skip to main content
10.1145/3449639.3459396acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
research-article

Environmental selection using a fuzzy classifier for multiobjective evolutionary algorithms

Published: 26 June 2021 Publication History

Abstract

The quality of solutions in multiobjective evolutionary algorithms (MOEAs) is usually evaluated by objective functions. However, function evaluations (FEs) are usually time-consuming in real-world problems. A large number of FEs limit the application of MOEAs. In this paper, we propose a fuzzy classifier-based selection strategy to reduce the number of FEs of MOEAs. First, all evaluated solutions in previous generations are used to build a fuzzy classifier. Second, the built fuzzy classifier is used to predict each unevaluated solution's label and its membership degree. The reproduction procedure is repeated to generate enough offspring solutions (classified as positive by the classifier). Next, unevaluated solutions are sorted based on their membership degrees in descending order. The same number of solutions as the population size are selected from the top of the sorted unevaluated solutions. Then, the best half of the chosen solutions are selected and stored in the new population without evaluations. The other half solutions are evaluated. Finally, the evaluated solutions are used together with evaluated current solutions for environmental selection to form another half of the new population. The proposed strategy is integrated into two MOEAs. Our experimental results demonstrate the effectiveness of the proposed strategy on reducing FEs.

References

[1]
Mohammad R. Akbarzadeh-Totonchi, Mohsen Davarynejad, and Naser Pariz. 2008. Adaptive fuzzy fitness granulation for evolutionary optimization. International Journal of Approximate Reasoning 49, 3 (2008), 523--538.
[2]
Sunith Bandaru, Amos H.C. Ng, and Kalyanmoy Deb. 2014. On the performance of classification algorithms for learning Pareto-dominance relations. In Proceedings of 2014 IEEE Congress on Evolutionary Computation (CEC 2014). IEEE, Beijing, China, 1139--1146.
[3]
Nicola Beume, Boris Naujoks, and Michael Emmerich. 2007. SMS-EMOA: Multiobjective selection based on dominated hypervolume. European Journal of Operational Research 181, 3 (2007), 1653--1669.
[4]
Kalyan Shankar Bhattacharjee and Tapabrata Ray. 2015. Selective evaluation in multiobjective optimization: A less explored avenue. In Proceedings of 2015 IEEE Congress on Evolutionary Computation (CEC 2015). IEEE, Sendai, Japan, 1893--1900.
[5]
Tinkle Chugh, Yaochu Jin, Kaisa Miettinen, Jussi Hakanen, and Karthik Sindhya. 2018. A Surrogate-assisted reference vector guided evolutionary algorithm for computationally expensive many-objective optimization. IEEE Transactions on Evolutionary Computation 22, 1 (2018), 129--142.
[6]
Tinkle Chugh, Karthik Sindhya, Jussi Hakanen, and Kaisa Miettinen. 2019. A survey on handling computationally expensivemultiobjective optimization problems with evolutionary algorithms. Soft Computing 23, 9 (2019), 3137--3166.
[7]
Carlos A. Coello Coello and Margarita Reyes Sierra. 2004. A study of the parallelization of a coevolutionary multi-objective evolutionary algorithm. In Proceedings of Mexican International Conference on Artificial Intelligence (MICAI 2004). Springer, Mexico City, Mexico, 688--697.
[8]
Thomas Cover and Peter E. Hart. 1967. Nearest neighbor pattern classification. IEEE Transactions on Information Theory 13, 1 (1967), 21--27.
[9]
Kalyanmoy Deb, Rayan Hussein, Proteek Chandan Roy, and Gregorio Toscano-Pulido. 2019. A taxonomy for metamodeling frameworks for evolutionary multiobjective optimization. IEEE Transactions on Evolutionary Computation 23, 1 (2019), 104--116.
[10]
Kalyanmoy Deb, Amrit Pratap, Sameer Agarwal, and T. Meyarivan. 2002. A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Transactions on Evolutionary Computation 6, 2 (2002), 182--197.
[11]
Kalyanmoy Deb and Aravind Srinivasan. 2005. Innovization: Innovative Design Principles Through Optimization. Technical Report KanGAL Report Number 2005007. Indian Institute of Technology Kanpur.
[12]
Joaquin Derrac, Salvador Garcia, and Francisco Herrera. 2014. Fuzzy nearest neighbor algorithms: Taxonomy, experimental analysis and prospects. Information Sciences 260 (2014), 98--119.
[13]
Yaochu Jin. 2011. Surrogate-assisted evolutionary computation: Recent advances and future challenges. Swarm and Evolutionary Computation 1, 2 (2011), 61--70.
[14]
James M. Keller, Michael R. Gray, and James A. Givens. 1985. A fuzzy K-nearest neighbor algorithm. IEEE Transactions on Systems, Man, and Cybernetics 4 (1985), 580--585.
[15]
Hui Li and Qingfu Zhang. 2009. Multiobjective optimization problems with complicated Pareto sets, MOEA/D and NSGA-II. IEEE Transactions on Evolutionary Computation 13, 2 (2009), 284--302.
[16]
Xi Lin, Qingfu Zhang, and Sam Kwong. 2016. A decomposition based multiobjective evolutionary algorithm with classification. In Proceedings of 2016 IEEE Congress on Evolutionary Computation (CEC 2016). IEEE, Vancouver, Canada, 3292--3299.
[17]
Ilya Loshchilov, Marc Schoenauer, and Michele Sebag. 2010. A mono surrogate for multiobjective optimization. In Proceedings of Genetic and Evolutionary Computation Conference (GECCO 2010). ACM, Portland, USA, 471--478.
[18]
Michael D. McKay, Richard J. Beckman, and William Jay Conover. 1979. A comparison of three methods for selecting values of input variables in the analysis of output from a computer code. Technometrics 21, 2 (1979), 239--245.
[19]
Tadahiko Murata and Hisao Ishibuchi. 1995. MOGA: multi-objective genetic algorithms. In Proceedings of 1995 IEEE Congress on Evolutionary Computation (CEC 1995). IEEE, Perth, Australia, 289--294.
[20]
Linqiang Pan, He Cheng, Ye Tian, Handing Wang, Xingyi Zhang, and Yaochu Jin. 2019. A classification-based surrogate-assisted evolutionary algorithm for expensive many-objective optimization. IEEE Transactions on Evolutionary Computation 23, 1 (2019), 74--88.
[21]
Ryoji Tanabe and Hisao Ishibuchi. 2020. An easy-to-use real-world multiobjective optimization problem suite. Applied Soft Computing 89 (2020), 106078.
[22]
Ye Tian, Ran Cheng, Xingyi Zhang, and Yaochu Jin. 2017. PlatEMO: A MATLAB platform for evolutionary multi-objective optimization [educational forum]. IEEE Computational Intelligence Magazine 12, 4 (2017), 73--87.
[23]
Lotfi Asker Zadeh. 1965. Fuzzy logic and its applications. New York, NY, USA (1965).
[24]
Lotfi Asker Zadeh, George J Klir, and Bo Yuan. 1996. Fuzzy Sets, Fuzzy Logic, And Fuzzy Systems: Selected Papers. Advances in Fuzzy Systems - Applications and Theory (1996).
[25]
Jinyuan Zhang, Jimmy Xiangji Huang, and Qinmin Vivian Hu. 2020. Boosting evolutionary optimization via fuzzy-classification-assisted selection. Information Sciences 519 (2020), 423--438.
[26]
Jinyuan Zhang, Aimin Zhou, Ke Tang, and Guixu Zhang. 2018. Preselection via classification: A case study on evolutionary multiobjective optimization. Information Sciences 465 (2018), 388--403.
[27]
Jinyuan Zhang, Aimin Zhou, and Guixu Zhang. 2015. A classification and Pareto domination based multiobjective evolutionary algorithm. In Proceedings of 2015 IEEE Congress on Evolutionary Computation (CEC 2015). IEEE, Sendai, Japan, 2883--2890.
[28]
Jinyuan Zhang, Aimin Zhou, and Guixu Zhang. 2015. A multiobjective evolutionary algorithm based on decomposition and preselection. In Proceedings of the 10th International Conference on Bio-Inspired Computing: Theories and Applications (BIC-TA 2015). Springer, Hefei, China, 631--642.
[29]
Qingfu Zhang and Hui Li. 2007. MOEA/D: A multiobjective evolutionary algorithm based on decomposition. IEEE Transactions on Evolutionary Computation 11, 6 (2007), 712--731.
[30]
Qingfu Zhang, Aimin Zhou, Shizheng Zhao, Ponnuthurai Nagaratnam Suganthan, Wudong Liu, and Santosh Tiwari. 2009. Multiobjective optimization test instances for the CEC 2009 special session and competition. Techreport CES-487. The School of Computer Science and ElectronicEngineering, University of Essex.
[31]
Aimin Zhou, Bo-Yang Qu, Hui Li, Shi-Zheng Zhao, Ponnuthurai Nagaratnam Suganthanb, and Qingfu Zhang. 2011. Multiobjective evolutionary algorithms: A survey of the state of the art. Swarm and Evolutionary Computation 1, 1 (2011), 32--49.
[32]
Aimin Zhou, Jinyuan Zhang, Jianyong Sun, and Guixu Zhang. 2019. Fuzzy-classification assisted solution preselection in evolutionary optimization. In Proceedings of the 33rd AAAI Conference on Artificial Intelligence (AAAI 2019). AAAI Press, Hawaii, USA, 2403--2410.
[33]
Eckart Zitzler and Simon Kunzli. 2004. Indicator-Based Selection in Multiobjective Search. In Proceedings of International Conference on Parallel Problem Solving from Nature (PPSN 2004). Springer, Birmingham, UK, 832--842.
[34]
Eckart Zitzler, Marco Laumanns, and Lothar Thiele. 2001. SPEA2: Improving the strength Pareto evolutionary algorithm. Technical Report 103. Computer Engineering and Networks Laboratory (TIK), Swiss Federal Institute of Technology (ETH) Zurich, Gloriastrasse 35, CH-8092 Zurich, Switzerland.

