Abstract
Evolutionary multi-objective optimization (EMO) algorithms have been used in finding a representative set of Pareto-optimal solutions in the past decade and beyond. However, most of Pareto domination-based multi-objective optimization evolutionary algorithms (MOEAs) are not suitable for many-objective optimization, in which, a good trade-off among many objectives becomes very difficult. In real-world applications, the fact is that the decision-maker is not interested in the overall Pareto-optimal front since the final decision is a unique or several solutions. So the decision-maker can incorporate his/her preferences into the search process of MOEAs to guide the search toward the preferred parts of the Pareto region rather than the whole Pareto-optimal region. In this paper, we hybridize the classical Pareto dominance principle with reference-based dominance and propose a reference-dominance-based preference multi-objective optimization algorithm (r-PMOA). The proposed method has been extensively compared with other recently proposed preference-based EMO approaches over several benchmark problems of multi-objective optimization having 2–10 objectives. The results of the experiment indicate that r-PMOA achieves competitive results.
Similar content being viewed by others
References
Chen Y, Zou X, Xie W (2011) Convergence of multi-objective evolutionary algorithms to a uniformly distributed representation of the Pareto front. Inf Sci 181(16):3336–3355
Coello Coello CA (2000) Handling preferences in evolutionary multiobjective optimization: a survey. In: Proceeding of the 2000 Congress on Evolutionary Computation, vol 1. La Jolla, CA, pp 30–37
Coello Coello CA, Cortés NC (2002) An approach to solve multiobjective optimization problems based on an artificial immune system. In: Timmis J, Bentley PJ (eds) First International Conference on Artificial Immune Systems (ICARIS’2002), University of Kent at Canterbury, UK, Sept, pp 212–221. ISBN1-902671-32-5
De Castro LN, Von Zuben FJ (2002) Learning and optimization using the clonal selection principle. IEEE Trans Evol Comp 6(3):239–251
Deb K, Pratap A, Agarwal S, Meyarivan T (2002a) A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans Evol Comput 6(2):182–197
Deb K, Thiele L, Laumanns M, Zitzler E (2002b) Scalable multi-objective optimization test problems. In: Proceedings of the Congress on Evolutionary Computation (CEC 2002), pp 825–830
Deb K, Sundar J, Bhaskara U, Chaudhuri S (2006) Reference point based multi-objective optimization using evolutionary algorithms. Int J Comput Intell Res (IJCIR) 2(3):273–286
Deb K, Kumar A (2007a) Interactive Evolutionary Multi-Objective Optimization and Decision-Making using Reference Direction Method. In: Proceedings of the 9th annual conference on Genetic and evolutionary computation. New York, NY, USA, pp 781–788
Deb K, Kumar A (2007b) Light beam search based multi-objective optimization using evolutionary algorithms. In: Proceeding of 2007 IEEE Congress on Evolutionary Computation (CEC 2007), Singapore, pp 2125–2132
Deb K, Sinha A, Korhonen PJ, Walleninus J (2010) An interactive evolutionary multiobjective optimization method based on progressively approximated value functions. IEEE Trans Evol Comput 14(5):723–739. doi:10.1109/TEVC.2010.2064323
Farina M, Amato P (2002) On the Optimal Solution Definition for Many-criteria Optimization Problems. In: Keller J, Nasraoui O (eds) Proceedings of the 2002 NAFIPS-FLINT International Conference. IEEE Service Center, Piscataway, New Jersey, pp 233–238
Fernandez E, Lopez E, Lopez F, Coello Coello CA (2011) Increasing selective pressure towards the best compromise in evolutionary multiobjective optimization: The extended NOSGA method. Inf Sci 181(1):44–56
Fonseca CM, Fleming PJ (1993) Genetic Algorithms for Multiobjective Optimization: Formulation, Discussion and Generalization. In: Mateo San (ed) Proceedings of the Fifth International Conference on Genetic Algorithms, Forrest S. CA. Morgan Kaufman, pp 416–423
Fowler JW, Gel ES, Köksalan MM, Korhonen P, Marquis JL, Wallenius J (2010) Interactive evolutionary multi-objective optimization for quasi-concave preference functions. Eur J Oper Res 206(2):417–425
Freschi F, Repetto M (2005) Multiobjective Optimization by a Modified Artificial Immune System Algorithm. In: Proceedings of the Fourth International Conference on Artificial Immune Systems, ICARIS 2005, vol 3627. Banff, Alberta, Canada, pp 248–261
Garcia S, Molina D, Lozano M, Herrera F (2009) A study on the use of non-parametric tests for analyzing the evolutionary algorithms’ behaviour: a case study on the CEC’2005 Special Session on Real Parameter Optimization. J Heuristics 15(6):617–644
Garrett SM (2005) How do we evaluate artificial immune systems? Evol Comput 13(2):145–177
Gong MG, Jiao LC, Du HF, Bo LF (2008a) Multiobjective immune algorithm with nondominated neighbor-based selection. Evol Comput MIT 16(2):225–255
Gong MG, Jiao LC, Ma WP, Du HF (2008b) Multiobjective optimization using an immunodominance and clonal selection inspired algorithm. Sci China Ser F Inf Sci 51(8):1064–1082
Han J, Kamber M, Pei J (2001) Data mining: concept and techniques. Morgan Kaufman Publishers, USA
Hart E, Timmis J (2005) Application Areas of AIS: The Past, The Present and The Future. In: Proceedings of the 4th International Conference, ICARIS 2005, vol 3627. Banff, Alberta, Canada, pp 483–497
Hughes EJ (2005) Evolutionary many-objective optimization: many once or one many? In: 2005 IEEE Congress on Evolutionary Computation (CEC 2005), vol 1. Edinburgh, Scotland, pp 222–227
Ishibuchi H, Tsukamoto N, Nojima Y (2008) Evolutionary Many-Objective Optimization: A Short Review. In: Proceeding of 2008 IEEE Congress on Evolutionary Computation (CEC 2008), HongKong, pp 2424–2432
Jaszkiewicz A, Slowinski R (1999) The ‘Light Beam Search’ approach - an overview of methodology and applications. Eur J Oper Res 113(2):300–314
Jiao LC, Gong MG, Shang RH, Du HF, Lu B (2005) Clonal Selection With Immune Dominance and Anergy Based Multiobjective Optimization. In: Proceedings of the Third International Conference, EMO 2005, vol 3410. Guanajuato, Mexico, pp 474–489
Khare V, Yao X, Deb K (2003) Performance Scaling of Multi-objective Evolutionary Algorithms. In: Proceedings of The Second International Conference, EMO 2003, vol 2632. Faro, Portugal, pp 376–390
Knowles J, Corne D (2007) Quantifying the Effects of Objective Space Dimension in Evolutionary Multiobjective Optimization. In: Proceedings of the Fourth International Conference, EMO 2007, vol 4403. Matsushima, Japan, pp 757–771
Kukkonen S, Lampinen J (2005) GDE3: the third evolution step of generalized differential evolution. In:The 2005 IEEE Congress on Evolutionary Computation (CEC 2005), vol 1, pp 443–450
Laumanns M, Thiele L, Deb K, Zitzler E (2002) Combining convergence and diversity in evolutionary multiobjective optimization. Evol Comput. MIT 10(3):263–282
Luh GC, Chueh CH (2009) A multi-modal immune algorithm for the job-shop scheduling problem. Inf Sci 179(10):1516–1532
Molina J, Santana LV, Hernández-Díaz AG, Coello Coello CA, Caballero R (2009) g-dominance: Reference point based dominance for multiobjective metaheuristics. Eur J Oper Res 197(2):685–692
Ono S, Hirotani Y, Nakayama S (2009) A memetic algorithm for bobust optimal solution search-hybridization of multi-objective genetic algorithm and quasi-newton method. Int J Innov Comput Inf Control 5(12(B)):5011–5019
Purshouse RC, Fleming PJ (2003) Evolutionary many-objective optimization: an exploratory analysis. In: The 2003 Congress on Evolutionary Computation (CEC 2003), vol 3, pp 2066–2073
Rachmawati L, Srinivasan D (2006) Preference Incorporation in Multi-objective Evolutionary Algorithms: A Survey. In: The 2006 IEEE Congress on Evolutionary Computation (CEC 2006), pp 962–968
Said LB, Bechikh S, Ghédira K (2010) The r-Dominance: a new dominance relation for interactive evolutionary multicriteria decision making. IEEE Trans Evol Comput 14(5):801–818
Schott JR (1995) Fault Tolerant Design Using Single and Multicriteria Genetic Algorithm Optimization. Ph. D. dissertation Massachusetts Institute of Technology, Cambridge, MA
Sindhya K, Ruiz AB, Miettinen K (2011) A Preference Based Interactive Evolutionary Algorithm for Multi-objective Optimization: PIE. In: Proceedings of the 6th International Conference, EMO 2011, vol 6576. Ouro Preto, Brazil, pp 212–225
Sinha A, Saxena DK, Deb K, Tiwari A (2013) Using objective reduction and interactive procedure to handle many-objective optimization problems. Appl Soft Comput 13(1):415–427
Storn R, Price K (1997) Differential evolution-a simple and efficient heuristic for global optimization over continuous spaces. J Glob Optim 11(4):341–359
Tan YY, Jiao YC, Li H, Wang XK (2012) A modification to MOEA/D-DE for multiobjective optimization problems with complicated Pareto sets. Inf Sci 213:14–38
Tarakanov A, Dasgupta D (2000) A formal model of an artificial immune system. Biosystems 55(1–3):151–158
Thiele L, Miettinen K, Korhonen PJ, Molina J (2009) A preference based evolutionary algorithm for multi-objective optimization. Evol Comput MIT 17(3):411–436
Van Veldhuizen DA (1999) Multiobjective Evolutionary Algorithms: Classifications, Analyzes, and New Innovations. Air Force Inst. Technol, Dayton, OH, Tech. Rep. AFIT/DS/ENG/99-01
Van Veldhuizen DA, Lamont GB (2000) Multiobjective evolutionary algorithms: analyzing the state-of-the-art. Evol Comput 8(2):125–147
Yang DD, Jiao LC, Gong MG, Feng J (2010a) Adaptive ranks clone and k-nearest neighbor list-based immune multi-objective optimization. Comput Intell 26(4):359–385
Yang DD, Jiao LC, Gong MG, Yu H (2010b) Clone selection algorithm to solve preference multi-objective optimization. J Softw 21(1):14–33 (in Chinese)
Yoo J, Hajela P (1999) Immune network simulations in multicriterion design. Strut Optim 18(2–3):85–94
Zitzler E, Deb K, Thiele L (2000) Comparison of multiobjective evolutionary algorithms: empirical results. Evol Comput 8(2):173–195
Acknowledgments
This work was supported by the National Natural Science Foundation of China (Nos. 61373111, 61272279, 61103119 and 61203303); the Fundamental Research Funds for the Central Universities (Nos. K50511020014, K50510020011, K5051302049, and K5051302023); and the Provincial Natural Science Foundation of Shaanxi of China (No. 2014JM8321).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that there is no conflict of interest.
Additional information
Communicated by V. Loia.
Rights and permissions
About this article
Cite this article
Liu, R., Song, X., Fang, L. et al. An r-dominance-based preference multi-objective optimization for many-objective optimization. Soft Comput 21, 5003–5024 (2017). https://doi.org/10.1007/s00500-016-2098-x
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-016-2098-x