SUDOKU S EN WISKUNDE

Maat: px
Weergave met pagina beginnen:

Download "SUDOKU S EN WISKUNDE"

Transcriptie

1 SUDOKU S EN WISKUNDE KLAAS PIETER HART Inleiding Hoewel ze reeds geruime tijd bestaan sinds 1979 in de V.S. onder de naam Number Place, sinds 1986 in Japan onder the nam Nanpure Sudoku zijn de Sudoku-puzzels pas het afgelop jaar in onze buurt e ware rage gaan vorm, eerst in Groot-Brittanië nu ook in Nederland. Voor deg die nog in zalige onwetdheid verker: hier is e Sudoku-puzzel (nummer 80 uit [7]): De bedoeling is in elk vak e cijfer van 1 tot met 9 te plaats zó dat in elke rij, elke kolom in elk 3 3-blok (vetomlijnd) elk cijfer éénmaal voorkomt. E goedgestelde Sudoku heeft precies één oplossing dat is iets dat we in onze beschouwing altijd mee zull nem. De reactie op de Sudoku s verschilt van persoon tot persoon maar onder wiskundig merk ik vooral de neiging tot uitzoek-hoe-het-allemaal-in-elkaar-zit. Voor deg die daar nog niet de tijd voor hebb gehad of gom zal ik in deze bijdrage e paar wiskundige aspect van de puzzels belicht. De keuze voor onderstaande onderwerp is tot stand gekom door rond te vrag door eig voorkeur. (1) Sudoku s tell. (2) Moeilijkheisgraad vaststell. (3) Hoeveel cijfers moet m minimaal gev? (4) Sudoku is moeilijk. Voor de goede orde: ik beperk mij in dit artikel tot de gewone, 9 9, Sudoku s, voornamelijk om de omvang van het verhaal binn bepaalde perk te houd ook omdat de variaties wiskundig niet veel nieuws oplever. Om bepaalde ideeën te illustrer gebruik ik Baby-Sudoku s, met e 4 4-speelveld. 1. Sudoku s tell E veel gestelde vraag, ook op opgeworp, is Hoeveel puzzels zijn er eiglijk?. Die vraag is nog niet beantwoord; hij is ook nog niet helemaal goed gesteld omdat bepaalde aspect van Sudoku s nog niet zijn opgehelderd. Date: Monday at 13:05:37 (cet). 1

2 2 KLAAS PIETER HART E indicatie dat die telling e niet-triviale onderneming zal zijn krijg we als we bekijk hoe de verzameling van alle ingevulde Sudoku-vierkant geteld is zi hoe groot die verzameling wel niet is Baby-Sudoku s tell. Om te lat zi hoe zo n telling in zijn werk gaat tell we Baby-Sudoku-vierkant. De bedoeling is dit diagram, net als in het 9 9-geval, te vull met de cijfers 1, 2, 3 4 wel zo dat elk cijfer in elke rij, kolom of blok precies één keer voorkomt. Om al deze invulling te tell heeft het zin eerst ev na te dk of het niet handiger kan dan door alle vierkant uit te schrijv te tell. Het grote probleem bij die aanpak is het risco van toch wel erg veel hooi op de vork het gevaar van het miss van e paar vierkant. Het is zaak het werk verstandig in te del zo de telling tot overzichtelijke werkjes te reducer. De eerste stap geeft e forse reductie: tel alle de vierkant die als volgt beginn: Als we deze geteld hebb kunn we het resultaat met 4! vermigvuldig om het eindresultaat te krijg: elke permutatie van {1, 2, 3, 4} levert e andere linkerbovhoek met evveel aanvulling als het speciale voorbeeld. We gaan nog ev door met verdel; de eerste rij kan op twee manier word aangevuld: Beide hebb evveel completering: verwissel de laatste kolomm. We werk verder met het linker vierkant, dat represteert dus 48 groep die allemaal ev groot zijn. Door de tweede rij ook aan te vull ontstaan weer twee mogelijkhed: Nu is er ge overduidelijke red waarom deze evveel completering zoud hebb (het zou kunn maar we wet het niet... ), daarom bekijk we ze apart. We kunn de eerste kolom nog aanvull, verwisseling van de laatste rij laat zi dat we, in beide gevall het werk kunn halver. De posities van 2 4

3 SUDOKU S EN WISKUNDE 3 ligg dan ook vast Links hebb we nog twee mogelijkhed maar rechts nog maar één: Nu terugrek: links krijg we 4 completering rechts 2. Dus elk van de 48 groep heeft 6 elemt; dus in totaal zijn er 48 6 = 288 Baby-Sudokuvierkant. Belangrijke punt uit deze telling: we verdeeld de vierkant in groep, eerst 4! = 24 elk van die nog in twee, allemaal ev groot. Eén zo n groep verdeeld we in twee groep die niet meer ev groot war maar wel redelijk snel te tell Sudoku-vierkant tell. Dezelfde strategie is gebruikt om de Sudokuvierkant te tell. Begin met dat reduceert het werk met e factor 9!. De eerste telling werkte met aanvulling van de eerste drie rij verdeelde die in, uiteindelijk, 71 equivaltieklass van aanvulling met per klasse telks evveel completering. De verdeling kwam tot stand door allerlei symmetrieën uit te buit: kolompermutaties binn de blokk, permutaties van de blokk zelf, hernummering zovoort. Die 71 telling werd, met bruut geweld, door de computer gedaan. De telling gav 44 verschillde uitkomst; ig speurwerk levered nog wat equivalties op waardoor m inderdaad het aantal klass tot die 44 kon reducer. Zie de slides voor e aantal voorbeeld van het soort reducties dat toegepast werd. Het resultaat. Er zijn Sudoku-vierkant. E rechtgeaarde wiskundige vraagt zich natuurlijk af: zijn die echt allemaal verschilld? Natuurlijk niet: permutatie van de cijfers geeft niet wezlijk andere Sudoku s, net als permutatie van rij/kolomm binn de dikke rij/kolomm of permutatie van de dikke rij/kolomm zelf. Verder kunn we nog roter spiegel in de diagonal. De hierbij behorde Sudoku-symmetriegroep is ook

