Jak to działa

Co optymalizator faktycznie robi z twoją listą cięć, prostym językiem. Aby zobaczyć omówienie każdego pola, przejdź do przewodnika.

Co robi to narzędzie

Podajesz dwie rzeczy: cięcia, których potrzebujesz, i materiał, który możesz kupić. Program oblicza, które cięcia wykonać z których sztang, abyś kupił jak najmniej materiału.

Trudność: nawet małe zlecenie ma miliony możliwych sposobów na pogrupowanie cięć, a większość generuje odpad. To narzędzie przeszukuje te kombinacje porządnie, zamiast brać pierwszą z brzegu odpowiedź.

Rzaz i naddatki na końcach

Każde cięcie zabiera kilka milimetrów: to rzaz. Zaplanuj ciasno spasowane zlecenie bez niego, a ostatni element będzie za krótki. Dlatego każdy plan tutaj uwzględnia szerokość jednego ostrza między cięciami.

Nierówne lub pomalowane końce? Opcja Odetnij oba końce najpierw usuwa z każdej sztangi naddatek o szerokości ostrza z obu stron.

Odpady użytkowe

Wiersze odpadów użytkowych to odcinki, które już posiadasz. To darmowy materiał: używany, gdy pozwala to uniknąć zakupu nowej sztangi, i zostawiany na stojaku, gdy nie. Plan cięcia wskazuje, co i jak.

Sześć sposobów optymalizacji

Kup jak najmniej materiału, zmarnuj jak najmniej, zużyj najpierw odpady, ustawiaj piłę jak najrzadziej, wydaj jak najmniej pieniędzy lub tnij całe wiązki za jednym ustawieniem. Ten sam silnik, twoja decyzja, a funkcja Porównaj pokaże wszystko obok siebie.

Co oznacza zielony symbol ✔

Przed rozpoczęciem wyszukiwania silnik oblicza minimalną ilość materiału potrzebną do wykonania twoich cięć, niezależnie od sposobu ich ułożenia. Jeśli znaleziony plan osiąga to minimum, z definicji żaden inny plan nie może być lepszy.

Optymalny plan means exactly that: not this tool's best guess, but a result that met a provable mathematical floor. Not any other tool, or a person with a notepad and a week of spare time, can use less stock for those cuts.

Gdy symbol ✔ się nie pojawia, plan jest wciąż najlepszym znalezionym w danym czasie. Wynik pokazuje maksymalne możliwe odchylenie: zazwyczaj zero lub jedna sztanga przy dużych, skomplikowanych zleceniach.

Każdy plan jest podwójnie sprawdzany

Zanim plan pojawi się na ekranie, jest ponownie sprawdzany od zera z tym, co wpisałeś: każde cięcie występuje dokładnie raz, każdy układ fizycznie mieści się na długości materiału z uwzględnieniem rzazu i naddatków, a żaden odpad użytkowy nie jest użyty dwukrotnie. Plan, który nie przejdzie tej kontroli, jest odrzucany, a nie pokazywany.

Jak to działa od środka

Silnik jest nasz, zbudowany od podstaw specjalnie do tego problemu. Większość darmowych narzędzi bierze pierwszy lepszy plan i na tym kończy. Nasz szuka dalej, aż znajdzie lepsze, i potrafi matematycznie udowodnić, kiedy lepszy plan nie istnieje. Jak to robi, to nasza tajemnica.

Typical jobs solve in well under a second. Huge lists get up to a few minutes, and every plan is checked before you see it.

Ten sam silnik jest dostępny jako HTTP API dla twoich własnych kalkulatorów i systemów ERP: zobacz dostęp do API.