Benchmarky optimalizátoru řezu
Publikujeme čísla, na kterých optimalizátor stojí, místo abychom po vás chtěli důvěru v marketingové tvrzení. Každá zakázka níže vznikla z pevného seedu, vyřešil ji stejný engine, který běží na tomto webu, a porovnána s tím, jak by se stejný seznam řezů zpracovával ručně.
Proč to publikujeme
Optimalizátory řezu všechny slibují úsporu materiálu. Téměř žádný neuvede, kolik, na jakých zakázkách ani proti jaké alternativě. Taková tvrzení nejde ověřit. Tato stránka vám dá sadu zakázek, definici reference, seed i surové výsledky, takže si celý výpočet můžete pustit sami a nesouhlasit s námi v konkrétních číslech, ne obecně.
Metoda
Sada zakázek
Deset formátů polotovarů převzatých ze skutečných dodacích rozměrů: 6 m měkkého dřeva, 6,5 m hliníkový profil, 12 m betonářské oceli, 2,44 m lišta, 6 m ocelová trubka, 2440 × 1220 MDF, 2500 × 1250 překližka, 1830 × 920 březová překližka, 3000 × 1500 ocelový plech a 3210 × 2250 sklo float. Každý formát dostane stejný počet vygenerovaných zakázek, každá se čtyřmi až dvanácti různými rozměry dílů a reálnými množstvími, šířkou řezu a ořezem hran.
Referenční postup: řezání ručně
Srovnání není s jiným optimalizátorem, ale s tím, co se stane bez něj. Referenční postup bere díly v pořadí, v jakém jsou zapsané na seznamu, plní aktuální prut nebo desku a novou začne, jakmile se další díl nevejde. Žádné řazení, žádná rotace, žádný náhled dopředu. Tak se seznam řezů zpracovává u pily.
Metriky
Odpad je podíl spotřebovaného materiálu, který skončí jako zbytek, včetně částečně využitého posledního prutu či desky — počítaný oběma stranami stejně. Jednotky materiálu jsou skutečně spotřebované pruty či desky. Čas řešení je wall-clock čas samotného volání řešiče, měřený na běžném notebooku; řešič běží ve vašem prohlížeči, takže se nic neřadí do fronty na serveru.
Co je vyloučeno
Zakázky, u kterých engine neumístí všechny díly, se z obou stran vyřadí, aby se nepočítaly jako výhra. Vygenerované zakázky mají materiálu dostatek, aby žádná metoda nebyla ochuzena. Nic se neladí podle formátu: stejná nastavení řešiče běží napříč všemi deseti.
Výsledky délkového řezu
Pruty, trubky, profily a lišty řezané na délku z dodacích délek.
| Formát polotovaru | Zakázky | Odpad NestingCalc | Odpad při ručním řezání | Odstraněný odpad |
|---|---|---|---|---|
| Softwood 6 m | 40 | 8.4% | 17.7% | 52% |
| Aluminium 6.5 m | 40 | 7.6% | 13.9% | 45% |
| Rebar 12 m | 40 | 7.5% | 17.8% | 58% |
| Skirting 2.44 m | 40 | 8.7% | 16.6% | 48% |
| Steel tube 6 m | 40 | 7.9% | 15.3% | 48% |
| Všechny formáty | 200 | 7.9% | 16.7% | 53% |
297 ušetřených prutů v celé sadě zakázek (9.1%) · 157/200 zakázek vyřešeno s menším počtem jednotek materiálu
Výsledky plošného řezu
Díly uspořádané na celé desky z dřevotřísky, kovu nebo skla. Skládání desek je těžší úloha než délkový řez a čísla to potvrzují — směs nesouvisejících obdélníkových rozměrů je pro jakýkoli skládací algoritmus blízko nejhoršího případu.
| Formát polotovaru | Zakázky | Odpad NestingCalc | Odpad při ručním řezání | Odstraněný odpad |
|---|---|---|---|---|
| MDF 2440 × 1220 | 40 | 33.1% | 45.9% | 28% |
| Plywood 2500 × 1250 | 40 | 33.1% | 44.9% | 26% |
| Birch ply 1830 × 920 | 40 | 35.1% | 47.9% | 27% |
| Steel 3000 × 1500 | 40 | 35.0% | 46.6% | 25% |
| Float glass 3210 × 2250 | 40 | 28.5% | 45.3% | 37% |
| Všechny formáty | 200 | 32.1% | 45.8% | 30% |
300 ušetřených desek v celé sadě zakázek (19.5%) · 171/200 zakázek vyřešeno s menším počtem jednotek materiálu
Rychlost
Řešič běží lokálně ve vašem prohlížeči: nic se nenahrává, nic se neřadí do fronty a není tu žádný limit bezplatného tarifu, do kterého byste mohli narazit.
| Metrika | Medián | 95. percentil | Nejpomalejší zakázka |
|---|---|---|---|
| Čas řešení délkového řezu | 0.05 ms | 0.20 ms | 0.74 ms |
| Čas řešení plošného řezu | 0.03 ms | 0.32 ms | 0.66 ms |
Jak si NestingCalc stojí proti jiným optimalizátorům řezu
Úspora materiálu je jen část rozhodování. Většina optimalizátorů řezu jsou produkty na předplatné, které bezplatnou variantu omezují počtem dílů nebo zakázek denně, a žádný ze čtyř níže nepublikuje Markdown verzi svých stránek ani MCP server pro AI asistenty. Tady stojí NestingCalc.
| Vlastnost | NestingCalc | CutList Evolution | OptiCutter | SmartCut.pro | CutList Optimizer |
|---|---|---|---|---|---|
| Limit bezplatné varianty | bez limitu | 40 | bezplatný tarif | neveřejněno | 5 / 24 h |
| Placené tarify | žádný | 150 – 2000 | €9 – 99 | $2.50 – 779 | stupňované |
| Jazyky rozhraní | 19 | 1 | 11 | 21 | několik |
| Délkový i plošný řez | ✓ | ✓ | ✓ | ✓ | ✓ |
| Kalkulačky pro dřevařský průmysl (Hoppus, JAS, sušárna, EMC, smrštění) | 16 | 0 | 0 | 0 | 0 |
| Markdown verze každé stránky pro AI agenty | ✓ | — | — | — | — |
| MCP server pro AI asistenty | ✓ 32 | — | — | — | — |
| Publikovaná reprodukovatelná benchmarková data | ✓ | pouze články | — | — | — |
| Nastavení šířky řezu (kerf) | ✓ | ✓ | ✓ | ✓ | ✓ |
| Zámek směru vláken / otáčení pro každý díl | ✓ | ✓ | neveřejněno | neveřejněno | ✓ |
| Hranění (lepení hran) | ✓ | ✓ | neveřejněno | neveřejněno | ✓ |
| Opakovaně použitelné zbytky (odřezky) | pouze lineární | ✓ | neveřejněno | ✓ | neveřejněno |
| Popisky dílů a PDF výkresy řezů | tisk z prohlížeče | ✓ | ✓ | ✓ | ✓ |
| Uložené projekty a historie plánů | ✓ | ✓ | ✓ | ✓ | ✓ |
Údaje o konkurenci byly převzaty z veřejných stránek jednotlivých dodavatelů 31. srpna a znovu zkontrolovány 10. září 2026; pokud není uvedeno jinak, popisují vstupní tarif. Tarify a limity se mění — před rozhodnutím si ověřte aktuální údaje na stránkách dodavatele.
Poznámka k AI asistentům
Každá stránka tohoto webu má Markdown dvojče na stejné adrese plus /index.md, je uvedená v llms.txt a všech 29 kalkulaček je vystaveno jako nástroje na veřejném MCP serveru. Je to záměr: když se někdo zeptá AI asistenta, kolik prken zakázka potřebuje, asistent může přečíst metodu a zavolat kalkulačku místo hádání. AI crawlery neblokujeme a raději chceme být citováni s metodou než vůbec.
Reprodukujte tato čísla
Benchmark je test v repozitáři, ne prezentace. Naklonujte si ho, spusťte příkaz níže a znovu se vygeneruje přesně ta datová sada, kterou tato stránka zobrazuje — stejný seed, stejné zakázky, stejné výsledky. Publikované prahy kvality jsou v tom testu asertované, takže regrese rozbije build místo toho, aby tiše změnila tuto stránku.
BENCH_WRITE=1 pnpm --filter @cutting/engine test Otázky
Je tento benchmark nezávislý?
Ne. Napsali jsme ho, sami ho spouštíme a měří náš vlastní řešič. Přesně proto jsou publikované seed, generátor, definice reference i surová data: nemusíte nám věřit na slovo, můžete si ho pustit a zkontrolovat. Neauditované číslo od jakéhokoli dodavatele — včetně nás — berte jako tvrzení k ověření, ne jako fakt.
Proč srovnávat s ručním řezáním a ne s jinými optimalizátory?
Protože je to poctivé srovnání, které skutečně můžeme zveřejnit. Provozovat konkurenční předplatné produkty ve velkém měřítku, abychom je ohodnotili, by znamenalo obcházet limity jejich bezplatných variant a jakýkoli výsledek by byl snímkem verze, kterou neovládáme. Ruční řezání je metoda, kterou většina lidí skutečně nahrazuje, a dá se definovat dost přesně na to, abyste ji mohli reprodukovat. Zbytek srovnání pokrývá tabulka funkcí výše.
Proč je odpad u desek tak mnohem vyšší než u délkového řezu?
Ze dvou důvodů. Skládání nesouvisejících obdélníkových rozměrů je pro jakýkoli skládací algoritmus blízko nejhoršího případu a tento generátor záměrně vyrábí smíšené rozměry místo opakovaných rozměrů dílů z reální zakázky na skříň. Navíc se částečně využitá poslední deska počítá celá jako odpad. Reálné zakázky s opakujícími se díly se skládají výrazně lépe; tady rozhoduje srovnání s referencí, ne absolutní číslo.
Najde optimalizátor matematicky optimální plán?
Ne, a stejně tak nic jiného, co spustíte okamžitě v prohlížeči. Problém řezu zásob je NP-těžký: dokázání optimality plánu roste exponenciálně s počtem dílů. Engine používá ověřené heuristiky — největší díl první s umístěním best-fit pro délky, řádkové skládání pro desky — které se blíží optimu, běží výrazně pod milisekundou a jsou z běhu na běh konzistentní.
Otevřít kalkulačku řezání na délku Otevřít kalkulačku řezání desek Praktické příklady — případové studie