Multi-Objective Crystal Structure Algorithm (MOCryStAl)

The codes of multi-objective version of a recently proposed meta-heuristic algorithm called Crystal Structure Algorithm
295 Downloads
Updated 25 Aug 2021

View License

In many optimization problems, the main goal is to improve a single performance index in which a minimum or maximum value of this index fully reflects the quality of the response obtained from a system. However, in some cases, it is impossible to rely solely on a single index, so a multi-objective optimization problem with multiple performance indicators is considered where the values of all of them should be optimized simultaneously. The mentioned process requires a multi-objective optimization algorithm that can deal with the complexity of problems with simultaneous indexes. This paper presents the multi-objective version of a recently proposed metaheuristic algorithm called Crystal Structure Algorithm (CryStAl) which was inspired by the principles underlying the formation crystal structures. For the performance evaluation of this algorithm which is called MOCryStAl, the benchmark problems of the Completions on Evolutionary Computation (CEC) on multi- objective optimization, called CEC-09, are utilized. Some real-world engineering design problems are used to evaluate the efficiency of the proposed approach. The results demonstrate that the proposed methods can provide excellent results in dealing with the considered multi-objective problems.
% Crystal Structure Algorithm (CryStAl) (MOCryStAl) %
% %
% %
% Developed in MATLAB R2021a (MacOs) %
% %
% Author and programmer %
% --------------------------------- %
% Nima Khodadadi (ʘ‿ʘ) %
% Siamak Talatahari %
% Mahdi Azizi %
% Pooya Sareh %
% %
% e-Mail %
% --------------------------------- %
% inimakhan@me.com %
% %
% Homepage %
% --------------------------------- %
% https://nimakhodadadi.com %
% %
% %

Cite As

Nima Khodadadi (2024). Multi-Objective Crystal Structure Algorithm (MOCryStAl) (https://www.mathworks.com/matlabcentral/fileexchange/98229-multi-objective-crystal-structure-algorithm-mocrystal), MATLAB Central File Exchange. Retrieved .

Khodadadi, Nima, et al. “Multi-Objective Crystal Structure Algorithm (MOCryStAl): Introduction and Performance Evaluation.” IEEE Access, Institute of Electrical and Electronics Engineers (IEEE), 2021, pp. 1–1, doi:10.1109/access.2021.3106487.

View more styles
MATLAB Release Compatibility
Created with R2021a
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.0.0