Abstract
A methodology inspired by the combined flocking nature of mixed species of birds is proposed in this paper. Mixed species flock with the intention to increase feeding efficiency or to defend predator attacks. Specific particle orientation in the entire population is controlled by particle’s previous best location, position of the best species member and a globally best particle position. Non dominated solution set of the multiple objectives targeted by each species is acquired by tracking the trajectory of the globally best particle during current course of action. The proposed method provides adaptive population strategy by giving robust performance on divergent decision and objective space. Particle depletion and augmentation procedure increases the productivity of population to direct the solution set move closer to true pareto front with maximum spread and diversity. Visualisation of the non dominating set is provided using a solution ranking approach supported by a heap tree. It also acts as an ordered repository of partial solutions along with a quality ranking parameter. Performance of the method is evaluated over a standard set of multi objective test problems from the latest many objective function(MaF) test suit. Quantitative and qualitative assessment of the proposed model with state of the art many objective optimization algorithms in the field of natural computing depicts its endurance on scalable problems of different dynamics without compromising the computational complexity, but with finer storage alternative.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Code and data availability
Java source code of the algorithm is available at http://mirworks.in/downloads.php.
References
Bader J, Zitzler E (2011) Hype: an algorithm for fast hypervolume-based many-objective optimization. Evol Comput 19(1):45–76. https://doi.org/10.1162/EVCO_a_00009
Beume N, Fonseca CM, Lopez-Ibanez M et al (2009) On the complexity of computing the hypervolume indicator. IEEE Trans Evol Comput 13(5):1075–1082. https://doi.org/10.1109/TEVC.2009.2015575
Chen ZG, Zhan ZH, Lin Y et al (2019) Multiobjective cloud workflow scheduling: a multiple populations ant colony system approach. IEEE Trans Cybern 49(8):2912–2926
Cheng R, Jin Y, Olhofer M et al (2016) A reference vector guided evolutionary algorithm for many-objective optimization. IEEE Trans Evol Comput 20(5):773–791. https://doi.org/10.1109/TEVC.2016.2519378
Cheng S, Zhan H, Shu Z (2016) An innovative hybrid multi-objective particle swarm optimization with or without constraints handling. Appl Soft Comput 47:370–388
Cheng R, Jin Y, Olhofer M et al (2017a) Test problems for large-scale multiobjective and many-objective optimization. IEEE Trans Cybern 47(12):4108–4121. https://doi.org/10.1109/TCYB.2016.2600577
Cheng R, Li M, Tian Y et al (2017b) A benchmark test suite for evolutionary many-objective optimization. Complex Intell Syst 3(1):67–81
Coello Coello C, Lechuga M (2002) Mopso: a proposal for multiple objective particle swarm optimization. In: Proceedings of the 2002 congress on evolutionary computation. CEC’02 (Cat. No.02TH8600), pp 1051–1056. https://doi.org/10.1109/CEC.2002.1004388
Coello C, Pulido G, Lechuga M (2004) Handling multiple objectives with particle swarm optimization. IEEE Trans Evol Comput 8(3):256–279. https://doi.org/10.1109/TEVC.2004.826067
Deb K, Jain H (2014) An evolutionary many-objective optimization algorithm using reference-point-based nondominated sorting approach, part i: Solving problems with box constraints. IEEE Trans Evol Comput 18(4):577–601. https://doi.org/10.1109/TEVC.2013.2281535
Farina M, Deb K, Amato P (2004) Dynamic multiobjective optimization problems: test cases, approximations, and applications. IEEE Trans Evol Comput 8(5):425–442. https://doi.org/10.1109/TEVC.2004.831456
Hu Xia JZ, Yu D (2014) Combining crowding estimation in objective and decision space with multiple selection and search strategies for multi-objective evolutionary optimization. IEEE Trans Cybern 44(3):378–93
Jiang S, Ong YS, Zhang J et al (2014) Consistencies and contradictions of performance metrics in multiobjective optimization. IEEE Trans Cybern 44(12):2391–2404. https://doi.org/10.1109/TCYB.2014.2307319
Li K, Deb K, Zhang Q et al (2015) An evolutionary many-objective optimization algorithm based on dominance and decomposition. IEEE Trans Evol Comput 19(5):694–716. https://doi.org/10.1109/TEVC.2014.2373386
Liu B, Wang L, Jin YH et al (2005) Improved particle swarm optimization combined with chaos. Chaos Solitons Fractals 25(5):1261–1271
Madiouni R, Bouallègue S, Haggege J et al (2019) Epsilon-multiobjective particle swarm optimization-based tuning of sensitivity functions for RST digital control design. Trans Inst Meas Control. https://doi.org/10.1177/0142331219834994
Ray T, Liew K (2002) A swarm metaphor for multiobjective design optimization. Eng Optim 34(2):141–153
Saritha R, Vinod Chandra SS (2017) Multi dimensional honey bee foraging algorithm based on optimal energy consumption. J Inst Eng India Ser B 98(5):527–531. https://doi.org/10.1007/s40031-017-0294-4
Saritha R, Vinod Chandra SS (2019) Multimodal foraging by honey bees toward optimizing profits at multiple colonies. IEEE Intell Syst 34(1):14–22. https://doi.org/10.1109/MIS.2018.111144149
Tang K, Yx Y, Li BL (2015) Many-objective evolutionary algorithms: a survey. ACM Comput Surv 48(1):1–35
Tian Y, Cheng R, Zhang X et al (2017) Platemo: a matlab platform for evolutionary multi-objective optimization [educational forum]. IEEE Comput Intell Mag 12(4):73–87
Vinod Chandra SS (2016) Smell detection agent based optimization algorithm. J Inst Eng India Ser B 97(3):431–436. https://doi.org/10.1007/s40031-014-0182-0
Vinod Chandra SS, Anand HS (2022) Nature inspired meta heuristic algorithms for optimization problems. Computing 104(2):251–269. https://doi.org/10.1007/s00607-021-00955-5
Wang H, Jiao L, Yao X (2015) Two arch2: an improved two-archive algorithm for many-objective optimization. IEEE Trans Evol Comput 19(4):524–541
Xiang Y, Zhou Y, Tang L et al (2019) A decomposition-based many-objective artificial bee colony algorithm. IEEE Trans Cybern 49(1):287–300
Yang S, Li M, Liu X et al (2013) A grid-based evolutionary algorithm for many-objective optimization. IEEE Trans Evol Comput 17(5):721–736
Yen G, Lu H (2003) Dynamic multiobjective evolutionary algorithm: adaptive cell-based rank and density estimation. IEEE Trans Evol Comput 7(3):253–274
Zhan ZH, Li J, Cao J et al (2013) Multiple populations for multiple objectives: a coevolutionary technique for solving multiobjective optimization problems. IEEE Trans Cybern 43(2):445–463
Zhang T, Georgiopoulos GCAM (2018) Pareto-optimal model selection via sprint-race. IEEE Trans Cybern 48(3):596–610
Zhang X, Tian Y, Jin Y (2015) A knee point-driven evolutionary algorithm for many-objective optimization. IEEE Trans Evol Comput 19(6):761–776. https://doi.org/10.1109/TEVC.2014.2378512
Zhou Y, Xiang Y, Chen Z et al (2019) A scalar projection and angle-based evolutionary algorithm for many-objective optimization problems. IEEE Trans Cybern 49(6):2073–2084
Funding
The authors did not receive any funding support for the submitted work.
Author information
Authors and Affiliations
Contributions
All authors have equally contributed in the work
Corresponding author
Ethics declarations
Conflict of interest
Authors hereby confirm that there is no conflict of interest or competing interest for this article
Ethical approval
This article does not contain any studies with human participants or animals performed by the author. All ethical norms were followed during each phase of the work.
Consent for publication
All the concerned have provided consent to publish this work
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Supplementary Information
Below is the link to the electronic supplementary material.
Rights and permissions
About this article
Cite this article
Anand, H.S., Saritha, R. & Vinod Chandra, S.S. Many objective optimization algorithm based on mixed species particle flocking. J Ambient Intell Human Comput 14, 13251–13267 (2023). https://doi.org/10.1007/s12652-022-03782-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12652-022-03782-4