Kesim optimize edici kıyaslama verileri
Optimize edicinin arkasındaki sayıları yayımlıyoruz; bir pazarlama iddiasına güvenmenizi istemiyoruz. Aşağıdaki her iş sabit bir seed'den üretilir, bu sitede çalışan motorun aynısıyla çözülür ve o kesim listesinin elle işletilişiyle karşılaştırılır.
Bunu neden yayımlıyoruz
Kesim optimize edicilerin hepsi malzeme kazandırdığını iddia eder. Neredeyse hiçbiri ne kadarı, hangi işlerde ve hangi alternatife karşı olduğunu söylemez. Bu da iddiaları doğrulanamaz kılar. Bu sayfa size iş kümesini, temel tanımını, seed'i ve ham sonuçları verir; böylece tamamını kendiniz yeniden çalıştırıp genel ifadelerle değil, somut ayrıntılarla itiraz edebilirsiniz.
Yöntem
İş kümesi
Gerçek tedarik formatlarından alınan on stok profili: 6 m yumuşak ahşap, 6.5 m alüminyum profil, 12 m inşaat demiri, 2.44 m süpürgelik, 6 m çelik boru, 2440 × 1220 MDF, 2500 × 1250 kontrplak, 1830 × 920 huş kontrplak, 3000 × 1500 sac çelik ve 3210 × 2250 düz cam. Her profile aynı sayıda üretilmiş iş atanır; her işte dört ile on iki arasında farklı parça ölçüsü, gerçekçi adetler, kesme payı ve kenar kırpması bulunur.
Temel: elle kesim
Karşılaştırma başka bir optimize ediciyle değildir — bir optimize edici olmayınca ne olduğudur. Temel yöntem, parçaları listede yazıldıkları sırayla alır, güncel çubuğu veya levhayı doldurmaya devam eder ve sonraki parça sığmayacak kadar büyük olur olmaz yenisine başlar. Sıralama yok, döndürme yok, ileriye bakma yok. Bir kesim listesinin tezgahta işletilişi tam olarak böyledir.
Ölçütler
Fire, tüketilen stokun artık olarak kalan payıdır; kısmen kullanılmış son çubuk veya levha dahil — iki taraf için de aynı biçimde sayılır. Stok birimleri, gerçekten tüketilen çubuk veya levha sayısıdır. Çözüm süresi yalnızca çözücü çağrısının duvar saati süresidir ve sıradan bir dizüstü bilgisayarda ölçülmüştür; çözücü tarayıcınızda çalışır, sunucuda kuyruğa hiçbir şey girmez.
Neler hariç tutuldu
Motorun her parçayı yerleştiremediği işler, kazanım sayılmak yerine iki taraftan da çıkarılır. Üretilen işlere cömert stok verilir; böylece hiçbir yöntem aç kalmaz. Profil başına hiçbir ayar yapılmaz: aynı çözücü ayarları onun hepsinde çalışır.
Doğrusal kesim sonuçları
Stok boylarından boya kesilen çubuklar, borular, profiller ve latalar.
| Stok profili | İş sayısı | NestingCalc fire oranı | Elle kesim fire oranı | Kaldırılan fire |
|---|---|---|---|---|
| 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% |
| Tüm profiller | 200 | 7,9% | 16,7% | 53% |
297 iş kümesince kazançlı çubuk (9,1%) · 157/200 iş daha az stok birimiyle çözüldü
Levha kesim sonuçları
Levha, metal veya cam plakaların bütün levha üzerine yerleştirilmesi. Levha paketleme, doğrusal kesimden daha zor bir problemdir ve sayılar bunu gösterir — birbiriyle ilgisiz dikdörtgen ölçülerin karışımı, herhangi bir nesting algoritması için en kötü duruma yakındır.
| Stok profili | İş sayısı | NestingCalc fire oranı | Elle kesim fire oranı | Kaldırılan fire |
|---|---|---|---|---|
| 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% |
| Tüm profiller | 200 | 32,1% | 45,8% | 30% |
300 iş kümesince kazançlı levha (19,5%) · 171/200 iş daha az stok birimiyle çözüldü
Hız
Çözücü tarayıcınızda yerel olarak çalışır: hiçbir şey yüklenmez, hiçbir şey kuyruğa girmez ve limit aşılacak ücretsiz katman kotası yoktur.
| Ölçüt | Medyan | %95 persentil | En yavaş iş |
|---|---|---|---|
| Doğrusal çözüm süresi | 0,05 ms | 0,20 ms | 0,74 ms |
| Levha çözüm süresi | 0,03 ms | 0,32 ms | 0,66 ms |
NestingCalc diğer kesim optimize edicileriyle nasıl kıyaslanır
Malzeme tasarrufu kararın yalnızca bir parçasıdır. Kesim optimize edicilerin çoğu, ücretsiz katmanı parça sayısıyla veya günlük iş sayısıyla sınırlayan abonelik ürünleridir ve aşağıdaki dördünün hiçbiri sayfalarının Markdown sürümünü ya da yapay zekâ asistanları için bir MCP sunucusunu yayımlamaz. NestingCalc'ın konumu burasıdır.
| Özellik | NestingCalc | CutList Evolution | OptiCutter | SmartCut.pro | CutList Optimizer |
|---|---|---|---|---|---|
| Ücretsiz katman sınırı | sınırsız | 40 | ücretsiz plan | yayımlanmadı | 5 / 24 h |
| Ücretli planlar | yok | 150 – 2000 | €9 – 99 | $2.50 – 779 | kademeli |
| Arayüz dilleri | 19 | 1 | 11 | 21 | birkaç |
| Doğrusal ve levha kesimi | ✓ | ✓ | ✓ | ✓ | ✓ |
| Ahşap sektörü hesaplayıcıları (Hoppus, JAS, fırın, EMC, çekme) | 16 | 0 | 0 | 0 | 0 |
| Yapay zekâ ajanları için her sayfanın Markdown sürümü | ✓ | — | — | — | — |
| Yapay zekâ asistanları için MCP sunucusu | ✓ 32 | — | — | — | — |
| Yayımlanmış, tekrarlanabilir kıyaslama verileri | ✓ | yalnızca makaleler | — | — | — |
| Kerf (testere genişliği) ayarı | ✓ | ✓ | ✓ | ✓ | ✓ |
| Parça başına damar / dönüş kilidi | ✓ | ✓ | yayımlanmadı | yayımlanmadı | ✓ |
| Kenar bandı | ✓ | ✓ | yayımlanmadı | yayımlanmadı | ✓ |
| Yeniden kullanılabilir artıklar (fire yönetimi) | yalnızca doğrusal | ✓ | yayımlanmadı | ✓ | yayımlanmadı |
| Parça etiketleri ve PDF kesim listeleri | tarayıcı yazdırma | ✓ | ✓ | ✓ | ✓ |
| Kayıtlı projeler ve plan geçmişi | ✓ | ✓ | ✓ | ✓ | ✓ |
Rakip ayrıntıları, 31 Ağustos'ta her tedarikçinin kendi herkese açık sayfalarından okunmuş ve 10 Eylül 2026'da yeniden kontrol edilmiştir; aksi belirtilmedikçe giriş seviyesi paketi tanımlarlar. Paketler ve sınırlar değişebilir — karar vermeden önce tedarikçinin sayfasını kontrol edin.
Yapay zekâ asistanları üzerine bir not
Bu sitedeki her sayfanın aynı adreste /index.md uzantılı bir Markdown ikizi vardır ve llms.txt içinde listelenir; 29 hesaplayıcının tamamı, kamuya açık bir MCP sunucusunda araç olarak sunulur. Bu kasıtlıdır: biri yapay zekâ asistanına bir iş için kaç tahta gerektiğini sorduğunda, asistan tahmin yürütmek yerine yöntemi okuyabilir ve hesaplayıcıyı çağırabilir. Yapay zekâ tarayıcılarını engellemiyoruz; yöntemiyle birlikte anılmayı, hiç anılmamaya tercih ederiz.
Bu sayıları yeniden üretin
Kıyaslama bir slayt değil, depodaki bir testtir. Klonlayın, aşağıdaki komutu çalıştırın; bu sayfanın gösterdiği veri kümesini aynen yeniden üretir — aynı seed, aynı işler, aynı sonuçlar. Yayımlanan kalite eşikleri o test içinde doğrulanır; böylece bir gerileme sayfayı sessizce değiştirmek yerine derlemi düşürür.
BENCH_WRITE=1 pnpm --filter @cutting/engine test Sorular
Bu kıyaslama bağımsız mı?
Hayır. Biz yazdık, biz çalıştırıyoruz ve kendi çözücümüzü ölçüyor. Seed'in, üreticinin, temel tanımının ve ham verinin hepsinin yayımlanmasının nedeni tam olarak budur: hiçbir şey için bizim sözümüze güvenmek zorunda değilsiniz, yeniden çalıştırıp kontrol edebilirsiniz. Herhangi bir tedarikçiden gelen denetlenmemiş sayıyı — bizimkini de dahil — bir gerçek değil, doğrulanacak bir iddia olarak görün.
Neden diğer optimize edicilere değil, elle kesime karşı kıyaslanıyor?
Çünkü gerçekten yayımlayabildiğimiz dürüst karşılaştırma budur. Rakip abonelik ürünlerini ölçekli çalıştırıp puanlamak, ücretsiz katman sınırlarını dolanmak demektir; ortaya çıkan sonuç da kontrol etmediğimiz bir sürümün anlık görüntüsü olur. Elle kesim, insanların gerçekten yerine koymakta olduğu yöntemdir ve sizin yeniden üretebilmeniz için yeterince kesin tanımlanabilir. Karşılaştırmanın kalanını yukarıdaki özellik tablosu kapsıyor.
Levha fire oranı neden doğrusal fire oranından bu kadar yüksek?
İki neden var. İlgisiz dikdörtgen ölçülerini yerleştirmek, herhangi bir paketleme algoritması için en kötü duruma yakındır ve bu üretici, gerçek bir mobilya işinin tekrarlayan parça ölçüleri yerine bilinçli olarak karışık ölçüler üretir. Üstüne, kısmen kullanılmış son levha tamamen fire sayılır. Tekrarlayan parçalı gerçek işler belirgin biçimde daha iyi yerleşir; burada önemli olan temel karşılaştırmasıdır, mutlak sayı değil.
Optimize edici matematiksel olarak optimal planı bulur mu?
Hayır; tarayıcıda anında çalıştırabileceğiniz hiçbir araç da bulmaz. Kesim stok problemi NP-zordur: bir planın optimal olduğunu kanıtlamak, parçalar büyüdükçe üstel sürede yapılır. Motor, iyi oturmuş buluşsal yöntemler kullanır — boylar için en büyük parça önce ve en iyi oturan yerleştirme, levhalar için raf paketleme — yaklaştırır, milisaniyenin çok altında çalışır ve çalıştırmadan çalıştırmaya tutarlıdır.
Doğrusal kesim hesaplayıcısını aç Levha kesim hesaplayıcısını aç Uygulama örnekleri