用户名: 密码: 验证码:
偏好多目标进化算法研究综述
详细信息    查看全文 | 推荐本文 |
  • 英文篇名:Survey on Preference-Based Multi-Objective Evolutionary Algorithms
  • 作者:王丽萍 ; 丰美玲 ; 邱启仓 ; 章鸣雷 ; 邱飞岳
  • 英文作者:WANG Li-Ping;FENG Mei-Ling;QIU Qi-Cang;ZHANG Ming-Lei;QIU Fei-Yue;College of Computer Science and Technology,Zhejiang University of Technology;Institute of Information Intelligence and Decision Optimization,Zhejiang University of Technology;Zhejiang Lab;Zhejiang University of Technology;
  • 关键词:多目标优化 ; 偏好设置 ; 占优关系 ; 角度关系 ; 权重向量 ; 偏好集
  • 英文关键词:multi-objective optimization;;preference setting;;dominance relationship;;angle relationship;;weight vector;;preference set
  • 中文刊名:JSJX
  • 英文刊名:Chinese Journal of Computers
  • 机构:浙江工业大学计算机科学与技术学院;浙江工业大学信息智能与决策优化研究所;之江实验室;浙江工业大学;
  • 出版日期:2019-01-07 17:18
  • 出版单位:计算机学报
  • 年:2019
  • 期:v.42;No.438
  • 基金:国家自然科学基金项目(61472366,61379077);; 浙江省自然科学基金(LY17F020022);; 浙江省重点研发计划项目(2018C01080)资助
  • 语种:中文;
  • 页:JSJX201906009
  • 页数:27
  • CN:06
  • ISSN:11-1826/TP
  • 分类号:131-157
摘要
多目标优化需要同时优化若干相互冲突的目标,其目的是获得均匀分布于整个Pareto前沿上的最优解集.然而在实际多目标优化问题中,决策者通常只对目标空间中部分区域内的Pareto最优解感兴趣,因此将决策者的偏好信息与多目标优化方法相结合成为进化计算领域的研究热点.偏好多目标进化算法通过引入决策者的偏好信息,将算法的搜索集中在决策者感兴趣的偏好区域,有效利用算法的计算资源,提高算法的求解效率,降低计算复杂度,同时有利于决策者高效地做出最终决策.本文从偏好的设置方法和算法性能两个角度介绍偏好多目标进化算法.在偏好的设置上,从占优关系、角度关系、权重向量和偏好集四个方面综述融入偏好信息的多目标进化算法;在算法性能上,从上述四类偏好的设置方法中各选取两种偏好算法进行仿真实验,从偏好策略的有效性、解集的整体性以及算法的复杂度三个方面进行实验对比并深入分析其优缺点.最后,总结了偏好多目标进化算法的未来发展趋势.
        Multi-objective optimization needs to optimize several conflicting objective simultaneously.The aim of the optimization algorithms is to obtain the optimal solution sets which uniformly distributed on the whole Pareto front.However,decision makers usually are only interested in the Pareto optimal solutions in some regions of the objective space in practical multi-objective optimization problems.Therefore,combining decision maker's preference information with multi-objective optimization methods is gradually becoming a hot survey topic in the research field of evolutionary computing.Combining the decision maker's preference information with the multi-objective evolutionary algorithms,the search process of the algorithms can be concentrated in the preference region.This can not only use the computational resources effectively and improve the efficiency of the algorithms to solve the optimization problems,but also can reduce the computational complexity and help decision makers make the final decision efficiently.In this survey,our research team systematically describe the preference multi-objective evolutionary algorithms from two aspects:the preference setting methods and the performance of the algorithms.In the setting of preferences,we summarize the multi-objective evolutionary algorithms incorporating preference information from the four aspects:dominance relationship,angle relationship,weight vector and preference set.Firstly,we summarize the preference multi-objective evolutionary algorithms based on the dominance relationship.The core idea behind it is to modify the Pareto dominance relationship,enhance the selection pressure of the algorithms and guide the algorithms to quickly converge to the preference region.Secondly,we summarize the preference multi-objective evolutionary algorithms based on angle relationship.The core idea is to use the angle relationship between the solutions to guide the evolution of the population,while using the angle to control the range of the preference region to obtain the preference solutions.Thirdly,we summarize the preference multi-objective evolutionary algorithms based on weight vector.The core idea is to transform the decision-maker's preference information into a set of weight vectors carrying preference information,and then decompose the multi-objective optimization problem into several single-objective optimization sub-problems according to the weight vectors.We lastly introduce the preference multi-objective evolutionary algorithms based on preference sets.The core idea is coevolving a set of randomly generated preference sets together with population.Then,in the algorithm performance,two kinds of preference multi-objective evolutionary algorithms are selected from each of the four methods to perform simulation experiments.In addition,in order to verify the robustness of the eight algorithms in different preference regions.Our research team select two different reference points in the feasible region and the infeasible region for experimental comparison.Next,we carry out a systematic comparison of the eight algorithms from three aspects:the effectiveness of the preference strategy,the overall performance of the solution set,as well as the complexity of the algorithm,and analyzed their advantages and disadvantages in depth.Finally,our research team end up with discussing some potential trends in preferencebased multi-objective evolutionary algorithms' future development from the six aspects:preference information conversion, preference learning,implicit preference construction, performance indicators of preference algorithms,visualization problem and practical application.