4 4 KLAAS PIETER HART bepaald het resultaat is dat er maar echt verschillde Sudukovierkant zijn. Alle informatie over deze telling is te vind via [5]. In [4] wordt beschrev hoe die symmetriegroep kan help om wel heel snel e boekje met Sudoku-puzzels in elkaar te zett. 2. Moeilijkheidsgraad E andere vraag die vaak terugkwam: Hoe bepal ze de moeilijkheidsgraad? Hier is ge eduidig wiskundig antwoord op te gev want moeilijkheid is e subjectief begrip. De gang van zak is in het algeme als volgt: m laat de puzzel door e programma oploss daarbij bijhoud wat voor oplosstapp word gebruikt. De aard van de gebruikte stapp bepaalt de moeilijkheidsgraad De NWD-classificatie van Sudoku s. Bij het voorbereid van mijn lezing heb ik e programmaatje geschrev dat e paar stapp die ikzelf veel gebruik implemteert. Die stapp zijn wegstrep: systematisch de rij, kolomm blokk aflop door gegev cijfers uit andere cell af te strep zi wat overblijft uniciteit controler: zoek per cijfer uit of er in e rij, kolom of blok nog maar één mogelijke positie vrij is rij/kolom in blok: als e cijfer binn e blok in nog maar één rij kan zitt kun je het in de rest van die rij wegstrep (evzo voor kolomm) Uitgaande van deze stapp kom we tot de volgde classificatie van Sudoku s, de NWD-classificatie van Sudoku s: makkelijk: kan met wegstrep beetje moeilijk: kan niet alléén met wegstrep maar heeft uniciteitscontroles nodig moeilijk: heeft al onze stapp nodig heel moeilijk: lukt niet met mijn programmaatje Op de slides zijn voorbeeld van alle vier moeilijkheidsgrad te vind. Zie [1, 3] voor nog meer voorbeeld van oplosstapp. 3. Hoeveel zaadjes? E nog onopgelost probleem is: hoeveel cijfers moet minimaal gegev word om de puzzel uniek oplosbaar te do zijn? Je moet zeker 8 verschillde cijfers gev anders kun je uit e oplossing e andere mak door de niet gegev cijfers om te wissel. Verder is er e grote collectie van puzzels met 17 gegev cijfers gevond maar (nog) ge kele met 16, zie [9]. Ik heb nog ge bewijs gezi dat er ge puzzel met 8 gegev cijfers is Zaadjes voor Baby-Sudoku. Voor Baby-Sudoku is met de hand evoudig vast te stell dat 4 cijfers goeg is: Het is ook evoudig met de hand vast te stell dat drie niet goeg is. Met moet in ieder geval drie verschillde cijfers gebruik; we prober dus met 1, 2 3 e

5 SUDOKU S EN WISKUNDE 5 puzzel te mak. Na diverse symmetrie-argumt kom je uit op de de volgde mogelijkhed met vaste posities voor 1 2 zes mogelijkhed voor 3. Ev spel met de zes afzonderlijke diagrammetjes leert dat ge van deze e unieke oplossing heeft Kan het met acht? Net als bij het tell wordt het werk bij de stap van Baby- naar echte Sudoku schier oneindig veel groter. Met symmetrie-overweging kom we tot waarbij inderdaad leeg betekt: met acht cijfers zal tminste één 3 3-blok leeg blijv. De overige cijfers 4, 5, 6, 7 8 moet zó gezaaid word dat in elke dikke rij/kolom zeker twee rij/kolomm iets krijg; anders kun je door verwisseling van die twee rij/kolomm e andere oplossing creër. Omdat de cijfers verschilld zijn zijn alle de posities van belang: er zijn ( ) 69 5 = willekeurige zaaiing, daarvan valt e redelijk aantal af maar er blijv goeg mogelijkhed over... ; het lijkt onbegonn werk die met de hand na te lop. Kansreking. Het totaal aantal puzzels met acht verschillde zaadjes is snel geteld: kies acht posities, kies acht cijfers verdeel die. Het resultaat is ( ) ( ) 8! = puzzels. De verhouding tuss het aantal zaaiing, 1, , het aantal Sudoku-vierkant, 6, , is ongeveer 1 : Die verhouding wordt alle maar kleiner als we alle goede zaaiing bekijk. Het lijkt dus nogal onwaarschijnlijk dat er e puzzel met acht zaadjes is maar helemaal sluitd is dit argumt natuurlijk niet Hoe zit het met neg (of meer)? De situatie bij acht zaadjes, zoals bov geschetst, is nog redelijk overzichtelijk maar bij neg of meer wordt de zaak aanzilijk gecompliceerder. Omdat er cijfers meer dan één keer voor kunn kom moet m echt op de plaatsing gaan lett zo wordt de zoekruimte aanzilijk groter. 4. Sudoku is moeilijk Wie e Sudoku-oplosser schrijft zal merk dat er altijd wel e puzzel is die het programma nog niet aankan wie de fora op, bijvoorbeeld, bezoekt ziet dat er nog steeds over nieuwe oplosstapp wordt nagedacht. Dat is niet geheel verwonderlijk want Sudoku s behor tot e klasse van problem die, met de huidige stand van de knis, als moeilijk word betiteld.

