南京大学学报(自然科学版) ›› 2018, Vol. 54 ›› Issue (6): 1216–1224.doi: 10.13232/j.cnki.jnju.2018.06.017

• • 上一篇    

基于就近取值策略的离散多目标优化

李二超*,马玉泉   

  1. 兰州理工大学电气工程与信息工程学院,兰州,730050
  • 接受日期:2018-09-19 出版日期:2018-12-01 发布日期:2018-12-01
  • 通讯作者: 李二超, lecstarr@163.com E-mail:lecstarr@163.com
  • 基金资助:
    国家自然科学基金(61763026,61403175)

Discrete multi-objective optimization based on the nearest value strategy

Li Erchao*,Ma Yuquan   

  1. College of Electrical and Information Engineering,Lanzhou University of Technology,Lanzhou,730050,China
  • Accepted:2018-09-19 Online:2018-12-01 Published:2018-12-01
  • Contact: Li Erchao, lecstarr@163.com E-mail:lecstarr@163.com

摘要: 针对现有的离散变量处理方法在求解多目标优化问题中存在精度和可靠性不足的情况,结合离散变量优化问题和遗传算法两者的特点,提出一种能够处理离散变量的就近取值策略. 此策略代替了传统对离散优化问题中离散变量的处理方法:将离散优化问题转化为连续优化问题,利用决策变量为连续的优化方法去解决该离散优化问题所对应的连续优化问题的最优解集,最后再按照特定的方法将该连续优化问题的最优解集离散化得到对应离散优化问题的最优解集. 将此策略应用在传统多目标遗传算法NSGA-Ⅱ(Non-dominate Sort Genetic AlgorithmⅡ)的遗传算子中得到了离散交叉算子和离散变异算子,使得算法能够真正在离散空间中搜索寻优,并得到了一种基于就近取值策略的离散多目标优化算法(Dispersed Non-dominate Sort Genetic AlgorithmⅡ,DIS-NSGA-Ⅱ). 在理论上本方法相比传统方法,对解决离散优化问题更合理,优化结果更精确,有较大优势. 最后,通过实验对比现有两种最典型的离散变量处理方法验证了DIS-NSGA-Ⅱ对解决离散变量优化问题的有效性.

关键词: 多目标优化, 离散变量, 遗传算法, 就近取值, 离散交叉算子, 离散变异算子

Abstract: In this paper,in view of insurfficient precision and reliability of existing approaches to solve multi-objective optimization problems which include discrete variables,a new strategy called nearest valued based on characteristics both of multi-objective genetic algorithms and discrete optimization problems is proposed. Traditional strategy transforms discrete multi-objective optimization problems into continue multi-objective optimization problems and then takes advantage of strategies that deal with continue variables to optimize it. Furthermore,we have achieved optimal solution set of corresponding continue optimization problems. Finally,some special discretization methods are utilized to handle the problems and achieve discrete optimal solution set is reaplaced by nearest valued strategy. So,we get a DIS-NSGA-Ⅱ(dispersed non-dominate sort genetic algorithmⅡ)which is suitable for discrete multi-objective optimization problems from applying nearest valued strategy in geneic operators of traditional multi-objective optimization algorithm NSGA-Ⅱ(non-dominate sort genetic algorithmⅡ)and gain a discrete crossover operator and a mutation operator. The biggest advantage of DIS-NSGA-Ⅱ is that it can make optimization algorithm authentically optimizing in discrete decision variable space. In theory,nearest valued strategy has greater advantages that its processing strategy is more reasonale. In the end,the effectiveness of the algorithm is verified by comparing two kinds of typical algorithms and the data shows that the algorithm has greater advantages in dealing with discrete multi-pbjective optimization problems.

Key words: multi-objective optimization, discrete variables, genetic algorithm, nearest valued strategy, discrete crossover operator, discrete mutation operator

中图分类号: 

  • TP391
