skyrocketclub / Aquila-Optimizer

Aquila Optimizer (AO) is a novel population-based optimization method, which is inspired by the Aquila's behaviors in nature during the process of catching the prey. It is implemented in C++
1 stars 2 forks source link

How to achieve multi-objective optimization? #2

Open Liu-jian-kang opened 1 year ago

Liu-jian-kang commented 1 year ago

Trying to use this code to accomplish multi-targeting, how should it be modified?

skyrocketclub commented 1 year ago

Hi, by multi targeting, do you mean that you will like to use the aquila algorithm to optimize several objectives at once?

Liu-jian-kang commented 1 year ago

Hi, by multi targeting, do you mean that you will like to use the aquila algorithm to optimize several objectives at once?

yes

skyrocketclub commented 1 year ago

So Normally, Aquila is programmed here to optimize one objective function at a time. However, If you want to carry out multi targeting optimization, you will modify the code in such a way that before running the code, you will write all the objective functions, and the you will optimise in loops.. so basically that is the way I see you can do this.

But fundamentally, This program is single targetting, for one objective function at a time.

So Sorry for the delayed response Liu