Cited By

View all
  • (2022)Dual-Fuzzy-Classifier-Based Evolutionary Algorithm for Expensive Multiobjective OptimizationIEEE Transactions on Evolutionary Computation10.1109/TEVC.2022.319566827:6(1575-1589)Online publication date: 2-Aug-2022

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
GECCO '21: Proceedings of the Genetic and Evolutionary Computation Conference
June 2021
1219 pages
ISBN:9781450383509
DOI:10.1145/3449639
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 26 June 2021

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. environmental selection
  2. fuzzy classifier
  3. multiobjective evolutionary optimization
  4. surrogate models

Qualifiers

  • Research-article

Funding Sources

  • Guangdong Provincial Key Laboratory
  • National Natural Science Foundation of China
  • the Program for Guangdong Introducing Innovative and Enterpreneurial Teams
  • the Program for University Key Laboratory of Guangdong Province
  • Shenzhen Science and Technology Program

Conference

GECCO '21
Sponsor:

Acceptance Rates

Overall Acceptance Rate 1,669 of 4,410 submissions, 38%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)5
  • Downloads (Last 6 weeks)0
Reflects downloads up to 28 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2022)Dual-Fuzzy-Classifier-Based Evolutionary Algorithm for Expensive Multiobjective OptimizationIEEE Transactions on Evolutionary Computation10.1109/TEVC.2022.319566827:6(1575-1589)Online publication date: 2-Aug-2022

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media