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.
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 | NestingCalc | CutList Evolution | OptiCutter | SmartCut.pro | CutList Optimizer |
|---|---|---|---|---|---|
| Batas tier gratis | tanpa batas | 40 | paket gratis | tidak dipublikasikan | 5 / 24 h |
| Paket berbayar | tidak ada | 150 – 2000 | €9 – 99 | $2.50 – 779 | bertingkat |
| Bahasa antarmuka | 19 | 1 | 11 | 21 | beberapa |
| Pemotongan linear dan lembaran | ✓ | ✓ | ✓ | ✓ | ✓ |
| Kalkulator industri kayu (Hoppus, JAS, kiln, EMC, susut) | 16 | 0 | 0 | 0 | 0 |
| 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 dipublikasikan | tidak dipublikasikan | ✓ |
| Edge banding (pembalut tepi) | ✓ | ✓ | tidak dipublikasikan | tidak 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