Hi everybody,
I created a programmable external evalution problem using an IntegerVectorEncoding, which is using an Anylogic simulation to determine the quality of solutions.
Currently I'm using a genetic algorithm with the problem, but would also like to try simulated annealing and particle swarm optimization for comparison.
Is this information still up to date? In the programmable program there is the "GetNeighbors" method, where neighbors can be defined. Do I use the operators in this method? If yes, are there any implemenation examples available, especially regarding the declaration of the operators? I unfortunately can't find the the suggested implementations in HeuristicLab.Encodings.RealVector from the 2012 thread.
Regarding PSO I'm not really sure what I have to define in the programmable problem. When using PSO it runs one time through the defined amount of particles and gets the quality of the individual solutions, but after that HeuristicLab stops and no particle moves are generated. Is it also necessary to implement some sort of move generator?
All the best,
Lukas