Logistiek Lineair programmeren en optimalisatie van grafen. Internationaal wiskundetoernooi Voorbereidend materiaal

Maat: px
Weergave met pagina beginnen:

Download "Logistiek Lineair programmeren en optimalisatie van grafen. Internationaal wiskundetoernooi Voorbereidend materiaal"

Transcriptie

1 Logistiek Lineair programmeren en optimalisatie van grafen Internationaal wiskundetoernooi Voorbereidend materiaal 1

2

3 Internationaal Wiskundetoernooi 2018 Voorbereidend materiaal Beste deelnemer aan het Wiskundetoernooi 2018, Het internationaal Wiskundetoernooi bestaat uit twee rondes: de Estafette en Sum of Us. Het onderdeel Sum of Us heeft dit jaar als thema Logistiek - Lineair programmeren en optimalisatie van grafen. Dit boekje is gemaakt zodat je jezelf alvast bekend kan maken met dit thema. In de verschillende onderdelen van deze bundel zal telkens eerst een stuk theorie aan bod komen, om vervolgens af te sluiten met een aantal oefenopgaven. De antwoorden van deze oefenopgaven zullen voor aanvang van het toernooi te vinden zijn op Tijdens Sum of Us ga je samen met je team een aantal problemen oplossen. Je mag het voorbereidend materiaal, de oefenopgaven en de uitwerkingen van de oefenopgaven gebruiken. Gezien de tijd raden we je echter aan om deze documenten van tevoren alvast grondig te bestuderen. Hierdoor zul je de opdrachten van Sum of Us sneller en beter begrijpen. Ook mag je tijdens Sum of Us gebruik maken van een rekenmachine. Let op: deze rekenmachine mag niet grafisch zijn! De opgaven en het voorbereidend materiaal zijn gemaakt door Carlijn Mulders (studente wiskunde aan de Radboud Universiteit Nijmegen) onder begeleiding van Wadim Zudilin. Succes! 2

4 Index 1 Inleiding 2 Lineair programmeren Theorie Oefenopgaven Optimalisatie van grafen 12.1 Wat zijn grafen? Theorie Oefenopgaven Dijkstra s kortstepad-algoritme Theorie Oefenopgaven Maximale stroom, minimale snede Theorie Oefenopgaven

5 1 Inleiding Vrijwel alle bedrijven hebben een logistieke afdeling. Binnen die afdeling wordt er gekeken naar de planning, uitvoering en controle van het vervoeren van goederen. Belangrijk hierbij is dat grondstoffen en tijd zo goed mogelijk besteed en zo min mogelijk verspild worden. De logistieke afdeling van een waterbedrijf kan bijvoorbeeld bepalen wat de slimste manier is om water naar huizen te brengen en een distributiecentrum kan berekenen hoe producten het snelste in de supermarkten terecht kunnen komen. Ook in het dagelijkse leven kom je situaties tegen die alles te maken hebben met logistiek, zoals het verdelen van een chocoladereep en het zoeken van de kortste route van school naar huis. Kortom, logistiek is een heel interessant onderwerp met veel verschillende aspecten. Omdat er zo n grote verscheidenheid zit in de vraagstukken, zijn er ook meerdere wiskundige modellen om de logistieke kwesties in kaart te brengen. In deze bundel zullen we beginnen met het toelichten van de methode lineair programmeren. Deze methode is vooral handig om te bepalen hoe je een beperkte hoeveelheid tijd, ruimte, machines, etc. zo goed mogelijk kan gebruiken. Vervolgens gaan we ons richten op optimalisatie van grafen. Grafen zijn namelijk een goed hulpmiddel om wegen en andere methoden van vervoer schematisch weer te geven. We zullen het hoofdstuk over optimalisatie van grafen beginnen met een uitleg wat grafen zijn om vervolgens twee verschillende methodes van optimalisatie aan bod te laten komen.

6 2 Lineair programmeren 2.1 Theorie Lineair programmeren is één van de eenvoudigste manieren van optimalisatie. Het wordt gebruikt om de optimale oplossing te vinden voor een probleem met bepaalde beperkingen. Deze problemen komen vaak uit het echte leven: het maken van een planning voor alle medewerkers van een bedrijf, het achterhalen hoe machines het meest efficiënt gebruikt kunnen worden, besluiten welke gewassen een boer het beste kan verbouwen, etc. Deze methode kenmerkt zich doordat hij alleen gebruik maakt van lineaire functies. Definitie: Een lineaire functie is een functie f van de vorm f(x) = ax + b waarin a en b constanten zijn. Dit betekent dat een complexe situatie eerst vereenvoudigt moet worden naar een lineair verband om lineair programmeren toe te kunnen passen. Aan de hand van een voorbeeld gaan we kijken hoe dit in de praktijk in zijn werk gaat. We zullen 5 stappen doorlopen die nodig zijn om succesvol een optimale oplossing voor ons voorbeeld te vinden. Daarbij zullen ook verschillende algemene begrippen langskomen. Voorbeeld: Het nieuwe bedrijf Lovechoc gaat voor het eerst chocolade produceren. Ze besluiten te beginnen met maar twee soorten repen, A en B. Beide repen hebben alleen maar cacoa en melk nodig: Voor het produceren van reep A is 1 liter melk en kilo cacoa nodig Voor het produceren van reep B is 1 liter melk en 2 kilo cacoa nodig Het bedrijf heeft momenteel maar 5 liter melk en 12 kilo cacoa. Gelukkig maakt het bedrijf winst per reep die ze verkopen: Een hele reep A levert 6 euro op Een hele reep B levert 5 euro op Je mag aannemen dat als het bedrijf een deel van de reep overhoudt, het deze kan verkopen voor hetzelfde deel van het geld: een halve reep A levert euro op, een vijfde deel van reep B levert 1 euro op, etc. Om het wat overzichtelijker te maken, kunnen we de situatie ook in een tabel zetten (zie hieronder). Melk Cacoa Winst A 1 6 B Totaal 5 12 Tabel 1: Overzicht van de gegevens van het voorbeeld Vraag: Hoeveel repen A en hoeveel repen B moet Lovechoc produceren als het bedrijf zoveel mogelijk winst wil maken? Oplossing: Stap 1: Identificeer de beslissingsvariabelen Laten we voor het gemak drie nieuwe letters invoeren: Het aantal geproduceerde repen A = X Het aantal geproduceerde repen B = Y De totale winst (in euro s) = Z 5

7 De totale winst, Z, hangt af van wat er geproduceerd wordt. Ofwel: Z is afhankelijk van X en Y. Dit betekent dat X en Y onze beslissingsvariabelen zijn en Z de doelvariabele. Stap 2: Opstellen van de doelfunctie Omdat een reep A 6 euro oplevert en een reep B 5 euro, kunnen we de volgende functie opstellen voor de winst: Z = 6X + 5Y Deze lineaire functie is de doelfuntie behorend bij dit voorbeeld. Definitie: Een doelfunctie is een functie die aan alle mogelijke uitkomsten van het experiment een waarde geeft die de winst of de kosten representeert. Voor het berekenen van de maximale winst, moet deze functie gemaximaliseerd worden. Voor het berekenen van de minimale kosten, moet deze functie geminimaliseerd worden. Stap : Opstellen van de randvoorwaarden Nu we de doelfunctie van ons voorbeeld hebben, gaan we de gegeven beperkingen verwerken en er lineaire randvoorwaarden van maken. Definitie: Een randvoorwaarde is een voorwaarde waaraan variabelen moeten voldoen om in aanmerking te komen als oplossing van een of meerdere vergelijkingen. Ten eerste weten we dat we voor zowel reep A als voor reep B 1 liter melk nodig hebben. In totaal hebben we echter maar 5 liter tot onze beschikking. Dit geeft: X + Y 5 Verder geldt dat reep A kilo cacoa en reep B 2 kilo cacoa nodig heeft. De totale hoeveelheid cacoa die beschikbaar is, is 12 kilo. Dit geeft: X + 2Y 12 Als laatste weten we dat we geen negatief aantal kunnen produceren, dus geldt X 0 Y 0 Stap : Opstellen van een grafiek Met behulp van onze randvoorwaarden weten we dat X en Y niet zomaar willekeurig gekozen kunnen worden. Dit brengt ons een stuk dichter bij de oplossing, want we hebben nog maar een beperkt aantal mogelijkheden voor X en Y. Om dit duidelijk in kaart te brengen, zetten we de functies X + Y = 5 (ofwel Y = 5 X) en X + 2Y = 12 (ofwel Y = 6 1.5X) uit in een grafiek. Wegens de opgestelde ongelijkheden van stap, weten we dat we alleen nog maar naar het gebied moeten kijken dat onder beide lijnen ligt én waarvoor geldt dat het rechts van de y-as en boven de x-as ligt. Alleen de punten in dat gebied voldoen namelijk aan alle randvoorwaarden. 6

