Hét vraag- en antwoordplatform van Nederland

Kun je berekenen met welke factor de tijd die je nodig hebt voor een legpuzzel toeneemt, als de stukjes toenemen?

Met andere woorden: je doet langer over een puzzel van 2000 stukjes dan een van 1000 stukjes. Zit daar toch een gemiddelde factor in?
(o wat zou het mooi zijn als hier phi uitkomt!) Kun je dus je gemiddelde puzzeltijd voorspellen?

BTW: ik snap dat de ene puzzel eenvoudiger is dan de andere. Het gaat hier over een algemene voorspelling.

Verwijderde gebruiker
15 jaar geleden
11.7K

Heb je meer informatie nodig om de vraag te beantwoorden? Reageer dan hier.

Het beste antwoord

Het antwoord is "ja", maar is niet heel bondig te geven, omdat de moeilijkheid van een puzzel niet alleen afhangt van het aantal stukjes. Ook het plaatje kan de puzzel veel lastiger maken, bijvoorbeeld. Ook is het maar de vraag wat je de moeilijkheid noemt.

Nu, zou je alleen het aantal puzzelstukjes veranderen, en als je aanneemt dat het gemiddeld niet langer duurt om een puzzelstukje op de juiste plaats te leggen, dan kun je wel iets zeggen over "hoeveel moeilijker" de puzzel wordt.
Een puzzel is immers twee-dimensionaal, dus een goede maat voor de moeilijkheid van een puzzel is zijn oppervlakte: A², en dus ook N² (waarbij N het aantal puzzelstukjes).
Stel dat je 40 stukjes hebt en je krijgt dezelfde puzzel, maar dan met 60 stukjes, dan is deze laatste puzzel dus 60²/40² keer zo moelijk als de eerste puzzel.

Dit is een heel simpel model, en ook een beetje naïef, want het zoeken tussen de berg willekeurige puzzelstukjes wordt natuurlijk ook moeilijk als het aantal toeneemt. Omdat hier geen structuur in zit in principe, zal dit proces (het zoeken) exponentieel langer duren. De "tijd per puzzelstukje" neemt dus ook toe. De puzzel wordt door dit effect dus eigenlijk nog moeilijker.

Ik, als natuurkundige, zou zeggen dat je in eerste orde weer een simpel (kans-)model kunt opstellen. De kan dat je uit een berg van N stukjes het goede stukje pakt is 1/N. Nu hangt het er vanaf wat je de "moeilijkheid" noemt, maar je zou dit kunnen definiëren als "de kans dat je niet het goede stukje pakt gedeeld door de kans dat je het goede stukje pakt". Dus in wiskundige notatie:

P (niet goed) / P (goed) = ( 1 - 1/N ) / ( 1/N )

Deze breuk blijkt in dit simpele model de waarde N - 1 te hebben. Iedere beurt wordt het makkelijker om uit de berg puzzelstukjes het juiste stukje te pakken (het zijn er immers steeds minder). Hierdoor krijg je ook een maat voor de moeilijkheid.

Het model kan altijd worden verfijnd, maar in eerste orde zou ik zeggen dat de oppervlaktebenadering van hierboven heel goed werkt. De moeilijkheid neemt dan toe met N².

Anderen definiëren de moeilijkheid van een puzzel weer op andere manieren. Zie de bron.
(Lees meer...)
Verwijderde gebruiker
15 jaar geleden

Andere antwoorden (2)

Ik denk dat je de complexiteit van een puzzel moet meten. Volgens mij is dat het aantal manieren waarop je de puzzelstukjes kunt neerleggen. Een puzzel van 4 stukjes kun je op 4*3*2*1 manieren neerleggen, is dus 4! = 48. Een puzzel van 9 stukjes komt dan op 9! = 362880. Dat zou betekenen dat een puzzel met 9 stukjes 7560 keer zo lang zou duren om op te lossen. Hmmm... Misschien gaat dat met kleine aantallen stukjes niet op.
Bij 2000 stukjes geeft mijn calculator het op. Maar de toename van de tijd zou dus de volgende factor moeten zijn: 2000! / 1000! (Do the math!)
(Lees meer...)
Verwijderde gebruiker
15 jaar geleden
Verwijderde gebruiker
15 jaar geleden
Je hebt gelijk. Dat realiseerde ik me net ook. Het is alle getallen vanaf 1001 t/m 2000 met elkaar vermenigvuldigd. Hmmm...
Ik zat even simpel en creatief na te denken.

Stel:
1. We houden de puzzel stukjes even groot
2. We nemen een zelfde type afbeelding (kleine en grotere foto's van de Buitenhof bijvoorbeeld)

Dan:
Als iemand over zo'n Buitenhofpuzzel met 100 stukjes (S1) 20 uur (T1) doet dan:
Over 1000 stukjes 10 x T = 200 uur
Over 10000 stukjes 100 x T = 2000 uur

Mmm. Is dit goed?
Nee. Wat niet klopt is de extra zoek tijd door de grotere hoeveelheid puzzelstukjes. We voegen een LOG toe.

Stel:
Voor AS (aantal stukjes) de tijdsduur dan op
( AS/S1 )x LOG (AS/10)x T1

Dan:
Voor 100 stukjes (100/100 ) X 1 X 20 = 20 uur
Voor 1000 stukjes 10 x 2 x 20= 400 uur
Voor 10000 stukjes 100 x 3 x 20 = 6000 uur

Mmm...
(Lees meer...)
Verwijderde gebruiker
15 jaar geleden

Weet jij het beter..?

Het is niet mogelijk om je eigen vraag te beantwoorden Je mag slechts 1 keer antwoord geven op een vraag Je hebt vandaag al antwoorden gegeven. Morgen mag je opnieuw maximaal antwoorden geven.

0 / 2500
Gekozen afbeelding