Uklapanje pravougaonih dvodimenzionalnih elemenata na ortogonalnoj tabli


Izvori Wikipedia, besplatna enciklopedija

Heuristika

Packing problem

Problem pakovanja u prostoru

A least wasted first heuristic algorithm for the rectangular packing problem

Rešavanje problema uklapanja dvodimenzionalnih pravougaonih elemenata na ortogonalnoj tabli podrazumeva uklapanje određenog broja elemenata na jednoj tabli fiksnih dimenzija tako da površina table bude maksimalno popunjena elementima, a da pri tome vreme neophodno za uklapanje bude što kraće. Kao rešenje ovog problema napisana su četiri algoritma koji su implementirani kroz programski kod u kompjuterskom programu koji je razvijen zbog testiranja njihovog kvaliteta. Program kao i otvoreni programski kod koji sadrži opis algoritama možete preuzeti na linkovima koji se nalaze na dnu ove stranice. Algoritmi ugrađeni u program su razvijeni pomoću Heurističkih metoda i ne predstavljaju potpuno rešenje ovog problema zasnovano na sveobuhvatnoj naučnoj, matematičkoj analizi.

Termin Heuristika ( Grčki - "Εὑρίσκω" , Srpski - "pronađi" ili "otkrij" ) se odnosi na rešavanje problema, učenja i otkrivanja, metodama i tehnikama zasnovanim na iskustvu. Ove tehnike se koriste da ubrzaju proces pronalaženja zadovoljavajućeg, delimičnog rešenja problema u slučajevima kada sveobuhvatno istraživanje za pronalaženje potpunog, optimalnog rešenja problema nije pratktično. Najpoznatija Heuristička metoda jeste metoda 'probe i greške' koja može da se koristi za rešavanje većine svakodnevnih problema.

Za razvoj algoritma korišćene su klasične Heurističke metode :