8 6 5 X + Y = 5 X + 2Y = 12 Gebied toegestane oplossingen Y X Stap 5: Aflezen van de grafiek (optie 1: kommagetallen toegestaan) Met behulp van bovenstaande grafiek zien we niet alleen het gebied van toegestane oplossingen, maar we kunnen zelfs achterhalen hoeveel repen A en repen B Lovechoc precies moet maken om de maximale winst te behalen. Hiervoor zijn twee definities en de fundamentele stelling van lineair programmeren van belang. Definitie: komen. Een knooppunt of vertex is een punt waar twee rechte stukken van een veelhoek bij elkaar Definitie: Een hoekpunt is een knooppunt van het gebied van toegestane oplossingen. In ons voorbeeld zijn vier hoekpunten te vinden: bij (0,0), (0,5), (,0) en bij (2,). Stelling: Als er een oplossing is voor een lineair programmeerprobleem, dan zal deze plaatsvinden op een hoekpunt of op de lijn tussen twee hoekpunten. Het wiskundige bewijs van deze stelling is vrij abstract en zullen we dan ook niet verder toelichten. Maar met behulp van een plaatje en ons voorbeeld kan het wel duidelijker worden dat de stelling waar is. Het is namelijk de winst, Z = 6X +5Y, die we maximaal willen krijgen. Dit kunnen we herschrijven naar de functie Y = 1 5 Z 6 5X. In deze functie beschouwen we Z als een constante die we zo hoog mogelijk willen krijgen zonder uit het gebied van toegestane oplossingen te gaan. We krijgen dan als het ware een bewegende lijn met richtingscoëfficiënt 6 5. Dit ziet er als volgt uit: 7

9 6 5 X + Y = 5 X + 2Y = 12 Gebied toegestane oplossingen Y X Hoe hoger Z wordt, hoe verder de grijze stippellijn van de oorsprong afgaat. De meeste rechtse lijn heeft dus de hoogste waarde voor de winst. Deze komt slechts in één punt nog in het gebied van toegestane oplossingen: bij een hoekpunt. Er zijn vrijwel altijd meerdere hoekpunten te vinden (zoals eerder gezegd, zijn er in dit voorbeeld vier). De bewegende lijn van onze doelfunctie is een goed hulpmiddel om te bepalen welk hoekpunt daadwerkelijk het de oplossing geeft. Er geldt namelijk dat het hoekpunt waar de lijn als laatste mee in contact komt, het hoekpunt is dat de optimale oplossing biedt voor je probleem. Mocht er een minimum gevraagd worden, dan wil je Z zo klein mogelijk hebben. In dat geval moet je dus kijken welk hoekpunt de bewegende lijn als eerste raakt. Let op! Als er een lijn is met dezelfde richtingscöefficiënt als de bewegende lijn, dan kan het zo zijn dat er twee hoekpunten als eerste danwel laatste geraakt worden. In dat geval geldt dat zowel beide hoekpunten als het lijnstuk tussen deze hoekpunten de oplossing geeft. Nu hebben we alle kennis om antwoord te geven op de vraag hoevel repen A en hoeveel repen B Lovechoc moet maken om zoveel mogelijk winst te behalen. Met behulp van de grafiek weten we namelijk dat het snijpunt van de rode en blauwe lijn de beste waarde voor X en Y aangeeft. We zouden dit snijpunt af kunnen lezen, maar het is nauwkeuriger om het uit te rekenen. Dit heeft daarom altijd de voorkeur. We moeten de vergelijkingen X + Y = 5 en X + 2Y = 12 aan elkaar gelijk stellen. Dit gaat als volgt in zijn werk: X + Y = 5 Y = 5 X Dit invullen in X + 2Y = 12 geeft: X + 2(5 X) = 12 X = 2 Dit invullen in Y = 5 X geeft: Y = Kortom, Lovechoc moet 2 repen A en repen B maken om de maximale winst Z = = 27 euro te behalen. 8

10 Stap 5: Aflezen van de grafiek (optie 2: kommagetallen niet toegestaan) Vrijwel altijd mag je in je antwoord kommagetallen gebruiken. Als dit niet mag, staat dit expliciet in de opgave gemeld. Laten we nu de situatie van ons voorbeeld een klein beetje aanpassen, om te kijken hoe we dan te werk moeten gaan. In dit geval zeggen we dat het bedrijf alleen maar hele repen kan maken en verkopen (dus kommagetallen in het antwoord zijn niet toegestaan) en dat het in plaats van 5 liter melk, maar.5 liter tot zijn beschikking heeft. Dan krijgen we de volgende grafiek: 8 X + Y =.5 Gebied toegestane oplossingen X + 2Y = 12 6 Y X We kunnen op dezelfde manier als bij Stap 5, optie 1 nagaan waar het hoekpunt zit dat een maximale waarde geeft. Zo zien we dat de optimale oplossing te vinden is in het punt (, 1.5). Dit is echter geen geldige oplossing, want we kunnen geen halve reep B maken. Daarom moeten we onze strategie aanpassen. Met behulp van de grafiek kunnen we alle mogelijke opties op een rijtje zetten en per optie uitreken wat het oplevert: X Y Z = 6X + 5Y Tabel 2: Tabel die per optie de winst aangeeft 9

11 We zien nu dat de winst Z maximaal is als we repen A en 0 repen B maken. De winst is op dat punt 2 euro. De stappen die in het voorbeeld doorlopen zijn, vormen samen de methode van lineair programmeren. Deze stappen kunnen altijd op dergelijke vragen toegepast worden. 2.2 Oefenopgaven 1. (a) Maximaliseer de doelfunctie z = x 1 +x 2 met de volgende randvoorwaarden: x 1 + x x 1 + x 2 16 x 1 + x 2 x 1 0, x 2 0 Maak gebruik van een grafiek. (b) Maximaliseer de doelfunctie z = 2x 1 +5x 2 met de volgende randvoorwaarden: x 1 + x 2 6 6x 1 + 2x 2 2 x 1 + x 2 8 x 1 0, x 2 0 Maak gebruik van een grafiek. (c) Minimaliseer de doelfunctie z = x 1 +x 2 met de volgende randvoorwaarden: x 1 + 2x 2 8 x 1 x 2 2x 1 + x 2 10 x 1 0, x 2 0 Maak gebruik van een grafiek. 2. Een bakker maakt twee producten: bruin en wit brood. Voor allebei de broden gebruikt hij alleen maar bloem en water. In de tabel hieronder staat per type brood aangegeven hoeveel bloem en hoeveel water nodig is. Ook de opbrengst van het brood is aangegeven. Product Bloem (kg) Water (liter) Opbrengst (euro) Bruin brood ,- Wit brood ,- Tabel : Tabel behorende bij vraag 2 Omdat de bakker het beste brood wil, gebruikt hij in plaats van kraanwater overheerlijk bronwater. Deze koopt hij in flessen van 1 liter voor 2 euro. De zakken bloem van een kilo kosten euro per stuk. In totaal heeft de bakker 5 euro te besteden. Waar hij ook nog rekening mee moet houden, is dat zijn brood vers het lekkerst is. Daarom wil hij voor de zekerheid niet meer dan 6 broden in totaal bakken. Hoe kan de bakker ervoor zorgen dat hij zoveel mogelijk winst maakt? Hoeveel bruine broden en hoeveel witte broden moet hij dan bakken? Let op! Hij kan alleen maar hele broden bakken! Tip: Probeer zoveel mogelijk de stappen van het voorbeeld uit te werken.. Een boer heeft een mooie boomgaarde van 110 hectaren gekocht. Hij heeft besloten zowel appels als peren te verbouwen. Hij wil besluiten hoeveel oppervlakte hij moet gebruiken appels en hoeveel voor peren. In de volgende tabel staan enkele gegevens die hem kunnen helpen zijn beslissing te maken: 10

12 Fruitsoort Kosten (euro/hectare) Nettowinst (euro/hectare) Manuren (/hectare) Appels Peren Tabel : Tabel behorende bij vraag De boer heeft een startbudget van euro en 5 werknemers. Al zijn werknemers werken 8 uur per dag en zijn 0 dagen beschikbaar. Hoe kan hij zijn boomgaarde het beste inrichten als hij zoveel mogelijk winst wil maken?. Sara heeft morgen een drukke dag: ze heeft een proefwerk wiskunde en een overhoring Engels gepland staan. Vanavond is echter ook een leuk feestje waar ze het liefst zo snel mogelijk naartoe gaat. Daarom is het belangrijk dat ze haar tijd zo efficiënt mogelijk indeelt. Voor het proefwerk wiskunde heeft ze verschillende sommen die ze zou kunnen oefenen. Over elke som doet ze 9 minuten. Voor Engels hebben ze woorden opgekregen om te leren. Voor het perfect leren van een woordje, heeft ze 5 minuten nodig. Sara denkt dat het nodig is dat het aantal sommen dat ze maakt plus twee keer het aantal woordjes dat ze leert minstens 0 is. Verder wil ze dat het aantal woordjes dat ze leert plus twee keer het aantal sommen dat ze maakt minstens 0 is. Als laatste wil ze dat twee keer het aantal sommen dat ze maakt maar maximaal meer is dan het aantal woordjes dat ze leert. Hoe kan Sara ervoor zorgen dat ze zo snel mogelijk naar het feestje kan gaan, zonder te weinig geleerd te hebben? Hoeveel tijd moet ze minimaal besteden aan het leren? 11