6 6 KLAAS PIETER HART Het verschil tuss makkelijke moeilijke problem zal ik hieronder aan de hand van twee voorbeeld duidelijk prober te mak Makkelijke problem. Het uitrek van e n n determinant is makkelijk. Dat wil zegg, na ig dkwerk. Wie de officiële recursieve definite door middel van ontwikkel naar de eerste rij implemteert overleeft het uitrek van e determinant niet. De ontwikkelformule komt namelijk naar op het uitvoer van veel meer dan n! vermigvuldiging bij n = 25 wordt dat 25! 1, (e computer die vermigvuldiging per seconde kan uitvoer doet er dus zeker jaar over). Door de matrix eerst op driehoeksvorm te brg dan de diagonaalelemt te vermigvuldig reduceert m het werk tot n+(n 1)+ +1+(n 1) = 1 2 n n 1 vermigvuldiging. Bij n = 25 wordt dat 349, e redelijk tijdsbesparing. Het uitrek van determinant is iets dat in polynomiale tijd gedaan kan word; dat wil zegg: er is e polynoom p met de eigschap dat de rektijd bij e invoer ter grootte n niet langer duurt dan p(n) tijdsehed. Voor het determinant-uitrek hebb we dus p(n) = 1 2 n n 1 gevond. De letter P staat voor de klasse van dergelijke problem; bepal of e getal n priem is is ook in P als functie van het aantal cijfers van n, zie [11]. Dit zijn de makkelijke problem; de rest is moeilijk Moeilijke problem. E bekd combinatorisch probleem is het volgde: Gegev e eindige verzameling e overdekking van die verzameling, dun die overdekking uit tot e disjuncte overdekking. Zo n probleem is met behulp van e matrix met null te coder. De punt van de verzameling kom overe met de kolomm de rij gev de verzameling uit de overdekking weer. E 1 op de positie (i, j) in de matrix geeft aan dat punt j tot de i-de verzameling behoort. Hier is e voorbeeld, waarin de vetgedrukte rij e disjuncte overdekking vorm Voor dit probleem is (nog) ge polynomiaal algoritme bekd, dus we wet (nog) niet of het tot P behoort. Op dit momt is het dus e moeilijk probleem. Het behoort wel tot de klasse NP, dat zijn problem waarvan het verifiër dat e oplossing inderdaad correct is wel in P zit. De N staat voor Non-deterministic : het oploss is polynomiaal als je maar e orakel tot je beschikking hebt dat op cruciale momt tijds het oploss duidelijke informatie in de goede richting geeft (dat kan dus ook e oplossing zijn). Het overdekkingsprobleem is wat NP-volledig heet: als m kan bewijz dat dit probleem toch in P zit dan heeft m gelijk bewez dat P = NP. De geldigheid van die laatste gelijkheid is één van de Clay Millium-problem; het vaststell of ontkracht daarvan levert e miljo dollar op. Andere NP-volledige problem: het handelsreizigerprobleem Minesweeper. Voor meer over P = NP zie [2, 11] Sudoku is NP-volledig. We zull zo dadelijk zi dat het oploss van Sudoku s e speciaal geval van het oploss van overdekkingsproblem is. Dit laat zi dat het oploss van willekeurige Sudoku s tot de klasse NP behoort.

7 SUDOKU S EN WISKUNDE 7 Aan de andere kant: het completer van partiële Latijnse vierkant, ook e bekd NP-volledig probleem, kan m oploss door Sudoku s op te loss; dit maakt het algeme Sudoku-probleem dus ook NP-volledig. E (partieel) n n Latijns vierkant wordt hierbij gerelateerd aan e n 2 n 2 Sudoku. Dat gaat eiglijk redelijk evoudig, we construer eerst e speciale Sudoku: elke completering van deze Sudoku hoort bij e 3 3 Latijns vierkant omgekeerd: 3a 1 2 3d 4 5 3g 7 8 3b 4 5 3e 7 8 3h 1 2 3c 7 8 3f 1 2 3i a d g b e h c f i In het algeme relateert m n n-latijnse vierkant aan n 2 n 2 -Sudoku s. Dus elk algoritme dat (willekeurige) Sudoku s oplost kan ook aangewd word om partiële Latijnse vierkant te completer. Dat Sudoku inderdaad de status van NP-volledig heeft is ook te zi aan de oplosstapp die op de bovgoemde fora besprok word: die kom vaak neer op het onderzoek van elk tweetal/drietal/... in iedere rij, iedere kolom of ieder blok. Dat komt uiteindelijk neer op het onderzoek van elke deelverzameling van zo n rij, kolom of blok. Dit betekt dat, dankzij die variant mee, e doorsnee gericht oplosprogramma voor e n 2 n 2 -Sudoku al gauw (veel meer dan) 2 n2 stapp zal moet do. E polynomiaal algoritme voor Sudoku zal er derhalve heel anders uit moet zi dan de standaard oplossers die voor het 9 9-geval zijn geschrev Back-tracking. Sudoku s zijn ook met bruut geweld op te loss: probeer gewoon één voor één de vakk te vull ga telks terug als je vastloopt. Deze methode werkt altijd maar kost nogal wat tijd ruimte: zo n programma werkt normaal gesprok recursief dat betekt dat er voortdurd e heleboel uitgesteld werk op de stapel blijft staan. Zie [6] voor e evoudige beschrijving van dit proces. Voor alle duidelijkheid: back-tracking werkt zeker niet in polynomiale tijd (het zou in polynomiale tijd werk als iedere keer het juiste cijfer gekoz wordt).

8 8 KLAAS PIETER HART Nu is Sudoku te herformuler tot e overdekkingsprobleem. Voor 9 9-Sudoku e verzameling met 324 punt e overdekking met 729 deelverzameling (die all precies vier punt hebb). De zaadjes kom dat overe met verzameling uit de overdekking die zeker in de te construer uitdunning moet zitt. In [12] wordt de vertaling netjes uitgelegd; het is de moeite waard die pagina ev met p papier bij de hand door te lez om wat schetsjes te kunn mak. Voor het overdekkingsprobleem is e algeme algoritme opgesteld dat, vertaald naar de Sudoku-situatie, neerkomt op back-track, waarbij telks e cel met e minimaal aantal mogelijkhed wordt gekoz. Het is daarmee e mix van wegstrep back-track. Zie [12] voor e volledige beschrijving van het algoritme, links voor meer informatie ook programma s die het algoritme implemter. Waarschuwing: zelfs e Baby-Sudoku geeft aanleiding tot e matrix met 64 kolomm; m kan de uitvoering van het algoritme beter aan de computer overlat. Referties [1] Andries Brouwer, Solving sudokus, [2] Clay Mathematics Institute, Millnium Prize Problems, [3] Matthijs Coster, Sudoku wiskundig bekek, Pythagoras, januari 2006 [4] Michel Dekking, Meta Sudoku: hoe produceer je e puzzelboekje voor e habbekrats, Volkskrant. Origineel via [5] Bertram Felghauer Frazer Jarvis, There are Sudoku grids, [6] Jos Groot, Sudoku met de computer, Pythagoras, februari 2006 [7] The Guardian, Sudoku, 100 original puzzles, Guardian Books, 2005 [8] The Guardian, Sudoku classic, [9] Gordon Royle, Minimum Sudoku, [10] Neil J. A. Sloane, The On-Line Encyclopedia of Integer Sequces, zie vooral A (Latijnse vierkant) A (Sudoku-vierkant) [11] Wikipedia, Complexity classes P and NP, classes P and NP [12] Wikipedia, Dancing Links, Links [13] Wikipedia, Sudoku, Faculteit EWI, TU Delft, Postbus 5031, 2600 GA address: [email protected] URL: Delft

