Pan Xiyu
Pan Xiyu

Reputation: 1

Is it possible to integrate heuristic algorithm with Anylogic?

I am planning to use ant colony optimization (ACO) to optimize the layout design of a building. I want to use Anylogic to derive the performance of a certain layout design in each iteration of the ACO algorithm and finally obtain the best solution.

Is it necessary to use the APIs of anylogic to realize this idea ? If the answer is Yes, then , it is possible to change layout design in Anylogic in each iteration of ACO automatically through API?

Upvotes: 0

Views: 331

Answers (1)

Felipe
Felipe

Reputation: 9376

To use a customized optimization algorithm, the optimization experiment obviously doesn't work because it uses its own heuristics.

You can do that only with a custom experiment. In this custom experiment you will generate the ACO and run the simulation as many times as needed and collect the results to feed the next iteration.

I have done this with Artificial bee colony, cuckoo search and genetic algorithms to optimize systems, so it should be the same for you.

Nevertheless since you are trying to optimize a layout, you will have to smart on how you define your objective function restrictions and search parameters... but that's off-topic

Upvotes: 1

Related Questions