File Exchange

image thumbnail

Multi-objective bat algorithm (MOBA)

version (2.65 KB) by Xin-She Yang
Matlab demo code for multiobjective bat algoritm


Updated 20 Jan 2014

View License

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.

Comments and Ratings (11)

Walela Paul

thanks for share it


Juan Vidal

Thank you very much for share it!!

Tao Ma

Very good job, it is useful for me:)

Pritam Pain

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.


MATLAB Release Compatibility
Created with R2009b
Compatible with any release
Platform Compatibility
Windows macOS Linux