13 Optimalisatie van grafen.1 Wat zijn grafen?.1.1 Theorie Voornamelijk voor bedrijven die zich bezig houden met het vervoeren van producten of mensen (pakketbezorgers, NS, waterbedrijven, etc.) kan het nuttig zijn om gebruik te maken van grafen. Om een idee te krijgen van wat grafen zijn, pakken we er eerst een figuur bij: Figuur 1: Voorbeeld van een graaf Een graaf is dus een schematische weergave van een aantal punten (bijvoorbeeld huizen, plaatsen, stations, etc) die met elkaar verbonden worden door lijnen (bijvoorbeeld wegen, leidingen, rails). We kunnen hier ook een formele wiskundige definitie van maken. Definitie: Een graaf G is een paar (K,L) waarbij K een verzameling met een eindig aantal elementen is en L een verzameling van paren uit K. De elementen uit K noemen we knopen van G en de elementen uit L noemen we de lijnen van G. We zullen nu nog enkele begrippen behandelen, die in het vervolg relevant zijn. Definitie: De graad van een knoop k is het aantal keer dat deze k het uiteinde van een lijn is. We noteren de graad van een knoop met gr(k). Voorbeeld: In figuur 1 geldt gr(a) =, gr(b) = 1 en gr(e) =. Definitie: Een pad tussen twee knopen k en m is een rijtje knopen waarvan k het begin en m het einde is (of andersom). Tussen twee opeenvolgende knopen in het rijtje bestaat steeds een lijn en elke lijn mag 12

14 hoogstens één keer voorkomen. Voorbeeld: Twee paden tussen A en G van figuur 1 zijn: A,C,D,E,G en A,C,D,F,H,I,H,E,G. Definitie: Een graaf is samenhangend als er tenminste één pad is tussen elk paar punten. De graaf van figuur 1 is een samenhangende graaf. Als de lijn (B,C) er niet was geweest, was het geen samenhangende graaf geweest: er was dan geen pad mogelijk geweest naar B. We zullen alleen maar werken met samenhangende grafen. Definitie: Een cykel is een pad waarvan het begin- en eindpunt hetzelfde zijn. Voorbeeld: In figuur 1 zien we de cykel D,F,H,G,E,D. Definitie: Een boom is een samenhangende graaf die geen cykels bevat (zie figuur 2) Figuur 2: Voorbeeld van een boom.1.2 Oefenopgaven 1. Bestaat er een samenhangende graaf, zonder lussen en dubbele lijnen, met 8 knopen en 6 lijnen? Hoeveel lijnen zijn er minimaal nodig om de graaf samenhangend te maken? 2. Hoeveel verschillende paden lopen er maximaal tussen elk tweetal knopen in een boom?. De boom in figuur 2 bevat 6 knopen en 5 lijnen. Als je nog een lijn toe zou voegen, ontstaat er hoe dan ook een cykel. In het algemeen geldt dat een graaf met n knopen en minstens n lijnen altijd een cykel bevat. Dit geeft de stelling: een boom met n knopen heeft n 1 lijnen. Deze stelling kan ook formeel bewezen worden. Doorloop hiervoor de volgende stappen: Laat zien dat de stelling geldt als n = 1 Neem aan dat de stelling geldt voor een zekere (hoge waarde van) n. daadwerkelijk getal in te vullen! Bewijs nu met behulp van deze aanname, dat de stelling ook geldt voor n + 1 Let op: je hoeft geen 1

15 Deze vorm van bewijzen wordt inductie genoemd. Als je de laatste stap succesvol hebt gedaan, heb je bewezen dat de stelling geldt voor alle natuurlijke getallen.. Bekijk een graaf met 5 knopen. Stel dat de graden van de knopen als volgt zijn:,2,2,1,1. Bevat deze graaf, zonder lussen en dubbele lijnen, dan altijd een cykel? 1

16 .2 Dijkstra s kortstepad-algoritme.2.1 Theorie Definitie: Een algoritme is een rijtje stappen dat je uit kan voeren om een bepaalde uitkomst te krijgen. Binnen de grafentheorie zijn er veel algoritmes te vinden, waarvan enkele helpen bij optimalisatieproblemen. Eén zo n algortime is Dijkstra s kortstepad-algoritme. Dijkstra s kortstepad-algoritme kan bijvoorbeeld helpen om de kortste route voor een bezorger te bepalen. Het idee van dit algoritme is dat we de knopen zogenaamde labels geven en daarbij telkens het kleinste label kiezen. We maken daarbij tijdelijke (lichtgrijze) en permanente (donkergrijze) labels. Een tijdelijk label geeft de tot dan toe kortste afstand van A tot die knoop. De stappen die we erna maken, kunnen ervoor zorgen dat dit tijdelijke label nog kleiner wordt. We maken een tijdelijk label permanent als we hebben vastgesteld dat er geen korter pad naar die knoop bestaat. Voor we het algoritme in concrete stappen gaan beschrijven, zijn eerst nog twee definities van belang. Definitie: Twee knopen heten buren als ze met elkaar verbonden zijn door ten minste één lijn. Definitie: Een graaf heet een gewogen graaf als aan elke lijn een gewicht is toegevoegd: een bepaald getal dat de waarde van die lijn weergeeft (bijvoorbeeld een afstand). Het daadwerkelijke algoritme zullen we behandelen aan de hand van een voorbeeldvraag. Voorbeeld: Figuur : Schematische weergave pakketbezorger Een pakketbezorger moet een pakketje afleveren. Hieronder in figuur is de situatie schematisch weergegeven in een gewogen graaf. De bezorger vertrekt vanaf knoop A en moet het pakketje afleveren bij knoop G. De knopen zijn kruispunten en de getallen langs de lijnen geven de afstand van dat deel aan. Vraag: Om benzine te besparen, wil hij de kortst mogelijke route nemen. de afstand hiervan? Wat is deze route en wat is 15

17 Oplossing: 1. Geef knoop A het permamente label 0 2. Bekijk alle buren van knoop A. In ons voorbeeld zijn dat B en C. Deze buren krijgen een tijdelijk label met de waarde van de lijn tussen A en deze buur. Kies van deze tijdelijke labels het kleinste label en maak deze permanent. Indien er meerdere labels het kleinst zijn, mag je één van deze kleinste labels kiezen. In ons voorbeeld is het label van B met een waarde van het kleinste, dus deze wordt permanent gemaakt (zie figuur ). Figuur : Figuur behorende bij stap 2 van de oplossing 16

18 . Kijk nu naar de buren van B die nog geen permanent label hebben. In ons voorbeeld zijn dat C, D en E. Geef deze knopen nieuwe tijdelijke labels. De waarde van een nieuw label kan op twee manieren bepaald worden: De knoop houdt de waarde van een tijdelijk label dat hij eerder gekregen heeft. De knoop krijgt de waarde van het huidige label plus de waarde van de lijn die hem met knoop B verbindt. Er geldt dat altijd het minimum van deze twee gekozen moet worden. Voor knoop C moet het nieuwe tijdelijke label dus het minimum van + 2 = 5 en 6 worden. Kortom, C krijgt het tijdelijke label 5. Als er knopen zijn die buur zijn van A, maar niet van B (in dit geval zijn dat er geen), behouden deze hun tijdelijke label. Maak nu weer het kleinste tijdelijke label permanent (dit kan dus ook een eerder aangemaakt tijdelijk label zijn). In dit geval is dat C (zie figuur 5). Figuur 5: Figuur behorende bij stap van de oplossing. Herhaal stap : Geef nieuwe tijdelijke labels aan de buren van C en maak het kleinste tijdelijke label in de graaf permanent (zie figuur 6). 5. Blijf stap herhalen totdat alle knopen, inclusief G, een permanent label hebben. Dit label is dan de totale lengte van het kortste pad van A naar G. De daadwerkelijke route is nu wellicht nog niet meteen duidelijk. In de figuren, 5 en 6 is telkens de tot dan toe kortste route vetgedrukt. Echter kan de route na het permanent maken van een nieuwe knoop weer veranderen. Daarom kan het duidelijker zijn om het in een tabel bij te houden (zie tabel 5). Bedenk hierbij goed per label hoe hij aan zijn permanente waarde is gekomen (dus welke lijnen daarvoor gebruikt zijn). Soms zijn er meerdere oplossingen mogelijk. Als de bezorger bijvoorbeeld de kortste route van A naar D zou willen bepalen, dan zouden zowel het pad A,B,D als A,B,C,E,D met een lengte van 10 een oplossing zijn. Bij oefenopgave 1 mag je zelf de laatste stappen uitvoeren voor dit voorbeeld en daarmee de kortste route vinden voor de pakketbezorger. 17

19 Figuur 6: Figuur behorende bij stap van de oplossing Stap Tijdelijke labels Permanent gemaakt Pad 1 A,0 A 2 C,6 B, AB E,12 D,10 C,5 ABC F,11 D,10 E,7 ABCE Tabel 5: Tabel behorende bij voorbeeldvraag.2.2 Oefenopgaven 1. Maak het voorbeeld af. Vind het kortste pad en de bijbehorende lengte van A naar G. 18

20 2. Vind van onderstaande graaf het kortste pad en de bijbehorende lengte van A naar H. A B C D E F G H Vind in onderstaande graaf het kortste pad van A naar M. A B C D E F G H I J K L M

