Benchmarks

Drie echte opdrachten, en het resultaat dat niemand kan kloppen

Voor elke zaaglijst is er een minimum aantal lengtes dat een plan nodig heeft, omdat het materiaal er simpelweg niet is. Dit wordt berekend, niet geraden. Hier zijn drie opdrachten, ons resultaat en dat minimum. Kopieer ze in eender welke optimiser en kijk wat het resultaat is.

Job Stukken Lengtes Ons plan Bewijsbaar minimum
Opdracht 1 [object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object] 25 75 staven 73 staven 2 above the floor
Opdracht 2 [object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object] 30 138 staven 138 staven optimal, cannot be beaten
Opdracht 3 [object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object][object Object] 40 315 staven 312 staven 3 above the floor

Handelslengte 6500, zaagbreedte 4, geen afkortverlies, reststukken zoals vermeld. Draai 13 July 2026. Elk plan werd geverifieerd aan de hand van de invoer voordat het werd meegeteld.

Opdracht 2 is de interessante. 490 parts, and the plan lands exactly on the floor: 138 bars, and no plan that exists can do it in 137. That is not a good result, it is the end of the argument.

De methodes verschillen, met opzet

Elke methode minimaliseert iets anders, dus dezelfde opdracht wordt op een andere manier gezaagd. Opdracht 1 is het duidelijkst: Minste afval koopt één staaf meer dan Gebalanceerd (76 tegenover 75) en gooit toch 2.056 mm minder materiaal weg, omdat het niet probeert minder staven te kopen. Bij de opdracht van 960 stuks koopt Droom van de Zager dezelfde 315 staven en brengt de zaagaanslag-instellingen terug van 150 naar 97, en de unieke zaagplannen van 55 naar 33: een derde van de instellingen, voor dezelfde aankoop.

Gemeten 13 July 2026, beste van drie runs per methode (de zoektocht verkent tot het tijdsbudget op is, dus de runs verschillen een paar procent). Gebalanceerd is de standaard en is letterlijk gebalanceerd: staven, afval, reststukken en instellingen wegen allemaal mee, dus een methode die maar om één daarvan geeft, zal het soms op dat ene punt winnen. Dat is de afweging, geen fout.

De opdrachten

Elke opdracht hieronder bevat de volledige zaaglijst en het resultaat van alle vier de methodes. Kopieer de lengtes rechtstreeks in eender welke optimalisatiesoftware, ook de onze. Formaat is één regel per maat: length, tab, quantity.

Opdracht 1: [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object] delen, 25 lengtes

75 bars / floor 73
Method Staven Afval Gebruikte reststukken Indelingen Instellingen
Balanced default 75 11,380 3/5 34
Least waste 76 9,324 1/5 30
Use offcuts first 75 15,669 5/5 27
Cutter's Dream 75 15,669 5/5 22
Toon de zaaglijst

Stukken

4077	13
3990	7
3857	11
3746	14
3742	5
3557	1
3478	5
3338	4
3330	9
3128	7
2970	6
2958	1
2851	13
2471	6
2221	10
2207	15
1822	6
1768	8
1346	18
1320	5
1309	7
942	7
763	6
512	1
418	3

Reststukken op het rek

4917	1
3639	1
2177	1
2112	1
1988	1

Gratis materiaal. Het gebruik ervan is geen aankoop en telt dus niet mee in het totaalaantal lengtes.

Opdracht 2: [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object] delen, 30 lengtes

138 bars / floor 138
Method Staven Afval Gebruikte reststukken Indelingen Instellingen
Balanced default optimal 138 3,476 7/8 33
Least waste 139 2,713 5/8 35
Use offcuts first optimal 138 5,190 8/8 33
Cutter's Dream 138 3,936 7/8 32
Toon de zaaglijst

Stukken

3652	30
3648	1
3198	16
3186	22
3152	19
3076	8
2770	29
2741	13
2700	3
2271	6
2269	24
2235	14
1999	2
1779	17
1755	17
1684	30
1659	24
1593	3
1569	23
1553	7
1534	25
1523	12
1380	2
1056	28
979	23
896	26
570	23
566	27
388	4
313	12

Reststukken op het rek

4965	1
4701	1
3470	1
3284	1
3059	1
2758	1
1714	1
1254	1

Gratis materiaal. Het gebruik ervan is geen aankoop en telt dus niet mee in het totaalaantal lengtes.

Opdracht 3: [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object] delen, 40 lengtes

315 bars / floor 312
Method Staven Afval Gebruikte reststukken Indelingen Instellingen
Balanced default 315 25,160 8/10 55
Least waste 313 13,957 10/10 82
Use offcuts first 315 26,957 10/10 53
Cutter's Dream 315 26,176 9/10 33
Toon de zaaglijst

Stukken

4083	34
4052	35
3734	6
3684	18
3583	32
3571	41
3333	47
3253	28
3249	19
3122	24
3109	9
2966	26
2914	12
2867	7
2760	40
2732	21
2485	11
2321	22
2281	4
2166	31
2027	10
1962	30
1708	31
1668	12
1597	47
1566	10
1554	37
1324	19
1272	45
1148	32
1026	9
961	27
909	11
896	8
631	30
620	27
528	25
498	10
434	41
430	32

Reststukken op het rek

5312	1
4990	1
4720	1
4619	1
3459	1
3413	1
3004	1
2730	1
1016	1
781	1

Gratis materiaal. Het gebruik ervan is geen aankoop en telt dus niet mee in het totaalaantal lengtes.

Eerlijk vergelijken

  1. Stel in elke tool dezelfde zaagbreedte in. Een plan gebaseerd op een zaagbreedte van nul lost een makkelijker probleem op, en het aantal lengtes is niet vergelijkbaar.
  2. Tel de gekochte lengtes. Reststukken zijn materiaal dat u al heeft.
  3. Controleer of het plan fysiek mogelijk is: op elke lengte moeten de stukken plus de zaagbreedte ertussen passen. Een plan dat hier niet aan voldoet, is geen plan. Onze plannen worden met uw invoer gecontroleerd voordat u ze ziet.

Probeer ze zelf

Gratis, geen account, geen limiet. Duurt ongeveer een minuut.

Open de calculator