Optimering Linjär programmering

Relevanta dokument
Optimering Linjär programmering

2. Optimering Linjär programmering

När det gäller en motor kanske man vill maximera verkningsgraden för att hålla nere bränslekostnaden men inte till vilket pris som helst.

1. Vad är optimering?

När det gäller en motor kanske man vill maximera verkningsgraden för att hålla nere bränslekostnaden men inte till vilket pris som helst.

MICROECONOMICS Mid Sweden University, Sundsvall (Lecture 2) Peter Lohmander &

TNK049 Optimeringslära

SF1626 Flervariabelanalys

Linjärprogramming. EG2205 Föreläsning 7, vårterminen 2015 Mikael Amelin

5B1817 Tillämpad ickelinjär optimering. Kvadratisk programmering med olikhetsbivillkor Active-set metoder

TNSL05 Optimering, Modellering och Planering. Föreläsning 6

Om för en reellvärd funktion f som är definierad på mängden D gäller följande

DIFFERENTIALEKVATIONER. INLEDNING OCH GRUNDBEGREPP

Optimering med bivillkor

Optimalitetsvillkor. Optimum? Matematisk notation. Optimum? Definition. Definition

Optimeringslära Kaj Holmberg

Optimeringslara = matematik som syftar till att analysera och. Optimeringslara ar en gren av den tillampade matematiken.

Ekvationen (ekv1) kan beskriva en s.k. stationär tillstånd (steady-state) för en fysikalisk process.

TAOP86/TEN 1 KOMBINATORISK OPTIMERING MED

Olinjär optimering med bivillkor: KKT min f (x) då g i (x) 0 för alla i

TAOP88/TEN 1 OPTIMERING FÖR INGENJÖRER

När vi ritar grafen kan vi bestämma om funktionen har globalt maximum ( =största värde)

Optimeringslära Kaj Holmberg

Optimeringslära Kaj Holmberg

TAOP61/TEN 1 OPTIMERING AV REALISTISKA SAMMANSATTA SYSTEM

Optimeringslära Kaj Holmberg. Lösningar/svar. Iteration 2: x 2 s

TAOP86/TEN 1 KOMBINATORISK OPTIMERING MED

TNSL05 Optimering, Modellering och Planering. Föreläsning 2: Forts. introduktion till matematisk modellering

EXTREMVÄRDESPROBLEM MED BIVILLKOR. LAGRANGES MULTIPLIKATORMETOD. Problem. Bestäm lokala (eller globala) extremvärden till

TAOP61/TEN 1 OPTIMERING AV REALISTISKA SAMMANSATTA SYSTEM

MATEMATISK INTRODUKTION. Innehåll

EFTERNAMN: FÖRNAMN: PERSONBETECKNING:

Lösningar/svar. Uppgift 1. Tekniska Högskolan i Linköping Optimering av realistiska sammansatta system. Optimeringslära Kaj Holmberg

Lösningsförslag till tentamen i SF1861 Optimeringslära för T. Torsdag 28 maj 2010 kl

Lösningsskisser för TATA

TAOP61/TEN 1 OPTIMERING AV REALISTISKA SAMMANSATTA SYSTEM

Tentamensinstruktioner

TENTAMENSUPPGIFTER i MIKROTEORI Från Peter Lohmander

Lösningsskisser för TATA

TNSL05 Optimering, Modellering och Planering. Föreläsning 4

Optimering av olika slag används inom så vitt skilda områden som produktionsplanering,

Tentamen i Envariabelanalys 1

TAOP88/TEN 1 OPTIMERING FÖR INGENJÖRER

Optimering, exempel. Funktionens enda stationära punkt är alltså origo. Den ligger också i det inre av mängden.

TAOP88/TEN 1 OPTIMERING FÖR INGENJÖRER

Olinjärt med Whats Best!

Existensen av största och minsta värde är inte garanterad i det här fallet.

VÄXANDE OCH AVTAGANDE FUNKTIONER. STATIONÄRA(=KRITISKA) PUNKTER. KONVEXA OCH KONKAVA FUNKTIONER. INFLEXIONSPUNKTER

TAOP33/TEN 2 KOMBINATORISK OPTIMERING GRUNDKURS för D och C

LP-problem. Vårt första exempel. Baslösningar representerar extrempunkter. Baslösningar representerar extrempunkter

TAOP61/TEN 1 OPTIMERING AV REALISTISKA SAMMANSATTA SYSTEM. Tentamensinstruktioner. När Du löser uppgifterna

Optimeringslära Kaj Holmberg

Linjärprogrammering (Kap 3,4 och 5)