21 . Maximale stroom, minimale snede..1 Theorie In dit hoofdstuk zullen we ons gaan toespitsen op een speciaal type grafen. Definitie: Een gerichte graaf is een graaf waarbij de lijnen een bepaalde richting hebben. Definitie: Een (transport) netwerk is een gerichte graaf met de volgende eigenschappen: Er is een unieke knoop waarvoor geldt dat er geen lijnen naartoe gaan. Deze knoop heet de bron. Er is een unieke knoop waarvoor geldt dat er geen lijnen uit gaan. Deze knoop heet de put. De graaf is een gewogen graaf. Daarbij staat elke gewicht voor de capaciteit van de lijn: de maximale hoeveelheid die door die lijn kan gaan. Voor een voorbeeld van een transport netwerk, zie figuur 7. Figuur 7: Schematische weergave van een netwerk. Voor elke lijn is de capaciteit gegeven. Definitie: Een stroom van een graaf is de hoeveelheid die daadwerkelijk door de graaf gaat. Een stroom moet aan de volgende eigenschappen voldoen: De stroom moet in elke lijn kleiner of gelijk zijn aan de capaciteit. In elke knoop (behalve de bron en de put) moet de hoeveelheid die er naartoe stroomt hetzelfde zijn als de hoeveelheid die er vanaf stroomt. Er kan zich dus geen water onderweg ophopen. In elke lijn moet de stroomrichting gelijk zijn aan de voorgeschreven richting. Een mogelijke stroom door het netwerk van figuur 7 is gegeven in figuur 8. Je kunt zelf nagaan dat aan alle eisen van een stroom voldaan wordt. Ook nu gaan we ons weer richten op optimalisatie van dergelijke grafen. Voor waterbedrijven, afvoerbedrijven, etc. is het namelijk belangrijk hun buizen zo efficiënt mogelijk te gebruiken. Aan de hand van het voorbeeld van figuur 7 gaan we laten zien hoe de maximale stroom bepaald kan worden. 20

22 Figuur 8: Schematische weergave van een mogelijke stroom door het netwerk Voorbeeld: Een waterbedrijf wil zoveel mogelijk water naar een woonwijk voeren. Neem aan dat de capaciteit zoals gegeven in figuur 7 aangeeft hoeveel water maximaal per minuut door de betreffende buis gevoerd kan worden. Vraag: Hoeveel water kan er per minuut maximaal door het netwerk stromen? Oplossing: 1. Laten we onze stroom van figuur 8 als uitgangspunt nemen. Deze stroom benut nog niet de volle capaciteit van de kanalen (zie figuur 9). Figuur 9: Schematische weergave van de overgebleven capaciteit 2. Benut de resterende capaciteit door een stroomvermeerderend pad van de bron naar de put te maken (rekening houdend met de eisen van een stroom). Een voorbeeld van zo n stroomvermeerderend pad 21

23 is gegeven in figuur 10. Deze extra stroom kan je optellen bij de eerdere stroom zonder de capaciteit te overschrijden. Figuur 10: Voorbeeld van een stroomvermeerderend pad. Blijf op deze manier doorgaan met stroomvermeerderende paden zoeken totdat er geen meer te vinden zijn.. Als er op deze manier geen stroomvermeerderende paden meer te vinden zijn, kan het nog wél zo zijn dat we de stroom kunnen vermeerderen. Laten we hiervoor een voorbeeld erbij pakken. Figuur 11: Links: de capaciteit. Midden: mogelijke stroom. Rechts: resterende capaciteit We zien hier een eenvoudig netwerk. In het middelste figuur is een mogelijke stroom getekend met een waarde van 5. Als we kijken naar de resterende capaciteit, de meest rechtse afbeelding, zien we dat beide kanten met capaciteit al verzadigd zijn. Er kan hier dus niet meer doorheen stromen dan dat nu al gebeurt. Kortom: er kan geen stroomvermeerderend pad meer gevonden worden. Toch is er eenvoudig een stroom te vinden met een waarde van 6 (zie je hoe?). De oorzaak hiervan is dat de stroom met waarde 1 door de lijn (A,B) niet slim is. Om dit aan te passen kunnen we een stroom met waarde 1 laten lopen door het pad: bron,b,a,put. Op de lijn (B,A) gaat dit tegen de richting in. Het gevolg is dat we nu op dit pad een stroom van 1 met de richting mee hebben en een stroom van 1 tegen de richting in. Dit heft elkaar op. Bij de lijnen (bron,a) en (B,put) gaat de stroom met de richting mee, en bij deze stroom mag nu 1 erbij geteld worden. Nu hebben we de maximale stroom van 6 gevonden. 22

24 Kortom: we moeten ook op zoek gaan naar stroomvermeerderende paden die gedeeltelijk tegen de richting ingaan. Bij de mee-pijlen wordt dan extra stroom opgeteld, en bij de tegen-pijlen wordt de extra stroom afgehaald. Bij oefenopgave 1 mag je zelf deze stap uitvoeren voor de voorbeeldvraag van het waterbedrijf. 5. Controleer dat je daadwerkelijk alle stroomvermeerderende paden hebt gevonden. Hierbij kunnen twee dingen helpen. Ten eerste is er geen stroomvermeerderend pad meer te vinden als elk pad van de bron naar de put ofwel een lijn doorloopt in de richting van de pijl waar de stroom al gelijk is aan de capaciteit, ofwel een lijn doorloopt tegen de richting van de pijl in waar de stroom al 0 is. Voor het tweede hulpmiddel moeten we eerst een belangrijke definitie en stelling behandelen. Definitie: Een snede in een netwerk is een stel lijnen dat na verwijdering geen gericht pad van de bron naar de put in de graaf overlaat. De grootte van een snede is de som van de capaciteiten van de lijnen in deze snede. Als we kijken naar het voorbeeld weergegeven in figuur 11, zien we dat een mogelijke snede bestaat uit de lijnen (bron,a) en (B,put). De grootte van deze snede is 6. Stelling: In elk netwerk geldt: de maximale stroom is gelijk aan de minimale snede (de maximale stroom-minimale snedestelling). Het officiële bewijs hiervoor is wat abstract, maar intuïtief is het wellicht wel duidelijk. De minimale snede kijkt namelijk naar hoeveel stroom echt mogelijk is door het netwerk en dat is precies de maximale stroom. Het nuttige hiervan is dat je kunt controleren of je de maximale stroom hebt door te kijken of je een snede van dezelfde grootte kan vinden. Als jouw stroom kleiner is dan de kleinst mogelijke snede, dan is er nog een stroomvermeerderend pad te vinden. Ook de minimale snede van de voorbeeldvraag mag bekeken worden bij oefenopgave 1. We hebben gezien dat de richting van de lijnen erg handig is bij het oplossen van dergelijke optimalisatieproblemen. Toch kunnen we ook bij ongerichte grafen bovenstaande stappen doorlopen. De simpele stap die we dan extra moeten maken, is elke lijn in de graaf te vervangen door twee gerichte lijnen (één in elke richting). Beiden krijgen de gegeven capaciteit. In het voorbeeld hieronder zie je hoe dat in zijn werk gaat. Bij het zoeken van de maximale stroom, zul je zien dat altijd maar één van de twee richtingen benut wordt (waarom?). Figuur 12: Links: een ongerichte graaf. Rechts: een gerichte graaf 2

25 ..2 Oefenopgaven 1. Maak de voorbeeldvraag over het waterbedrijf af: vind de maximale stroom. Wat is de grootte van deze stroom? Geef tevens de minimale snede en de grootte hiervan. 2. In onderstaande graaf hebben alle lijnen een capaciteit van 15. (a) De getallen die langs de lijnen staan geven de hoeveelheid water door die lijn aan. Bij sommige lijnen staat echter een letter in plaats van een cijfer. Welke waarden moeten deze letters krijgen om ervoor te zorgen dat er een geldige stroom door dit netwerk loopt? (b) Wat is de grootte van deze stroom? (c) Vind 5 snedes met een grootte van 5. bron 1 A F r 11 t q p C E B D s G x 2 y H 1 n put. Vind van onderstaande graaf de maximale stroom en de minimale snede. Wat is de grootte van deze stroom en snede? 2

26 bron S R Q P T U put Vind van onderstaande graaf de maximale stroom van de bron A naar de put G en de minimale snede. Geef van de maximale stroom ook de richting weer. Wat is de grootte van deze stroom en de minimale snede? A B C D E F G H

Internationaal wiskundetoernooi Sum of Us

Internationaal wiskundetoernooi Sum of Us Internationaal wiskundetoernooi 01 - Sum of Us Beste deelnemers, Dit boekje bevat de opgaven voor het tweede deel van het Internationaal wiskundetoernooi 01: de Sum of Us-ronde. Alvorens te beginnen, raden

Nadere informatie

Discrete Wiskunde, College 12. Han Hoogeveen, Utrecht University

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

Nadere informatie

Opgave 1 - Uitwerking

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

Nadere informatie

Hebzucht loont niet altijd

Hebzucht loont niet altijd Thema Discrete wiskunde Hoe verbind je een stel steden met zo weinig mogelijk kilometers asfalt? Hoe maak je een optimaal computernetwerk met kabels die maar een beperkte capaciteit hebben? Veel van zulke

Nadere informatie

Grafen. Indien de uitgraad van ieder punt 1 is, dan bevat de graaf een cykel. Indien de ingraad van ieder punt 1 is, dan bevat de graaf een cykel.

