This demo code solves bi-objective function optimization problems using the Bat Algorithm and the weighted sum method. The program can be extended to solve any multiple objectives.
Thank you very much for share it!!
Very good job, it is useful for me:）
I want to optimize two objective function with four control parameter. How can I put the boundary condition in this program?
The optimisation result depends on the weight. For the given example, the minimum found for both objective functions is for the weight value equal to 0.5. I guess the global minimum of the objective functions depend on the functions, it is not always for the weight equal to 0.5, right ?
Can i use this code 4 objective functions. i tried. but not able to get it right. can you suggest the changes to be made.
Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.