A new algorithm using front prediction and NSGA-II for solving two and three-objective optimization problems

被引:26
|
作者
Fettaka, Salim [1 ]
Thibault, Jules [1 ]
Gupta, Yash [1 ]
机构
[1] Univ Ottawa, Dept Chem & Biol Engn, Ottawa, ON K1N 6N5, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Multiobjective optimization; Pareto front; Hybrid algorithm; NSGA-II; Front prediction algorithm;
D O I
10.1007/s11081-014-9271-9
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
In this paper, a new hybrid algorithm (FP-NSGA-II) is proposed by combining the fast and elitist non-dominated sorting genetic algorithm-II (NSGA-II) with a simple front prediction algorithm. Due to the significant computational time of evaluating objective functions in real life engineering problems, the aim of this hybrid approach is to better approximate the Pareto front of difficult constrained and unconstrained problems while keeping the computational cost similar to NSGA-II. FP-NSGA-II is similar to the original NSGA-II but generates better offsprings. This is achieved by using a prediction operator which utilizes the direction in the decision variable space between each solution in the first front and the nearest neighbour solution in the second front, in order to extrapolate future chromosomes. This enables the addition of solutions that are closer to the true Pareto front into the new generation. To assess the performance of the proposed approach, eight benchmark two-objective test problems and four three-objective test problems are used to compare FP-NSGA-II with NSGA-II. In addition, a three-objective heat exchanger network problem is examined to show the potential application of FP-NSGA-II in real-life problems. Results indicate that the FP-NSGA-II improves upon the performance of NSGA-II for a variety of benchmark test problems exhibiting different characteristics. In addition, a similar front prediction algorithm could also be easily integrated with other evolutionary algorithms to enhance its performance.
引用
收藏
页码:713 / 736
页数:24
相关论文
共 50 条
  • [1] A new algorithm using front prediction and NSGA-II for solving two and three-objective optimization problems
    Salim Fettaka
    Jules Thibault
    Yash Gupta
    [J]. Optimization and Engineering, 2015, 16 : 713 - 736
  • [2] Improving NSGA-II For Solving Multi Objective Function Optimization Problems
    Vachhani, Vimal L.
    Dabhi, Vipul K.
    Prajapati, Harshadkumar B.
    [J]. 2016 INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND INFORMATICS (ICCCI), 2016,
  • [3] A improved NSGA-II algorithm for constrained multi-objective optimization problems
    Wang, Maocai
    Wu, Yun
    Dai, Guangming
    Hu, Hanping
    [J]. PROGRESS IN INTELLIGENCE COMPUTATION AND APPLICATIONS, PROCEEDINGS, 2007, : 117 - 119
  • [4] A Developed NSGA-II Algorithm for Multi-objective Chiller Loading Optimization Problems
    Duan, Pei-yong
    Wang, Yong
    Sang, Hong-yan
    Wang, Cun-gang
    Qi, Min-yong
    Li, Jun-qing
    [J]. INTELLIGENT COMPUTING THEORIES AND APPLICATION, ICIC 2016, PT I, 2016, 9771 : 489 - 497
  • [5] A VARIANT OF NSGA-II FOR SOLVING PRIORITY BASED OPTIMIZATION PROBLEMS
    Mishra, K. K.
    Kumar, Anoj
    Misra, A. K.
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND INTELLIGENT SYSTEMS, PROCEEDINGS, VOL 1, 2009, : 612 - 615
  • [6] Multi-Objective Optimization of Two-Stage Centrifugal Pump using NSGA-II Algorithm
    Benturki, M.
    Dizene, R.
    Ghenaiet, A.
    [J]. JOURNAL OF APPLIED FLUID MECHANICS, 2018, 11 (04) : 929 - 943
  • [7] Solving multi-objective structural optimization problems using GDE3 and NSGA-II with reference points
    Vargas, Denis E. C.
    Lemonge, Afonso C. C.
    Barbosa, Helio J. C.
    Bernardino, Heder S.
    [J]. ENGINEERING STRUCTURES, 2021, 239
  • [8] A Memory-Based NSGA-II Algorithm for Dynamic Multi-objective Optimization Problems
    Sahmoud, Shaaban
    Topcuoglu, Haluk Rahmi
    [J]. APPLICATIONS OF EVOLUTIONARY COMPUTATION, EVOAPPLICATIONS 2016, PT II, 2016, 9598 : 296 - 310
  • [9] Multi-objective Design Optimization of Three-Phase Induction Motor Using NSGA-II Algorithm
    Ranjan, Soumya
    Mishra, Sudhansu Kumar
    [J]. COMPUTATIONAL INTELLIGENCE IN DATA MINING, VOL 2, 2015, 32 : 1 - 8
  • [10] Multi-objective optimization problems with arena principle and NSGA-II
    Dong-Feng, Wang
    Feng, Xu
    [J]. Information Technology Journal, 2010, 9 (02) : 381 - 385