Skip to main content
Log in

An r-dominance-based preference multi-objective optimization for many-objective optimization

  • Methodologies and Application
  • Published:
Soft Computing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    MathSciNet  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  MATH  Google Scholar 

  • 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

    Article  MATH  Google Scholar 

  • Garrett SM (2005) How do we evaluate artificial immune systems? Evol Comput 13(2):145–177

    Article  Google Scholar 

  • 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

    MATH  Google Scholar 

  • 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

    Article  MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • Luh GC, Chueh CH (2009) A multi-modal immune algorithm for the job-shop scheduling problem. Inf Sci 179(10):1516–1532

    Article  Google Scholar 

  • 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

    Article  MATH  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • Tarakanov A, Dasgupta D (2000) A formal model of an artificial immune system. Biosystems 55(1–3):151–158

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Zitzler E, Deb K, Thiele L (2000) Comparison of multiobjective evolutionary algorithms: empirical results. Evol Comput 8(2):173–195

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Ruochen Liu.

Ethics declarations

Conflict of interest

The authors declare that there is no conflict of interest.

Additional information

Communicated by V. Loia.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-016-2098-x

Keywords

Navigation