Sudoku s en Wiskunde

Sudoku s en Wiskunde Non impeditus ab ulla scientia Sudoku s en Wiskunde K. P. Hart 3 februari, 2006 Programma Tellen Makkelijk, medium, moeilijk Hoeveel zaadjes? Een miljoen dollar verdienen? Puzzels Tellen Vooralsnog onbegonnen

Nadere informatie

Magidoku s en verborgen symmetrieën

Magidoku s en verborgen symmetrieën Uitwerking Puzzel 92-6 Magidoku s en verborgen symmetrieën Wobien Doyer Lieke de Rooij Een Latijns vierkant van orde n, is een vierkante matrix, gevuld met n verschillende symbolen waarvan elk precies

Nadere informatie

Workshop DisWis, De Start 13/06/2007 Bladzijde 1 van 7. Sudoku. Sudoku

Workshop DisWis, De Start 13/06/2007 Bladzijde 1 van 7. Sudoku. Sudoku DisWis DisWis is een lessenserie discrete wiskunde die De Praktijk vorig jaar in samenwerking met prof.dr. Alexander Schrijver heeft opgezet. Gedurende vier weken komt een wiskundestudent twee blokuren

Nadere informatie

lesbrief Inverse functie en TI-nspire 6/7N5p

lesbrief Inverse functie en TI-nspire 6/7N5p lesbrie Inverse unctie TI-nspire 6/7N5p GGHM@EE 01-01 De inverse unctie De inverse 1 () van e unctie () doet precies het omgekeerde (inverse) van wat () zel doet Je kunt ook stell dat e inverse unctie

Nadere informatie

Eigenwaarden en eigenvectoren

