File Exchange

image thumbnail

Multi-objective bat algorithm (MOBA)

version 1.0 (2.65 KB) by

Matlab demo code for multiobjective bat algoritm

45 Downloads

Updated

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 (9)

SteveJB

Juan Vidal

Thank you very much for share it!!

Tao Ma

Tao Ma (view profile)

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?

Amon

Amon (view profile)

Christophe

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.

Sara

Sara (view profile)

MATLAB Release
MATLAB 7.9 (R2009b)

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video