TU/e 2DD50: Wiskunde 2 (1)
|
|
|
- Christina de Vries
- 9 jaren geleden
- Aantal bezoeken:
Transcriptie
1 TU/e 2DD50: Wiskunde 2 () Tussentoets 26 november, tijdens de instructies Zaal: paviljoen (study hub) Time: 90min Tentamenstof: colleges 4 (LP; Simplex; dualiteit; complementaire slackness) Oude tentamens: Voor gedetailleerde informatie en college materiaal:
2 2DD50: Wiskunde 2 (2) Tussentoets Bij de tussentoets mag een eenvoudige (niet programmeerbare) rekenmachine meegenomen worden, en tweezijdig A4-tje met daarop handgeschreven aantekeningen die men nodig denkt te hebben bij het maken van de toets geen boeken, geen kopieën Als een antwoord twee verschillende oplossingen bevat dan krijg je nul punten. Als een langere berekening (zoals toepassen van de simplexmethode of het oplossen van een transportprobleem) een fout bevat, dan krijg je alleen punten voor het deel voorafgaand aan de fout.
3 Waar waren we ook al weer gebleven? Vorige keer Dualiteit Vandaag Transportproblemen Toewijzingsproblemen
4 Transportproblemen () Beschouw volgende situatie: m producenten, met aanbod s, s 2,..., s m van product n consumenten, met vraag d, d 2,..., d n naar product Transportkosten van producent i naar consument j bedragen c i,j (per eenheid product) Probleem Bepaal hoeveelheid product x i,j dat van producent i naar consument j moet worden getransporteerd zodanig dat:. Totale transportkosten minimaal zijn 2. Aanbod van iedere producent volledig wordt benut 3. Vraag van iedere consument volledig wordt vervuld Neem voor nu aan dat totale aanbod gelijk is aan totale vraag: S = m i= s i = n j= d j = D
5 Transportproblemen: eerste voorbeeld Vervoer van ijzererts van Noord Amerika naar Europa Aanbod Transportkosten Vraag Boston Amsterdam 20 New York Londen 80 Miami Lissabon 20 Probleem Hoeveelheid ijzererts moet tussen elk tweetal havens worden verscheept zodanig dat totale transportkosten worden geminimaliseerd?
6 Transportproblemen tweede voorbeeld Bank beschikt over twee afdelingen om overboekingen uit te voeren Afdeling kan hoogstens 9000 overboekingen uitvoeren Afdeling 2 kan hoogstens 6000 overboekingen uitvoeren Drie typen overboekingen Buitenlandse overboekingen Spoed overboekingen Zakelijke overboekingen overboekingen van elk type Kosten voor uitvoeren van overboekingen bedragen: afdeling afdeling 2 Buitenlands 5 cent 3 cent Spoed 4 cent 4 cent Zakelijk 2 cent 5 cent
7 Transportproblemen tweede voorbeeld (2) Probleem Hoeveel overboekingen van elk type moet door beide afdelingen worden uitgevoerd zodanig dat de totale verwerkingskosten worden geminimaliseerd? Aanbod Kosten Vraag Afdeling 9000 Afdeling Buitenlandse overboekingen Spoed overboekingen Zakelijke overboekingen
8 Transportproblemen tweede voorbeeld (3) LP formulering: x ij : aantal overboekingen van type j (j =, 2, 3) dat wordt uitgevoerd door afdeling i (i =, 2) minimaliseer 5x + 4x 2 + 2x 3 + 3x 2 + 4x x 23 onder voorwaarden x + x 2 + x 3 = 9000 aanbod x 2 + x 22 + x 23 = 6000 aanbod x + x 2 = vraag x 2 + x 22 = vraag x 3 + x 23 = vraag x ij 0 i =, 2 j =, 2, 3
9 Transportproblemen tweede voorbeeld (4) Stel nu dat afdeling meer overboekingen kan uitvoeren, namelijk 0000 in plaats van 9000 Totale aanbod stijgt van naar 6000, maar vraag blijft We moeten probleem weer in balans brengen Introduceer nieuw type overboekingen: dummy (nep) overboekingen 000 dummy overboekingen om probleem weer in balans te brengen Verwerkingskosten van dummy overboekingen zijn 0 in beide afdelingen
10 Transportproblemen tweede voorbeeld (5) Na introduceren van dummy overboekingen verkrijgen we: minimaliseer 5x + 4x 2 + 2x 3 + 3x 2 + 4x x 23 onder voorwaarden x + x 2 + x 3 = 0000 aanbod x 2 + x 22 + x 23 = 6000 aanbod x + x 2 = vraag x 2 + x 22 = vraag x 3 + x 23 = vraag x 4 + x 24 = 000 dummy vraag x ij 0 i =, 2 j =, 2, 3, 4
11 Algemene LP formulering minimaliseer onder voorwaarden m n i= j= c ijx ij n j= x ij = s i m i= x ij = d j x ij 0 i =... m (aanbod) j =... n (vraag) i =... m, j =... n
12 Transportprobleem is gebalanceerd indien: S = m s i = i= n d j = D j= Hoe kunnen we willekeurig transportprobleem gebalanceerd maken? Als totale aanbod totale vraag overstijgt (S > D), voeg dan dummy consument n + toe met vraag d n+ = S D transportkosten c i,n+ = 0 voor alle producenten i Als totale vraag totale aanbod overtreft (S < D), voeg dan dummy producent m + toe met aanbod s m+ = D S transportkosten c m+,j = 0 voor alle consumenten j
13 Aanbod Boston 00 Transport 00 Vraag Amsterdam 20 New York Londen 80 Miami Lissabon 20 Cruciale observatie Als x, x 2,..., x mn optimale oplossing is (en andere variabelen nul zijn), dan vormen overeenkomstige lijnen in figuur forest (verzameling van bomen), dat wil zeggen, deze bevatten géén cycle Waarom Anders kan oplossing worden verbeterd door in cycle waarden van x i,j afwisselend te vergroten/verkleinen
14 Terug naar voorbeeld van bank Mogelijke toewijzing: Aanbod Afdeling 9000 Afdeling Transport Vraag Buitenlandse overboekingen Spoed overboekingen Zakelijke overboekingen Totale verwerkingskosten bedragen Maar deze toewijzing bevat een cycle!
15 Betere toewijzing is: x = 3000 a (c = 5) x 2 = a (c 2 = 4) x 3 = 3000 x 2 = a (c 2 = 3) x 22 = 2000 a (c 22 = 4) x 23 = 2000 We kunnen a maximaal 2000 maken Dan worden de totale verwerkingskosten 53000
16 Aanbod Afdeling 9000 Afdeling Transport 3000-a 3000+a a 2000-a 2000 Vraag Buitenlandse overboekingen Spoed overboekingen Zakelijke overboekingen Afwisselend verhogen en verlagen van het transport over de cycle
17 Aanbod Afdeling 9000 Afdeling Transport Vraag Buitenlandse overboekingen Spoed overboekingen Zakelijke overboekingen We krijgen nu deze toewijzing
18 Aanbod Afdeling 9000 Afdeling Transport Vraag Buitenlandse overboekingen Spoed overboekingen Zakelijke overboekingen De toewijzing bevat nog steeds een cycle!
19 Aanbod Transport Vraag Afdeling 9000 Afdeling a 4000+a 000-a 2000-a Buitenlandse overboekingen Spoed overboekingen Zakelijke overboekingen We kunnen weer afwisselend verhogen en verlagen over de cycle
20 Aanbod Transport Vraag Afdeling 9000 Afdeling Buitenlandse overboekingen Spoed overboekingen Zakelijke overboekingen We krijgen nu deze toewijzing
21 Aanbod Transport Vraag Afdeling 9000 Afdeling Buitenlandse overboekingen Spoed overboekingen Zakelijke overboekingen Deze toewijzing bevat geen cycle meer! Maar is hij optimaal?
22 Een basis bestaat uit m + n variabelen zodanig dat overeenkomstige lijnen in figuur géén cycle bevatten Variabelen in basis worden basis variabelen genoemd Alle andere variabelen worden niet-basis variabelen genoemd In een toegelaten basis oplossing zijn de niet-basis variabelen allemaal 0 Als er basis variabelen nul zijn dan wordt de oplossing gedegenereerd genoemd Oplossingsalgoritme: Vindt toegelaten basis oplossing Gaat van toegelaten basis oplossing naar volgende toegelaten basis oplossing totdat een optimale oplossing is gevonden.
23 Het is handig om met transport tableau te werken in plaats van grafische representatie C C2 C 3 X X 2 X3 C2 C 22 C23 X2 X22 X23 C3 C32 C33 X3 X32 X 33 supply S S 2 S 3 demand D D 2 D3
24 Vinden van toegelaten basis oplossing Algemene procedure om toegelaten basis oplossing te vinden Herhaal volgende stappen: Kies variabele x ij uit overgebleven rijen en kolommen Noord-West hoek regel Minimale-kosten regel Maak x ij zo groot mogelijk x ij heeft dan resterend aanbod or resterende vraag in zijn rij en kolom uitgeput Elimineer betreffende rij of kolom (maar niet beide in geval x ij zowel resterend aanbod in rij als resterende vraag in kolom tegelijkertijd heeft uitgeput) Als nog slechts één rij of één kolom overblijft kunnen we de overgebleven getallen gemakkelijk invullen.
25 Noord-West hoek regel Herhaal volgende stappen:. Neem cell in Noord-West hoek (linksboven) van overgebleven rijen en kolommen 2. Maak overeenkomstige variabele zo groot mogelijk 3. Als variabele resterend aanbod in rij of column heeft uitgeput, elimineer dan deze rij of column (maar niet beide) Als nog slechts één rij of één kolom overblijft kunnen we de overgebleven getallen gemakkelijk invullen
26 Minimale-kosten regel Herhaal volgende stappen:. Neem cell met minimale kosten van overgebleven rijen en kolommen 2. Maak overeenkomstige variabele zo groot mogelijk 3. Als variabele resterend aanbod in rij of column heeft uitgeput, elimineer dan deze rij of column (maar niet beide) Als nog slechts één rij of één kolom overblijft kunnen we de overgebleven getallen gemakkelijk invullen
27 Wanneer is optimale oplossing gevonden? Bereken getallen u, u 2,..., u m en v, v 2,..., v n zodanig dat: c ij = u i + v j voor elke basis variabele x ij
28 Wanneer is optimale oplossing gevonden? Bereken getallen u, u 2,..., u m en v, v 2,..., v n zodanig dat: c ij = u i + v j voor elke basis variabele x ij Neem rij of kolom l die grootste aantal basis-variabelen bevat Als dat een rij is, kies dan u l = 0; als het een kolom is, kies dan v l = 0 Bepaal resterende u i s en v j s supply u i demand v j 5 4 5
29 Stelling Als voor elke variabele x ij geldt c ij u i + v j dan is oplossing optimaal Voor elke basis variabele x ij geldt c ij u i v j = 0 Als er variabele x ij is waarvoor c ij u i v j < 0, dan kan oplossing worden verbeterd Getallen u i, v j zijn te interpreteren als duale variabelen
30 Stap om van toegelaten basis oplossing naar volgende toegelaten basis oplossing te gaan voeg variabele toe aan basis verwijder variabele uit basis zodanig dat nieuwe oplossing niet slechter is dan oude oplossing Aantal basis variabelen blijft m + n
31 Keten reacties Reeks van minstens vier cellen wordt keten reactie genoemd indien:. elk paar opeenvolgende cellen behoort tot zelfde rij of kolom 2. geen enkel drietal opeenvolgende cellen behoort tot dezelfde rij of kolom 3. laatste cel komt overeen met eerste cel In grafische representatie, correspondeert keten reactie met cycle In schaakspel, rondreis van toren die afwisselend rijen en kolommen volgt
32 Voorbeeld keten reactie
33 Algemeen algoritme Bereken u,..., u m en v,..., v n Als cij u i v j 0 voor alle i en j, dan is oplossing optimaal Neem anders xij zodanig dat c ij u i v j < 0: dit wordt de nieuwe basis variabele
34 Algemeen algoritme Bereken u,..., u m en v,..., v n Als cij u i v j 0 voor alle i en j, dan is oplossing optimaal Neem anders xij zodanig dat c ij u i v j < 0: dit wordt de nieuwe basis variabele Vind keten reactie voor nieuwe basis variabele Label cellen in keten reactie afwisselend met + en ; Nieuwe basis variabele moet label + krijgen
35 Algemeen algoritme Bereken u,..., u m en v,..., v n Als cij u i v j 0 voor alle i en j, dan is oplossing optimaal Neem anders xij zodanig dat c ij u i v j < 0: dit wordt de nieuwe basis variabele Vind keten reactie voor nieuwe basis variabele Label cellen in keten reactie afwisselend met + en ; Nieuwe basis variabele moet label + krijgen Bepaal minimum van x ij over alle cellen in keten reactie met label : noteer dat met θ Voor elke variabele x ij in cell, neem x ij := x ij θ Voor elke variabele x ij in + cell, neem x ij := x ij + θ
36 Algemeen algoritme Bereken u,..., u m en v,..., v n Als cij u i v j 0 voor alle i en j, dan is oplossing optimaal Neem anders xij zodanig dat c ij u i v j < 0: dit wordt de nieuwe basis variabele Vind keten reactie voor nieuwe basis variabele Label cellen in keten reactie afwisselend met + en ; Nieuwe basis variabele moet label + krijgen Bepaal minimum van x ij over alle cellen in keten reactie met label : noteer dat met θ Voor elke variabele x ij in cell, neem x ij := x ij θ Voor elke variabele x ij in + cell, neem x ij := x ij + θ Verwijder één van variabelen die nul zijn geworden uit de basis
37 Algemeen algoritme Bereken u,..., u m en v,..., v n Als cij u i v j 0 voor alle i en j, dan is oplossing optimaal Neem anders xij zodanig dat c ij u i v j < 0: dit wordt de nieuwe basis variabele Vind keten reactie voor nieuwe basis variabele Label cellen in keten reactie afwisselend met + en ; Nieuwe basis variabele moet label + krijgen Bepaal minimum van x ij over alle cellen in keten reactie met label : noteer dat met θ Voor elke variabele x ij in cell, neem x ij := x ij θ Voor elke variabele x ij in + cell, neem x ij := x ij + θ Verwijder één van variabelen die nul zijn geworden uit de basis Totale kosten gereduceerd met (c ij u i v j )θ
38 Label cellen in keten reactie afwisselend met + en De cellen met + worden verhoogd en de cellen met verlaagd
39 Voorbeeld supply u i demand v j Basis variabelen zijn: x, x 2, x 22, x 23 Totale kosten bedragen Voor x 3 krijgen we c 3 u v 3 = = 3
40 Voorbeeld supply u i demand v j Basis variabelen zijn: x, x 2, x 22, x 23 Totale kosten bedragen Voor x 3 krijgen we c 3 u v 3 = = 3 Voor x 2 krijgen we c 2 u 2 v = = 2
41 Voorbeeld supply u i demand v j Basis variabelen zijn: x, x 2, x 22, x 23 Totale kosten bedragen Voor x 3 krijgen we c 3 u v 3 = = 3 Voor x 2 krijgen we c 2 u 2 v = = 2 De oplossing is niet optimaal We kiezen x 3 als nieuwe basis variabele
42 demand v j supply u i Keten reactie: x 3 x 23 x 22 x 2 x 3 θ = min{4000, } = 4000
43 demand v j supply u i Keten reactie: x 3 x 23 x 22 x 2 x 3 θ = min{4000, } =
44 Nieuwe basis variabelen: x, x 3, x 22, x 23 Totale kosten bedragen Nog niet optimaal Na enkele verdere stappen wordt optimale oplossing gevonden met totale kosten 4
45 Stelling Als waarden van elk aanbod s i en elke vraag d j geheeltallig zijn, dan heeft transportprobleem optimale oplossing die geheeltallig is.
46 Samenvatting transportproblemen Vindt toegelaten basisoplossing met Noord-Westhoek regel of Minimale-kosten regel
47 Samenvatting transportproblemen Vindt toegelaten basisoplossing met Noord-Westhoek regel of Minimale-kosten regel Bepaal u i en v j zodanig dat c ij = u i + v j voor alle basisvariabelen
48 Samenvatting transportproblemen Vindt toegelaten basisoplossing met Noord-Westhoek regel of Minimale-kosten regel Bepaal u i en v j zodanig dat c ij = u i + v j voor alle basisvariabelen Als c ij u i v j < 0 voor een (niet-basis) variabele x ij dan kunnen we die variabele de basis inbrengen door een keten reactie
49 Samenvatting transportproblemen Vindt toegelaten basisoplossing met Noord-Westhoek regel of Minimale-kosten regel Bepaal u i en v j zodanig dat c ij = u i + v j voor alle basisvariabelen Als c ij u i v j < 0 voor een (niet-basis) variabele x ij dan kunnen we die variabele de basis inbrengen door een keten reactie Als c ij u i v j 0 voor alle (niet-basis) variabelen dan is de oplossing optimaal
50 Toewijzingsprobleem () Beschouw volgende situatie: n medewerkers n taken kosten c ij om medewerker i taak j te laten uitvoeren Schilderen Wassen Behangen Jan Karin Ben Probleem Hoe moeten taken aan medewerkers worden toegewezen zodanig dat totale kosten worden geminimaliseerd?
51 Toewijzingsprobleem (2) Merk op: toewijzingsprobleem is speciaal geval van transportprobleem, met aanbod (van elke medewerker/producent) vraag (van elke taak/consument) evenveel producenten/medewerkers als consumenten/taken
52 Toewijzingsprobleem (3)
53 Toewijzingsprobleem (3) Minimale-kosten regel geeft start oplossing:
54 Toewijzingsprobleem (4) v u 0 6
55 Toewijzingsprobleem (4) v u 0 6 We vinden keten reactie: u v 5 0 9
56 Toewijzingsprobleem (5) u 0 2 v 0 9 Optimale toewijzing is: Jan Wassen Karin Schilderen Ben Behangen
TU/e 2DD50: Wiskunde 2
TU/e 2DD50: Wiskunde 2 Enkele mededelingen Tussentoets: 26 november, tijdens de instructies Tentamenstof: LP; Simplex; dualiteit (= colleges 1 4) Bij de tussentoets mag een eenvoudige (niet programmeerbare)
TU/e 2DD50: Wiskunde 2
TU/e 2DD50: Wiskunde 2 Enkele mededelingen Instructies (vandaag, 10:45 12:30) in vier zalen: Zaal Aud 10 Pav b2 Pav m23 Ipo 0.98 voor studenten met achternaam beginnend met letters A tot en met D met letters
TU/e 2DD50: Wiskunde 2 (1)
TU/e 2DD50: Wiskunde 2 (1) Organisatorische informatie Wat Dag Tijd Zaal Docent College Tue 5+6 Aud 6+15 Gerhard Woeginger Thu 1+2 Aud 1+4 Gerhard Woeginger Clicker session Tue 7+8 Aud 6+15 Gerhard Woeginger
TW2020 Optimalisering
TW2020 Optimalisering Hoorcollege 3 Leo van Iersel Technische Universiteit Delft 21 september 2016 Leo van Iersel (TUD) TW2020 Optimalisering 21 september 2016 1 / 36 LP: Lineair Programmeren min x 1 2
TW2020 Optimalisering
TW2020 Optimalisering Hoorcollege 5 Leo van Iersel Technische Universiteit Delft 12 oktober 2016 Leo van Iersel (TUD) TW2020 Optimalisering 12 oktober 2016 1 / 31 Dualiteit Dualiteit: Elk LP probleem heeft
Tentamen: Operationele Research 1D (4016)
UITWERKINGEN Tentamen: Operationele Research 1D (4016) Tentamendatum: 12-1-2010 Duur van het tentamen: 3 uur (maximaal) Opgave 1 (15 punten) Beschouw het volgende lineaire programmeringsprobleem P: max
Sommige praktische IP problemen kunnen worden geformuleerd als optimalisering op een netwerk.
Netwerkanalyse (H3) Sommige praktische IP problemen kunnen worden geformuleerd als optimalisering op een netwerk. Deze problemen kunnen vaak als continu LP probleem worden opgelost. Door de speciale structuur
TW2020 Optimalisering
TW2020 Optimalisering Hoorcollege 5 Leo van Iersel Technische Universiteit Delft 2 oktober 206 Leo van Iersel (TUD) TW2020 Optimalisering 2 oktober 206 / 3 Dualiteit Dualiteit: Elk LP probleem heeft een
Universiteit Utrecht Faculteit Wiskunde en Informatica. Examen Optimalisering op maandag 18 april 2005, uur.
Universiteit Utrecht Faculteit Wiskunde en Informatica Examen Optimalisering op maandag 18 april 2005, 9.00-12.00 uur. De opgaven dienen duidelijk uitgewerkt te zijn en netjes ingeleverd te worden. Schrijf
1 In deze opgave wordt vijftien maal telkens drie beweringen gedaan waarvan er één juist is. Kruis de juiste bewering aan. (2pt. per juist antwoord).
Tentamen Optimalisering (IN2805-I) Datum: 3 april 2008, 14.00 17.00. Docent: Dr. J.B.M. Melissen Naam: Studienummer: 1 In deze opgave wordt vijftien maal telkens drie beweringen gedaan waarvan er één juist
Transport-, Routing- en Schedulingproblemen. Wi4062TU / Wi487TU / a86g. Uitwerkingen
Transport-, Routing- en Schedulingproblemen Wi4062TU / Wi487TU / a86g Uitwerkingen 28-03-2003 1 Docenten Onderdeel a Er zijn 6 vakken V 1, V 2,..., V 6. Vak V j heeft een vraag b j = 1, voor j = 1, 2,...,
1 Transportproblemen. 1.1 Het standaard transportprobleem
1 Transportproblemen 1.1 Het standaard transportprobleem Dit is het eenvoudigste logistieke model voor ruimtelijk gescheiden vraag en aanbod. Een goed is beschikbaar in gekende hoeveelheden op verscheidene
A.1 Grafentheorie 64 BIJLAGE A. OPLOSSING VAN DE VRAGEN A.1. GRAFENTHEORIE 65. dan heeft deze kring in ieder knooppunt een even aantal takken).
64 BIJLAGE A. OPLOSSING VAN DE VRAGEN A. Grafentheorie Vraag. Neem drie knooppunten i, j en k. d(i, k) = het minimum aantal takken in een keten tussen i en k Vraag.2 het minimum aantal takken in een keten
TW2020 Optimalisering
TW2020 Optimalisering Hoorcollege 10 Leo van Iersel Technische Universiteit Delft 23 november 2016 Leo van Iersel (TUD) TW2020 Optimalisering 23 november 2016 1 / 40 Vraag Ik heb het deeltentamen niet
Optimalisering en Complexiteit, College 11. Complementaire speling; duale Simplex methode. Han Hoogeveen, Utrecht University
Optimalisering en Complexiteit, College 11 Complementaire speling; duale Simplex methode Han Hoogeveen, Utrecht University Duale probleem (P) (D) min c 1 x 1 + c 2 x 2 + c 3 x 3 max w 1 b 1 + w 2 b 2 +
ffl een willekeurige LP in standaard vorm kan omzetten ffl het bij een basis toebehorend tableau en de basisoplossing kan berekenen ffl de simplex alg
Grafentheorie en Operationele Research 158070 Handout Operationele Research gedeelte 1 Inleiding 1.1 Inhoud Het Operationele Research gedeelte van het vak 'Grafentheorie en Operationele Research' houdt
Voorbeeld simplexmethode. Max Z = 3x 1 + 2x 2 0.5x 3 z.d.d. 4x 1 + 3x 2 + x 3 10, 3x 1 + x 2-2x 3 8, en x 1, x 2, x 3 0.
Voorbeeld simplexmethode Max Z = 3x 1 + 2x 2 0.5x 3 z.d.d. 4x 1 + 3x 2 + x 3 10, 3x 1 + x 2-2x 3 8, en x 1, x 2, x 3 0. Voer slackvariabelen (x 4, x 5 ) in: Max Z = 3x 1 + 2x 2 0.5x 3 z.d.d. 4x 1 + 3x
Bijlage A Simplex-methode
Dee bijlage hoort bij Beter beslissen, Bijlage A Simplex-methode Verreweg de meeste LP-problemen worden opgelost met behulp van het ogenoemde Simplex-algoritme, in ontwikkeld door G.B. Dantig. De meeste
Toewijzingsprobleem Bachelorscriptie
Radboud Universiteit Nijmegen Faculteit der Natuurwetenschappen, Wiskunde en Informatica Toewijzingsprobleem Bachelorscriptie Auteur: Veronique Rademaekers (s4155718) Begeleiders: Dr. W. Bosma en dr. H.
Overzicht. Inleiding. Modellering. Duaal probleem. αβ-algoritme. Maximale stroom probleem. Voorbeeld. Transportprobleem 1
Overzicht Inleiding Modellering Duaal probleem αβ-algoritme Maximale stroom probleem Voorbeeld Transportprobleem 1 Inleiding W 1 b 1 a 1 D 1 W 2 b 2 a 2 D 2 a m Dm W n b n depots warenhuizen c ij zijn
1. Het aantal optimale oplossingen van een LP probleem is 0, 1, of oneindig. 2. De vereniging van twee konvexe verzamelingen is niet convex. 3.
1. Het aantal optimale oplossingen van een LP probleem is 0, 1, of oneindig. 2. De vereniging van twee konvexe verzamelingen is niet convex. 3. Een LP probleem heeft n>2 variabelen en n+2 constraints.
Voorbeeld van herschrijven als transportprobleem
Voorbeeld van herschrijven als transportprobleem Het water van 3 rivieren moet worden verdeeld over 4 steden. Daar zijn kosten aan verbonden per eenheid water (zie tabel). De steden hebben minimumbehoeften
Lineaire Optimilizatie Extra sessie. 19 augustus 2010
Lineaire Optimilizatie Extra sessie 19 augustus 2010 De leerstof Handboek: hoofdstuk 2 t.e.m. 8 (incl. errata) Slides (zie toledo) Extra opgaven (zie toledo) Computersessie: Lindo syntax en output Wat
Optimalisering en Complexiteit, College 1. Han Hoogeveen, Utrecht University
Optimalisering en Complexiteit, College 1 Han Hoogeveen, Utrecht University Gegevens Docent : Han Hoogeveen : [email protected] Vak website : http://www.cs.uu.nl/docs/vakken/opt/ Student assistenten
OPERATIONS RESEARCH TECHNIEKEN L.C.M. KALLENBERG UNIVERSITEIT LEIDEN
OPERATIONS RESEARCH TECHNIEKEN L.C.M. KALLENBERG UNIVERSITEIT LEIDEN VOORJAAR 2003 Inhoudsopgave 1 Inleiding 1 1.1 Wat is Operations Research?.............................. 1 1.2 Overzicht van de te behandelen
Optimalisering en Complexiteit, College 1. Han Hoogeveen, Utrecht University
Optimalisering en Complexiteit, College 1 Han Hoogeveen, Utrecht University Gegevens Docent : Han Hoogeveen : [email protected] Vak website : http://www.cs.uu.nl/docs/vakken/opt/ Student assistenten
Transport-, Routing- en Schedulingproblemen. Wi4062TU / Wi487TU / a86g. Uitwerkingen 08-04-2005
Transport-, Routing- en Schedulingproblemen Wi4062TU / Wi487TU / a86g Uitwerkingen 08-04-2005 1 Transportprobleem Onderdeel a Fabriek 1 kan 120 ton staal fabriceren in 40 uur. Voor fabriek 2 is dit 150
Taak 2: LP: simplex en sensitiviteitsanalyse Voorbeeld uitwerking
Taak 2: LP: simplex en sensitiviteitsanalyse Voorbeeld uitwerking. Sensitiviteitsanalyse (a) Als de prijs van legering 5 daalt, kan het voordeliger worden om gebruik te maken van deze legering. Als de
Discrete Wiskunde, College 12. Han Hoogeveen, Utrecht University
Discrete Wiskunde, College 12 Han Hoogeveen, Utrecht University Dynamische programmering Het basisidee is dat je het probleem stap voor stap oplost Het probleem moet voldoen aan het optimaliteitsprincipe
l e x e voor alle e E
Geselecteerde uitwerkingen Werkcollege Introduceer beslissingsvariabelen x e met x e = als lijn e in de boom zit en anders x e = 0. De doelfunctie wordt: min e E l e x e Voor elke deelverzameling S V met
1. Een kortste pad probleem in een netwerk kan worden gemodelleerd als a. een LP probleem. b. een IP probleem. c. een BIP probleem. d.
1. Een kortste pad probleem in een netwerk kan worden gemodelleerd als a. een LP probleem. b. een IP probleem. c. een BIP probleem. d. een toewijzingsprobleem. 2. Het aantal toegelaten hoekpunten in een
Lineaire Algebra (2DD12)
Lineaire Algebra (2DD12) docent: Ruud Pellikaan - Judith Keijsper email: [email protected] studiewijzer: http://www.win.tue.nl/ ruudp/2dd12.html Technische Universiteit Eindhoven college 1 J.Keijsper
Basiskennis lineaire algebra
Basiskennis lineaire algebra Lineaire algebra is belangrijk als achtergrond voor lineaire programmering, omdat we het probleem kunnen tekenen in de n-dimensionale ruimte, waarbij n gelijk is aan het aantal
Tie breaking in de simplex methode
Tie breaking in de simplex methode Tijdens de Simplexmethode kan op een aantal momenten onduidelijk zijn wat je moet doen: 1. Variabele die de basis in gaat: Zoek de grootste coëfficiënt in de doelfunctie.
Tentamen Optimalisering (IN2520) Datum: 5 november 2004, Docent: Dr. J.B.M. Melissen
Tentamen Optimalisering (IN2520) Datum: 5 november 2004, 14.00 17.00. Docent: Dr. J.B.M. Melissen Veel succes! 1 Deze opgave bestaat uit 15 tweekeuzevragen. Per goed antwoord krijg je 2 punten. a. Dynamisch
3 Wat is een stelsel lineaire vergelijkingen?
In deze les bekijken we de situatie waarin er mogelijk meerdere vergelijkingen zijn ( stelsels ) en meerdere variabelen, maar waarin elke vergelijking er relatief eenvoudig uitziet, namelijk lineair is.
Branch-and-Bound en Cutting Planes
Branch-and-Bound en Cutting Planes Vandaag: Er is nog geen algoritme om ILP s in polynomiale tijd op te lossen. Twee opties: 1 Exponentiëel algoritme dat optimale oplossing geeft 2 Polynomiaal algoritme
TW2020 Optimalisering
TW2020 Optimalisering Hoorcollege 9 Leo van Iersel Technische Universiteit Delft 16 november 2016 Leo van Iersel (TUD) TW2020 Optimalisering 16 november 2016 1 / 28 Vandaag Integer Linear Programming (ILP)
TW2020 Optimalisering
TW2020 Optimalisering Hoorcollege 8 Leo van Iersel Technische Universiteit Delft 2 november 2016 Leo van Iersel (TUD) TW2020 Optimalisering 2 november 2016 1 / 28 Minimum Opspannende Boom (Minimum Spanning
Universiteit Utrecht Departement Informatica
Universiteit Utrecht Departement Informatica Uitwerking Tussentoets Optimalisering 20 december 206 Opgave. Beschouw het volgende lineair programmeringsprobleem: (P) Minimaliseer z = x 2x 2 + x 3 2x 4 o.v.
TW2020 Optimalisering
TW2020 Optimalisering Hoorcollege 8 Leo van Iersel Technische Universiteit Delft 28 oktober 2015 Leo van Iersel (TUD) TW2020 Optimalisering 28 oktober 2015 1 / 25 Definitie Een boom is een samenhangende
2WO12: Optimalisering in Netwerken
2WO12: Optimalisering in Netwerken Leo van Iersel Technische Universiteit Eindhoven (TU/E) en Centrum Wiskunde & Informatica (CWI) 27 februari 2014 http://homepages.cwi.nl/~iersel/2wo12/ [email protected]
Transshipment problemen Simplex methode en netwerk optimalisatie algoritmes. Luuk van de Sande Begeleider: Judith Keijsper 20 januari 2013
Transshipment problemen Simplex methode en netwerk optimalisatie algoritmes Luuk van de Sande Begeleider: Judith Keijsper 20 januari 2013 1 Inhoudsopgave 1 Transport problemen 3 2 Definities en stellingen
Opgave 2: Simplex-algoritme - oplossing
Opgave 2: Simplex-algoritme - oplossing Oefening 1- a) Coefficient of x r in Current Row 0 = 0 b) Let x s be the variable entering the basis and x r the variable leaving the basis. Then (Coefficient of
Hoofdstuk 13: Integer Lineair Programmeren
Hoofdstuk 13: Integer Lineair Programmeren Vandaag: Wat is Integer Lineair Programmeren (ILP)? Relatie tussen ILP en LP Voorbeeld 1: Minimum Spanning Tree (MST) Voorbeeld 2: Travelling Salesman Problem
Tentamen combinatorische optimalisatie Tijd:
Tentamen combinatorische optimalisatie 26-05-2014. Tijd: 9.00-11.30 Tentamen is met gesloten boek. Beschrijf bij elke opgave steeds het belangrijkste idee. Notatie en exacte formulering is van minder belang.
Lineaire programmering
Lineaire programmering Hans Maassen kort naar Inleiding Besliskunde van J. Potters [Pot]. en Methods of Mathematical Economics van J. Franklin [Fra]. Lineaire programmering is het bepalen van het maximum
Wiskunnend Wiske. 5. Goochelende getallen. Wat ik ga studeren? Wiskunde natuurlijk!
Wat ik ga studeren? Wiskunde natuurlijk! Wiskunnend Wiske 5. Goochelende getallen c 2010, Standaard Uitgeverij, Antwerpen, België voor alle afbeeldingen van groot Wiske Opdracht 5 Vele goochelaars gebruiken
Er zijn 4 opgaven, daarna volgen blanco bladzijden die u kan gebruiken om te antwoorden.
Examen DH45 Lineaire Optimalizatie (D. Goossens) Vrijdag 29 januari 2010, 9 12u Richtlijnen: Er zijn 4 opgaven, daarna volgen blanco bladzijden die u kan gebruiken om te antwoorden. Lees aandachtig de
SPECIALE LINEAIRE MODELLEN
Hoofdstuk 7 SPECIALE LINEAIRE MODELLEN 7.1 Unimodulariteit en totale unimodulariteit Vele combinatorische optimaliseringsproblemen kunnen worden beschreven als het maximaliseren van een lineaire functie
Lineaire Algebra voor ST
Lineaire Algebra voor ST docent: Judith Keijsper TUE, HG 9.31 email: [email protected] studiewijzer: http://www.win.tue.nl/wsk/onderwijs/2ds06 Technische Universiteit Eindhoven college 2 J.Keijsper
8. Analyseren van samenhang tussen categorische variabelen
8. Analyseren van samenhang tussen categorische variabelen Er bestaat een samenhang tussen twee variabelen als de verdeling van de respons (afhankelijke) variabele verandert op het moment dat de waarde
Uitwerking tentamen Algoritmiek 10 juni :00 13:00
Uitwerking tentamen Algoritmiek 10 juni 2014 10:00 13:00 1. Dominono s a. Toestanden: n x n bord met in elk hokje een O, een X of een -. Hierbij is het aantal X gelijk aan het aantal O of hooguit één hoger.
Examenvragen D0H45 (Lineaire optimalizatie)
Examenvragen D0H45 (Lineaire optimalizatie) Tijdstip: Vrijdag 3 februari 2012 vanaf 09.00 uur tot 12.00 uur Er zijn vier opgaven. Achter de opgaven zitten de bladzijden die u kunt gebruiken om uw antwoord
Overzicht. Inleiding. Toepassingen. Verwante problemen. Modellering. Exacte oplosmethode: B&B. Insertie heuristieken. Local Search
Overzicht Inleiding Toepassingen Verwante problemen Modellering Exacte oplosmethode: B&B Insertie heuristieken Local Search Handelsreizigersprobleem 1 Cyclische permutatie van steden b 3 77 a 93 21 42
TW2020 Optimalisering
TW2020 Optimalisering Hoorcollege 13 Leo van Iersel Technische Universiteit Delft 9 december 2015 Leo van Iersel (TUD) TW2020 Optimalisering 9 december 2015 1 / 13 Vraag Wat moet ik kennen en kunnen voor
Toepassingen op matrices - Ingevulde versie
Toepassingen op matrices - Ingevulde versie Toepassing. Matrices en aantal verbindingen in grafen Op ontdekking De onderstaande figuur is een voorbeeld van een graaf. Het toont het aantal dagelijkse internationale
Modellen en Simulatie Speltheorie
Utrecht, 20 juni 2012 Modellen en Simulatie Speltheorie Gerard Sleijpen Department of Mathematics http://www.staff.science.uu.nl/ sleij101/ Program Optimaliseren Nul-som matrix spel Spel strategie Gemengde
Grafieken van veeltermfuncties
(HOOFDSTUK 43, uit College Mathematics, door Frank Ayres, Jr. and Philip A. Schmidt, Schaum s Series, McGraw-Hill, New York; dit is de voorbereiding voor een uit te geven Nederlandse vertaling). Grafieken
Digitaal Proefstuderen Econometrie en Operationele Research Universiteit van Tilburg
Digitaal Proefstuderen Econometrie en Operationele Research Universiteit van Tilburg 1 Voorwoord Welkom bij de cursus Digitaal Proefstuderen van de opleiding Econometrie en Operationele Research aan de
3. Structuren in de taal
3. Structuren in de taal In dit hoofdstuk behandelen we de belangrijkst econtrolestructuren die in de algoritmiek gebruikt worden. Dit zijn o.a. de opeenvolging, selectie en lussen (herhaling). Vóór we
Lineaire Algebra en Vectorcalculus 2DN60 College 5.a Basis en dimensie
Lineaire Algebra en Vectorcalculus 2DN60 College 5.a Basis en dimensie Ruud Pellikaan [email protected] /k 205-206 Definitie opspansel 2/35 Stel S = {v,..., v n } is een deelverzameling van de vectorruimte
WI1808TH1/CiTG - Lineaire algebra deel 1
WI1808TH1/CiTG - Lineaire algebra deel 1 College 6 26 september 2016 1 Hoofdstuk 3.1 en 3.2 Matrix operaties Optellen van matrices Matrix vermenigvuldigen met een constante Matrices vermenigvuldigen Machten
a) Bepaal punten a l en b m zó dat de lijn door a en b parallel is met n.
. Oefen opgaven Opgave... Gegeven zijn de lijnen l : 2 + λ m : 2 2 + λ 3 n : 3 6 4 + λ 3 6 4 a) Bepaal punten a l en b m zó dat de lijn door a en b parallel is met n. b) Bepaal de afstand tussen die lijn
Het oplossen van stelsels lineaire vergelijkingen Wiskunde 2, 2DM60 College 2b
Het oplossen van stelsels lineaire vergelijkingen Wiskunde 2, 2DM60 College 2b Ruud Pellikaan [email protected] /k 2014-2015 Lineaire vergelijking 2/64 DEFINITIE: Een lineaire vergelijking in de variabelen
Akternatieve doorrekenen. 7.2 Tabellen
7.2 Tabellen Een tabel geeft een overzicht van de uitkomsten van een berekening voor verschillende waarden van een of meerdere variabelen. Excel kent twee soorten tabellen. Een eenzijdige en een tweezijdige
TW2020 Optimalisering
TW2020 Optimalisering Hoorcollege 12 Leo van Iersel Technische Universiteit Delft 7 december 2016 Leo van Iersel (TUD) TW2020 Optimalisering 7 december 2016 1 / 25 Volgende week: Study guide Vragenuurtje
Uitwerkingen oefenopdrachten or
Uitwerkingen oefenopdrachten or Marc Bremer August 10, 2009 Uitwerkingen bijeenkomst 1 Contact Dit document is samengesteld door onderwijsbureau Bijles en Training. Wij zijn DE expert op het gebied van
Stelsels lineaire vergelijkingen
Een matrix heeft een rij-echelon vorm als het de volgende eigenschappen heeft: 1. Alle nulrijen staan als laatste rijen in de matrix. 2. Het eerste element van een rij dat niet nul is, ligt links ten opzichte
Uitwerking 1 Uitwerkingen eerste deeltentamen Lineaire Algebra (WISB121) 3 november 2009
Departement Wiskunde, Faculteit Bètawetenschappen, UU. In elektronische vorm beschikbaar gemaakt door de TBC van A Eskwadraat. Het college WISB werd in 9- gegeven door Prof. Dr. F. Beukers. Uitwerking
Uitwerking Puzzel 93-1, Doelloos
Uitwerking Puzzel 93-1, Doelloos Wobien Doyer Lieke de Rooij Volgens de titel is deze puzzel zonder doel, dus zonder bekende toepassing. Het doel is echter nul en dat is zeker in de wiskunde niet niks.
Opgave 1b: Toon ook aan dat meer algemeen geldt: Als het lukt met n = a munten in w keer wegen, dan lukt het voor a < n 2a in w + 1 keer wegen.
Uitwerking Puzzel 92-7 Allemaal gelijk? Wobien Doyer Lieke de Rooij Er zijn veel puzzels over het opsporen van één valse munt tussen een aantal goede munten met hulp van een balans. Bij deze puzzel is
Examen Datastructuren en Algoritmen II
Tweede bachelor Informatica Academiejaar 2016 2017, eerste zittijd Examen Datastructuren en Algoritmen II Naam :.............................................................................. Lees de hele
vandaag is Annie twee jaar jonger dan Ben en Cees samen
Hoofdstuk I Lineaire Algebra Les 1 Stelsels lineaire vergelijkingen Om te beginnen is hier een puzzeltje: vandaag is Annie twee jaar jonger dan Ben en Cees samen over vijf jaar is Annie twee keer zo oud
Optimalisering en Complexiteit, College 1. Han Hoogeveen, Utrecht University
Optimalisering en Complexiteit, College 1 Han Hoogeveen, Utrecht University Gegevens Docent : Han Hoogeveen : [email protected] Vak website : http://www.cs.uu.nl/docs/vakken/opt/ Medewerkers : Ivor van
Opgave 1 - Uitwerking
Opgave 1 - Uitwerking Om dit probleem op te lossen moeten we een zogenaamd stelsel van vergelijkingen oplossen. We zetten eerst even de tips van de begeleider onder elkaar: 1. De zak snoep weegt precies
Lineaire algebra I (wiskundigen)
Lineaire algebra I (wiskundigen) Toets, donderdag 22 oktober, 2009 Oplossingen (1) Zij V het vlak in R 3 door de punten P 1 = (1, 2, 1), P 2 = (0, 1, 1) en P 3 = ( 1, 1, 3). (a) Geef een parametrisatie
Lineaire Algebra voor ST
Lineaire Algebra voor ST docent: Judith Keijsper TUE, HG 9.3 email: [email protected] studiewijzer: http://www.win.tue.nl/wsk/onderwijs/2ds6 Technische Universiteit Eindhoven college 6 J.Keijsper (TUE)
Kleurencode van weerstanden.
Kleurencode van weerstanden. x1 x2 x3 n t TC R = x1 x2 (x3) 10 n +/- t% +/- TC 1 Kleurencode van weerstanden. R = x1 x2 (x3) 10 n +/- t [%] +/- TC [ppm] x n t TC x n t TC zilver - -2 10 goud - -1 5 Zwart
Lineaire Algebra voor ST
Lineaire Algebra voor ST docent: Judith Keijsper TUE, HG 9.31 email: [email protected] studiewijzer: http://www.win.tue.nl/wsk/onderwijs/2ds06 Technische Universiteit Eindhoven college 1 J.Keijsper
Examen Discrete Wiskunde donderdag 12 april, 2018
Examen Discrete Wiskunde 2017-2018 donderdag 12 april, 2018 De opgaven dienen duidelijk uitgewerkt te zijn en netjes ingeleverd te worden. Gebruik hiervoor de ruimte onder de vraag; er is in principe genoeg
Optimalisering. Hoorcollege 4. Leo van Iersel. Technische Universiteit Delft. 28 september 2016
Optimalisering Hoorcollege 4 Leo van Iersel Technische Universiteit Delft 28 september 2016 Leo van Iersel (TUD) Optimalisering 28 september 2016 1 / 18 Dualiteit Dualiteit: Elk LP probleem heeft een bijbehorend
