27.03.2014 Views

Studiehandboken 06/07 del 4 - KTH

Studiehandboken 06/07 del 4 - KTH

Studiehandboken 06/07 del 4 - KTH

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>KTH</strong> Studiehandbok 20<strong>06</strong>-20<strong>07</strong><br />

5B1815 Tillämpad linjär optimering<br />

Poäng/<strong>KTH</strong> Credits 5<br />

ECTS-poäng/ECTS Credits 7.5<br />

Kursnivå/Level<br />

D<br />

Betygsskala/Grading, <strong>KTH</strong> 3, 4, 5<br />

ECTS-betygsskala/Grading, ECTS<br />

A-F<br />

Obligatorisk för/Compulsory for SYS(M4, T4)<br />

Valfri för/Elective for<br />

DM(F4), MA(F4), OS(F4), T4<br />

Språk/Language<br />

Svenska / Swedish<br />

Kurssida/Course Page<br />

http://www.math.kth.se/optsyst/studinfo/<br />

Applied Linear Optimization<br />

Kursansvarig/Coordinator<br />

Anders Forsgren, andersf@math.kth.se<br />

Tel. 790 7127<br />

Kursuppläggning/Time Period 1<br />

Föreläsningar 24 h<br />

Övningar 14 h<br />

Ersätter 5B1814.<br />

Replaces 5B1814.<br />

Kortbeskrivning<br />

Kursen ger fördjupade och breddade kunskaper inom metoder för<br />

linjärprogrammering och heltalsprogrammering. Några viktiga kursavsnitt är:<br />

Simplexmetoden, inrepunktsmetoder, dekomposition, kolumngenerering,<br />

stokastisk programmering, lagrangerelaxering och subgradientmetoder för<br />

heltalsoptimering.<br />

Vidare ges träning i att mo<strong>del</strong>lera och lösa realistiska problem inom dessa<br />

områden samt i att presentera resultaten muntligt och skriftligt.<br />

Mål<br />

Att studenten ska behärska mo<strong>del</strong>ler, metoder och teori för olika varianter av<br />

linjärprogrammering och heltalsprogrammering.<br />

Att studenten ska kunna mo<strong>del</strong>lera och mha befintlig programvara lösa<br />

realistiska linjära optimeringsproblem, samt presentera resultaten muntligt och<br />

skriftligt.<br />

Kursinnehåll<br />

1. Teori och metoder:<br />

Simplexmetoden och inrepunktsmetoder för linjärprogrammering. Utnyttjande<br />

av problemstruktur, exempelvis dekomposition och kolumngenerering.<br />

Stokastisk programmering, metoder samt utnyttjande av problemstruktur.<br />

Branch and bound för heltalsprogrammering. Lagrangerelaxering och<br />

subgradientmetoder tillämpat på storskaliga heltalsprogrammeringsproblem<br />

med speciell struktur.<br />

2. Projektuppgifter:<br />

Denna <strong>del</strong> av kursen är uppbyggd kring praktisk optimeringsmo<strong>del</strong>lering och<br />

problemlösning. Här ska man formulera optimeringsproblem, tillämpa sina<br />

metodkunskaper och lösa problemen med befintlig optimeringsprogramvara.<br />

Detta genomförs i form av projekt i mindre grupper. Ett viktigt inslag är<br />

samarbete inom gruppen samt muntlig och skriftlig presentation av resultaten.<br />

Förkunskaper<br />

5B1712 Optimeringslära för F, eller<br />

5B1762 Optimeringslära för T, eller<br />

5B1750 Optimeringslära för E och D<br />

Kursfordringar<br />

En skriftlig tentamen (TEN1; 3p).<br />

Projektuppgifter (PRO1; 2p).<br />

Kurslitteratur<br />

Anges vid kursstart. Preliminär litteratur:<br />

Linear and Nonlinear Programming av S.G.Nash och A.Sofer, McGraw-Hill,<br />

samt kompletterande material från institutionen.<br />

Abstract<br />

The course gives a deepened and<br />

broadened theoretical and<br />

methodological knowledge in linear and<br />

integer programming. Some subjects<br />

dealt with in the course are: The simplex<br />

methods, interior methods,<br />

decomposition, column generation,<br />

stochastic programming, Lagrangian<br />

relaxation and subgradient methods in<br />

integer programming.<br />

The course also gives training in<br />

mo<strong>del</strong>ing and solving practical<br />

problems, and to present the results in<br />

talking as well as writing.<br />

Aim<br />

To deepen and broaden the theoretical<br />

and methodological knowledge in linear<br />

and integer programming.<br />

To give training in the art of mo<strong>del</strong>ing<br />

and solving practical problems, and in<br />

presenting the results in talking and in<br />

writing.<br />

Syllabus<br />

1. Theory and methods:<br />

The simplex method and interior point<br />

methods for linear programming.<br />

Utlization of problem structure, e.g.,<br />

decomposition and column generation.<br />

Stochastic programming, methods and<br />

utilization of problem structure. Branchand-bound<br />

methods for integer programming.<br />

Lagrangian relaxation and subgradient<br />

methods for integer programming<br />

problems with special structure.<br />

2. Projects:<br />

This part of the course consists of<br />

mo<strong>del</strong>ing practical optimization<br />

problems and using available<br />

optimization software to solve them.<br />

The projects are carried out in small<br />

groups. An important aspect of the<br />

course is cooperation within the group<br />

as well as presentations in talking and in<br />

writing.<br />

Prerequisites<br />

5B1712 Optimization for F, or<br />

5B1762 Optimization for T, or<br />

5B1750 Optimization for E and D.<br />

Requirements<br />

A written examination (TEN1; 3cr).<br />

Projects (PRO1; 2cr).<br />

Required Reading<br />

To be announced at the beginning of the<br />

course. Preliminary literature:<br />

Linear and Nonlinear Programming by<br />

S.G.Nash och A.Sofer, McGraw-Hill,<br />

and some material from the department.<br />

254<br />

5B Matematik

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!