Grafen. Indien de uitgraad van ieder punt 1 is, dan bevat de graaf een cykel. Indien de ingraad van ieder punt 1 is, dan bevat de graaf een cykel. Grafen Grafen Een graaf bestaat uit een verzameling punten (ook wel knopen, of in het engels vertices genoemd) en een verzameling kanten (edges) of pijlen (arcs), waarbij de kanten en pijlen tussen twee

Nadere informatie

Discrete Wiskunde, College 13. Han Hoogeveen, Utrecht University

Discrete Wiskunde, College 13. Han Hoogeveen, Utrecht University Discrete Wiskunde, College 13 Han Hoogeveen, Utrecht University Algoritme van Kruskal (1) Sorteer de kanten in E op volgorde van lengte; hernummer de kanten zodanig dat c(e 1 ) c(e 2 )... c(e m ) Bij twee

Nadere informatie

l e x e voor alle e E

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

Nadere informatie

TW2020 Optimalisering

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

Nadere informatie

TW2020 Optimalisering

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

Nadere informatie

1 Delers 1. 3 Grootste gemene deler en kleinste gemene veelvoud 12

1 Delers 1. 3 Grootste gemene deler en kleinste gemene veelvoud 12 Katern 2 Getaltheorie Inhoudsopgave 1 Delers 1 2 Deelbaarheid door 2, 3, 5, 9 en 11 6 3 Grootste gemene deler en kleinste gemene veelvoud 12 1 Delers In Katern 1 heb je geleerd wat een deler van een getal

Nadere informatie

Tentamen Discrete Wiskunde 1 10 april 2012, 14:00 17:00 uur

Tentamen Discrete Wiskunde 1 10 april 2012, 14:00 17:00 uur Tentamen Discrete Wiskunde 0 april 0, :00 7:00 uur Schrijf je naam op ieder blad dat je inlevert. Onderbouw je antwoorden, met een goede argumentatie zijn ook punten te verdienen. Veel succes! Opgave.

Nadere informatie

3. Elke lijn van een graaf draagt twee bij tot de som van alle graden.

3. Elke lijn van een graaf draagt twee bij tot de som van alle graden. Antwoorden Doeboek 4 Grafen.. De middelste en de rechtergraaf.. Een onsamenhangende graaf met vijf punten en vijf lijnen: Teken een vierhoek met één diagonaal. Het vijfde punt is niet verbonden met een

Nadere informatie

Week 1 20-02-2013. Hier vind je uitwerkingen van enkele opgaven uit het dictaat Grafen: Kleuren en Routeren.

Week 1 20-02-2013. Hier vind je uitwerkingen van enkele opgaven uit het dictaat Grafen: Kleuren en Routeren. Combinatorische Optimalisatie, 2013 Week 1 20-02-2013 Hier vind je uitwerkingen van enkele opgaven uit het dictaat Grafen: Kleuren en Routeren. Opgave 1.16 Bewijs dat elke graaf een even aantal punten

Nadere informatie

TW2020 Optimalisering

TW2020 Optimalisering TW2020 Optimalisering Hoorcollege 11 Leo van Iersel Technische Universiteit Delft 25 november 2015 Leo van Iersel (TUD) TW2020 Optimalisering 25 november 2015 1 / 28 Vandaag Vraag Voor welke problemen

Nadere informatie

Analytische Meetkunde

Analytische Meetkunde Analytische Meetkunde Meetkunde met Geogebra en vergelijkingen van lijnen 2 Inhoudsopgave Achtergrondinformatie... 4 Meetkunde met Geogebra... 6 Stelling van Thales...... 7 3 Achtergrondinformatie Auteurs

Nadere informatie

Verbanden en functies

Verbanden en functies Verbanden en functies 0. voorkennis Stelsels vergelijkingen Je kunt een stelsel van twee lineaire vergelijkingen met twee variabelen oplossen. De oplossing van het stelsel is het snijpunt van twee lijnen.

Nadere informatie

Finale Nederlandse Wiskunde Olympiade

Finale Nederlandse Wiskunde Olympiade Finale Nederlandse Wiskunde Olympiade vrijdag 14 september 2018 Uitwerkingen 1. Versie voor klas 4 en lager Om te beginnen merken we op dat een husselgetal alleen de cijfers 2, 4, 6 en 8 kan bevatten.

Nadere informatie

K.0 Voorkennis. y = -4x + 8 is de vergelijking van een lijn. Hier wordt y uitgedrukt in x.

K.0 Voorkennis. y = -4x + 8 is de vergelijking van een lijn. Hier wordt y uitgedrukt in x. K.0 Voorkennis y = -4x + 8 is de vergelijking van een lijn. Hier wordt y uitgedrukt in x. y = -4x + 8 kan herschreven worden als y + 4x = 8 Dit is een lineaire vergelijking met twee variabelen. Als je

Nadere informatie

Onderwerpen. Punten en lijnen, postbodes en handelsreizigers. Theorie. Theorie (2) Graaftheorie. Een mini-inleiding graaftheorie

Onderwerpen. Punten en lijnen, postbodes en handelsreizigers. Theorie. Theorie (2) Graaftheorie. Een mini-inleiding graaftheorie Onderwerpen Punten en lijnen, postbodes en handelsreizigers Een mini-inleiding graaftheorie Graaftheorie Herman Geuvers Euler en de postbode Radboud Universiteit Nijmegen 9 februari 2019 met dank aan Engelbert

Nadere informatie

Deel 3 havo. Docentenhandleiding havo deel 3 CB

Deel 3 havo. Docentenhandleiding havo deel 3 CB Deel 3 havo De hoeveelheid leerstof is gebaseerd op drie lesuren per week. Met drie lesuren is het in ieder geval mogelijk om de basisstof van tien hoofdstukken door te werken, eventueel met de verkorte

Nadere informatie

2WO12: Optimalisering in Netwerken

2WO12: Optimalisering in Netwerken 2WO12: Optimalisering in Netwerken Leo van Iersel Technische Universiteit Eindhoven (TU/E) en Centrum Wiskunde & Informatica (CWI) 10 maart 2014 http://homepages.cwi.nl/~iersel/2wo12/ l.j.j.v.iersel@gmail.com

Nadere informatie

Radboud Universiteit Nijmegen

Radboud Universiteit Nijmegen Radboud Universiteit Nijmegen Faculteit der Natuurwetenschappen, Wiskunde en Informatica L(,1)-labeling van grafen Naam: Studentnummer: Studie: Begeleider: Myrte klein Brink 4166140 Bachelor Wiskunde Dr.

Nadere informatie

Universiteit Utrecht Betafaculteit. Examen Discrete Wiskunde op donderdag 13 april 2017, uur.

Universiteit Utrecht Betafaculteit. Examen Discrete Wiskunde op donderdag 13 april 2017, uur. Universiteit Utrecht Betafaculteit Examen Discrete Wiskunde op donderdag 13 april 2017, 14.30-17.30 uur. De opgaven dienen duidelijk uitgewerkt te zijn en netjes ingeleverd te worden. Schrijf op elk ingeleverd

Nadere informatie

Netwerkstroming. Algoritmiek

Netwerkstroming. Algoritmiek Netwerkstroming Netwerkstroming Toepassingen in Logistiek Video-streaming Subroutine in algoritmen 2 Vandaag Netwerkstroming: wat was dat ook alweer? Minimum Snede Maximum Stroming Stelling Variant: Edmonds-Karp

Nadere informatie

Werk het Practicum Functies en de [GR] door tot aan Families van functies. Onthoud alvast de uitdrukking karakteristieken van een functie.

Werk het Practicum Functies en de [GR] door tot aan Families van functies. Onthoud alvast de uitdrukking karakteristieken van een functie. 2 Domein en bereik Verkennen grafieken Domein en bereik Inleiding Verkennen Werk het Practicum Functies en de [GR] door tot aan Families van functies. Onthoud alvast de uitdrukking karakteristieken van

Nadere informatie

Module 3. Maximale stromen

Module 3. Maximale stromen Module In november 00 legde een stroomstoring een gedeelte van Europa plat. Overal moesten de kaarsen aan. oordat een gedeelte van het elektriciteitsnet uitviel, was er te weinig capaciteit om aan de vraag

Nadere informatie

vandaag is Annie twee jaar jonger dan Ben en Cees samen

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

Nadere informatie

2WO12: Optimalisering in Netwerken

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/ l.j.j.v.iersel@gmail.com

Nadere informatie

Examen HAVO. Wiskunde B1,2 (nieuwe stijl)

Examen HAVO. Wiskunde B1,2 (nieuwe stijl) Wiskunde B1,2 (nieuwe stijl) Examen HAVO Hoger Algemeen Voortgezet Onderwijs Tijdvak 2 Woensdag 19 juni 13.30 16.30 uur 20 02 Voor dit examen zijn maximaal 85 punten te behalen; het examen bestaat uit

Nadere informatie

Examencursus. wiskunde A. Rekenregels voor vereenvoudigen. Voorbereidende opgaven VWO kan niet korter

