Benchmark optimizer pemotongan

Kami mempublikasikan angka di balik optimizer alih-alih meminta Anda percaya klaim pemasaran. Setiap pekerjaan di bawah dibuat dari seed tetap, diselesaikan oleh mesin yang sama yang berjalan di situs ini, dan dibandingkan dengan cara daftar potong itu dikerjakan dengan tangan.

Dataset dibuat: 2026-08-31 · Seed: 20260901 · Dataset mentah (JSON)

400 pekerjaan potong diselesaikan
19.322 bagian ditempatkan
53% susut linear lebih sedikit daripada potong manual
< 0,32 ms waktu penyelesaian persentil ke-95

Mengapa kami mempublikasikan ini

Semua optimizer pemotongan mengklaim menghemat material. Hampir tidak ada yang menyebut berapa banyak, pada pekerjaan apa, atau dibanding alternatif apa. Klaim seperti itu mustahil diperiksa. Halaman ini memberi Anda set pekerjaan, definisi garis dasar, seed dan hasil mentah, jadi Anda bisa menjalankan ulang semuanya sendiri dan menyanggah kami di detail, bukan sekadar umum.

Metode

Set pekerjaan

Sepuluh profil bahan baku diambil dari format pasokan nyata: kayu lunak 6 m, ekstrusi aluminium 6,5 m, besi beton 12 m, skirting 2,44 m, pipa baja 6 m, MDF 2440 × 1220, triplek 2500 × 1250, ply birch 1830 × 920, pelat baja 3000 × 1500 dan kaca float 3210 × 2250. Tiap profil mendapat jumlah pekerjaan yang sama, masing-masing dengan empat sampai dua belas ukuran bagian berbeda serta jumlah, kerf dan trim tepi yang realistis.

Garis dasar: potong dengan tangan

Perbandingannya bukan optimizer lain — melainkan apa yang terjadi tanpa optimizer. Garis dasar mengambil bagian sesuai urutan tertulis di daftar, terus mengisi batang atau lembar yang berjalan, dan mulai yang baru begitu bagian berikutnya tidak muat. Tanpa sortir, tanpa rotasi, tanpa melihat ke depan. Memang begitulah daftar potong dikerjakan di meja kerja.

Metriknya

Susut adalah bagian dari bahan terpakai yang berakhir menjadi potongan sisa, termasuk batang atau lembar terakhir yang terpakai sebagian — dihitung sama untuk kedua sisi. Satuan bahan adalah batang atau lembar yang benar-benar terpakai. Waktu penyelesaian adalah waktu jam-dinding untuk pemanggilan solver saja, diukur di laptop biasa; solver berjalan di browser Anda, jadi tidak ada yang mengantri di server.

Yang dikeluarkan

Pekerjaan di mana mesin tidak bisa menempatkan semua bagian dibuang dari kedua sisi alih-alih dihitung menang. Pekerjaan yang dibuat diberi bahan baku longgar agar tidak ada metode yang kelaparan. Tidak ada yang dituning per profil: setelan solver yang sama berjalan di kesepuluhnya.

Hasil pemotongan linear

Batang, pipa, profil dan list dipotong panjang dari panjang bahan baku.

Profil bahan baku Pekerjaan Susut NestingCalc Susut potong manual Susut yang hilang
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%
Semua profil 200 7,9% 16,7% 53%

297 batang dihemat di seluruh set pekerjaan (9,1%) · 157/200 pekerjaan diselesaikan dengan lebih sedikit satuan bahan

Hasil pemotongan lembaran

Panel dinesting di lembar penuh papan, logam atau kaca. Pengepakan lembaran lebih sulit daripada pemotongan linear dan angkanya menunjukkannya — kumpulan ukuran persegi tak berhubungan hampir merupakan kasus terburuk untuk algoritma nesting apa pun.

Profil bahan baku Pekerjaan Susut NestingCalc Susut potong manual Susut yang hilang
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%
Semua profil 200 32,1% 45,8% 30%

300 lembar dihemat di seluruh set pekerjaan (19,5%) · 171/200 pekerjaan diselesaikan dengan lebih sedikit satuan bahan

Kecepatan

Solver berjalan lokal di browser Anda: tidak ada yang diunggah, tidak ada yang mengantri, dan tidak ada batas rate free-tier untuk dihindari.

Metrik Median Persentil ke-95 Pekerjaan paling lambat
Waktu selesai linear 0,05 ms 0,20 ms 0,74 ms
Waktu selesai lembaran 0,03 ms 0,32 ms 0,66 ms

Posisi NestingCalc dibanding optimizer pemotongan lain

Penghematan material hanya satu bagian dari keputusan. Kebanyakan optimizer pemotongan adalah produk langganan yang membatasi tier gratis dengan jumlah bagian atau pekerjaan per hari, dan tidak satu pun dari empat di bawah ini yang menyediakan versi Markdown halamannya atau MCP server untuk asisten AI. Di sinilah posisi NestingCalc.

