Што прапануе гэта дадатак акрамя таго, што прапануюць падобныя праграмы ў краме?
- 1D, а таксама 2D ўпакоўка ў бункер
- Магчымасць змяніць алгарытм, які выкарыстоўваецца для пошуку рашэння. Мінімізацыя колькасці выкарыстаных кантэйнераў не заўсёды з'яўляецца адзінай мэтай. У некаторых сітуацыях кіраванне прасторай таксама важна, напрыклад, кампактнасць рэшткаў … Такім чынам, карыстальнік можа вывучыць адрозненні паміж алгарытмамі і выбраць той спосаб, які яму больш падыходзіць.
Апісанне:
Гэта дадатак уяўляе сабой сімулятар упакоўкі ў кантэйнеры, які можна выкарыстоўваць для аптымізацыі рэзкі ліставога металу, а таксама ў многіх прамысловых прымяненнях, такіх як запаўненне кантэйнераў і пагрузка грузавікоў з абмежаваннямі грузападымальнасці сярод многіх іншых... Тэхнічна, калі мы спадзяемся на лепшае рашэнне праблемы ўпакоўкі ў кантэйнеры, час вылічэнняў рэзка павялічваецца, як толькі колькасць асобнікаў становіцца большай. Мэта: знайсці найменшую колькасць кантэйнераў, у якія змяшчаюцца ўсе прадметы.
Гэта дадатак прапануе хуткія і блізкія да аптымальных рашэнні з выкарыстаннем простых эўрыстык. Карыстальнік можа выбраць з спісу алгарытмаў, каб знайсці задавальняючае рашэнне. Для ўпакоўкі ў бункер 1D алгарытмы, пазначаныя як рэкамендаваныя, гарантавана дадуць лепшыя вынікі. Для ўпакоўкі ў 2D-кантэйнеры лепшыя вынікі не гарантуюцца. Паварот прадметаў у 2D корпусе дазволены.
Тэрміналогія:
First Fit : размяшчае прадмет там, дзе ён падыходзіць спачатку
Найлепшы варыянт: размяшчае прадмет там, дзе пакідае мінімум вольнай прасторы
Найгоршы варыянт: размяшчае прадмет там, дзе ён пакідае максімальную вольную прастору
Next Fit: змяшчае элемент у бягучы сметнік
Найменшая бакавая пасадка: размяшчае прадмет там, дзе ён пакідае мінімум рэшткаў на адным з бакоў.
____________________
● Што новага?
- Дададзены ўпакоўшчыкі.
- Больш хуткія алгарытмы.
____________________
Прыкладанне распрацавана Ахмедам Кесемціні, інжынерам-механікам. доктар філасофіі - Поўны працоўны дзень
выкладчык у ISET Sidi Bouzid Tunisia, кафедра машынабудавання - аматар-распрацоўшчык і энтузіяст праграмавання.