Examencursus. wiskunde A. Rekenregels voor vereenvoudigen. Voorbereidende opgaven VWO kan niet korter Voorbereidende opgaven VWO Examencursus wiskunde A Tips: Maak de voorbereidende opgaven voorin in een van de A4-schriften die je gaat gebruiken tijdens de cursus. Als een opdracht niet lukt, werk hem dan

Nadere informatie

Tiende college algoritmiek. 26 april Gretige algoritmen

Tiende college algoritmiek. 26 april Gretige algoritmen Algoritmiek 01/10 College 10 Tiende college algoritmiek april 01 Gretige algoritmen 1 Algoritmiek 01/10 Muntenprobleem Gegeven onbeperkt veel munten van d 1,d,...d m eurocent, en een te betalen bedrag

Nadere informatie

Uitwerking tentamen Analyse van Algoritmen, 29 januari

Uitwerking tentamen Analyse van Algoritmen, 29 januari Uitwerking tentamen Analyse van Algoritmen, 29 januari 2007. (a) De buitenste for-lus kent N = 5 iteraties. Na iedere iteratie ziet de rij getallen er als volgt uit: i rij na i e iteratie 2 5 4 6 2 2 4

Nadere informatie

Combinatorische Algoritmen: Binary Decision Diagrams, Deel III

Combinatorische Algoritmen: Binary Decision Diagrams, Deel III Combinatorische Algoritmen: Binary Decision Diagrams, Deel III Sjoerd van Egmond LIACS, Leiden University, The Netherlands svegmond@liacs.nl 2 juni 2010 Samenvatting Deze notitie beschrijft een nederlandse

Nadere informatie

Uitwerkingen Sum of Us

Uitwerkingen Sum of Us Instant Insanity Uitwerkingen Sum of Us Opgave A: - Opgave B: Voor elk van de vier kubussen kun je een graaf maken die correspondeert met de desbetreffende kubus. Elk van deze grafen bevat drie lijnen.

Nadere informatie

Het Chinese Postbode Probleem. Marene Dimmendaal s

Het Chinese Postbode Probleem. Marene Dimmendaal s Het Chinese Postbode Probleem Marene Dimmendaal s4419553 Nijmegen 2018 Het Chinese Postbode Probleem Marene Dimmendaal s4419553 Bachelorscriptie Wiskunde aan de Radboud Universiteit te Nijmegen Geschreven

Nadere informatie

FLIPIT 5. (a i,j + a j,i )d i d j = d j + 0 = e d. i<j

FLIPIT 5. (a i,j + a j,i )d i d j = d j + 0 = e d. i<j FLIPIT JAAP TOP Een netwerk bestaat uit een eindig aantal punten, waarbij voor elk tweetal ervan gegeven is of er wel of niet een verbinding is tussen deze twee. De punten waarmee een gegeven punt van

Nadere informatie

V = {a, b, c, d, e} Computernetwerken: de knopen zijn machines in het netwerk, de kanten zijn communicatiekanalen.

V = {a, b, c, d, e} Computernetwerken: de knopen zijn machines in het netwerk, de kanten zijn communicatiekanalen. WIS14 1 14 Grafen 14.1 Grafen Gerichte grafen Voor een verzameling V is een binaire relatie op V een verzameling geordende paren van elementen van V. Voorbeeld: een binaire relatie op N is de relatie KleinerDan,

Nadere informatie

IMO-selectietoets III zaterdag 4 juni 2016

IMO-selectietoets III zaterdag 4 juni 2016 IMO-selectietoets III zaterdag 4 juni 2016 NEDERLANDSE W I S K U N D E OLYMPIADE Uitwerkingen Opgave 1. Zij n een natuurlijk getal. In een dorp wonen n jongens en n meisjes. Voor het jaarlijkse bal moeten

Nadere informatie

Tiende college algoritmiek. 2 mei Gretige algoritmen, Dijkstra

Tiende college algoritmiek. 2 mei Gretige algoritmen, Dijkstra College 10 Tiende college algoritmiek mei 013 Gretige algoritmen, Dijkstra 1 Muntenprobleem Gegeven onbeperkt veel munten van d 1,d,...d m eurocent, en een te betalen bedrag van n (n 0) eurocent. Alle

Nadere informatie

Kortste Paden. Algoritmiek

Kortste Paden. Algoritmiek Kortste Paden Toepassingen Kevin Bacon getal Six degrees of separation Heeft een netwerk de small-world eigenschap? TomTom / Google Maps 2 Kortste paden Gerichte graaf G=(N,A), en een lengte L(v,w) voor

Nadere informatie

WISKUNDE-ESTAFETTE Minuten voor 20 opgaven. Het totaal aantal te behalen punten is 500