Fitur NestingCalcCutList EvolutionOptiCutterSmartCut.proCutList Optimizer
Batas tier gratis tanpa batas40paket gratistidak dipublikasikan5 / 24 h
Paket berbayar tidak ada150 – 2000€9 – 99$2.50 – 779bertingkat
Bahasa antarmuka 1911121beberapa
Pemotongan linear dan lembaran ✓✓✓✓✓
Kalkulator industri kayu (Hoppus, JAS, kiln, EMC, susut) 160000
Versi Markdown setiap halaman untuk agen AI ✓————
MCP server untuk asisten AI ✓ 32————
Data benchmark yang bisa direproduksi dan dipublikasikan ✓hanya artikel———
Pengaturan kerf (lebar mata potong) ✓✓✓✓✓
Kunci arah serat / rotasi per potongan ✓✓tidak dipublikasikantidak dipublikasikan✓
Edge banding (pembalut tepi) ✓✓tidak dipublikasikantidak dipublikasikan✓
Potongan sisa yang dapat dipakai ulang (penanganan bahan sisa) hanya linear✓tidak dipublikasikan✓tidak dipublikasikan
Label potongan & lembar potong PDF cetak browser✓✓✓✓
Proyek tersimpan & riwayat rencana ✓✓✓✓✓

Detail pesaing dibaca dari halaman publik masing-masing vendor pada 31 Agustus dan diperiksa ulang pada 10 September 2026; deskripsi mengacu pada paket dasar kecuali dinyatakan lain. Paket dan batasan dapat berubah — periksa halaman vendor sebelum memutuskan.

Catatan soal asisten AI

Setiap halaman di situs ini punya kembaran Markdown di alamat yang sama ditambah /index.md, terdaftar di llms.txt, dan semua 29 kalkulator diekspos sebagai tool di MCP server publik. Itu disengaja: saat seseorang bertanya ke asisten AI berapa papan yang dibutuhkan satu pekerjaan, asisten bisa membaca metodenya dan memanggil kalkulator alih-alih menebak. Kami tidak memblokir crawler AI, dan kami lebih suka dikutip lengkap dengan metodenya daripada tidak dikutip sama sekali.

Reproduksi angka-angka ini

Benchmark ini adalah test di dalam repository, bukan slide presentasi. Clone, jalankan perintah di bawah, dan ia membuat ulang persis dataset yang dirender halaman ini — seed sama, pekerjaan sama, hasil sama. Ambang kualitas yang dipublikasikan ditegaskan di test itu, jadi regresi membuat build gagal alih-alih diam-diam mengubah halaman ini.

BENCH_WRITE=1 pnpm --filter @cutting/engine test

Pertanyaan

Apakah benchmark ini independen?

Tidak. Kami yang menulisnya, kami yang menjalankannya, dan ia mengukur solver kami sendiri. Justru karena itu seed, generator, definisi garis dasar dan data mentah semuanya dipublikasikan: Anda tidak harus percaya kata kami, Anda bisa menjalankan ulang dan memeriksa. Perlakukan angka yang belum diaudit dari vendor mana pun — termasuk kami — sebagai klaim yang harus diverifikasi, bukan fakta.

Mengapa dibandingkan dengan potong manual, bukan dengan optimizer lain?

Karena itulah perbandingan jujur yang benar-benar bisa kami publikasikan. Menjalankan produk langganan pesaing dalam skala besar untuk memberi skor berarti mencari celah batas tier gratis mereka, dan hasil apa pun hanya akan menjadi snapshot versi yang tidak kami kendalikan. Potong manual adalah metode yang paling banyak digantikan orang, dan ia bisa didefinisikan cukup presisi untuk Anda reproduksi. Tabel fitur di atas menutupi sisa perbandingannya.

Mengapa susut lembaran jauh lebih tinggi daripada susut linear?

Dua alasan. Menesting ukuran persegi panjang yang tak berhubungan hampir merupakan kasus terburuk untuk algoritma pengepakan mana pun, dan generator ini sengaja menghasilkan ukuran campuran alih-alih ukuran bagian berulang seperti pekerjaan kabinet nyata. Ditambah lagi, lembar terakhir yang terpakai sebagian dihitung penuh sebagai susut. Pekerjaan nyata dengan bagian berulang menesting jauh lebih baik; yang penting di sini adalah perbandingan terhadap garis dasar, bukan angka absolutnya.

Apakah optimizer menemukan rencana yang optimal secara matematis?

Tidak, dan tidak ada yang lain yang bisa Anda jalankan seketika di browser. Cutting stock adalah masalah NP-hard: membuktikan satu rencana optimal membutuhkan waktu eksponensial saat jumlah bagian bertambah. Mesin memakai heuristik yang sudah mapan — bagian-terbesar-dulu dengan penempatan best-fit untuk panjang, pengepakan rak untuk lembaran — yang mendekati optimal, berjalan jauh di bawah satu milidetik, dan konsisten antar eksekusi.

Buka kalkulator pemotongan linear Buka kalkulator pemotongan lembaran Studi kasus