[1] 贾庭芳,张学良. 离散多目标优化问题的研究. 机械工程与自动化,2011(5):206-208.(Jia T F,Zhang X L. Research on discrete multi-objective optimization problem. Mechanical Engineering & Automation,2011(5):206-208.)
[2] 李二超,张建军. 基于区间离散解产生器的决策变量区间离散多目标优化方法. 机械设计与制造过程,2017,46(11):52-56.(Li E C,Zhang J J. Deciison variables discrete multi-objective optimiza tion method based on interval discrete solution generator. Machinery Design and Manufacturing Engineering,2017,46(11):52-56.)
[3] 张丽娟. 基于混合离散方法的多级齿轮传动系统振动优化. 机械传动,2017,41(1):155-159.(Zhang L J. Vibration optimization of multi-gear transmission system based on mixed-discrete method. Journal of Mechanical Transmission,2017,41(1):155-159.)
[4] 谢辅雯,张 敏. 基于改进型离散粒子群优化的云计算资源分配方案. 湘潭大学自然科学学报,2017,39(3):89-93.(Xie F W,Zhang M. A cloud computing resources allocation scheme based on improved discrete particle swarm optimization. Natural Science Journal of Xiangtan University,2017,39(3):89-93.)
[5] 徐锦康. 机械优化设计. 北京:机械工业出版社,1996,173.
[6] 邢文训. 离散优化与连续优化的复杂性概念. 运筹学学报,2017,21(2):39-45.(Xing W X. Complexity concepts for combinatorial and continuous optimization problems. Operations Research Transactions,2017,21(2):39-45.)
[7] 何大阔,王福利,毛志忠. 遗传算法在离散变量优化问题中的应用研究. 系统仿真学报,2006,18(5):1154-1156.(He D K,Wang F L,Mao Z Z. Study on application of genetic algorithm in discrete variables optimization. Journal of System Simulation,2006,18(5):1154-1156.)
[8] 朱朝艳,刘 斌,郭鹏飞. 离散变量结构优化设计的复合形遗传算法. 东北大学学报(自然科学版),2004,25(7):689-691.(Zhu C Y,Liu B,Guo P F. Genetic algorithm in compound form for structural optimization with discrete variables. Journal of Northeastern University(Natural Science),2004,25(7):689-691.)
[9] Wu H Y,Nie C H,Kuo F C,et al. A discrete particle swarm optimization for covering array generation. IEEE Transactions on Evolutionary Computation,2015,19(4):575-591.
[10] Liu Y Y,Chen H X,Zhao Y,et al. Discrete cosine transform optimization in image compression based on genetic algorithm ∥ 2015 8th International Congress on Image and Signal Processing(CISP). Shenyang,China:IEEE,2015:199-203.
[11] 聂绍珉,邵云芝,王纪红. 遗传算法在复杂结构离散优化中的应用. 燕山大学学报,1998,22(2):95-99.(Nie S M,Shao Y Z,Wang J H. Application of genetic algorithm in discreteoptimization of complicated structure. Journal of Yanshan University,1998,22(2):95-99.)
[12] 朱朝艳,郭鹏飞,韩英仕. 离散变量结构优化设计的混合遗传算法. 辽宁工业大学学报(自然科学版),2002,22(2):33-35.(Zhu C Y,Guo P F,Han Y S. Mixed genetic algorithm of structural optimization design of dispersed variables. Journal of Liaoning of Institute of Technology(Natural Science Edition),2002,22(2):33-35.)
[13] 郑金华. 多目标进化算法及其应用. 北京:科学出版社,2007,276.
[14] Yang X,Zhang C. Optimization for discrete balance weights based on hybrid genetic algorithm ∥ 2011 IEEE International Conference on Computer Science and Automation Engineering. Shanghai,China:IEEE,2011:76-79.
[15] Akay B,Karaboga D. Solving integer programming problems by using artificial bee colony algorithm ∥ Serra R,Cucchiara R. Emergent perspectives in artificial intelligence. Springer Berlin Heidelberg,2009,355-364.
[16] 车林仙,何 兵,卢建波. 混合离散人工蜂群算法在齿轮传动优化中的应用. 机械设计,2017,34(12):92-99.(Che L X,He B,Lu J B. Application of hybrid discrete artificial bee colony algorithm to gear transmission optimization. Journal of Machine Design,2017,34(12):92-99.)
[17] Zhang Y C,Hou Y P,Liu S T. A new method of discrete optimization for cross-section selection of truss structures. Engineering Optimization,2014,46(8):1052-1073.
[18] 蒋超静,王 斌,黄 斌等. 一种汽轮机隔板整圆焊接方法. CN105108462A,2015-12-02.
[1] 信统昌,刘兆伟. 基于贝叶斯⁃遗传算法的多值无环CP⁃nets学习[J]. 南京大学学报(自然科学版), 2020, 56(1): 74-84.
[2] 张玉州,张子为,江克勤. 多跑道进离港地面等待问题建模及协同优化[J]. 南京大学学报(自然科学版), 2020, 56(1): 132-141.
[3] 吴家豪1,彭志平2*,崔得龙2,李启锐2,何杰光2. 基于多Agent系统的粒子群遗传优化云工作流调度算法[J]. 南京大学学报(自然科学版), 2017, 53(6): 1114-.
[4]  骆乾坤1,吴剑锋2*,杨 运2,3,吴吉春2,马淑芬4.  基于DREAM算法的含水层渗透系数空间变异特征识别[J]. 南京大学学报(自然科学版), 2016, 52(3): 448-455.
[5]  杨 蕴1,朱 琳2*,林 锦3,王锦国1.  考虑地面沉降约束的地下水模拟优化管理模型[J]. 南京大学学报(自然科学版), 2016, 52(3): 470-478.
[6] 谢顺平1,2,3*,都金康1,2,3,冯学智1,2,3,李智广1 . 融雪径流模型参数渐进式优化率定方法[J]. 南京大学学报(自然科学版), 2015, 51(5): 1005-1013.
[7] 周 涛1,2,陆惠玲1*,张艳宁2,马 苗2,3. 基于Rough Set的高维特征选择混合遗传算法研究[J]. 南京大学学报(自然科学版), 2015, 51(4): 880-893.
[8] 骆乾坤*,吴剑锋2,杨运3,钱家忠1. 渗透系数空间变异程度对进化算法优化结果影响评价[J]. 南京大学学报(自然科学版), 2015, 51(1): 60-66.
[9] 林忆南1,金 晓斌1*,李效顺2,郭贝贝1,周寅康1. 渭北黄土台塬区水资源约束下的种植业结构多目标优化研究[J]. 南京大学学报(自然科学版), 2014, 50(2): 211-.
[10] 程春玲;李阳;张登银;. 基于遗传算法的层次化云资源监测方法[J]. 南京大学学报(自然科学版), 2013, 49(4): 491-499.
[11]  Markushev Dragan1,Rabasovic Mihailo1,Lukic Mladena2
Cojbasic Zarko3,Todorovic Dragan4
.  实时脉冲光声法用于分子弛豫时间的测定[J]. 南京大学学报(自然科学版), 2013, 49(1): 5-12.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
[1] 孔剑阳,李文飞,王炜. 腺苷酸激酶催化产物释放过程中的水化动力学研究[J]. 南京大学学报(自然科学版), 2020, 56(2): 244 -252 .