WISKUNDE-ESTAFETTE Minuten voor 20 opgaven. Het totaal aantal te behalen punten is 500 WISKUNDE-ESTAFETTE 2012 60 Minuten voor 20 opgaven. Het totaal aantal te behalen punten is 500 1 (20 punten) Optellen De som van twee getallen van twee cijfers is een getal van drie cijfers (geen van deze

Nadere informatie

Kerstvakantiecursus. wiskunde A. Rekenregels voor vereenvoudigen. Voorbereidende opgaven HAVO kan niet korter

Kerstvakantiecursus. wiskunde A. Rekenregels voor vereenvoudigen. Voorbereidende opgaven HAVO kan niet korter Voorbereidende opgaven HAVO Kerstvakantiecursus wiskunde A Tips: Maak de voorbereidende opgaven voorin in een van de A4-schriften die je gaat gebruiken tijdens de cursus. Als een opdracht niet lukt, werk

Nadere informatie

Tiende college algoritmiek. 14 april Gretige algoritmen

Tiende college algoritmiek. 14 april Gretige algoritmen College 10 Tiende college algoritmiek 1 april 011 Gretige algoritmen 1 Greedy algorithms Greed = hebzucht Voor oplossen van optimalisatieproblemen Oplossing wordt stap voor stap opgebouwd In elke stap

Nadere informatie

Universiteit Utrecht Betafaculteit. Examen Discrete Wiskunde II op donderdag 6 juli 2017, uur.

Universiteit Utrecht Betafaculteit. Examen Discrete Wiskunde II op donderdag 6 juli 2017, uur. Universiteit Utrecht Betafaculteit Examen Discrete Wiskunde II op donderdag 6 juli 2017, 13.30-16.30 uur. De opgaven dienen duidelijk uitgewerkt te zijn en netjes ingeleverd te worden. Schrijf op elk ingeleverd

Nadere informatie

WISKUNDE-ESTAFETTE 2011 Uitwerkingen

WISKUNDE-ESTAFETTE 2011 Uitwerkingen WISKUNDE-ESTAFETTE 2011 Uitwerkingen 1 C D O A O B Omdat driehoek ACD gelijkbenig is, is CAD = ACD en daarmee zien we dat 2 CAD+ ADC = 180. Maar we weten ook dat 180 = ADC + ADB. Dus ADB = 2 CAD. Driehoek

Nadere informatie

Geldwisselprobleem van Frobenius

Geldwisselprobleem van Frobenius Geldwisselprobleem van Frobenius Karin van de Meeberg en Dieuwertje Ewalts 12 december 2001 1 Inhoudsopgave 1 Inleiding 3 2 Afspraken 3 3 Is er wel zo n g? 3 4 Eén waarde 4 5 Twee waarden 4 6 Lampenalgoritme

Nadere informatie

1.1 Lineaire vergelijkingen [1]

1.1 Lineaire vergelijkingen [1] 1.1 Lineaire vergelijkingen [1] Voorbeeld: Los de vergelijking 4x + 3 = 2x + 11 op. Om deze vergelijking op te lossen moet nu een x gevonden worden zodat 4x + 3 gelijk wordt aan 2x + 11. = x kg = 1 kg

Nadere informatie

Rekenen: Meten groep 4 en hoger. Het leren van simpele weegopdrachten.

Rekenen: Meten groep 4 en hoger. Het leren van simpele weegopdrachten. Activiteit 7 Lichtste en zwaarste Sorteer algoritmes Samenvatting Computers worden vaak gebruikt om lijsten in een bepaalde volgorde te zetten, bijvoorbeeld namen in alfabetische volgorde, e-mails of afspraken

Nadere informatie

TW2020 Optimalisering

TW2020 Optimalisering TW2020 Optimalisering Hoorcollege 1 Leo van Iersel Technische Universiteit Delft 7 september 2016 Leo van Iersel (TUD) TW2020 Optimalisering 7 september 2016 1 / 40 Opzet vak Woensdag: hoorcollege 13:45-15:30

Nadere informatie

Tiende college algoritmiek. 13/21 april Gretige Algoritmen Algoritme van Dijkstra

Tiende college algoritmiek. 13/21 april Gretige Algoritmen Algoritme van Dijkstra Algoritmiek 017/Gretige Algoritmen Tiende college algoritmiek 13/1 april 017 Gretige Algoritmen Algoritme van Dijkstra 1 Algoritmiek 017/Gretige Algoritmen Muntenprobleem Gegeven onbeperkt veel munten

Nadere informatie

Tentamen combinatorische optimalisatie Tijd:

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.

Nadere informatie

De huwelijksstelling van Hall

De huwelijksstelling van Hall Thema Discrete wiskunde In de vorige twee afleveringen heb je al kennis kunnen maken met het begrip graaf en hoe grafen worden gebruikt door Google s zoekmachine en door de NS bij het maken van een optimale

Nadere informatie

Uitwerkingen oefenopdrachten or

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

Nadere informatie

Begrenzing van het aantal iteraties in het max-flow algoritme

Begrenzing van het aantal iteraties in het max-flow algoritme Begrenzing van het aantal iteraties in het max-flow algoritme Het oplossen van het maximum stroom probleem met behulp van stroomvermeerderende paden werkt, maar het aantal iteraties kan aardig de spuigaten

Nadere informatie

1. Orthogonale Hyperbolen

1. Orthogonale Hyperbolen . Orthogonale Hyperbolen a + b In dit hoofdstuk wordt de grafiek van functies van de vorm y besproken. Functies c + d van deze vorm noemen we gebroken lineaire functies. De grafieken van dit soort functies

Nadere informatie

D-dag 2014 Vrijeschool Zutphen VO. D -DAG 13 februari 2014: 1+ 1 = 2. (en hoe nu verder?) 1 = 2en hoe nu verder?

D-dag 2014 Vrijeschool Zutphen VO. D -DAG 13 februari 2014: 1+ 1 = 2. (en hoe nu verder?) 1 = 2en hoe nu verder? D -DAG 13 februari 2014: 1+ 1 = 2 (en hoe nu verder?) 1 = 2en hoe nu verder? 1 Inleiding Snel machtsverheffen Stel je voor dat je 7 25 moet uitrekenen. Je weet dat machtsverheffen herhaald vermenigvuldigen

Nadere informatie

Stoomcursus. wiskunde A. Rekenregels voor vereenvoudigen. Voorbereidende opgaven VWO ( ) = = ( ) ( ) ( ) = ( ) ( ) = ( ) = = ( )

Stoomcursus. wiskunde A. Rekenregels voor vereenvoudigen. Voorbereidende opgaven VWO ( ) = = ( ) ( ) ( ) = ( ) ( ) = ( ) = = ( ) Voorbereidende opgaven VWO Stoomcursus wiskunde A Tips: Maak de voorbereidende opgaven voorin in een van de A4-schriften die je gaat gebruiken tijdens de cursus. Als een opdracht niet lukt, werk hem dan

Nadere informatie

Lineaire algebra I (wiskundigen)

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

Nadere informatie

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, 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

Nadere informatie

Opgave 1 Bekijk de Uitleg, pagina 1. Bekijk wat een vectorvoorstelling van een lijn is.

Opgave 1 Bekijk de Uitleg, pagina 1. Bekijk wat een vectorvoorstelling van een lijn is. 3 Lijnen en hoeken Verkennen Lijnen en hoeken Inleiding Verkennen Bekijk de applet en zie hoe de plaatsvector v ur van elk punt A op de lijn kan ur r ontstaan als som van twee vectoren: p + t r. Beantwoord

Nadere informatie

Wiskunde D-dag Vrijeschool Zutphen VO donderdag 18 februari, 12:30u 16:30u. Aan de gang

Wiskunde D-dag Vrijeschool Zutphen VO donderdag 18 februari, 12:30u 16:30u. Aan de gang Wiskunde D-dag 2016 Vrijeschool Zutphen VO donderdag 18 februari, 12:30u 16:30u Aan de gang Verkenning 1 piano Je moet een zware piano verschuiven door een 1 meter brede gang met een rechte hoek er in.

Nadere informatie

Hoofdstuk 9 - Lineair Programmeren Twee variabelen

Hoofdstuk 9 - Lineair Programmeren Twee variabelen Hoofdstuk 9 - Lineair Programmeren Twee variabelen bladzijde a Twee ons bonbons kost, euro. Er blijft,, =, euro over. Doris kan daarvan, = ons drop kopen., b d is het aantal ons gemengde drop (, euro per

Nadere informatie

Toewijzingsprobleem Bachelorscriptie

Toewijzingsprobleem Bachelorscriptie Radboud Universiteit Nijmegen Faculteit der Natuurwetenschappen, Wiskunde en Informatica Toewijzingsprobleem Bachelorscriptie Auteur: Veronique Rademaekers (s4155718) Begeleiders: Dr. W. Bosma en dr. H.

Nadere informatie

Aan de gang. Wiskunde B-dag 2015, vrijdag 13 november, 9:00u-16:00u

Aan de gang. Wiskunde B-dag 2015, vrijdag 13 november, 9:00u-16:00u Aan de gang Wiskunde B-dag 2015, vrijdag 13 november, 9:00u-16:00u Verkenning 1 (Piano) Je moet een zware piano verschuiven door een 1 meter brede gang met een rechte hoek er in. In de figuur hierboven

Nadere informatie

Toets gecijferdheid augustus 2005

Toets gecijferdheid augustus 2005 Toets gecijferdheid augustus 2005 Naam: Klas: score: Datum: Algemene aanwijzingen: - Noteer alle berekeningen en oplossingen in dit boekje - Blijf niet te lang zoeken naar een oplossing - Denk aan de tijd

Nadere informatie

9. Strategieën en oplossingsmethoden

9. Strategieën en oplossingsmethoden 9. Strategieën en oplossingsmethoden In dit hoofdstuk wordt nog even terug gekeken naar alle voorgaande hoofdstukken. We herhalen globaal de structuren en geven enkele richtlijnen voor het ontwerpen van

Nadere informatie

Eindexamen wiskunde B1-2 havo 2002-II

Eindexamen wiskunde B1-2 havo 2002-II Pompen of... Een cilindervormig vat met een hoogte van 32 dm heeft een inhoud van 8000 liter (1 liter = 1 dm 3 ). figuur 1 4p 1 Bereken de diameter van het vat. Geef je antwoord in gehele centimeters nauwkeurig.

Nadere informatie

Uitwerking Puzzel 93-1, Doelloos

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.

Nadere informatie

Wat is de som van de getallen binnen een cirkel? Geef alle mogelijke sommen!

Wat is de som van de getallen binnen een cirkel? Geef alle mogelijke sommen! Estafette-opgave 1 (20 punten, rest 480 punten) Zeven gebieden Drie cirkels omheinen zeven gebieden. We verdelen de getallen 1 tot en met 7 over de zeven gebieden, in elk gebied één getal. De getallen

Nadere informatie

Opgave 1 Bestudeer de Uitleg, pagina 1. Laat zien dat ook voor punten buiten lijnstuk AB maar wel op lijn AB geldt: x + 3y = 5

Opgave 1 Bestudeer de Uitleg, pagina 1. Laat zien dat ook voor punten buiten lijnstuk AB maar wel op lijn AB geldt: x + 3y = 5 2 Vergelijkingen Verkennen Meetkunde Vergelijkingen Inleiding Verkennen Beantwoord de vragen bij Verkennen. Uitleg Meetkunde Vergelijkingen Uitleg Opgave Bestudeer de Uitleg, pagina. Laat zien dat ook

Nadere informatie

Je hebt twee uur de tijd voor het oplossen van de vraagstukken. µkw uitwerkingen. 12 juni 2015

Je hebt twee uur de tijd voor het oplossen van de vraagstukken. µkw uitwerkingen. 12 juni 2015 Je hebt twee uur de tijd voor het oplossen van de vraagstukken. Elk vraagstuk is maximaal 10 punten waard. Begin elke opgave op een nieuw vel papier. µkw uitwerkingen 12 juni 2015 Vraagstuk 1. We kunnen

Nadere informatie

Tiende college algoritmiek. 4 mei Gretige Algoritmen Algoritme van Dijkstra

Tiende college algoritmiek. 4 mei Gretige Algoritmen Algoritme van Dijkstra Tiende college algoritmiek mei 018 Gretige Algoritmen Algoritme van Dijkstra 1 Muntenprobleem Gegeven onbeperkt veel munten van d 1,d,...d m eurocent, en een te betalen bedrag van n (n 0) eurocent. Alle

Nadere informatie

2 beslissen in netwerken. Wiskunde D. Keuzevak beslissen onderdeel: beslissen in netwerken. versie 4 vrijdag 16 november 2007

2 beslissen in netwerken. Wiskunde D. Keuzevak beslissen onderdeel: beslissen in netwerken. versie 4 vrijdag 16 november 2007 eslissen beslissen in netwerken Wiskunde Keuzevak beslissen onderdeel: beslissen in netwerken versie vrijdag november 00 Samenstelling Jan ssers ism Kerngroep Wiskunde indhoven ontys voorkennis: optimaliseren.

Nadere informatie

l e x e voor alle e E

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

Nadere informatie

Combinatoriek groep 2

Combinatoriek groep 2 Combinatoriek groep 2 Recursie Trainingsdag 3, 2 april 2009 Homogene lineaire recurrente betrekkingen We kunnen een rij getallen a 0, a 1, a 2,... op twee manieren definiëren: direct of recursief. Een

Nadere informatie

Uitgebreide uitwerking Tentamen Complexiteit, juni 2016

Uitgebreide uitwerking Tentamen Complexiteit, juni 2016 Uitgebreide uitwerking Tentamen Complexiteit, juni 016 Opgave 1. (3+10++7+6) a. De hoogte van de beslissingsboom (lengte van het langste pad) stelt het aantal arrayvergelijkingen in de worst case voor.

Nadere informatie

Radboud Universiteit

Radboud Universiteit Radboud Universiteit Voorbereidend materiaal Winkunde - Geluk of Strategie? Zie voor meer informatie onze Facebookpagina Wiskundetoernooi Nijmegen, de website www.ru.nl/wiskundetoernooi en onze Wiskundetoernooi-app.

Nadere informatie

Object 1:

Object 1: Project Wiskunde & Schoonheid Wat is schoonheid? En waarom vinden we bepaalde dingen mooi? Wat is de Gulden Snede? En wat heeft die te maken met de Fibonacci-rij? Wat heeft wiskunde met schoonheid te maken?

Nadere informatie

TW2020 Optimalisering

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

Nadere informatie

Voorbereidend materiaal Wiskundetoernooi 2009: Grafentheorie

Voorbereidend materiaal Wiskundetoernooi 2009: Grafentheorie Voorbereidend materiaal Wiskundetoernooi 9: rafentheorie it jaar is rafentheorie het thema van de middagwedstrijd Sum of Us van het Wiskundetoernooi. it boekje bevat het voorbereidend materiaal dat je

Nadere informatie

Algoritmes in ons dagelijks leven. Leve de Wiskunde! 7 April 2017 Jacobien Carstens

Algoritmes in ons dagelijks leven. Leve de Wiskunde! 7 April 2017 Jacobien Carstens Algoritmes in ons dagelijks leven Leve de Wiskunde! 7 April 2017 Jacobien Carstens Wat is een algoritme? Een algoritme is een eindige reeks instructies die vanuit een gegeven begintoestand naar een beoogd

Nadere informatie

Kerstvakantiecursus. wiskunde A. Rekenregels voor vereenvoudigen. Voorbereidende opgaven VWO kan niet korter

Kerstvakantiecursus. wiskunde A. Rekenregels voor vereenvoudigen. Voorbereidende opgaven VWO kan niet korter Voorbereidende opgaven VWO Kerstvakantiecursus wiskunde A Tips: Maak de voorbereidende opgaven voorin in een van de A4-schriften die je gaat gebruiken tijdens de cursus. Als een opdracht niet lukt, werk

Nadere informatie

Netwerkdiagram voor een project. AON: Activities On Nodes - activiteiten op knooppunten

Netwerkdiagram voor een project. AON: Activities On Nodes - activiteiten op knooppunten Netwerkdiagram voor een project. AON: Activities On Nodes - activiteiten op knooppunten Opmerking vooraf. Een netwerk is een structuur die is opgebouwd met pijlen en knooppunten. Bij het opstellen van

Nadere informatie

TW2020 Optimalisering

TW2020 Optimalisering TW2020 Optimalisering Hoorcollege 7 Leo van Iersel Technische Universiteit Delft 26 oktober 2016 Leo van Iersel (TUD) TW2020 Optimalisering 26 oktober 2016 1 / 28 Deze week: analyseren van algoritmes Hoe

Nadere informatie

Het minimale aantal sleutels op niveau h is derhalve

Het minimale aantal sleutels op niveau h is derhalve 1 (a) In een B-boom van orde m bevat de wortel minimaal 1 sleutel en maximaal m 1 sleutels De andere knopen bevatten minimaal m 1 sleutels en maximaal m 1 sleutels (b) In een B-boom van orde 5 bevat elke

Nadere informatie

R. Van Nieuwenhuyze. Hoofdlector wiskunde, lerarenopleiding HUB, Brussel. Auteur Van Basis tot Limiet.

R. Van Nieuwenhuyze. Hoofdlector wiskunde, lerarenopleiding HUB, Brussel. Auteur Van Basis tot Limiet. R. Van Nieuwenhuyze Hoofdlector wiskunde, lerarenopleiding HUB, Brussel. Auteur Van Basis tot Limiet. roger.van.nieuwenhuyze@gmail.com Van Nieuwenhuyze Roger Probleemoplossend werken in de tweede graad

Nadere informatie

Praktische opdracht Wiskunde A Formules

Praktische opdracht Wiskunde A Formules Praktische opdracht Wiskunde A Formules Praktische-opdracht door een scholier 2482 woorden 15 juni 2006 5,5 40 keer beoordeeld Vak Wiskunde A Inleiding Formules komen veel voor in de economie, wiskunde,

Nadere informatie

Week 22: De macht van het spoor en het spoor van de macht

Week 22: De macht van het spoor en het spoor van de macht Week 22: De macht van het spoor en het spoor van de macht Een belangrijke invariant van een lineaire afbeelding is het spoor. Als we een basis kiezen dan is het spoor simpelweg de som van de elementen

Nadere informatie

Examen Discrete Wiskunde donderdag 12 april, 2018

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

Nadere informatie

Twaalfde college complexiteit. 11 mei 2012. Overzicht, MST

Twaalfde college complexiteit. 11 mei 2012. Overzicht, MST College 12 Twaalfde college complexiteit 11 mei 2012 Overzicht, MST 1 Agenda voor vandaag Minimum Opspannende Boom (minimum spanning tree) als voorbeeld van greedy algoritmen Overzicht: wat voor technieken

Nadere informatie

5.7. Boekverslag door P woorden 11 januari keer beoordeeld. Wiskunde B

5.7. Boekverslag door P woorden 11 januari keer beoordeeld. Wiskunde B Boekverslag door P. 1778 woorden 11 januari 2012 5.7 103 keer beoordeeld Vak Methode Wiskunde B Getal en ruimte Wiskunde Hoofdstuk 1 Formules en Grafieken 1.1 Lineaire verbanden Van de lijn y=ax+b is de

Nadere informatie

In Katern 2 hebben we de volgende rekenregel bewezen, als onderdeel van rekenregel 4:

In Katern 2 hebben we de volgende rekenregel bewezen, als onderdeel van rekenregel 4: Katern 4 Bewijsmethoden Inhoudsopgave 1 Bewijs uit het ongerijmde 1 2 Extremenprincipe 4 3 Ladenprincipe 8 1 Bewijs uit het ongerijmde In Katern 2 hebben we de volgende rekenregel bewezen, als onderdeel

Nadere informatie

Lesbrief GeoGebra. 1. Even kennismaken met GeoGebra (GG)

Lesbrief GeoGebra. 1. Even kennismaken met GeoGebra (GG) Lesbrief GeoGebra Inhoud: 1. Even kennismaken met GeoGebra 2. Meetkunde: 2.1 Punten, lijnen, figuren maken 2.2 Loodlijn, deellijn, middelloodlijn maken 2.3 Probleem M1: De rechte van Euler 2.4 Probleem

Nadere informatie

Inleiding tot de natuurkunde

Inleiding tot de natuurkunde OBC Inleiding tot de Natuurkunde 01-08-2010 W.Tomassen Pagina 1 Hoofdstuk 1 : Hoe haal ik hoge cijfers. 1. Maak van elke paragraaf een samenvatting. (Titels, vet/schuin gedrukte tekst, opsommingen en plaatsjes.)

Nadere informatie

Tentamen Discrete Wiskunde

Tentamen Discrete Wiskunde Discrete Wiskunde (WB011C) 22 januari 2016 Tentamen Discrete Wiskunde Schrijf op ieder ingeleverd blad duidelijk leesbaar je naam en studentnummer. De opgaven 1 t/m 6 tellen alle even zwaar. Je hoeft slechts

Nadere informatie

Netwerkstroming. Algoritmiek

Netwerkstroming. Algoritmiek Netwerkstroming Vandaag Netwerkstroming: definitie en toepassing Het rest-netwerk Verbeterende paden Ford-Fulkerson algoritme Minimum Snede Maximum Stroming Stelling Variant: Edmonds-Karp Toepassing: koppelingen

Nadere informatie

Een combinatorische oplossing voor vraag 10 van de LIMO 2010

Een combinatorische oplossing voor vraag 10 van de LIMO 2010 Een combinatorische oplossing voor vraag 10 van de LIMO 2010 Stijn Vermeeren (University of Leeds) 16 juni 2010 Samenvatting Probleem 10 van de Landelijke Interuniversitaire Mathematische Olympiade 2010vraagt

Nadere informatie

Aanvullende tekst bij hoofdstuk 1

Aanvullende tekst bij hoofdstuk 1 Aanvullende tekst bij hoofdstuk 1 Wortels uit willekeurige getallen In paragraaf 1.3.5 hebben we het worteltrekalgoritme besproken. Dat deden we aan de hand van de relatie tussen de (van tevoren gegeven)

Nadere informatie

Lege polygonen in een graaf.

Lege polygonen in een graaf. Uitwerking puzzel 94-2 Lege polygonen in een graaf. Lieke de Rooij Wobien Doyer We hebben n punten die al of niet met elkaar worden verbonden. De bedoeling is om met zo min mogelijk lijnen (=verbindingen)

Nadere informatie

In dit gedeelte worden drie problemen genoemd die kunnen voorkomen in netwerken.

In dit gedeelte worden drie problemen genoemd die kunnen voorkomen in netwerken. Aantekening Wiskunde Steiner Aantekening door D. 2086 woorden 25 mei 2016 2,1 1 keer beoordeeld Vak Wiskunde Resultaten Vragen bij het wetenschappelijk materiaal 9.1 Prototype example, p. 374-376 In dit

Nadere informatie