Tentamensuppgifter, Matematik 1 α

TAOP88/TEN 1 OPTIMERING FÖR INGENJÖRER

En normalvektor till g:s nivåyta i punkten ( 1, 1, f(1, 1) ) är gradienten. Lektion 6, Flervariabelanalys den 27 januari z x=y=1.

Optimeringslära Kaj Holmberg

TNK049 Optimeringslära

1(8) x ijt = antal mobiltelefoner av typ i=1,,m, Som produceras på produktionslina 1,, n, Under vecka t=1,,t.

TAOP88/TEN 1 OPTIMERING FÖR INGENJÖRER

Tentamensinstruktioner. När Du löser uppgifterna

Inledande kurs i matematik, avsnitt P.2. Linjens ekvation kan vi skriva som. Varje icke-lodrät linje i planet kan skrivas i formen.

TAOP88/TEN 1 OPTIMERING FÖR INGENJÖRER

TAOP88/TEN 1 OPTIMERING FÖR INGENJÖRER

7 Extremvärden med bivillkor, obegränsade områden

Kap Globala extremvärden, extremproblem med bivillkor.

MIO310 OPTIMERING OCH SIMULERING, 4 p

Optimeringslära Kaj Holmberg

1 Ickelinjär optimering under bivillkor

SF1626 Flervariabelanalys Lösningsförslag till tentamen DEL A

Hemuppgift 2, SF1861 Optimeringslära för T, VT-10

Tentamensinstruktioner

Moment Viktiga exempel Övningsuppgifter I

z = min 3x 1 2x 2 + y Fixera y, vilket ger subproblemet

Optimeringsproblem. 1 Inledning. 2 Optimering utan bivillkor. CTH/GU STUDIO 6 TMV036c /2015 Matematiska vetenskaper

Tentamensinstruktioner. När Du löser uppgifterna

EXAMENSARBETEN I MATEMATIK

H1009, Introduktionskurs i matematik Armin Halilovic ============================================================

Lösningsförslag till tentamen i SF1861 Optimeringslära för T. Onsdag 25 augusti 2010 kl

Lösningsförslag till Tentamen: Matematiska metoder för ekonomer

TAOP61/TEN 1 OPTIMERING AV REALISTISKA SAMMANSATTA SYSTEM

TAOP86/TEN 1 KOMBINATORISK OPTIMERING MED

TAOP33/TEN 2 KOMBINATORISK OPTIMERING GRUNDKURS

Komplettering: 9 poäng på tentamen ger rätt till komplettering (betyg Fx).

Speciell användning av heltalsvariabler. Heltalsprogrammering. Antingen-eller-villkor: Exempel. Speciell användning av heltalsvariabler

x 2 5x + 4 2x 3 + 3x 2 + 4x + 5. d. lim 2. Kan funktionen f definieras i punkten x = 1 så att f blir kontinuerlig i denna punkt? a.

Sida 1 av Låt VV = RR nn där RR nn är mängden av alla reella n-tipplar (ordnade listor med n reella tal) dvs

6. Samband mellan derivata och monotonitet

De optimeringsproblem som kommer att behandlas i denna kurs kan alla (i princip) skrivas. 1 2 xt Hx + c T x. minimera

Optimeringslära Kaj Holmberg

Träd. Sats. Grafer. Definition. En fullständig graf har en båge mellan varje par av noder. Definition

1 Duala problem vid linjär optimering

TAOP86/TEN 1 KOMBINATORISK OPTIMERING MED

DIFFERENTIALEKVATIONER. INLEDNING OCH GRUNDBEGREPP

Flöde i nätverk. Flöde i nätverk. Specialfall av minkostnadsflödesproblemet

Kan du det här? Geometrisk summa och linjär optimering

TAOP33/TEN 2 KOMBINATORISK OPTIMERING GRUNDKURS för D och C

Lösningar till 5B1762 Optimeringslära för T, 24/5-07

Vinsten (exklusive kostnaden för inköp av kemikalier) vid försäljning av 1 liter fönsterputs är 2 kr för F1 och 3 kr för F3.

SF1626 Flervariabelanalys Tentamen 14 mars 2011,

Transkript:

