Haoran Gu;Handing Wang;Yi Mei;Mengjie Zhang;Yaochu Jin
{"title":"Surrogate-Assisted Neighborhood Search With Only a Few Weight Vectors for Expensive Large-Scale Multiobjective Binary Optimization","authors":"Haoran Gu;Handing Wang;Yi Mei;Mengjie Zhang;Yaochu Jin","doi":"10.1109/TEVC.2024.3512795","DOIUrl":null,"url":null,"abstract":"Large-scale multiobjective binary optimization problems (MBOPs) often occur in real-world applications, where the function evaluation can only be performed through computationally expensive simulations, which renders standard exact and heuristic methods ineffective. Aggregation-based surrogate-assisted multiobjective evolutionary algorithms have been developed and shown to be promising for solving such problems. They define a set of uniformly distributed weight vectors as search directions, on which all search resources are placed to perform the evolution. However, the Pareto fronts of large-scale MBOPs are discrete and nonuniform. As a result, many weight vectors are useless, thus a lot of search resources are wasted. To address this challenge, we propose a surrogate-assisted neighborhood search (SANS) for expensive large-scale multiobjective binary optimization. SANS uses only a few weight vectors to save search resources while maintaining an adequate diversity. To further utilize the limited search resources, a Q-learning-based method is designed to dynamically allocate search resources to weight vectors. Furthermore, a surrogate-assisted variable neighborhood search is developed to speed up the search without getting trapped in a local optimum prematurely. To robustly and reliably predict the quality of the found solutions, global and local surrogate models are trained by different training samples and then work collaboratively. The experimental results have demonstrated the superiority of SANS over seven state-of-the-art algorithms on the MBOPs with up to 1000 decision variables using only 500 real solution evaluations.","PeriodicalId":13206,"journal":{"name":"IEEE Transactions on Evolutionary Computation","volume":"29 6","pages":"2626-2640"},"PeriodicalIF":11.7000,"publicationDate":"2024-12-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Transactions on Evolutionary Computation","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10783045/","RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE","Score":null,"Total":0}
引用次数: 0
Abstract
Large-scale multiobjective binary optimization problems (MBOPs) often occur in real-world applications, where the function evaluation can only be performed through computationally expensive simulations, which renders standard exact and heuristic methods ineffective. Aggregation-based surrogate-assisted multiobjective evolutionary algorithms have been developed and shown to be promising for solving such problems. They define a set of uniformly distributed weight vectors as search directions, on which all search resources are placed to perform the evolution. However, the Pareto fronts of large-scale MBOPs are discrete and nonuniform. As a result, many weight vectors are useless, thus a lot of search resources are wasted. To address this challenge, we propose a surrogate-assisted neighborhood search (SANS) for expensive large-scale multiobjective binary optimization. SANS uses only a few weight vectors to save search resources while maintaining an adequate diversity. To further utilize the limited search resources, a Q-learning-based method is designed to dynamically allocate search resources to weight vectors. Furthermore, a surrogate-assisted variable neighborhood search is developed to speed up the search without getting trapped in a local optimum prematurely. To robustly and reliably predict the quality of the found solutions, global and local surrogate models are trained by different training samples and then work collaboratively. The experimental results have demonstrated the superiority of SANS over seven state-of-the-art algorithms on the MBOPs with up to 1000 decision variables using only 500 real solution evaluations.
期刊介绍:
The IEEE Transactions on Evolutionary Computation is published by the IEEE Computational Intelligence Society on behalf of 13 societies: Circuits and Systems; Computer; Control Systems; Engineering in Medicine and Biology; Industrial Electronics; Industry Applications; Lasers and Electro-Optics; Oceanic Engineering; Power Engineering; Robotics and Automation; Signal Processing; Social Implications of Technology; and Systems, Man, and Cybernetics. The journal publishes original papers in evolutionary computation and related areas such as nature-inspired algorithms, population-based methods, optimization, and hybrid systems. It welcomes both purely theoretical papers and application papers that provide general insights into these areas of computation.