Abstract

Balancing the convergence and diversity of solutions is a pivotal task for many-objective optimization problems (MaOPs). The decomposition-based evolutionary algorithm has demonstrated great potential in solving MaOPs in the past years. However, its performance degrades when MaOPs have complex Pareto fronts (PFs). Inspired by its pros and cons, this paper proposes a decomposition-based evolutionary algorithm adopting dual adjustments to address MaOPs with irregular PFs. First, an MaOP is divided into a set of subproblems by the distance between weight vectors. Each subproblem selects an appropriate solution from its region, using the specified scalarizing function. Then, the first adjustment updates all the scalarizing functions for each weight vector, where a strategy integrating history information is used to promote the accuracy of the adjustment. Sequentially, the second adjustment updates weight vectors based on the population distribution, which simulates and modifies the value function of reinforcement learning to intensify the rationality of updates. Note that the excitation frequencies of two adjustments are adaptive. Additionally, we design fine-tuning introducing reminding solutions to enhance exploitation. Finally, numerous experiments demonstrate that the proposed algorithm performs better or is equivalent to five state-of-the-art algorithms on 150 test instances and one practical problem . • A novel dual adjustment strategy is proposed, incorporating it into the decomposition-based evolutionary algorithm (DEAdas) to handle the irregular MaOPs. • Adaptive scalarizing functions are presented, and their updates make use of evolutionary information. This adjustment provides an appropriate scalarizing function for each weigh vector. • The adjustment of weight vectors considers the potential of subregions and population distribution, which promotes convergence and diversity. • Experimental results demonstrate that the proposed DEAdas has superiority over peer algorithms.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call