Optimering Linjär programmering Ett optimeringsprolem estår av: En målfunktion, f(), vars maimum, eller minimum ska sökas. En eller flera -varialer (eslutsvarialer som man str över). Eventuellt okså ett antal ivillkor som ska uppfllas (likheter oh/eller olikheter). Det vill säga egränsningar eller samand mellan -varialerna. Eempelvis: ma f ( ) då Ω där speifieras med hjälp av ett snitt av olikheter: g ( ) g ( ) Def: Linjär funktion En funktion, f (,,..., n ), kallas en linjär funktion av,,..., n om den kan skrivas f (,,,,, n )... nn där,,..., n är konstanter. Def: Linjär olikhet Om vi har en linjär funktion f,,..., ) oh en konstant. Kallas en olikhet på formen ( n f (,,..., n ) för en linjär olikhet. En uppsättning av linjära olikheter skapar ett område avgränsat av raka linjer, eller plana tor, en så kallad konve poltop. Def: Linjärt programmeringsprolem (LP) Ett linjärt programmeringsprolem är ett optimeringsprolem där målfunktionen är en linjär funktion. Bivillkoren ska vara linjära olikheter (eller likheter). Vanligtvis har vi även egränsningar på att eslutvarialerna ska vara ike-negativa. Om vi antar att ivillkoren egränsar storleken på alla eslutsvarialer i ett linjärt programmeringsprolem, så finns målfunktionens maimum oh minimum i något (eller iland några) av hörnen av det tillåtna området. Ett linjärt programmeringsprolem (LP) kan ha (en av): En unik lösning (optimum i ett hörn) Många lösningar (optimum på en egränsningsta) Ingen lösning (ivillkoren tillåter ingenting) En oegränsad lösning (ivillkoren egränsar ej lösningen) H:\Optimering\V8 Simulering oh optimering av energisstem\linjär Optimering LP\Linjär optimering.do

Eempel träsnikeri: soldat säljs för $7 den kostar $4 i material oh försäljningskostnader vi tjänar alltså $ på varje soldat. tåg säljs för $ den kostar $9 i material oh försäljningskostnader vi tjänar alltså $ på varje tåg. vå aretsmoment finns att laorera med: snikeri oh efterehandling. En soldat kräver timme av snikeriet oh timmar efterehandling. Ett tåg kräver timme av vardera. De aktuella återförsäljarna kan inte sälja mer än 4 soldater/veka. Vi har tillgång till maimalt timmar efterehandling oh 8 timmer snikeri per veka. Bestäm produktionen för att maimera vinsten! retsgång:. Definiera relevanta eslutsvarialer. antal soldater som produeras per veka antal tåg som produeras per veka. Definiera en målfunktion, eempelvis vinst per veka uttrkt i eslutsvarialerna: ma z f ( ) f (, ). Uttrk ivillkoren i eslutsvarialerna (tim/veka) efterehandling 8 (tim/veka) snikeri 4 (soldater/veka) maimal försäljning H:\Optimering\V8 Simulering oh optimering av energisstem\linjär Optimering LP\Linjär optimering.do

Maimera z då () 8 () 4 (4) Prolemets värde är z8, uppnås i punkt,, 6 I korsningen mellan linjerna oh 8 H:\Optimering\V8 Simulering oh optimering av energisstem\linjär Optimering LP\Linjär optimering.do

H:\Optimering\V8 Simulering oh optimering av energisstem\linjär Optimering LP\Linjär optimering.do 4 Varje linjärt programmeringsprolem har åde en primalform oh en dualform. Om primalformen är: ma z så är dualformen på samma prolem: min w Vid optimum är zw Ovan hade vi: 4 8 eskriver vad som är optimalt att tillverka. är skuggpriset för resurserna, värdet av den sista timmen i snikeriet, efterehandlingen respektive marknadens egränsning map soldater. De är samma som känslighetskoeffiienterna från lagrange multiplikatormetod. Primalformen: [ ] 4 8 4 8 ma z Dualformen: [ ] 4 8 4 8 min w

Lagrange på ovanstående eempel Målfunktion U Bivillkor 8 4 4 5. Lösning inom domän U? det finns ingen lösning. Lösning med en lagrangemultiplikator, U λ i i med villkor i λ λ. finns inget λ som uppfller det λ λ. λ λ finns inget λ som uppfller det, samma gäller övriga till λ λ 5 Oservera att de partiella derivatorna aldrig innehåller någon av eslutsvarialerna, de ger ingen information om vilken punkt som är optimal.. Lösning med två lagrangemultiplikatorer: U λ i, i λ j, j med villkoren i oh j Här finns tio olika par varav nio har lösningar. Det som egentligen är intressant är likhetsvillkoren, eftersom de ger värdet på eslutsvarialerna. Vilken skärningspunkt i grafen ovan vi efinner oss i eror på vilka två olikheter som vi väljer att ha som likheter. H:\Optimering\V8 Simulering oh optimering av energisstem\linjär Optimering LP\Linjär optimering.do 5