Opdracht 4: Mierenkolonie
Opdracht
Los het Quadratic Assignment Problem (QAP) op met een systeem van mieren in Netlogo.
Randvoorwaarden voor de implementatie*
-
In de GUI zijn zo veel mogelijk parameters, zoals populatiegrootte en leersnelheid, met sliders of anderszins instelbaar.
-
Tijdens de optimalisatie moet de voortgang gevolgd kunnen worden.
-
Het zou mooi zijn als tussen runs door de afstanden tussen de locaties en/of de bezoekfrequenties gewijzigd kunnen worden, zodat je optimalisatie naar een nieuw optimum kunt zien convergeren. (Bij één van de Netlogo programma's voor ACO in TSP kan dit.)
*Naast de algemene randvoorwaarden voor de programmeeropdrachten en de algemene randvoorwaarden voor de programmeeropdrachten die specifiek in Netlogo worden uitgevoerd. Zie de pagina met clausules.