引文
[1]Gong Dun-Wei,Liu Yi-Ping,Sun Xiao-Yan,et al.Parallel many-objective evolutionary optimization using objectives decomposition.Acta Automatica Sinica,2015,41(8):1438-1451(in Chinese)(巩敦卫,刘益萍,孙晓燕等.基于目标分解的高维多目标并行进化优化方法.自动化学报,2015,41(8):1438-1451)
    [2]Deb K,Pratap A,Agarwal S,et al.A fast and elitist multiobjective genetic algorithm:NSGA-II.IEEE Transactions on Evolutionary Computation,2002,6(2):182-197
    [3]Zitzler E,Laumanns M,Thiele L.SPEA2:Improving the performance of the strength Pareto evolutionary algorithm.Lecture Notes in Computer Science,2004,3242(4):742-751
    [4]Corne D W,Jerram N R,Knowles J D,et al.PESA-II:Regionbased selection in evolutionary multiobjective optimization//Proceedings of the Genetic and Evolutionary Computation Conference.San Francisco,American,2001:283-290
    [5]Laumanns M,Thiele L,Deb K,et al.On the convergence and diversity-preservation properties of multi-objective evolutionary algorithms.Evolutionary Computation,2002,10(3):263-282
    [6]Pierro F D,Khu S T,Savic D A.An investigation on preference order ranking scheme for multiobjective evolutionary optimization.IEEE Transactions on Evolutionary Computation,2007,11(1):17-45
    [7]Wang G,Jiang H.Fuzzy-dominance and its application in evolutionary many objective optimization//Proceedings of the Computational Intelligence and Security.Heilongjiang,China,2007:195-198
    [8]He Z,Yen G G,Zhang J.Fuzzy-based Pareto optimality for many-objective evolutionary algorithms.IEEE Transactions on Evolutionary Computation,2014,18(2):269-285
    [9]Yang S,Li M,Liu X,et al.A grid-based evolutionary algorithm for many-objective optimization.IEEE Transactions on Evolutionary Computation,2013,17(5):721-736
    [10]L’opez A,Coello C A C,Oyama A,et al.An alternative preference relation to deal with many-objective optimization problems//Proceedings of the Evolutionary Multi-Criterion Optimization.Berlin,Germany,2013:291-306
    [11]Li M,Yang S,Liu X.Shift-based density estimation for Pareto-based algorithms in many-objective optimization.IEEE Transactions on Evolutionary Computation,2014,18(3):348-365
    [12]Cheng J,Yen G G,Zhang G.A many-objective evolutionary algorithm with enhanced mating and environmental selections.IEEE Transactions on Evolutionary Computation,2015,19(4):592-605
    [13]Wang R,Purshouse R C,Fleming P J.Preference-inspired co-evolutionary algorithm using adaptively generated goal vectors//Proceedings of the Evolutionary Computation.Cancun,Mexico,2013:916-923
    [14]Zhang X,Tian Y,Jin Y.A knee point-driven evolutionary algorithm for many-objective optimization.IEEE Transactions on Evolutionary Computation,2015,19(6):761-776
    [15]Zitzler E,Künzli S.Indicator-Based Selection in Multiobjective Search.Berlin:Springer Berlin Heidelberg,2004
    [16]Bader J,Zitzler E.HypE:An algorithm for fast hypervolumebased many-objective optimization.Evolutionary Computation,2011,19(1):45-76
    [17]Beume N,Naujoks B,Emmerich M.SMS-EMOA:Multiobjective selection based on dominated hypervolume.European Journal of Operational Research,2007,181(3):1653-1669
    [18]Gerstl K,Rudolph G,Schütze O,et al.Finding evenly spaced fronts for multiobjective control via averaging Hausdorff-measure//Proceedings of the Electrical Engineering Computing Science and Automatic Control.Merida City,Mexico,2011:1-6
    [19]Rodríguez Villalobos C A,Coello C A C.A new multi-objective evolutionary algorithm based on a performance assessment indicator//Proceedings of the Genetic and Evolutionary Computation.Philadelphia,America,2012:505-512
    [20]Lopez E M,Coello C A C.IGD+-EMOA:A multi-objective evolutionary algorithm based on IGD+//Proceedings of the Evolutionary Computation.Vancouver,Canada,2016:999-1006
    [21]Zhang Q,Li H.MOEA/D:A multiobjective evolutionary algorithm based on decomposition.IEEE Transactions on Evolutionary Computation,2007,11(6):712-731
    [22]Wang Z,Zhang Q,Gong M,et al.A replacement strategy for balancing convergence and diversity in MOEA/D//Proceedings of the Evolutionary Computation.Beijing,China,2014:2132-2139
    [23]Yuan Y,Xu H,Wang B,et al.Balancing convergence and diversity in decomposition-based many-objective optimizers.IEEE Transactions on Evolutionary Computation,2016,20(2):180-198
    [24]Li K,Kwong S,Zhang Q,et al.Interrelationship-based selection for decomposition multiobjective optimization.IEEETrans Cybern,2015,45(10):2076-2088
    [25]Asafuddoula M,Ray T,Sarker R.A decomposition-based evolutionary algorithm for many objective optimization.IEEE Transactions on Evolutionary Computation,2015,19(3):445-460
    [26]Cheng R,Jin Y,Olhofer M,et al.A reference vector guided evolutionary algorithm for many-objective optimization.IEEE Transactions on Evolutionary Computation,2016,20(5):773-791
    [27]Liu H L,Gu F,Zhang Q.Decomposition of a multiobjective optimization problem Into a number of simple multiobjective subproblems.IEEE Transactions on Evolutionary Computation,2014,18(3):450-455
    [28]Deb K,Jain H.An evolutionary many-objective optimization algorithm using reference-point-based nondominated sorting approach,Part I:Solving problems with box constraints.IEEE Transactions on Evolutionary Computation,2014,18(4):577-601
    [29]Singh H K,Isaacs A,Ray T.A Pareto corner search evolutionary algorithm and dimensionality reduction in manyobjective optimization problems.IEEE Transactions on Evolutionary Computation,2011,15(4):539-556
    [30]Zhou C,Zheng J H,Li K,et al.Objective reduction based on the least square method for large-dimensional multiobjective optimization problem//Proceedings of the 5th International Conference on Natural Computation.Tianjin,China,2009:350-354
    [31]Zitzler E,Brockhoff D,Thiele L.The hypervolume indicator revisited:on the design of Pareto-compliant indicators via weighted integration.International Journal of Turbo&Jet-Engines,2015,85(3):862-876
    [32]Murata T,Taki A.Examination of the performance of objective reduction using correlation-based weighted-sum for many objective knapsack problems//Proceedings of the10th International Conference on Hybrid Intelligent Systems.Atlanta,American,2010:175-180
    [33]Zitzler E,Thiele L.Multiobjective evolutionary algorithms:A comparative case study and the strength Pareto approach.IEEE Transactions on Evolutionary Computation,1999,3(4):257-271
    [34]Fleming P J,Purshouse R C,Lygoe R J.Many-Objective Optimization:An Engineering Design Perspective.Berlin:Springer Berlin Heidelberg,2005
    [35]Zitzler E.Evolutionary Multiobjective Optimization.Hoboken:John Wiley&Sons,2011
    [36]Deb K,Sundar J.Reference point based multi-objective optimization using evolutionary algorithms//Proceedings of the Genetic and Evolutionary Computation.Kanpur,India,2006:635-642
    [37]Molina J,Santana L V,Hernndez-Díaz A G,et al.g-dominance:Reference point based dominance for multiobjective metaheuristics.European Journal of Operational Research,2009,197(2):685-692
    [38]Li L,Wang Y,Trautmann H,et al.Multiobjective evolutionary algorithms based on target region preferences.Swarm&Evolutionary Computation,2018,2(6):1-20
    [39]Slovic P.The construction of preference.American Psychologist,1995,50(5):364-371
    [40]Wang Shuai-Fa,Zheng Jin-Hua,Hu Jian-Jie,et al.Multiobjective evolutionary algorithm for adaptive preference radius to divide region.Journal of Software,2017,28(10):2704-2721(in Chinese)(王帅发,郑金华,胡建杰等.自适应偏好半径划分区域的多目标进化方法.软件学报,2017,28(10):2704-2721)
    [41]Qiu Fei-Yue,Wu Yu-Shi,Qiu Qi-Cang,Wang Li-Ping.Many-objective evolution algorithm based on bipolar preferences dominance.Journal of Software,2013,24(3):476-489(in Chinese)(邱飞岳,吴裕市,邱启仓,王丽萍.基于双极偏好占优的高维目标进化算法.软件学报,2013,24(3):476-489)
    [42]JoséR F,Greco S,Mousseau V,et al.Interactive Multiobjective Optimization Using a Set of Additive Value Functions.Berlin:Springer Berlin Heidelberg,2008
    [43]Zavadskas E K,Podvezko V.Integrated determination of objective criteria weights in MCDM.International Journal of Information Technology&Decision Making,2016,15(2):267-283
    [44]Hinloopen E,Nijkamp P,Rietveld P.Integration of ordinal and cardinal information in multi-criteria ranking with imperfect compensation.European Journal of Operational Research,2007,158(2):317-338
    [45]Rong X Z,Fu Y F,Ying K Z.Study on uniform for ten types of preference information in multi-attribute group decision making//Proceedings of the Management Science&Engineering.Melbourne,Australia,2011:162-168
    [46]Sindhya K,Ruiz A B,Miettinen K.A preference based interactive evolutionary algorithm for multi-objective optimization:PIE//Proceedings of the 6th International Conference on Evolutionary Multi-Criterion Optimization.Berlin,Germany,2011:212-225
    [47]Bin X,Lu C,Jie C,et al.Interactive multiobjective optimization:A review of the state-of-the-art.IEEEAccess,2018,6(1):41256-41279
    [48]Said L B,Bechikh S,Ghédira K.The r-dominance:A new dominance relation for interactive evolutionary multicriteria decision making.IEEE Transactions on Evolutionary Computation,2010,14(5):801-818
    [49]López-Jaimes A,Coello C A C.Including preferences into a multiobjective evolutionary algorithm to deal with manyobjective engineering optimization problems.Information Sciences,2014,277(2):1-20
    [50]Zheng Jin-Hua,Xie Zhun-Zhi.A study on how to use angle information to include decision maker’s preferences.Acta Electronica Sinica,2014,42(11):2239-2246(in Chinese)(郑金华,谢谆志.关于如何用角度信息引入DM偏好的研究.电子学报,2014,42(11):2239-2246)
    [51]Zheng Jin-Hua,Lai Nian,Guo Guan-Qi.ε-Pareto dominance strategy based on angle preference in MOEA.Pattern Recognition&Artificial Intelligence,2014,27(6):569-576(in Chinese)(郑金华,赖念,郭观七.多目标进化算法中基于角度偏好的ε-Pareto支配策略.模式识别与人工智能,2014,27(6):569-576)
    [52]Sudeng S,Wattanapongsakorn N.Adaptive geometric angle-based algorithm with independent objective biasing for pruning Pareto-optimal solutions//Proceedings of the Science and Information Conference.London,England,2013:514-523
    [53]Sudeng S,Wattanapongsakorn N.Post Pareto-optimal pruning algorithm for multiple objective optimization using specific extended angle dominance.Engineering Applications of Artificial Intelligence,2015,38:221-236
    [54]Sudeng S,Wattanapongsakorn N.Interactive preference incorporation in evolutionary multi-objective engineering design//Proceedings of the TOOLS with Artificial Intelligence.Vietri sul Mare,Italy,2015:1005-1012
    [55]Mohammadi A,Omidvar M N,Li X.Reference point based multi-objective optimization through decomposition//Proceedings of the Evolutionary Computation.Brisbane,Australia,2012:1-8
    [56]Mohammadi A,Omidvar M N,Li X,et al.Integrating user preferences and decomposition methods for many-objective optimization//Proceedings of the Evolutionary Computation.Beijing,China,2014:421-428
    [57]Li K,Zhang Q,Kwong S,et al.Stable matching-based selection in evolutionary multiobjective optimization.IEEETransactions on Evolutionary Computation,2014,18(6):909-923
    [58]Zheng Jin-Hua,Yu Guo,Jia Yue.Preference based multiobjective decomposition algorithm based on weight iteration to solve the influence of reference point on algorithm.Acta Electronica Sinica,2016,44(1):67-76(in Chinese)(郑金华,喻果,贾月.基于权重迭代的偏好多目标分解算法解决参考点对算法影响的研究.电子学报,2016,44(1):67-76)
    [59]Hu J,Yu G,Zheng J,et al.A preference-based multiobjective evolutionary algorithm using preference selection radius.Soft Computing,2016,21(17):1-27
    [60]Zhang Xing-Yi,Jiang Xiao-San,Zhang Lei.A weight vector based multi-objective optimization algorithm with preference.Acta Electronica Sinica,2016,44(11):2639-2645(in Chinese)(张兴义,蒋小三,张磊.基于权值向量的偏好多目标优化方法.电子学报,2016,44(11):2639-2645)
    [61]Wang Li-Ping,Zhang Ming-Lei,Qiu Fei-Yue,Jiang Bo.Many-objective optimization algorithm with preference based on the angle penalty distance elite selection strategy.Chinese Journal of Computers,2018,41(1):236-253(in Chinese)(王丽萍,章鸣雷,邱飞岳,江波.基于角度惩罚距离精英选择策略的偏好高维目标优化算法.计算机学报,2018,41(1):236-253)
    [62]Wang R,Purshouse R C,Fleming P J.Preference-inspired coevolutionary algorithms for many-objective optimization.IEEE Transactions on Evolutionary Computation,2013,17(4):474-494
    [63]Wang R,Purshouse R C,Fleming P J.Preference-inspired co-evolutionary algorithms using weight vectors.European Journal of Operational Research,2015,243(2):423-441
    [64]Wang R,Purshouse R,Fleming P.Local preferenceinspired co-evolutionary algorithms.University of Sheffield,2012,17(4):474-494
    [65]Wang R,Purshouse R C,Giagkiozis I,et al.The iPICEA-g:A new hybrid evolutionary multi-criteria decision making approach using the brushing technique.European Journal of Operational Research,2014,243(2):442-453
    [66]Deb K,Thiele L,Laumanns M,et al.Scalable multiobjective optimization test problems//Proceedings of the Evolutionary Computation.Honolulu,American,2002:825-830
    [67]Jiao L C,Wang H,Shang R H,et al.A co-evolutionary multi-objective optimization algorithm based on direction vectors.Information Sciences,2013,228(7):90-112
    [68]Zitzler E,Thiele L,Laumanns M,et al.Performance assessment of multiobjective optimizers:An analysis and review.IEEE Transactions on Evolutionary Computation,2003,7(2):117-132
    [69]Mohammadi A,Omidvar M N,Li X.A new performance metric for user-preference based multi-objective evolutionary algorithms//Proceedings of the Evolutionary Computation.Cancun,Mexico,2013:2825-2832
    [70]Bishop C M,Christopher M.Pattern Recognition and Machine Learning.Manhattan:Academic Press,2006
    [71]Agarwal S.Data mining:Data mining concepts and techniques//Proceedings of the Machine Intelligence and Research Advancement.Katra,India,2014:203-207
    [72]Sun X,Gong D,Jin Y,et al.A new surrogate-assisted interactive genetic algorithm with weighted semisupervised learning.IEEE Trans Cybern,2013,43(2):685-698
    [73]Shukla P K,Emmerich M,Deutz A.A Theoretical Analysis of Curvature Based Preference Models.Berlin:Springer Berlin Heidelberg,2013
    [74]Rachmawati L,Srinivasan D.Multiobjective evolutionary algorithm with controllable focus on the knees of the Pareto front.IEEE Transactions on Evolutionary Computation,2009,13(4):810-824
    [75]Deb K,Gupta S.Understanding knee points in bicriteria problems and their implications as preferred solution principles.Engineering Optimization,2011,43(11):1175-1204
    [76]Wang H,He S,Yao X.Nadir point estimation for manyobjective optimization problems based on emphasized critical regions.Soft Computing,2017,21(9):2283-2295
    [77]Amiri M,Ekhtiari M,Yazdani M.Nadir compromise programming:A model for optimization of multi-objective portfolio problem.Expert Systems with Applications,2011,38(6):7222-7226
    [78]Wickramasinghe U K,Carrese R,Li X.Designing airfoils using a reference point based evolutionary many-objective particle swarm optimization algorithm//Proceedings of the Evolutionary Computation.Barcelona,Spain,2010:1-8
    [79]He Z,Yen G G.Visualization and performance metric in many-objective optimization.IEEE Transactions on Evolutionary Computation,2016,20(3):386-402
    [80]Valdes J J,Barton A J.Visualizing high dimensional objective spaces for multi-objective optimization:A virtual reality approach//Proceedings of the Evolutionary Computation.Singapore,2007:4199-4206
    [81]Freitas A R R,Silva R C P.On the visualization of trade-offs and reducibility in many-objective optimization//Proceedings of the Genetic and Evolutionary Computation.New York,America,2014:1091-1098

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700