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ě.

Datová sada vygenerována: 2026-08-31 · Seed: 20260901 · Surová datová sada (JSON)

400 vyřešených zakázek řezu
19,322 umístěných dílů
53% méně délkového odpadu než při ručním řezání
< 0.32 ms čas řešení ve 95. percentilu

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 NestingCalcCutList EvolutionOptiCutterSmartCut.proCutList Optimizer
Limit bezplatné varianty bez limitu40bezplatný tarifneveřejněno5 / 24 h
Placené tarify žádný150 – 2000€9 – 99$2.50 – 779stupňované
Jazyky rozhraní 1911121několik
Délkový i plošný řez ✓✓✓✓✓
Kalkulačky pro dřevařský průmysl (Hoppus, JAS, sušárna, EMC, smrštění) 160000
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ěnoneveřejněno✓
Hranění (lepení hran) ✓✓neveřejněnoneveř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