File Exchange

image thumbnail

MSSA: Multi-objective Salp Swarm Algorithm

version 1.0.0.0 (128 KB) by Seyedali Mirjalili
The multi-objective version of the Salp Swarm Algorithm (SSA)

24 Downloads

Updated 22 May 2018

View License

This submission includes the source codes of the multi-objective version of the Salp Swarm Algorithm (SSA) called Multi-objective Salp Swarm Algorithm (MSSA).
.
The main paper is:

This is the source codes of the paper:

S. Mirjalili, A.H. Gandomi, S.Z. Mirjalili, S. Saremi, H. Faris, S.M. Mirjalili, Salp Swarm Algorithm: A bio-inspired optimizer for engineering design problems, Advances in Engineering Software, in-press, DOI: http://dx.doi.org/10.1016/j.advengsoft.2017.07.002

If you have no access to the paper, please drop me an email at ali.mirjalili@gmail.com and I will send you the paper.

All of the source codes and extra information as well as more optimization techniques can be found in my personal website at http://www.alimirjalili.com
I have a number of relevant courses in this area. You can enrol via the following links with 95% discount:

*******************************************************************************************************************************************
A course on “Optimization Problems and Algorithms: how to understand, formulation, and solve optimization problems”:
https://www.udemy.com/optimisation/?couponCode=MATHWORKSREF

A course on “Introduction to Genetic Algorithms: Theory and Applications”
https://www.udemy.com/geneticalgorithm/?couponCode=MATHWORKSREF
*******************************************************************************************************************************************

Cite As

Seyedali Mirjalili (2020). MSSA: Multi-objective Salp Swarm Algorithm (https://www.mathworks.com/matlabcentral/fileexchange/63746-mssa-multi-objective-salp-swarm-algorithm), MATLAB Central File Exchange. Retrieved .

Comments and Ratings (6)

Silva

Thank you for the wonderful code! I used this for my work in which I took the obj func on x-axis to minimize and the one on Y axis to maximize, however, I'm getting the plot as a straight line like the shape of ' \' instead of a curved L or convex shape(as we usually get for PF), can you please help me where I went wrong or is that ok? and also, how to find the optimized values for both the objectives? Please help me, I'm struggling as I'm very new to Multi-Objective optimization. I need it for my project work.

Thanks in advance!

Esraa

gs l

Thanks for ur efforts and your team

Thank you so much for this code. realy it is powerful Programme
Please, just I have one question ,
When I would like to optimize at the same time three Objective Functions , in which sub-code I can changed ?
is it only in ZDT1 ?? or in another sub-code

Tahnk you a lot in advance
regards

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