algorytm mrówkowy i opt. rozłożenie el. na płaszczyznie

0

Mam do wykonania program który ma zastosować wspomniany w temacie algorytm mrówkowy do optymalnego upakowania/ułożenia elementów na płaszczyźnie...

W związku z tym chciałbym rozpocząć dyskuje poki co ogólną na temat tego jak to wszystko powinno działać. Opisów ideii i działania samego algorytmu w internecie jest duzo i co do tego nie potrzebuje informacji. Google mi wystarczy zeby tego typu informacje znaleŹĆ. Chciałbym porozmawiac z osobami bardziej doświadczonymi o tym jak wykorzystać ten algorytm aby działał według tego co napisałem na wstepie. Usłyszec różne opcje i pomysły na zaimplementowanie tego algorytmu do wyznaczonego celu itd...

Czy moge prosić o Państwa sugestie, pomysły i uwagi?
Z góry Dziękuje za poświecony mi czas i pomoc :)

0

Jakie są kryteria ułożenia tych elementów? Tzn co oznacza słowo "optymalne"? I jaki kształt ma płaszczyzna?

0

poprzez optymalne rozumiem to iż sa ułozone na płaszczyźnie tak aby zajmowały jak najmniej miejsca...

co do kształtu płaszczyzny to na początek można przyjąć iż będzie to prostokąt...

0

Napisz coś więcej. Jeżeli warunki są takie jak mówisz to nie potrzeba mrówkowego. Jeżeli płaszczyzna to macierz a dla elementu przyjmiemy że zajmuje jedną "kratkę" macierzy i wszystkie elementy są takich samych rozmiarów to wystarczy poukładac je w kwadrat np. zaczynając w punkcie [0,0]

0

sęk w tym że musze wykorzystać algorytm mrówkowy do tego zadania...

na razie co wiem to:
Utworzenie aplikacji umożliwiającej optymalizację upakowania elementów na płaszczyźnie z wykorzystaniem algorytmu mrówkowego.
Aplikacja powinna posiadać następujące funkcje:

dowolną zmianę parametrów algorytmu mrówkowego</li> wczytywanie danych testowych z pliku</li> zapis otrzymanego rozwiązania do pliku</li> wizualizację otrzymanego rozwiązania</li> statystyki działania algorytmu mrówkowego </li> </ul>

to wszystko "dorobi" sie pozniej jak juz bede wiedzial jak wykorzystac ten algorytm do optymalnego upakowania elemetów...

1 użytkowników online, w tym zalogowanych: 0, gości: 1