Skip to main content
Top
Published in: Soft Computing 6/2015

01-06-2015 | Focus

A set-based genetic algorithm for solving the many-objective optimization problem

Authors: Dunwei Gong, Gengxing Wang, Xiaoyan Sun, Yuyan Han

Published in: Soft Computing | Issue 6/2015

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Many-objective optimization problems are very common and important in real-world applications, and there exist few methods suitable for them. Therefore, many-objective optimization problems are focused on in this study, and a set-based genetic algorithm is presented to effectively solve them. First, each objective of the original optimization problem is transformed into a desirability function according to the preferred region defined by the decision-maker. Thereafter, the transformed problem is further converted to a bi-objective optimization one by taking hyper-volume and the decision-maker’s satisfaction as the new objectives, and a set of solutions of the original optimization problem as the new decision variable. To tackle the converted bi-objective optimization problem using genetic algorithms, the crossover operator inside a set is designed based on the simplex method using solutions of the original optimization problem, and the crossover operator between sets is developed using the entropy of sets. In addition, the mutation operator of a set is presented to obey the Gaussian distribution and changes along with the decision-maker’s preferences. The proposed method is tested on five benchmark many-objective optimization problems and compared with other six methods. The experimental results empirically demonstrate its effectiveness.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Literature
go back to reference Asad M, Mohammad NO, Li XD (2012) Reference point based multi-objective optimization through decomposition, In: IEEE World Congress on Computational Intelligence, IEEE Press, Piscataway, pp 1–8 Asad M, Mohammad NO, Li XD (2012) Reference point based multi-objective optimization through decomposition, In: IEEE World Congress on Computational Intelligence, IEEE Press, Piscataway, pp 1–8
go back to reference Auger A, Bader J, Brockhoff D (2009) Articulating user preferences in many-objective problems by sampling the weighted hypervolume, In: Proceeding of the 11th Annual conference on Genetic and evolutionary computation. New York, pp 555–562 Auger A, Bader J, Brockhoff D (2009) Articulating user preferences in many-objective problems by sampling the weighted hypervolume, In: Proceeding of the 11th Annual conference on Genetic and evolutionary computation. New York, pp 555–562
go back to reference Bader J, Brockhoff D, Welten S, Zitzler E (2009) On using population of sets in multiobjective optimization. Lect Notes Comput Sci 5467:140–154CrossRef Bader J, Brockhoff D, Welten S, Zitzler E (2009) On using population of sets in multiobjective optimization. Lect Notes Comput Sci 5467:140–154CrossRef
go back to reference BaderJ, Zitzler E (2008) HypE: an algorithm for fast hypervolume-based many-objective optimization, TIK-Report No. 286, pp 1–25 BaderJ, Zitzler E (2008) HypE: an algorithm for fast hypervolume-based many-objective optimization, TIK-Report No. 286, pp 1–25
go back to reference Bahram M, Banafsheh Z, Reza K (2011) Ranking solutions of multi-objective reservoir operation optimization models using multi-criteria decision analysis. Expert Syst Appl 38:7851–7863CrossRef Bahram M, Banafsheh Z, Reza K (2011) Ranking solutions of multi-objective reservoir operation optimization models using multi-criteria decision analysis. Expert Syst Appl 38:7851–7863CrossRef
go back to reference Brockhoff D, Zitzler E (2007) Improving hypervolume-based multiobjective evolutionary algorithms by using objective reduction methods, In: Proceedings of IEEE Congress on Evolutionary Computation, IEEE Press, Piscataway, pp 2086–2093 Brockhoff D, Zitzler E (2007) Improving hypervolume-based multiobjective evolutionary algorithms by using objective reduction methods, In: Proceedings of IEEE Congress on Evolutionary Computation, IEEE Press, Piscataway, pp 2086–2093
go back to reference Corne DW, Jerram NR, Knowles JD, Oates MJ (2001) PESA-II: region-based selection algorithm for multi-objective optimization. In: Spector L, Goodman ED, Wu A, Voigt HM, Gen M (eds) Proceedings of the Genetic and Computation Conference GECCO 2001. Morgan Kaufmann Publishers, San Francisco, pp 283–290 Corne DW, Jerram NR, Knowles JD, Oates MJ (2001) PESA-II: region-based selection algorithm for multi-objective optimization. In: Spector L, Goodman ED, Wu A, Voigt HM, Gen M (eds) Proceedings of the Genetic and Computation Conference GECCO 2001. Morgan Kaufmann Publishers, San Francisco, pp 283–290
go back to reference Deb K (2001) Multiobjective optimization using evolutionary algorithms. Wiley, Chichester Deb K (2001) Multiobjective optimization using evolutionary algorithms. Wiley, Chichester
go back to reference Deb K, Thiele L, Laumanns M, Zitzler E (2001) Scalable test problems for evolutionary multiobjective optimization, TIK-Technical Report No. 112. Institut fur Technische Informatik und Kommunikationsentze, ETH Zurich Deb K, Thiele L, Laumanns M, Zitzler E (2001) Scalable test problems for evolutionary multiobjective optimization, TIK-Technical Report No. 112. Institut fur Technische Informatik und Kommunikationsentze, ETH Zurich
go back to reference Deb K, Prata PA, Agarwal S et al (2002) A fast and elitist multiobjective genetic algorithm: NSGA-2. IEEE Trans Evol Comput 6(2):182–197CrossRef Deb K, Prata PA, Agarwal S et al (2002) A fast and elitist multiobjective genetic algorithm: NSGA-2. IEEE Trans Evol Comput 6(2):182–197CrossRef
go back to reference Deb K, Kumar A (2007) Interactive evolutionary multi-objective optimization and decision-making using reference direction method, KanGAL Technical Report No. 2007001. Indian Institute of Technology Kanpur, India Deb K, Kumar A (2007) Interactive evolutionary multi-objective optimization and decision-making using reference direction method, KanGAL Technical Report No. 2007001. Indian Institute of Technology Kanpur, India
go back to reference Dunwei Gong, Xinfang Ji (2014) Algorithms solving many-objective optimization problems using set-based evolutionary. Acta Electrical Sinica 42(1):70–76 Dunwei Gong, Xinfang Ji (2014) Algorithms solving many-objective optimization problems using set-based evolutionary. Acta Electrical Sinica 42(1):70–76
go back to reference Farina M, Amato P (2002) On the optimal solution definition for many-criteria optimization problems, In: Proceedings of NAFIPS-FLINT International Conference, IEEE Press, Piscataway, pp 232–238 Farina M, Amato P (2002) On the optimal solution definition for many-criteria optimization problems, In: Proceedings of NAFIPS-FLINT International Conference, IEEE Press, Piscataway, pp 232–238
go back to reference Feng-long Z, Hui-wen D, Fei L, Shu-guang C (2010) Improved crossover operators and mutation operators to prevent premature convergence. Sci Technol Eng 10(6):1540–1542 Feng-long Z, Hui-wen D, Fei L, Shu-guang C (2010) Improved crossover operators and mutation operators to prevent premature convergence. Sci Technol Eng 10(6):1540–1542
go back to reference Figueira JR, Tavares G, Wiecek MM (2010) Labelling algorithms for multiple objectives integer knapsack problems. Comp Oper Res 37(4):700–711CrossRefMATHMathSciNet Figueira JR, Tavares G, Wiecek MM (2010) Labelling algorithms for multiple objectives integer knapsack problems. Comp Oper Res 37(4):700–711CrossRefMATHMathSciNet
go back to reference Fonseca CM, Fleming PJ (1993) Genetic algorithms for multiobjective optimization: formulation, discussion and generalization. In: Forrest S (ed) Proceedings of the Fifth International Conference on Genetic Algorithms. Morgan Kauffman, San Mateo, pp 416–423 Fonseca CM, Fleming PJ (1993) Genetic algorithms for multiobjective optimization: formulation, discussion and generalization. In: Forrest S (ed) Proceedings of the Fifth International Conference on Genetic Algorithms. Morgan Kauffman, San Mateo, pp 416–423
go back to reference Harrington J (1965) The desirability function. Indus Qual Cont 21(10):494–498 Harrington J (1965) The desirability function. Indus Qual Cont 21(10):494–498
go back to reference Huan-wen T, Xue-zhi Q (2001) Practical methods of optimization. Dalian University of Technology Press, Dalian Huan-wen T, Xue-zhi Q (2001) Practical methods of optimization. Dalian University of Technology Press, Dalian
go back to reference Ishibuchi H, Tsukamoto N, Nojima Y (2008) Evolutionary many-objective optimization:a short review, In: Proceedings of IEEE World Congress on Computational Intelligence, Hong Kong, pp 2419–2426 Ishibuchi H, Tsukamoto N, Nojima Y (2008) Evolutionary many-objective optimization:a short review, In: Proceedings of IEEE World Congress on Computational Intelligence, Hong Kong, pp 2419–2426
go back to reference Ishibuchi H, Tsukamoto N, Nojima Y (2009) Empirical analysis of using weighted sum fitness functions in NSGA-II for many-objective 0/1 knapsack problems, In: Proceedings of 11th International Conference on Computer Modelling and Simulation, pp 71–76 Ishibuchi H, Tsukamoto N, Nojima Y (2009) Empirical analysis of using weighted sum fitness functions in NSGA-II for many-objective 0/1 knapsack problems, In: Proceedings of 11th International Conference on Computer Modelling and Simulation, pp 71–76
go back to reference Jaimes AL, Aguirre HE, Tanaka K et al (2011) Objective space partitioning using conflict information for many-objective optimization. Lect Notes Comput Sci 6238:657–666 Jaimes AL, Aguirre HE, Tanaka K et al (2011) Objective space partitioning using conflict information for many-objective optimization. Lect Notes Comput Sci 6238:657–666
go back to reference Karahan Ibrahim, Koksalan M (2010) A territory defining multi-objective evolutionary algorithms and preference incorporation. IEEE Trans Evol Comput 14(4):636–664CrossRef Karahan Ibrahim, Koksalan M (2010) A territory defining multi-objective evolutionary algorithms and preference incorporation. IEEE Trans Evol Comput 14(4):636–664CrossRef
go back to reference Kim JH, Han JH, Kim YH, et al. (2010) Preference-based solution selection algorihtm for evolutionary multi-objective optimization. IEEE Trans Evol Comput (12) Kim JH, Han JH, Kim YH, et al. (2010) Preference-based solution selection algorihtm for evolutionary multi-objective optimization. IEEE Trans Evol Comput (12)
go back to reference Lindroth P, Patriksson M, Strömberg AB (2010) Approximating the Pareto optimal set using a reduced set of objective functions. Eur J Oper Res 207(3):1519–1534CrossRefMATH Lindroth P, Patriksson M, Strömberg AB (2010) Approximating the Pareto optimal set using a reduced set of objective functions. Eur J Oper Res 207(3):1519–1534CrossRefMATH
go back to reference López Jaimes A, Coello Coello CA (2009) Study of preference relations in many-objective optimization, In: Proceeding of the 11th annual conference on genetic and evolutionary computation, New York, pp 611–618 López Jaimes A, Coello Coello CA (2009) Study of preference relations in many-objective optimization, In: Proceeding of the 11th annual conference on genetic and evolutionary computation, New York, pp 611–618
go back to reference Murata T, Taki A (2010) Examination of the performance of objective reduction using correlation-based weighted-sum for many objective knapsack problems, In: Proceedings of 10th International Conference on Hybrid Intelligent Systems, pp 175–180 Murata T, Taki A (2010) Examination of the performance of objective reduction using correlation-based weighted-sum for many objective knapsack problems, In: Proceedings of 10th International Conference on Hybrid Intelligent Systems, pp 175–180
go back to reference Pu BX, Yang LM, Xie D (2009) Multi-objective optimization algorithm embedded by user preference region. J Chin Comp Syst 30(1):144–147 Pu BX, Yang LM, Xie D (2009) Multi-objective optimization algorithm embedded by user preference region. J Chin Comp Syst 30(1):144–147
go back to reference Qiu-ling W, Jin-long J (2007) A simplex method GA with the directional crossover. J Jiujiang Univ 3:8–11 Qiu-ling W, Jin-long J (2007) A simplex method GA with the directional crossover. J Jiujiang Univ 3:8–11
go back to reference Reed PM, Kollat JB (2012) Save now, play later? multi-period many-objective groundwater monitoring design given systematic model errors and uncertainty. Adv Water Res 35(1):55–68CrossRef Reed PM, Kollat JB (2012) Save now, play later? multi-period many-objective groundwater monitoring design given systematic model errors and uncertainty. Adv Water Res 35(1):55–68CrossRef
go back to reference Sato H, Aguirre HE, Tanaka K (2010) Pareto partial dominance MOEA and hybrid archiving strategy included CDAS in many-objective optimization, In: Proceedings of IEEE Congress on Evolutionary Computation, IEEE Press, Piscataway, pp 3720–3727 Sato H, Aguirre HE, Tanaka K (2010) Pareto partial dominance MOEA and hybrid archiving strategy included CDAS in many-objective optimization, In: Proceedings of IEEE Congress on Evolutionary Computation, IEEE Press, Piscataway, pp 3720–3727
go back to reference Singh HK, Isaacs A, Ray T (2011) A Pareto corner search evolutionary algorithm and dimensionality reduction in many-objective optimization problems. IEEE Trans Evol Comput 15(4):539–556 Singh HK, Isaacs A, Ray T (2011) A Pareto corner search evolutionary algorithm and dimensionality reduction in many-objective optimization problems. IEEE Trans Evol Comput 15(4):539–556
go back to reference Thiele L, Miettinen K, Korhonen PJ et al (2009) A preference-based interactive evolutionary algorihtm for multiobjective optimization. Evol Comput 17(3):411–436CrossRef Thiele L, Miettinen K, Korhonen PJ et al (2009) A preference-based interactive evolutionary algorihtm for multiobjective optimization. Evol Comput 17(3):411–436CrossRef
go back to reference Ursem RK, Justesen PD (2012) Multi-objective distinct candidates optimization: locating a few highly different solutions in a circuit component sizing problem. Appl Soft Comput 12(1):255–265CrossRef Ursem RK, Justesen PD (2012) Multi-objective distinct candidates optimization: locating a few highly different solutions in a circuit component sizing problem. Appl Soft Comput 12(1):255–265CrossRef
go back to reference Van Veldhuizen D, Lamont G (1998) Multiobjective evolutionary algorithm research: a history and analysis, Air Force Inst. Technol., Dayton, OH, Tech. Rep. TR-98-03 Van Veldhuizen D, Lamont G (1998) Multiobjective evolutionary algorithm research: a history and analysis, Air Force Inst. Technol., Dayton, OH, Tech. Rep. TR-98-03
go back to reference Veldhuizen DAV, Lamont GB (1998) Evolutionary computation and convergence to a pareto front. Stanford University, California, pp 221–228 Veldhuizen DAV, Lamont GB (1998) Evolutionary computation and convergence to a pareto front. Stanford University, California, pp 221–228
go back to reference Wagner T, Trautmann H (2010) Integration of preference in hyper-volume-based multiobjective evolutionary algorithms by means of desirability functions. J IEEE 14(5):688–701 Wagner T, Trautmann H (2010) Integration of preference in hyper-volume-based multiobjective evolutionary algorithms by means of desirability functions. J IEEE 14(5):688–701
go back to reference Wang R, Purshouse RC, Fleming PJ (2013) Preference-inspired co-evolutionary algorithm for many-objective optimization. IEEE Trans Evol Comput 17(4):474–494CrossRef Wang R, Purshouse RC, Fleming PJ (2013) Preference-inspired co-evolutionary algorithm for many-objective optimization. IEEE Trans Evol Comput 17(4):474–494CrossRef
go back to reference Xiao-hui Z, Guan-zhong D, Nai-ping X (1998) Study on diversity of population in genetic algorithms. Cont Theory Appl 15(1):17–23 Xiao-hui Z, Guan-zhong D, Nai-ping X (1998) Study on diversity of population in genetic algorithms. Cont Theory Appl 15(1):17–23
go back to reference Yang DD, Jiao LC, Gong MG, Yu H (2010) Clone selection algorithm to solve preference multi-objective optimization. J Softw 21(1):14–33CrossRefMATHMathSciNet Yang DD, Jiao LC, Gong MG, Yu H (2010) Clone selection algorithm to solve preference multi-objective optimization. J Softw 21(1):14–33CrossRefMATHMathSciNet
go back to reference Yang SX, Li MQ, Liu XH, Zheng JH (2013) A grid-based evolutionary algorithm for many-objective optimization. IEEE Trans Evol Comput 99:1–16MathSciNet Yang SX, Li MQ, Liu XH, Zheng JH (2013) A grid-based evolutionary algorithm for many-objective optimization. IEEE Trans Evol Comput 99:1–16MathSciNet
go back to reference Yan-min L, Ben N, Qing-zhen Z (2011) Multi-objective particle swarm optimization based on crossover and mutation. J Comp Appl 31(1):82–84MATH Yan-min L, Ben N, Qing-zhen Z (2011) Multi-objective particle swarm optimization based on crossover and mutation. J Comp Appl 31(1):82–84MATH
go back to reference Zhou C, Zheng JH, Li K, et al. (2009) Objective reduction based on the least square method for large-dimensional multi-objective optimization problem. In: Proceedings of 5th International Conference on Natural Computation, pp 350–354 Zhou C, Zheng JH, Li K, et al. (2009) Objective reduction based on the least square method for large-dimensional multi-objective optimization problem. In: Proceedings of 5th International Conference on Natural Computation, pp 350–354
go back to reference Zitzler EK, Deb K, Thiele L (2000) Comparison of multionjective evolutionary algorithms: empirical results. Evol Comput 8(2):173–195CrossRef Zitzler EK, Deb K, Thiele L (2000) Comparison of multionjective evolutionary algorithms: empirical results. Evol Comput 8(2):173–195CrossRef
go back to reference Zitzler E, Laumanns M, Thiele L (2001) SPEA2: improving the strength Pareto evolutionary algorithm Zitzler E, Laumanns M, Thiele L (2001) SPEA2: improving the strength Pareto evolutionary algorithm
go back to reference Zitzler E, Thiele L, Bader J (2010) On set-based multiobjective optimization. IEEE Trans Evol Comput 14(1):58–79CrossRef Zitzler E, Thiele L, Bader J (2010) On set-based multiobjective optimization. IEEE Trans Evol Comput 14(1):58–79CrossRef
go back to reference Zou XF, Chen Y, Liu MZ et al (2008) A new evolutionary algorithm for solving many-objective optimization problems. IEEE Trans Syst Man Cybernet Part B 38(5):1402–1412CrossRef Zou XF, Chen Y, Liu MZ et al (2008) A new evolutionary algorithm for solving many-objective optimization problems. IEEE Trans Syst Man Cybernet Part B 38(5):1402–1412CrossRef
Metadata
Title
A set-based genetic algorithm for solving the many-objective optimization problem
Authors
Dunwei Gong
Gengxing Wang
Xiaoyan Sun
Yuyan Han
Publication date
01-06-2015
Publisher
Springer Berlin Heidelberg
Published in
Soft Computing / Issue 6/2015
Print ISSN: 1432-7643
Electronic ISSN: 1433-7479
DOI
https://doi.org/10.1007/s00500-014-1284-y

Other articles of this Issue 6/2015

Soft Computing 6/2015 Go to the issue

Premium Partner