Eigenwaarden en eigenvectoren Eigwaard eigvector Als A e vierkante matrix is, dan heet e vector x e eigvector van A als Ax e veelvoud van x is : Definitie Stel dat A e (n n-matrix is E vector x R n met x o heet e eigvector van A als

Nadere informatie

Sudoku s. Annelies Veen Noud Aldenhoven

Sudoku s. Annelies Veen Noud Aldenhoven Sudoku s Annelies Veen Noud Aldenhoven Vierkant voor Wiskunde Zomerkamp A 2010 Voorwoord Het plaatje op de voorkant is een erg bijzondere puzzel, een soort sudoku. Sudoku s zijn puzzeltjes met hun eigen

Nadere informatie

De wiskunde en het programmeren van Sudoku s

De wiskunde en het programmeren van Sudoku s De wiskunde en het programmeren van Sudoku s Evert van de Vrie Open Universiteit Nederland 8 1 3 5 7 2 6 2 4 5 1 7 9 4 3 2 9 6 3 8 1 4 5 9 Workshop 4 1 Onderwerpen Korte historie Oplosmethoden Wiskunde

Nadere informatie

Projectieve Vlakken en Codes

Projectieve Vlakken en Codes Projectieve Vlakken en Codes 1. De Fanocode Foutdetecterende en foutverbeterende codes. Anna en Bart doen mee aan een spelprogramma voor koppels. De ene helft van de deelnemers krijgt elk een kaart waarop

Nadere informatie

Puzzels en wiskunde. Inleiding. Algoritme. Sudoku. 22 Puzzels en wiskunde

Puzzels en wiskunde. Inleiding. Algoritme. Sudoku. 22 Puzzels en wiskunde Een miljoen dollar verdienen in de kerstvakantie? Het enige dat u hoeft te doen, is een polynomiaal algoritme te vinden om een sudoku mee op te lossen. Niels Oosterling schetst waar u dan rekening mee

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

Antwoorden. Magische vierkanten Vierkant voor Wiskunde Doeboek 8

Antwoorden. Magische vierkanten Vierkant voor Wiskunde Doeboek 8 Antwoorden Magische vierkanten Vierkant voor Wiskunde Doeboek 8 1 6 1 8 7 5 3 2 9 4 2 De getallen 1 tot en met 9. 3 15. 15 en 15. De som van de getallen van elke rij is 15. 4 15. De som van de getallen

Nadere informatie

Wiskundige aspecten van de sudoku. Maartje Geurts Wiskunde, Bachelor Begeleider: Wieb Bosma 30 juni 2013

Wiskundige aspecten van de sudoku. Maartje Geurts Wiskunde, Bachelor Begeleider: Wieb Bosma 30 juni 2013 Wiskundige aspecten van de sudoku Maartje Geurts 3002268 Wiskunde, Bachelor Begeleider: Wieb Bosma 30 juni 2013 Samenvatting In deze scriptie worden verschillende wiskundige eigenschappen van sudoku s

Nadere informatie

Uitwerkingen eerste serie inleveropgaven

Uitwerkingen eerste serie inleveropgaven Uitwerkingen eerste serie inleveropgaven (1) Gegeven het 4 4 grid bestaande uit de 16 punten (i, j) met i, j = 0,..., 3. Bepaal het aantal driehoeken dat je kunt vinden zodanig dat ieder hoekpunt samenvalt

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

Les B-09 LogiFun: Sudoku

Les B-09 LogiFun: Sudoku Les B-09 LogiFun: Sudoku 9.0 De Sudoku hype In deze lesbrief bekijken we een voorbeeld van informatie met een ontspannend karakter: de Sudoku puzzel. Sudoku puzzels zijn volgens specifieke regels in elkaar

Nadere informatie

Lineaire Algebra voor ST

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 3 J.Keijsper

Nadere informatie

3 Wat is een stelsel lineaire vergelijkingen?

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.

Nadere informatie

Opgave 2. Binaire informatie

Opgave 2. Binaire informatie Opgave 2. Binaire informatie In deze opgave krijgt je programma telkens als invoer een vierkant rooster dat eigenlijk is gevuld met uitsluitend nullen en enen. Van een deel van de cellen is (nog) niet

Nadere informatie

Handleiding Japanse puzzels

Handleiding Japanse puzzels Handleiding Japanse puzzels versie : 1.0 wijziging : 26-4-2010 Inhoud 1.Japanse puzzel...4 1.1.Speler...4 1.2.Kleur...4 1.3.Groep...4 1.4.Favoriet...4 1.5.Puzzel...4 1.6.Prima...5 1.7.Spel...5 1.8.Stap

Nadere informatie

De vruchten van een hype: nieuwe en onmogelijke Franklin vierkanten

De vruchten van een hype: nieuwe en onmogelijke Franklin vierkanten De vruchten van een hype: nieuwe en onmogelijke Franklin vierkanten Arno van den Essen June 1, 2007 De recente hype rond het zogenaamde HSA-vierkant heeft in Nederland een ware magische vierkantenrage

Nadere informatie

Matrixalgebra (het rekenen met matrices)

Matrixalgebra (het rekenen met matrices) Matrixalgebra (het rek met matrices Definitie A a a n a a n a m a mn is e (m n-matrix Hierbij is m het aantal rij van A n het aantal kolomm (m n noemt m de afmeting( van de matrix A We noter vaak kortweg

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

Tellen. K. P. Hart. Delft, Faculty EEMCS TU Delft. K. P. Hart Tellen

Tellen. K. P. Hart. Delft, Faculty EEMCS TU Delft. K. P. Hart Tellen Tellen Tá scéiĺın agam K. P. Hart Faculty EEMCS TU Delft Delft, 16-9-2015 Dingen om te tellen afbeeldingen injecties surjecties bijecties deelverzamelingen van diverse pluimage Wat notatie Afkorting: n

Nadere informatie

Hoofdstuk 10: Partiële differentiaalvergelijkingen en Fourierreeksen

Hoofdstuk 10: Partiële differentiaalvergelijkingen en Fourierreeksen Hoofdstuk : Partiële differtiaalvergelijking Fourierreeks Partiële differtiaalvergelijking zijn vergelijking waarin e onbekde functie van twee of meer variabel z n partiële afgeleide(n) voorkom. Dit in

Nadere informatie

Benaderingsalgoritmen

Benaderingsalgoritmen Benaderingsalgoritmen Eerste hulp bij NP-moeilijkheid 1 Herhaling NP-volledigheid (1) NP: er is een polynomiaal certificaat voor jainstanties dat in polynomiale tijd te controleren is Een probleem A is

Nadere informatie

Uitgebreide uitwerking Tentamen Complexiteit, juni 2017

Uitgebreide uitwerking Tentamen Complexiteit, juni 2017 Uitgebreide uitwerking Tentamen Complexiteit, juni 017 Opgave 1. a. Een pad van de wortel naar een blad stelt de serie achtereenvolgende arrayvergelijkingen voor die het algoritme doet op zekere invoer.

Nadere informatie

Maak automatisch een geschikte configuratie van een softwaresysteem;

Maak automatisch een geschikte configuratie van een softwaresysteem; Joost Vennekens [email protected] Technologiecampus De Nayer We zijn geïnteresseerd in het oplossen van combinatorische problemen, zoals bijvoorbeeld: Bereken een lessenrooster die aan een aantal

Nadere informatie

Technische Universiteit Delft Uitwerking Tentamen Analyse 3, WI 2601 Maandag 11 januari 2010, 9.00-12.00

Technische Universiteit Delft Uitwerking Tentamen Analyse 3, WI 2601 Maandag 11 januari 2010, 9.00-12.00 Technische Universiteit Delft Uitwerking Tentamen Analyse 3, WI 6 Maandag januari, 9- Faculteit EWI Dit tentamen bestaat uit 6 opgaven Alle antwoorden dienen beargumenteerd te worden Normering: punten

Nadere informatie

Hoe een TomTom een sudoku oplost

Hoe een TomTom een sudoku oplost Hoe een TomTom een sudoku oplost dr. Arnold Meijster [email protected] Palindromen Opdracht: Ga van een willekeurig woord na, of het een palindroom is of niet. lol pop lepel negen droomoord parterretrap

Nadere informatie

Gödels theorem An Incomplete Guide to Its Use and Abuse, Hoofdstuk 3

Gödels theorem An Incomplete Guide to Its Use and Abuse, Hoofdstuk 3 Gödels theorem An Incomplete Guide to Its Use and Abuse, Hoofdstuk 3 Koen Rutten, Aris van Dijk 30 mei 2007 Inhoudsopgave 1 Verzamelingen 2 1.1 Definitie................................ 2 1.2 Eigenschappen............................

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

De partitieformule van Euler

De partitieformule van Euler De partitieformule van Euler Een kennismaking met zuivere wiskunde J.H. Aalberts-Bakker 29 augustus 2008 Doctoraalscriptie wiskunde, variant Communicatie en Educatie Afstudeerdocent: Dr. H. Finkelnberg

Nadere informatie

De lessen behandelen de rij-kolom interacties van 1, 2 en 3 ontbrekende cijfers in willekeurig geordende rijen en kolommen.

De lessen behandelen de rij-kolom interacties van 1, 2 en 3 ontbrekende cijfers in willekeurig geordende rijen en kolommen. Voor u ligt de Sudoku cursus 01 SCNL Het oplossen van een Sudoku vanaf het begin. Deze cursus bevat niet voor niets de woorden vanaf het begin. De opbouw ervan is zodanig dat iemand, die geen enkele ervaring

Nadere informatie

Discrete Structuren. Piter Dykstra Opleidingsinstituut Informatica en Cognitie

Discrete Structuren. Piter Dykstra Opleidingsinstituut Informatica en Cognitie Discrete Structuren Piter Dykstra Opleidingsinstituut Informatica en Cognitie www.math.rug.nl/~piter [email protected] 22 februari 2009 INDUCTIE & RECURSIE Paragrafen 4.3-4.6 Discrete Structuren Week 3:

Nadere informatie

Getallensystemen, verzamelingen en relaties

Getallensystemen, verzamelingen en relaties Hoofdstuk 1 Getallensystemen, verzamelingen en relaties 1.1 Getallensystemen 1.1.1 De natuurlijke getallen N = {0, 1, 2, 3,...} N 0 = {1, 2, 3,...} 1.1.2 De gehele getallen Z = {..., 4, 3, 2, 1, 0, 1,

Nadere informatie

Lineaire Algebra voor ST

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)

Nadere informatie

Informatica: C# WPO 10

Informatica: C# WPO 10 Informatica: C# WPO 10 1. Inhoud 2D arrays, lijsten van arrays, NULL-values 2. Oefeningen Demo 1: Fill and print 2D array Demo 2: Fill and print list of array A: Matrix optelling A: Matrix * constante

Nadere informatie

Ruimtewiskunde. college. Stelsels lineaire vergelijkingen. Vandaag UNIVERSITEIT TWENTE. Stelsels lineaire vergelijkingen.

Ruimtewiskunde. college. Stelsels lineaire vergelijkingen. Vandaag UNIVERSITEIT TWENTE. Stelsels lineaire vergelijkingen. college 4 collegejaar college build slides Vandaag : : : : 16-17 4 29 maart 217 38 1 2 3.16-17[4] 1 vandaag Vectoren De notatie (x 1, x 2,..., x n ) wordt gebruikt voor het punt P met coördinaten (x 1,

Nadere informatie

Lights Out. 1 Inleiding

Lights Out. 1 Inleiding Lights Out 1 Inleiding Het spel Lights Out is een elektronisch spel dat gelanceerd werd in 1995 door Tiger Electronics. Het originele spel heeft een bord met 25 lampjes in een rooster van 5 rijen en 5

Nadere informatie

Wanneer zijn veelvouden van proniks proniks?

Wanneer zijn veelvouden van proniks proniks? 1 Uitwerking puzzel 92-1 Wanneer zijn veelvouden van proniks proniks? Harm Bakker noemde het: pro-niks voor-niks De puzzel was voor een groot deel afkomstig van Frits Göbel. Een pronik is een getal dat

Nadere informatie

Onafhankelijke verzamelingen en Gewogen Oplossingen, door Donald E. Knuth, The Art of Computer Programming, Volume 4, Combinatorial Algorithms

Onafhankelijke verzamelingen en Gewogen Oplossingen, door Donald E. Knuth, The Art of Computer Programming, Volume 4, Combinatorial Algorithms Onafhankelijke verzamelingen en Gewogen Oplossingen, door Donald E. Knuth, The Art of Computer Programming, Volume 4, Combinatorial Algorithms Giso Dal (0752975) Pagina s 5 7 1 Deelverzameling Representatie

Nadere informatie

Een eenvoudig algoritme om permutaties te genereren

Een eenvoudig algoritme om permutaties te genereren Een eenvoudig algoritme om permutaties te genereren Daniel von Asmuth Inleiding Er zijn in de vakliteratuur verschillende manieren beschreven om alle permutaties van een verzameling te generen. De methoden

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

Uitdagende Sudoku Variaties, Beschrijving Educatieve Sudoku Variaties

Uitdagende Sudoku Variaties, Beschrijving Educatieve Sudoku Variaties AfhankelijkheidsDoku: Een AfhankelijkheidsDoku bevat twee of meer Sudoku, die op een speciale manier afhankelijk van elkaar zijn om van alle Sudoku's de unieke oplossing logisch te kunnen afleiden. CalculoDoku:

Nadere informatie

Lineaire Algebra (wi2142tn) Les 5: Determinanten. Joost de Groot Les 5. Faculteit EWI, Toegepaste Wiskunde. Technische Universiteit Delft

Lineaire Algebra (wi2142tn) Les 5: Determinanten. Joost de Groot Les 5. Faculteit EWI, Toegepaste Wiskunde. Technische Universiteit Delft Lineaire Algebra (wi2142tn) Les 5: Determinanten Joost de Groot Les 5 1 Technische Universiteit Delft Doel van deze les Determinanten ben je al tegengekomen bij de behandeling van het in en het uitwendig

Nadere informatie

Symmetrische sudoku s

Symmetrische sudoku s Faculteit Wetenschappen Vakgroep Wiskunde Symmetrische sudoku s Bachelor Project II Lobke Van Impe Promotor: Geertrui Van de Voorde Academiejaar 2011-2012 Inhoudsopgave 1 Inleiding 2 2 Gerechte designs

Nadere informatie

Vorig college. IN2505-II Berekenbaarheidstheorie College 4. Opsommers versus herkenners (Th. 3.21) Opsommers

Vorig college. IN2505-II Berekenbaarheidstheorie College 4. Opsommers versus herkenners (Th. 3.21) Opsommers Vorig college College 4 Algoritmiekgroep Faculteit EWI TU Delft Vervolg NDTM s Vergelijking rekenkracht TM s en NDTM s Voorbeelden NDTM s 20 april 2009 1 2 Opsommers Opsommers versus herkenners (Th. 3.21)

Nadere informatie

Uitleg. Welkom bij de Beverwedstrijd 2006. Je krijgt 15 vragen, die je in maximaal 45 minuten moet beantwoorden.

Uitleg. Welkom bij de Beverwedstrijd 2006. Je krijgt 15 vragen, die je in maximaal 45 minuten moet beantwoorden. Uitleg Welkom bij de Beverwedstrijd 2006 Je krijgt 15 vragen, die je in maximaal 45 minuten moet beantwoorden. Je krijgt 5 vragen van niveau A, 5 vragen van niveau B en 5 vragen van niveau C. Wij denken

Nadere informatie

Inleiding tot de Problem Solving - deel 1: Combinatoriek en getaltheorie

Inleiding tot de Problem Solving - deel 1: Combinatoriek en getaltheorie Inleiding tot de Problem Solving - deel 1: Combinatoriek en getaltheorie Jan Vonk 1 oktober 2008 1 Combinatoriek Inleiding Een gebied dat vandaag de dag haast niet onderschat kan worden binnen de wiskunde

Nadere informatie

Combinatoriek groep 1 & 2: Recursie

Combinatoriek groep 1 & 2: Recursie Combinatoriek groep 1 & : Recursie Trainingsweek juni 008 Inleiding Bij een recursieve definitie van een rij wordt elke volgende term berekend uit de vorige. Een voorbeeld van zo n recursieve definitie

Nadere informatie

Vierde college algoritmiek. 2 maart Toestand-actie-ruimte Exhaustive Search

Vierde college algoritmiek. 2 maart Toestand-actie-ruimte Exhaustive Search Algoritmiek 2018/Toestand-actie-ruimte Vierde college algoritmiek 2 maart 2018 Toestand-actie-ruimte Exhaustive Search 1 Algoritmiek 2018/Toestand-actie-ruimte Kannen Voorbeeld 4: Kannenprobleem We hebben

Nadere informatie

Hoofdstuk 5: Machtreeksoplossingen van tweede orde lineaire differentiaalvergelijkingen

Hoofdstuk 5: Machtreeksoplossingen van tweede orde lineaire differentiaalvergelijkingen Hoofdstuk 5: Machtreeksoplossing van tweede orde lineaire differtiaalvergelijking 5.1. Machtreeks. In deze paragraaf word de belangrijkste eigschapp van machtreeks op e rijtje gezet. Zelf doorlez! Zie

Nadere informatie

3. Structuren in de taal

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

Nadere informatie

FACULTEIT ECONOMIE EN BEDRIJFSKUNDE Afdeling Kwantitatieve Economie

FACULTEIT ECONOMIE EN BEDRIJFSKUNDE Afdeling Kwantitatieve Economie FACULTEIT ECONOMIE EN BEDRIJFSKUNDE Afdeling Kwantitatieve Economie Lineaire Algebra, tentamen Uitwerkingen vrijdag 4 januari 0, 9 uur Gebruik van een formuleblad of rekenmachine is niet toegestaan. De

Nadere informatie

f even en g oneven = f g oneven. f(x) dx = 2 Stel dat f een even functie is en dat de Fourierreeks voor f gelijk is aan a n cos nπx + b n sin nπx )

f even en g oneven = f g oneven. f(x) dx = 2 Stel dat f een even functie is en dat de Fourierreeks voor f gelijk is aan a n cos nπx + b n sin nπx ) .4. Ev onev functies. E functie f heet ev als voor elke x in het domein van f ook x tot dat domein behoort f( x) = f(x) voor alle x in het domein van f. En e functie f heet onev als voor elke x in het

Nadere informatie

Tentamen lineaire algebra voor BWI dinsdag 17 februari 2009, uur.

Tentamen lineaire algebra voor BWI dinsdag 17 februari 2009, uur. Vrije Universiteit Amsterdam Faculteit der Exacte Wetenschappen Afdeling Wiskunde Tentamen lineaire algebra voor BWI dinsdag 7 februari 9, 8.-.5 uur. ELK ANTWOORD DIENT TE WORDEN BEARGUMENTEERD. Er mogen

Nadere informatie

Elliptische krommen en hun topologische aspecten

Elliptische krommen en hun topologische aspecten Elliptische krommen en hun topologische aspecten René Pannekoek 25 januari 2011 Dit is een korte introductie tot elliptische krommen voor het bachelorseminarium van de Universiteit Leiden. De bespreking

Nadere informatie

Magische Vierkanten. Bart Michels PSA PRIME. Bart Michels Magische Vierkanten PSA PRIME 1 / 21

Magische Vierkanten. Bart Michels PSA PRIME. Bart Michels Magische Vierkanten PSA PRIME 1 / 21 Magische Vierkanten Bart Michels PSA PRIME Bart Michels Magische Vierkanten PSA PRIME / 2 Inhoud Magische vierkanten Definitie Eigenschappen Voorbeelden 2 Latijnse vierkanten Definitie onstructie Van Latijns

Nadere informatie

Fundamentele Informatica

Fundamentele Informatica Fundamentele Informatica (IN3120 en IN3005 DOI nwe stijl) 20 augustus 2004, 9.00 11.00 uur Het tentamen IN3120 bestaat uit 10 meerkeuzevragen en 2 open vragen. Voor de meerkeuzevragen kunt u maximaal 65

Nadere informatie

Faculteit, Binomium van Newton en Driehoek van Pascal

Faculteit, Binomium van Newton en Driehoek van Pascal Faculteit, Binomium van Newton en Driehoek van Pascal 1 Faculteit Definitie van de faculteit Wisnet-hbo update aug. 2007 (spreek uit k-faculteit) is: k Dit geldt voor elk geheel getal k groter dan 0 en

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

Uitdagende Sudoku Variaties, 07 EBNL: 20 Hersenprikkelende Specialiteiten Sudoku Variaties Deel 1

Uitdagende Sudoku Variaties, 07 EBNL: 20 Hersenprikkelende Specialiteiten Sudoku Variaties Deel 1 INHOUDSOPGAVE 1. Inleiding... 5 2. Wat is een Sudoku en Sudoku begrippen... 7 3. De basis Sudoku regels...10 4. De 20 op te lossen Specialeiten Sudoku Variaties van Editie 07 EBNL...11 Sudoku 07.1.: 9

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 [email protected] 2 juni 2010 Samenvatting Deze notitie beschrijft een nederlandse

Nadere informatie

Opgave Constraint Processing

Opgave Constraint Processing Opgave Constraint Processing De deadline voor het indienen van je verslag is woensdag 9 december, 12u. We verwachten je verslag op papier in de studentenbrievenbus in 200A. In dit project zullen we een

Nadere informatie

Getaltheorie I. c = c 1 = 1 c (1)

Getaltheorie I. c = c 1 = 1 c (1) Lesbrief 1 Getaltheorie I De getaltheorie houdt zich bezig met het onderzoek van eigenschappen van gehele getallen, en meer in het bijzonder, van natuurlijke getallen. In de getaltheorie is het gebruikelijk

Nadere informatie

Genererende Functies K. P. Hart

Genererende Functies K. P. Hart genererende_functies.te 27--205 Z Hoe kun je een rij getallen zo efficiënt mogelijk coderen? Met behulp van functies. Genererende Functies K. P. Hart Je kunt rijen getallen op diverse manieren weergeven

Nadere informatie

Praktische toepassing van functies

Praktische toepassing van functies Excellerend Heemraadweg 21 2741 NC Waddinxveen 06 5115 97 46 [email protected] BTW: NL0021459225 ABN/AMRO: NL72ABNA0536825491 KVK: 24389967 Praktische toepassing van functies De laatste twee functies

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

**** *** Sudoku en co *** ****

**** *** Sudoku en co  *** **** Sudoku classic Spelregels sudoku-classic: op elke horizontale regel moeten de cijfers tot en met ingevuld worden.op elke verticale regel moeten de cijfers tot en met ingevuld worden.in elk vierkantje van

Nadere informatie

Practicumopgave 3: SAT-solver

Practicumopgave 3: SAT-solver Practicumopgave 3: SAT-solver Modelleren en Programmeren 2015/2016 Deadline: donderdag 7 januari 2016, 23:59 Introductie In het vak Inleiding Logica is onder andere de propositielogica behandeld. Veel

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

Spookgetallen. Jan van de Craats en Janina Müttel

Spookgetallen. Jan van de Craats en Janina Müttel Spookgetallen Jan van de Craats en Janina Müttel leadtekst In de serie Open Problemen deze keer drie beroemde onopgeloste raadsels. Je kunt er geen miljoen dollar mee winnen, maar wel onsterfelijke roem.

Nadere informatie

Verzamelingen deel 3. Derde college

Verzamelingen deel 3. Derde college 1 Verzamelingen deel 3 Derde college rekenregels Een bewerking op A heet commutatief als voor alle x en y in A geldt dat x y = y x. Een bewerking op A heet associatief als voor alle x, y en z in A geldt

Nadere informatie

Figuur 124: De mayadiagrammen van enkele partities Opgaven hoofdstuk 8: Partities en andere afbeeldingen

Figuur 124: De mayadiagrammen van enkele partities Opgaven hoofdstuk 8: Partities en andere afbeeldingen Hoofdstuk 16 Antwoorden of oplossingsrichtingen bij geselecteerde opgaven Opgave 8.1 a Het eerste voorbeeld van figuur 47 is het zelfde als figuur 48, dus dit hoort bij de lege partitie. Met behulp van

Nadere informatie

Tafels bloemlezing. Inhoud 1

Tafels bloemlezing.   Inhoud 1 Tafels bloemlezing Leer- en oefenboek 49 bladzijden. Hier zie je de hele pdf, waarin veel geschrapt is, maar waarin je een prima indruk krijgt hoe deze methode is opgebouwd. Dit is een methode die niet

Nadere informatie

TECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica. Tentamen Lineaire Algebra voor ST (2DS06) op , uur.

TECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica. Tentamen Lineaire Algebra voor ST (2DS06) op , uur. TECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica Tentamen Lineaire Algebra voor ST (DS) op --9,.-7. uur. Aan dit tentamen gaat een MATLAB-toets van een half uur vooraf. Pas als de laptops

Nadere informatie

Het eenzame vierkant van Khajuraho!

Het eenzame vierkant van Khajuraho! Het eenzame vierkant van Khajuraho! Stephan Berendonk 19-12-2006 ii Contents 1 De Lo Shu vii 2 Het vierkant van Khajuraho xi iv Contents Voorwoord Het stuk is vooral gericht op middelbare scholieren, die

Nadere informatie

De WrapSlide-puzzel algebraïsch bekeken. Dimitri Geelhoed en Lotte Meester 2013

De WrapSlide-puzzel algebraïsch bekeken. Dimitri Geelhoed en Lotte Meester 2013 De WrapSlide-puzzel algebraïsch bekeken Dimitri Geelhoed en Lotte Meester 2013 1 Inleiding Al snel nadat we besloten om onderzoek te doen naar een wiskundig vraagstuk, kregen we het idee om een puzzel

Nadere informatie

NP-Volledigheid. Wil zo snel mogelijke algoritmes om problemen op te lossen. De looptijd is polynomiaal: O n k - dat is heel erg mooi

NP-Volledigheid. Wil zo snel mogelijke algoritmes om problemen op te lossen. De looptijd is polynomiaal: O n k - dat is heel erg mooi NP-Volledigheid Wil zo snel mogelijke algoritmes om problemen op te lossen Gezien: selectie [O(n)], DFS [O(n + m)], MaxFlow [O nm n + m ], MST [O(n + m)], etc De looptijd is polynomiaal: O n k - dat is

Nadere informatie

WI1808TH1/CiTG - Lineaire algebra deel 1

WI1808TH1/CiTG - Lineaire algebra deel 1 WI1808TH1/CiTG - Lineaire algebra deel 1 College 10 13 oktober 2016 1 Samenvatting Hoofdstuk 4.1 Een constante λ is een eigenwaarde van een n n matrix A als er een niet-nul vector x bestaat, zodat Ax =

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 2. Han Hoogeveen, Utrecht University

Discrete Wiskunde, College 2. Han Hoogeveen, Utrecht University Discrete Wiskunde, College 2 Han Hoogeveen, Utrecht University Productregel Als gebeurtenis Z bestaat uit de combinatie van delen X en Y, waarbij iedere mogelijkheid voor X kan worden gecombineerd met

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

Uitwerkingen van geselecteerde opgaven (laatste update 4 Januari 2018) Zebra 50. De Wiskunde van Rubik s Kubus.

Uitwerkingen van geselecteerde opgaven (laatste update 4 Januari 2018) Zebra 50. De Wiskunde van Rubik s Kubus. Uitwerkingen van geselecteerde opgaven (laatste update 4 Januari 2018) Zebra 50. De Wiskunde van Rubik s Kubus. Opgave 1. Niet alle mogelijke posities zijn door middel van draaien te bereiken. Het is bijvoorbeeld

Nadere informatie