Abstract
The purpose of multi-objective optimization is to simultaneously optimize several objective functions that are usually in conflict with each other. An acceptable solution is one that can strike a trade-off between the results of these functions. Although, multi-objective evolutionary algorithms have a good history in solving multi-objective problems, how to find more accurate and diverse solutions set at an acceptable time is still a challenge. In this study, a quantum-inspired multi-objective harmony search algorithm is proposed to solve multi-objective optimization problems. In this algorithm, a new quantum mutation strategy is proposed, which is a combination of harmony improvisation operators and a quantum adaptive rotation gate. While the use of the rotation gate leads to the move to further solutions and complete coverage of the problem space, the improvisation operators (PAR and BW) trigger tiny impulses and mutate into neighbor solutions. The advantage of such an algorithm is to strengthen the balance between the exploration and exploitation processes. Also, the crowding distance metric of the elitism strategy ensures the production of solutions with maximum variety in the problem space. The results of the implementation of this algorithm on multi-objective benchmark functions indicate significant improvement in criteria such as the distance to Pareto optimal, the scattering, and the convergence rate compared to the state-of-the-art methods.
Similar content being viewed by others
References
Abualigah LM (2019) Feature selection and enhanced Krill Herd algorithm for text document clustering. Part of the studies in computational intelligence book series (SCI, volume 816), pp 11–19
Abualigah LM, Khader AT, Hanandeh ES (2018a) Hybrid clustering analysis using improved krill herd algorithm. Appl Intell 48:4047–4071
Abualigah LM, Khader AT, Hanandeh ES (2018b) A new feature selection method to improve the document clustering using particle swarm optimization algorithm. J Comput Sci 25:456–466
Bouaziz A, Draa A, Chikhi S (2013) A quantum-inspired artificial bee colony algorithm for numerical optimization. In: 11th International Symposium Programming and Systems (ISPS), proceedings, pp 81–88
Chakraborti T, Chatterjee A, Halder A, Konar A (2015) Automated emotion recognition employing a novel modified binary quantum-behaved gravitational search algorithm with differential mutation. Expert Syst 32:522–530
Coelho L (2008) A quantum particle swarm optimizer with chaotic mutation operator. Chaos Soliton Fract 37:1409–1418
Corne DW, Knowles JD, Oates MJ (2000) The Pareto-envelope based selection algorithm for multi-objective optimization. In: 6th International conference on parallel problem solving from nature, pp 869–878
Dahi ZAM, Mezioud C, Draa A (2016) A quantum-inspired genetic algorithm for solving the antenna positioning problem. Swarm Evol Comput 31:24–63
Dai H, Yang Y, Li C (2014) Bi-direction quantum crossover-based clonal selection algorithm and its applications. Expert Syst Appl 41:7248–7258
Deb K (1998) Multi-objective genetic algorithms: problem difficulties and construction of test functions, Technical Report No. CI-49/98. Department of Computer Science/XI, University of Dortmund, Germany
Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitist multi-objective genetic algorithm: NSGA-II. IEEE Trans Evol Comput 6:182–197
Deng W, Junjie X, Gao XY, Zhao H (2020a) An enhanced msiqde algorithm with novel multiple strategies for global optimization problems. IEEE Trans Syst Man, Cybern Syst. https://doi.org/10.1109/TSMC.2020.3030792
Deng W, Junjie X, Gao XY, Zhao H (2020b) A novel gate resource allocation method using improved PSO-based QEA. IEEE Trans Intell Transp Syst. https://doi.org/10.1109/TITS.2020.3025796
Deng W, Liu H, Xu J, Zhao H, Song Y (2020c) An improved quantum-inspired differential evolution algorithm for deep belief network. IEEE Trans Instrum Meas 69:7319–7327
Diao R, Shen Q (2012) Feature selection with harmony search. IEEE T Syst Man Cy B 42:1509–1523
Ding W, Guan Z, Shi Q, Wang J (2015) A more efficient attribute self-adaptive co-evolutionary reduction algorithm by combining quantum elitist frogs and cloud model operators. Inform Sci 293:214–234
Feynman RP (1982) Simulating physics with computers. Int J Theor Phys 21:467–488
Geem ZW, Sim KB (2010) Parameter-setting-free harmony search algorithm. Appl Math Comput 217:3881–3889
Geem ZW, Kim JH, Loganathan GV (2001) A new heuristic optimization algorithm: harmony search. SIMULATION 76:60–68
Grover L (1996) A fast quantum mechanical algorithm for database search. In: 28th Annual ACM symposium on the theory of computing, proceedings, pp 210–219
Han KH, Kim JH (2002) Quantum-inspired evolutionary algorithm for a class of combinatorial optimization. IEEE Trans Evol Comput 6:580–593
Han F, Sun YWT, Ling QH (2018) An improved multi-objective quantum-behaved particle swarm optimization based on double search strategy and circular transposon mechanism. Complexity. https://doi.org/10.1155/2018/8702820
Horn J, Nafploitis N, Goldberg DE (1994) A niched Pareto genetic algorithm for multi-objective optimization, In: First IEEE conference on evolutionary computation, proceedings, pp 82–87
Hosseinnezhad V, Rafiee M, Ahmadian M, Ameli M (2014) Species-based quantum particle swarm optimization for economic load dispatch. Int J Elect Power Energy Syst 63:311–322
Hsieh MS, Wu SC (2019) Modified quantum evolutionary algorithm and self-regulated learning for reactor loading pattern design. Ann Nucl Energy 127:268–277
Hwang CL, Masud ASM (1979) Multiple objective decision making—methods and applications: a state-of-the-art survey. Springer, Heidelberg
Jin C, Jin SW (2015) Automatic image annotation using feature selection based on improving quantum particle swarm optimization. Signal Process 109:172–181
Kim JH (2016) Harmony search algorithm: a unique music-inspired algorithm. Procedia Eng 154:1401–1405
Knowles JD, Corne DW (2000a) Approximating the non-dominated front using the Pareto archived evolution strategy. Evol Comput 8:149–172
Knowles JD, Corne DW (2000b) M-PAES: A Memetic Algorithm for Multi-objective optimization, In 2000 Congress on Evolutionary Computation (CECOO), proceeding, pp 325–332
Konak A, Coit DW, Smith AE (2005) Multi-objective optimization using genetic algorithms: a tutorial. Reliab Eng Syst Saf 91:992–1007
Layeb A (2013) A hybrid quantum inspired harmony search algorithm for 0–1 optimization problems. J Comput Appl Math 253:14–25
Ma X, Li YG (2012) An improved quantum ant colony algorithm and its application. IERI Procedia 2:522–527
Manjarres D, Landa-Torres I, Gill-Lopez S, Del Ser J, Bilbao MN, Salcedo-Sanz S, Geem ZW (2013) A survey on applications of the harmony search algorithm. Eng Appl Artif Intel 26:1818–1831
Moghadam MS, Nezamabadi-Pour H, Farsangi MM (2012) A quantum behaved gravitational search algorithm. Intell Inf Manag 2012:390–395
Montiel O, Castillo O, Melin P, Sepulveda R (2008) Mediative fuzzy logic: a new approach for contradictory knowledge management. SoftComput 12:251–256
Moore P, Venayagamoorthy GK (2005) Evolving combinational logic circuits using a hybrid quantum evolution and particle swarm inspired algorithm. In: Proceedings of NASA/DoD conference evolvable hardware (EH), pp 97–102
Nielsen MA, Chuang IL (2010) Quantum computation and quantum information, 10th Anniversary. Cambridge University Press, Cambridge
Pandiarajan K, Babulal CK (2016) Fuzzy harmony search algorithm based optimal power flow for power system security enhancement. Int J Electr Power Energ Syst 78:72–79
Ramos A, Vellasco M (2020) Chaotic quantum-inspired evolutionary algorithm: enhancing feature selection in BCI. In: 2020 IEEE congress on evolutionary computation (CEC), proceedings, pp 1–8
Rashedi E, Nezamabadi-Pour H, Saryazdi S (2010) BGSA: binary gravitational search algorithm. Natural Comput 9:727–745
Shor P (1994) Algorithms for quantum computation: discrete logarithms and factoring. In: 35th Annual IEEE symposium on foundations of computer science, proceedings, pp 124–134
Soliman M, Hassanien AE, Onsi HM (2016) An adaptive watermarking approach based on weighted quantum particle swarm optimization. Neural Comput Appl 27:469–481
Srinivas N, Deb K (1994) Multi-objective optimization using non-dominated sorting in genetic algorithms. Evol Comput 2:221–248
Tereshko V, Loengarov A (2005) Collective decision-making in honey bee foraging dynamics. Comput Inf Syst J 9:1–7
Veldhuizen DAV, Lamout G (2000) Multi-objective optimization with Messy Genetic Algorithms. In: 2000 ACM symposium on applied computing, proceedings, pp 470–476
Wang CM, Huang YF (2010) Self-adaptive harmony search algorithm for optimization. Expert Syst Appl 37:2826–2837
Wang L, Li L (2010) An effective hybrid quantum-inspired evolutionary algorithm for parameter estimation of chaotic systems. Expert Syst Appl 37:1279–1285
Wang Y, Feng X, Huang Y, Pu D, Zhou W, Liang Y, Zhou C (2007) A novel quantum swarm evolutionary algorithm and its applications. Neurocomputing 70:633–640
Wang L, Mao Y, Niu Q, Fei M (2011) A multi-objective binary harmony search algorithm. In: Second international conference, ICSI 2011—proceedings, pp 74–81
Whitley D, Rana S, Dzubera J, Mathias KE (1996) Evaluating evolutionary algorithms. Artif Intell 85:245–276
Wittkowski KM (1988) Friedman-type statistics and consistent multiple comparisons for unbalanced designs with missing data. J Am Stat Assoc 83:1163–1170
Xiao J, Li JJ, Hong XX (2018) An improved MOEA/D based on reference distance for software project portfolio optimization. Complexity. https://doi.org/10.1155/2018/3051854
Yi J, Lu Ch, Li G (2019) A literature review on latest developments of Harmony Search and its applications to intelligent manufacturing. Math Biosci Eng 16:2086–2117
Zhao S, Xu G, Tao T, Liang L (2009) Real-coded chaotic quantum-inspired genetic algorithm for training of fuzzy neural networks. Comput Math with Appl 57:2009–2015
Zitzler E, Thiele L (1999) Multi-objective evolutionary algorithms: a comparative case study and the strength Pareto approach. IEEE Trans Evol Comput 3:257–271
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Ethical approval
This article does not contain any studies with human participants performed by any of the authors.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Sadeghi Hesar, A., Kamel, S.R. & Houshmand, M. A quantum multi-objective optimization algorithm based on harmony search method. Soft Comput 25, 9427–9439 (2021). https://doi.org/10.1007/s00500-021-05799-x
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-021-05799-x