第11卷第5期 智能系统学报 Vol.11 No.5 2016年10月 CAAI Transactions on Intelligent Systems 0ct.2016 D0I:10.11992/is.201605006 网络出版地址:htp:/wnww.cnki.net/kcms/detail/23.1538.TP.20161031.0918.002.html 一 种用于大型舰船总体要素优化设计的 约束多目标分解进化算法 刘柏森2,张晔,张磊 (1.哈尔滨工业大学电子与信息工程学院,黑龙江哈尔滨150000:2.黑龙江工程学院电气与信息工程学院,黑龙江 哈尔滨150050:3.长江大学电子信息学院,湖北荆州434000) 摘要:针对舰船设计中存在所得方案分布性和收敛性不好等问题,首先建立以初稳性高、飞行甲板面积、横摇固有 周期以及阻力为优化目标的大型舰船总体要素优化模型:其次根据大型舰船方案设计的特点,提出一种约束多目标 分解进化算法:最后将提出的算法用于优化模型的求解。与目前优化性能较好的2种算法进行对比实验,实验结果 表明,本文算法获得了性能更加优异的设计方案。 关键词:大型舰船:总体要素:约束多目标:进化算法:优化设计 中图分类号:TP18文献标志码:A文章编号:1673-4785(2016)05-0635-06 中文引用格式:刘柏森,张晔,张磊.一种用于大型舰船总体要素优化设计的约束多目标分解进化算法[J].智能系统学报,2016,11 (5):635-640. 英文引用格式:LIU Baisen,ZHANG Ye,ZHANG Lei..A constrained multi-objective decomposition evolutionary algorithm for the overall element optimization design of large ship[J].CAAI transactions on intelligent systems,2016,11(5):635-640. A constrained multi-objective decomposition evolutionary algorithm for the overall element optimization design of large ship LIU Baisen'.2,ZHANG Ye',ZHANG Lei3 (1.School of Electronics and Information Engineering,Harbin Institute of Technology,Harbin 150001,China;2.The Institute of E- lectrical and Information Engineering,Heilongjiang Institute of Technology,Harbin 150050,China;3 College of Information and Com- munications Engineering,Harbin Engineering University,Harbin 150001,China) Abstract:In view of the fact that the distribution and convergence of the schemes are weak in ship design,this pa- per established an optimization model for the overall elements of large ship,which contains these optimization ob- jectives such as the initial stability height,the area of flight deck,the natural roll period and the resistance.Then a constrained multi-objective decomposition evolutionary algorithm was presented according to the characteristics of large ship's scheme design.Finally the proposed algorithm was used to optimize the model.The solution was com- pared with the two optimal algorithms.The results show that the performance of this method is more excellent. Keywords:large ship;overall elements;constrained multi-objective evolutionary algorithm;optimal design 大型舰船总体要素优化设计是舰船总体设计中 及舰船自身技术具有复杂性,利用传统的设计方 最基本也是最重要的工作之一。如何选择合适的总法[1)来求得最佳的舰船总体要素是十分困难的。 体要素将直接关系到大型舰船的安全性、经济性以 目前有一些学者研究了进化算法在舰船优化设计中 及战斗性等。因此,设计好的优化方法具有十分重 的应用,然而它们大多都是将大型舰船总体要素多 要的实际意义。由于大型舰船航行时具有多变性以 目标优化设计问题转化为无约束单目标优化问题进 行求解6-o],所以无法求得分布均匀的Pareto解集, 收稿日期:2016-05-09.网络出版日期:2016-10-31. 基金项目:国家自然科学基金项目(61471148):黑龙江省自然科学基金 从而不能为设计者提供多样的优化方案。此外,有 项目(F201322). 通信作者:刘柏森.E-mail:sped_iu@126.com 学者对大型舰船总体要素优化设计问题进行多目标
第 11 卷第 5 期 智 能 系 统 学 报 Vol.11 №.5 2016 年 10 月 CAAI Transactions on Intelligent Systems Oct. 2016 DOI:10.11992 / tis.201605006 网络出版地址:http: / / www.cnki.net / kcms/ detail / 23.1538.TP.20161031.0918.002.html 一种用于大型舰船总体要素优化设计的 约束多目标分解进化算法 刘柏森1,2 , 张晔1 , 张磊3 (1.哈尔滨工业大学 电子与信息工程学院,黑龙江 哈尔滨 150000; 2.黑龙江工程学院 电气与信息工程学院,黑龙江 哈尔滨 150050; 3. 长江大学 电子信息学院,湖北 荆州 434000) 摘 要:针对舰船设计中存在所得方案分布性和收敛性不好等问题,首先建立以初稳性高、飞行甲板面积、横摇固有 周期以及阻力为优化目标的大型舰船总体要素优化模型;其次根据大型舰船方案设计的特点,提出一种约束多目标 分解进化算法;最后将提出的算法用于优化模型的求解。 与目前优化性能较好的 2 种算法进行对比实验,实验结果 表明,本文算法获得了性能更加优异的设计方案。 关键词:大型舰船;总体要素;约束多目标;进化算法;优化设计 中图分类号:TP18 文献标志码:A 文章编号:1673⁃4785(2016)05⁃0635⁃06 中文引用格式:刘柏森,张晔, 张磊.一种用于大型舰船总体要素优化设计的约束多目标分解进化算法[J]. 智能系统学报, 2016, 11 (5): 635⁃640. 英文引用格式:LIU Baisen, ZHANG Ye, ZHANG Lei. A constrained multi⁃objective decomposition evolutionary algorithm for the overall element optimization design of large ship[J]. CAAI transactions on intelligent systems, 2016,11(5): 635⁃640. A constrained multi⁃objective decomposition evolutionary algorithm for the overall element optimization design of large ship LIU Baisen 1,2 , ZHANG Ye 1 , ZHANG Lei 3 (1. School of Electronics and Information Engineering, Harbin Institute of Technology, Harbin 150001, China; 2. The Institute of E⁃ lectrical and Information Engineering, Heilongjiang Institute of Technology, Harbin 150050, China; 3 College of Information and Com⁃ munications Engineering, Harbin Engineering University, Harbin 150001, China) Abstract:In view of the fact that the distribution and convergence of the schemes are weak in ship design, this pa⁃ per established an optimization model for the overall elements of large ship, which contains these optimization ob⁃ jectives such as the initial stability height, the area of flight deck, the natural roll period and the resistance. Then a constrained multi⁃objective decomposition evolutionary algorithm was presented according to the characteristics of large ship's scheme design. Finally the proposed algorithm was used to optimize the model. The solution was com⁃ pared with the two optimal algorithms. The results show that the performance of this method is more excellent. Keywords:large ship; overall elements; constrained multi⁃objective evolutionary algorithm; optimal design 收稿日期:2016⁃05⁃09. 网络出版日期:2016⁃10⁃31. 基金项目:国家自然科学基金项目(61471148);黑龙江省自然科学基金 项目(F201322). 通信作者:刘柏森.E⁃mail:sped_liu@ 126.com. 大型舰船总体要素优化设计是舰船总体设计中 最基本也是最重要的工作之一。 如何选择合适的总 体要素将直接关系到大型舰船的安全性、经济性以 及战斗性等。 因此,设计好的优化方法具有十分重 要的实际意义。 由于大型舰船航行时具有多变性以 及舰船自身技术具有复杂性,利用传统的设计方 法[1⁃5]来求得最佳的舰船总体要素是十分困难的。 目前有一些学者研究了进化算法在舰船优化设计中 的应用,然而它们大多都是将大型舰船总体要素多 目标优化设计问题转化为无约束单目标优化问题进 行求解[6⁃10] ,所以无法求得分布均匀的 Pareto 解集, 从而不能为设计者提供多样的优化方案。 此外,有 学者对大型舰船总体要素优化设计问题进行多目标
·636. 智能系统学报 第11卷 优化),但所求解集仍存在分布不均匀、收敛不佳 A,=0.807,L4为飞行甲板长,B,为飞行甲板宽。 等问题,从而不能提供性能优异且多样的设计方案。 1.3最大化横摇固有周期 为此,本文建立4目标的大型舰船总体要素优化模 较大的横摇固有周期能够保证舰载机起降作业 型,并根据模型特点,提出一种约束多目标分解进化 的安全系数较高。大型舰船横摇越缓和,即横摇周 算法用于大型舰船的总体要素优化设计,以改善现 期T。越大,舰载机起降作业越安全。横摇固有周期 有方法的优化性能。 如式(3): 1大型舰船总体要素优化模型 2C×B T= (3) √a 大型舰船总体要素优化设计[o]是一个具有多 变量、多目标以及多约束的优化问题,需要确定的总 式中:C=0.373+0.023×-0.43L×10,L为水 体要素有飞行甲板长L4、飞行甲板宽B、水线长L。、 线长。 水线宽B、吃水深T、型深D和标准排水量△等。 1.4最小化阻力 目前文献[10]提出的模型最为全面,但该模型只是 阻力在很大程度会影响大型舰船的快速性和战 将多目标优化问题转为成单目标优化问题进行求 斗性,所以必须加以考虑。大型舰船阻力计算可转 解,从而无法获得分布均匀的解集,不能为决策者提 化为估算舰船的有效功率P,本文采用海军系数法 供良好分布的设计方案。文献[11]利用粒子群算 确定,如式(4): 法进行多目标优化,只考虑了舰船的经济性,而忽略 423×3 了安全性,并且存在所求解集分布不均以及分布不 4x日XB P= (4) 广等问题。为此,在文献[10]和文献[11]的基础 上,本文建立一种大型舰船总体要素多目标优化模 式中:4。=58000t,V。=29kn,V。=200000hp,4为 型,优化目标包括最合理化初稳性高、最大化飞行甲 排水量。 板面积、最大化横摇固有周期和最小化阻力,综合考 为保障大型舰船的整体性能,还需要对各个要 虑了经济性能和安全性能。 素进行限定,具体设定如下约束条件o:2.50.035,T>13,L4<1.128Lm,B4<1.84Bm。 在大型舰船方案设计中,必须确定最合理的初 综上所述,大型舰船总体要素优化设计模型如 稳性高,从而确保舰船具有优良的扶正能力和安全 式(5): 性能。然而,大型舰船的初稳性高I(Initial stability (max S=fi(X) height)并不是越小越好,也不是越大越好,过小将会 max P=f(X) (5) 导致受力倾斜后扶正缓慢,过大将会导致飞行甲板 min I I 1o=f3(X) 横摇剧烈。因此,最佳的初稳性高I应为一个处于 maxT。=f(X) 允许范围内的最理想值。本文根据国外同类优秀舰 式(5)中的大型舰船总体要素优化模型具有4个目 型确定一个最佳参考值1o=3.0mo,并以1最接 标函数,各个目标函数是相互冲突的,并且约束条件 近Io为目标。初稳性高I如式(1): 较为简单,其实质是一个约束4目标优化问题,所以 C.×TC×(0.17C+013)2×B 适用于约束多目标进化算法进行求解。 h= -055D C Co C XT 2 约束多目标分解进化算法 (1) 式中:T为吃水深,B.为水线宽,D为型深,C,= 2007年Zhang等2]提出了一种基于分解的多 1+2C6 目标进化算法(MOEA/D算法),该算法摒弃了常用 1.025L.xB.x7,C.= 30 的Pareto支配,转为采用不同的分解策略进行个体 1.2最大化飞行甲板面积 选择,从而为无约束多目标优化提供了一种新思路。 最大化飞行甲板面积是大型舰船方案设计的主 目前,MOEA/D算法因其优越的分布性能在诸多进 要目标,飞行甲板面积可确定为飞行甲板长与飞行 化算法中脱颖而出,成为求解无约束多目标优化问 甲板宽的函数,如式(2) 题中备受关注的一种进化算法。 S=Aa×La×Bd (2) MOEA/D算法的关键步骤包括权重向量的生 式中:A为面积系数,根据相关舰船设计经验1o)令 成和分解策略的选择
优化[11] ,但所求解集仍存在分布不均匀、收敛不佳 等问题,从而不能提供性能优异且多样的设计方案。 为此,本文建立 4 目标的大型舰船总体要素优化模 型,并根据模型特点,提出一种约束多目标分解进化 算法用于大型舰船的总体要素优化设计,以改善现 有方法的优化性能。 1 大型舰船总体要素优化模型 大型舰船总体要素优化设计[10] 是一个具有多 变量、多目标以及多约束的优化问题,需要确定的总 体要素有飞行甲板长 Ld 、飞行甲板宽 Bd 、水线长 Lw 、 水线宽 Bw 、吃水深 T、型深 D 和标准排水量 Δ 等。 目前文献[10]提出的模型最为全面,但该模型只是 将多目标优化问题转为成单目标优化问题进行求 解,从而无法获得分布均匀的解集,不能为决策者提 供良好分布的设计方案。 文献[11] 利用粒子群算 法进行多目标优化,只考虑了舰船的经济性,而忽略 了安全性,并且存在所求解集分布不均以及分布不 广等问题。 为此,在文献[10] 和文献[11] 的基础 上,本文建立一种大型舰船总体要素多目标优化模 型,优化目标包括最合理化初稳性高、最大化飞行甲 板面积、最大化横摇固有周期和最小化阻力,综合考 虑了经济性能和安全性能。 1.1 最合理化初稳性高 在大型舰船方案设计中,必须确定最合理的初 稳性高,从而确保舰船具有优良的扶正能力和安全 性能。 然而,大型舰船的初稳性高 Ish(Initial stability height)并不是越小越好,也不是越大越好,过小将会 导致受力倾斜后扶正缓慢,过大将会导致飞行甲板 横摇剧烈。 因此,最佳的初稳性高 Ish应为一个处于 允许范围内的最理想值。 本文根据国外同类优秀舰 型确定一个最佳参考值 Ish0 = 3.0m [10] ,并以 Ish最接 近 Ish0为目标。 初稳性高 Ish如式(1): Ish = Cw × T Cw + Cb + Cw × (0.17Cw + 0.13) 2 × B 2 w Cb × T - 0.55D (1) 式中:T 为吃水深, Bw 为水线宽, D 为型深, Cb = Δ 1.025Lw ×Bw ×T ,Cw = 1+2Cb 3 。 1.2 最大化飞行甲板面积 最大化飞行甲板面积是大型舰船方案设计的主 要目标,飞行甲板面积可确定为飞行甲板长与飞行 甲板宽的函数,如式(2) S = Ad × Ld × Bd (2) 式中:Ad 为面积系数,根据相关舰船设计经验[10] 令 Ad = 0.807,Ld 为飞行甲板长,Bd 为飞行甲板宽。 1.3 最大化横摇固有周期 较大的横摇固有周期能够保证舰载机起降作业 的安全系数较高。 大型舰船横摇越缓和,即横摇周 期 Tϕ 越大,舰载机起降作业越安全。 横摇固有周期 如式(3): Tϕ = 2C × Bw Ish (3) 式中:C = 0. 373 + 0. 023 × Bw T - 0. 43Lw × 10 -3 ,Lw 为水 线长。 1.4 最小化阻力 阻力在很大程度会影响大型舰船的快速性和战 斗性,所以必须加以考虑。 大型舰船阻力计算可转 化为估算舰船的有效功率 P,本文采用海军系数法 确定,如式(4): P = Δ 2/ 3 × V 3 Δ 2/ 3 0 × V 3 0 × P0 (4) 式中:Δ0 = 58 000 t,V0 = 29 kn,V0 = 200 000 hp,Δ 为 排水量。 为保障大型舰船的整体性能,还需要对各个要 素进行限定,具体设定如下约束条件[10] :2.5<Ish <4.5, T / Lw >0.035,T ϕ >13,Ld<1.128Lw ,Bd<1.84Bw 。 综上所述,大型舰船总体要素优化设计模型如 式(5): max S = f 1(X) max P = f 2(X) min | Ish - Ish0 | = f 3(X) max Tϕ = f 4(X) ì î í ï ïï ï ïï (5) 式(5)中的大型舰船总体要素优化模型具有 4 个目 标函数,各个目标函数是相互冲突的,并且约束条件 较为简单,其实质是一个约束 4 目标优化问题,所以 适用于约束多目标进化算法进行求解。 2 约束多目标分解进化算法 2007 年 Zhang 等[12] 提出了一种基于分解的多 目标进化算法(MOEA/ D 算法),该算法摒弃了常用 的 Pareto 支配,转为采用不同的分解策略进行个体 选择,从而为无约束多目标优化提供了一种新思路。 目前,MOEA/ D 算法因其优越的分布性能在诸多进 化算法中脱颖而出,成为求解无约束多目标优化问 题中备受关注的一种进化算法。 MOEA/ D 算法的关键步骤包括权重向量的生 成和分解策略的选择。 ·636· 智 能 系 统 学 报 第 11 卷
第5期 刘柏森,等:一种用于大型舰船总体要素优化设计的约束多目标分解进化算法 ·637. 2.1权重向量的生成 式中:G,和G,分别代表个体X,和X2的约束违反 初始权重向量的设置是MOEA/D算法的一个 度[4,ε随进化迭代次数的变化如式(10): 重要步骤,通常采用均匀分布的权重向量生成方式。 (s(0)×(1-t/Gmr)2,t≤0.4×G 最常用的是在超平面f+f+…+f+…+f=1(f为第 E(t)= (0,其他 i维上的分量)上生成均匀分布的权重向量],每个 (10) 权重向量A=(入1,A2,…,入m)满足式(6)的条件,A 式中:t为进化迭代次数,G为最大进化迭代次数, 的每一维分量入,满足式(7)的条件 ε(0)为初始值,其设置方式如式(11): 入1+入2+…+入:+…+入m=1 (6) ε(0)=0.4×∑G(X)/W,i=1,2,…,N(11) (01H) 入:∈H月…,月i=1,2,…,m (7) 式中:N为种群规模,G(X)为初始种群个体的约束 式中:H是需要定义的正整数,m为优化目标数量生 违反度,i=1,2,…,N。 成权重向量的数量,其值为N=C,N为种群 式(10)和式(11)通过调节e的取值,能够在容 规模。 忍的约束违反度下扩大约束区域,让更多约束违反 2.2分解策略 度较小的不可行解参与进化,从而加强对可行域边 目前MOEA/D算法中应用效果最好的是Tche- 界的探索力度,来提高种群多样性。同时,ε随进化 bycheff分解策略[)],它利用极大极小策略的思想将 迭代次数的不断增大逐渐减小直至为零,从而不断 多目标优化问题分解成单目标子问题,具体可表示 缩小约束区域,促使进化达到可行域。因此,式 成式(8)的形式: (9)~(11)通过互相配合,在进化前期能够让优秀 min g"(XI A)=max f(X)) 不可行解参与进化来提高多样性:在进化后期约束 (8) 处理技术强调可行解优于不可行解,从而保障算法 收敛到可行Pareto区域。 式中:A≥0且∑入:=1,i=1,2,…,m,2°=(a, 2.4算法流程 2,…,。)为参考点,z是由当前种群中所有个体 综上所述,约束多目标分解进化算法的具体流 在各个目标函数上的最优值构成的理想点。 程如下: 然而,MOEA/D算法需要结合约束技术才能求 1)初始化阶段:生成N个均匀分布的权重向量 解约束多目标优化问题。为此,本文提出一种新的 入',2,…,入:计算任意两个权重向量之间的欧氏 约束处理技术,并通过结合MOEA/D算法,构成约 距离,求出每一个权重向量的邻域集合B(i)={i, 束多目标分解进化算法。 i2,…,i},{i1,2,…,,}代表距离权重向量入最近 2.3约束处理技术 的T个权重向量的索引:利用随机方式生成初始种 约束处理技术是约束多目标进化算法中最关键 群{X,X2,…,Xx},令FV=F(X):构造参考点z°= 的技术,它对于平衡可行解与不可行解的关系起着 (zz2…z);设置初始进化迭代次数t=1。 十分重要的作用。研究表明,优秀的不可行解在 2)进化阶段:从每一个B(i),i=1,2,…,N中随 进化中扮演着重要角色,让它们参与进化不仅能够 机选取两个个体与X经过差分变异操作[1)和交叉 加大探索范围,而且能够使得进化从不可行域向可 操作)生成试验个体Y·;若Y的某一维分量超出 行域进化,从而提高种群多样性。然而,过多利用不 定义域,则对该分量进行修补操作5],让其重新在 可行解反而会影响收敛,降低算法效率。通过分析 定义域内:计算新生个体的目标函数值F(Y)= 得知,在进化前期应该更多利用部分优秀不可行解 (fi(Y))f(Y),…f(Y))。 的有效信息,以改善多样性维持能力,而在进化后期 3)更新阶段:若s 出种群中的Pareto最优解;否则,t=t+1,返回2)。 X1优于X2台G1,G2≤e 2.5算法的时间复杂度 G1<G2,其他 假设种群规模为N,目标数量为m,则本文算法 (9) 迭代一次的最坏时间复杂度计算为:种群目标函数
2.1 权重向量的生成 初始权重向量的设置是 MOEA/ D 算法的一个 重要步骤,通常采用均匀分布的权重向量生成方式。 最常用的是在超平面 f 1 +f 2 +…+f i +…+fm = 1(f i 为第 i 维上的分量)上生成均匀分布的权重向量[12] ,每个 权重向量 λ= (λ1 ,λ2 ,… ,λm )满足式(6)的条件,λ 的每一维分量 λi 满足式(7)的条件 λ1 + λ2 + … + λi + … + λm = 1 (6) λi ∈ 0 H , 1 H ,…, H H { } ,i = 1,2,…,m (7) 式中:H 是需要定义的正整数,m 为优化目标数量生 成权重向量的数量,其值为 N = C m-1 H+m-1 ,N 为种群 规模。 2.2 分解策略 目前 MOEA/ D 算法中应用效果最好的是 Tche⁃ bycheff 分解策略[13] ,它利用极大极小策略的思想将 多目标优化问题分解成单目标子问题,具体可表示 成式(8)的形式: min g te (X | λ,z ∗ ) = max 1≤i≤m {| λi(f i(X) - z ∗ i )} (8) 式中:λi≥0 且 ∑ m i = 1 λi = 1,i = 1,2,…,m,z ∗ = (z ∗ 1 , z ∗ 2 ,…,z ∗ m ) 为参考点,z ∗ 是由当前种群中所有个体 在各个目标函数上的最优值构成的理想点。 然而,MOEA/ D 算法需要结合约束技术才能求 解约束多目标优化问题。 为此,本文提出一种新的 约束处理技术,并通过结合 MOEA/ D 算法,构成约 束多目标分解进化算法。 2.3 约束处理技术 约束处理技术是约束多目标进化算法中最关键 的技术,它对于平衡可行解与不可行解的关系起着 十分重要的作用。 研究表明[14] ,优秀的不可行解在 进化中扮演着重要角色,让它们参与进化不仅能够 加大探索范围,而且能够使得进化从不可行域向可 行域进化,从而提高种群多样性。 然而,过多利用不 可行解反而会影响收敛,降低算法效率。 通过分析 得知,在进化前期应该更多利用部分优秀不可行解 的有效信息,以改善多样性维持能力,而在进化后期 应该注重收敛性,以保证种群收敛到真实帕累托 (Pareto)前沿。 基于上述思想,提出一种新的约束 处理技术,如式(9): X1 优于 X2⇔ g te (X1 | λz ∗ ) < g te (X2 | λ,z ∗ ), G2 > ε G1 , G2 ≤ ε G1 < G2 , 其他 ì î í ï ï ïï (9) 式中:G1 和 G2 分别代表个体 X1 和 X2 的约束违反 度[14] ,ε 随进化迭代次数的变化如式(10): ε(t) = ε(0) × (1 - t / Gmax) 2 , t ≤ 0.4 × Gmax {0, 其他 (10) 式中:t 为进化迭代次数,Gmax为最大进化迭代次数, ε(0)为初始值,其设置方式如式(11): ε(0) = 0.4 × ∑ N i = 1 G(Xi) / N,i = 1,2,…,N (11) 式中:N 为种群规模,G(Xi)为初始种群个体的约束 违反度,i = 1,2,…,N。 式(10)和式(11)通过调节 ε 的取值,能够在容 忍的约束违反度下扩大约束区域,让更多约束违反 度较小的不可行解参与进化,从而加强对可行域边 界的探索力度,来提高种群多样性。 同时,ε 随进化 迭代次数的不断增大逐渐减小直至为零,从而不断 缩小约束区域, 促使进化达到可行域。 因此, 式 (9) ~ (11)通过互相配合,在进化前期能够让优秀 不可行解参与进化来提高多样性;在进化后期约束 处理技术强调可行解优于不可行解,从而保障算法 收敛到可行 Pareto 区域。 2.4 算法流程 综上所述,约束多目标分解进化算法的具体流 程如下: 1)初始化阶段:生成 N 个均匀分布的权重向量 λ 1 ,λ 2 ,…,λ N ;计算任意两个权重向量之间的欧氏 距离,求出每一个权重向量的邻域集合 B( i) = { i 1 , i 2 ,…,iT },{i 1 ,i 2 ,…,iT }代表距离权重向量 λ i 最近 的 T 个权重向量的索引;利用随机方式生成初始种 群{X1 ,X2 ,…,XN},令 FV i =F(X);构造参考点 z ∗ = (z ∗ 1 z ∗ 2 … z ∗ m );设置初始进化迭代次数 t = 1。 2)进化阶段:从每一个 B(i),i = 1,2,…,N 中随 机选取两个个体与 Xi 经过差分变异操作[15] 和交叉 操作[15]生成试验个体 Y ∗ ;若 Y 的某一维分量超出 定义域,则对该分量进行修补操作[15] ,让其重新在 定义域内;计算新生个体的目标函数值 F ( Y) = (f 1(Y)),f 2(Y),…,fm(Y))。 3)更新阶段:若 z ∗ i <f i(Y),则令 z ∗ i = f i(Y);利 用 2.3 节方法进行个体比较,若 Y 优于 Xi,令 Xi = Y,FV i =F(X); 4)判断终止条件。 若 t = Gmax,则算法停止并输 出种群中的 Pareto 最优解;否则,t = t+1,返回 2)。 2.5 算法的时间复杂度 假设种群规模为 N,目标数量为 m,则本文算法 迭代一次的最坏时间复杂度计算为:种群目标函数 第 5 期 刘柏森,等:一种用于大型舰船总体要素优化设计的约束多目标分解进化算法 ·637·
·638. 智能系统学报 第11卷 和约束违反度的时间复杂度为O(mN);差分变异和 与目前优化性能较好的文献[10]算法、文献[11]算 交叉操作的时间复杂度为O(2mN),修补操作的时 法进行对比实验。实验硬件环境为Intel Pentium、 间复杂度为O(mN):更新种群的最坏时间复杂度为 CPU:G620、4GB内存、主频2.6GHz的计算机,程 O(mW),算法迭代一次的最坏时间复杂度为 序采用MATLAB R2010编写。本文算法的实验参 O(mN)+0(2mN)+O(mN)+O(mN)=0(5mN) 数参考文献[12]设置为:种群规模N=200,最大进 由此可得,本文算法的时间复杂度为O(mN)。 化迭代次数G=1500,缩放因子F=0.5,交又因子 CR=0.9。决策变量X=(L4B.L.B.TD△)的定义 3大型舰船总体要素优化设计的实现 域如表1所示。 综上所述,基于约束多目标分解进化算法的大 表1决策变量的范围 型舰船总体要素优化设计的具体实现过程如下。 Table 1 Range of decision variables 1)初始化阶段 变量 La/m Ba/m L/m B,/m T/m D/m A/t ①设置参数,包括种群规模V,最大进化迭代次 范围 数Gx,缩放因子F,交叉因子CR,确定舰船总体要 下限 280 60 250 35 8 25 60000 素中变量的上限和下限; ②生成N个均匀分布的权重向量入,2,…, 上限 350 80 300 50 35 80000 A"; 表2给出了本文算法和文献[10]算法所求方 ③计算任意两个权重向量之间的欧氏距离,求 案的对比结果。其中,文献[10]算法将4个目标聚 得每一个权重向量的邻域集合B(i)={i1,i2,…, 合成一个目标进行单目标优化,一次运行只能得到 ir},{i1,i2,…,i,}代表距离权重向量入最近的T个 一个解。本文算法是进行多目标优化,一次运行能 权重向量的索引: 够得到一组解(数量为种群规模)。限于篇幅,本文 ④利用随机方式生成初始种群{X,X2,…, 算法从200个(种群规模)解中随机选择3个与文 Xw},令FV=F(X),其中,X={LaB4L.B.TD 献[10]算法进行对比。 A,FV=S,P,II-Iol,To: 表2本文算法与文献[10]算法的结果对比 ⑤构造参考点z”=(…z),=min{f Table 2 Comparative results between our algorithm and (X)lXe2,i=1,2,…,m; article[10] ⑥设置初始进化迭代次数t=1。 算法 S/m2 1/m P/hp T/s 2)进化阶段 文献[10]方案 18127 2.6 223966 14.7 ①从每一个B(i),i=1,2,…,N中随机选取两 个个体与X,经过差分变异操作和交叉操作s) 本文方案1 21847 3.0 131426 17.0 生成试验个体Y·: 本文方案2 19731 2.6 132145 20.3 ②若Y的某一维分量超出定义域,则对该分量 进行修补操作],让其重新在定义域内: 本文方案3 17782 2.5 132793 21.0 ③计算新生个体的目标函数值F(Y)=(f(Y), 从表2可以看出,本文方案1支配文献[10]方 f(Y),…fn(Y))。 案,并且本文方案1在所有目标上完全优于文献 3)更新阶段 [10]方案,即具有更大的飞行甲板面积、更好的初 ①更新参考点:若<(Y),则令=f(Y),i= 稳性高、更小的阻力和更大的横摇固有周期。本文 1,2,…,m 方案2和本文方案3与文献[10]方案互不支配,但 ②个体比较阶段:利用2.3节方法,若Y优于 本文方案2在飞行甲板面积、阻力和横摇固有周期 X,则令,X=Y,FV=F(Y): 上具有明显的优势,在初稳性高上略劣于文献[10] 4)判断终止条件。若t=Gx,则算法停止并将 方案。本文方案3在阻力和横摇固有周期上具有更 种群中的Pareto最优解作为结果输出:否则,返 优的性能,而在飞行甲板面积和初稳性高上欠佳。 回2)。 综上分析可以得出,本文算法不仅能够为决策者提 供多样分布的方案,而且所得方案具有较好的收敛 4实验仿真与结果分析 性能。本文算法求得的大型舰船总体要素如表 为验证本文提出算法的有效性和先进性,将其 3所示
和约束违反度的时间复杂度为 O(mN);差分变异和 交叉操作的时间复杂度为 O(2mN),修补操作的时 间复杂度为 O(mN);更新种群的最坏时间复杂度为 O(mN),算法迭代一次的最坏时间复杂度为 O(mN) + O(2mN) + O(mN) + O(mN) = O(5mN) 由此可得,本文算法的时间复杂度为 O(mN)。 3 大型舰船总体要素优化设计的实现 综上所述,基于约束多目标分解进化算法的大 型舰船总体要素优化设计的具体实现过程如下。 1)初始化阶段 ①设置参数,包括种群规模 N,最大进化迭代次 数 Gmax,缩放因子 F,交叉因子 CR,确定舰船总体要 素中变量的上限和下限; ②生成 N 个均匀分布的权重向量 λ 1 ,λ 2 ,…, λ N ; ③计算任意两个权重向量之间的欧氏距离,求 得每一个权重向量的邻域集合 B( i) = { i 1 ,i 2 ,…, iT },{i 1 ,i 2 ,…,iT }代表距离权重向量 λ i 最近的 T 个 权重向量的索引; ④利用随机方式生成初始种群{ X1 ,X2 ,…, XN},令 FV i = F(Xi ),其中,Xi = { Ld Bd Lw Bw T D Δ},FV i = {S,P, |Ish -Ish0 | ,Tϕ}; ⑤构造参考点 z ∗ = ( z ∗ 1 z ∗ 2 … z ∗ m ),z ∗ i = min{ f i (X) | X∈Ω},i = 1,2,…,m; ⑥设置初始进化迭代次数 t = 1。 2)进化阶段 ①从每一个 B(i),i = 1,2,…,N 中随机选取两 个个体与 Xi 经过差分变异操作[15] 和交叉操作[15] 生成试验个体 Y ∗ ; ②若 Y 的某一维分量超出定义域,则对该分量 进行修补操作[15] ,让其重新在定义域内; ③计算新生个体的目标函数值 F(Y)= (f 1(Y), f 2(Y),…,fn(Y))。 3)更新阶段 ①更新参考点:若 z ∗ 1 <f i(Y),则令 z ∗ i = f i(Y),i = 1,2,…,m; ②个体比较阶段:利用 2.3 节方法,若 Y 优于 Xi,则令,Xi =Y,FV i =F(Y); 4)判断终止条件。 若 t = Gmax,则算法停止并将 种群中的 Pareto 最优解作为结果输出; 否则, 返 回 2)。 4 实验仿真与结果分析 为验证本文提出算法的有效性和先进性,将其 与目前优化性能较好的文献[10]算法、文献[11]算 法进行对比实验。 实验硬件环境为 Intel Pentium、 CPU:G620、4 GB 内存、主频 2.6 GHz 的计算机,程 序采用 MATLAB R2010 编写。 本文算法的实验参 数参考文献[12]设置为:种群规模 N = 200,最大进 化迭代次数 Gmax = 1 500,缩放因子 F = 0.5,交叉因子 CR = 0.9。 决策变量 X= (Ld Bd Lw Bw T D Δ)的定义 域如表 1 所示。 表 1 决策变量的范围 Table 1 Range of decision variables 变量 范围 Ld / m Bd / m Lw / m Bw / m T/ m D/ m Δ/ t 下限 280 60 250 35 8 25 60 000 上限 350 80 300 50 12 35 80 000 表 2 给出了本文算法和文献[10] 算法所求方 案的对比结果。 其中,文献[10]算法将 4 个目标聚 合成一个目标进行单目标优化,一次运行只能得到 一个解。 本文算法是进行多目标优化,一次运行能 够得到一组解(数量为种群规模)。 限于篇幅,本文 算法从 200 个(种群规模) 解中随机选择 3 个与文 献[10]算法进行对比。 表 2 本文算法与文献[10]算法的结果对比 Table 2 Comparative results between our algorithm and article[10] 算法 S / m 2 Ish / m P/ hp Tϕ / s 文献[10]方案 18 127 2.6 223 966 14.7 本文方案 1 21 847 3.0 131 426 17.0 本文方案 2 19 731 2.6 132 145 20.3 本文方案 3 17 782 2.5 132 793 21.0 从表 2 可以看出,本文方案 1 支配文献[10]方 案,并且本文方案 1 在所有目标上完全优于文献 [10]方案,即具有更大的飞行甲板面积、更好的初 稳性高、更小的阻力和更大的横摇固有周期。 本文 方案 2 和本文方案 3 与文献[10]方案互不支配,但 本文方案 2 在飞行甲板面积、阻力和横摇固有周期 上具有明显的优势,在初稳性高上略劣于文献[10] 方案。 本文方案 3 在阻力和横摇固有周期上具有更 优的性能,而在飞行甲板面积和初稳性高上欠佳。 综上分析可以得出,本文算法不仅能够为决策者提 供多样分布的方案,而且所得方案具有较好的收敛 性能。 本文算法求得的大型舰船总体要素如表 3 所示。 ·638· 智 能 系 统 学 报 第 11 卷
第5期 刘柏森,等:一种用于大型舰船总体要素优化设计的约束多目标分解进化算法 ·639· 表3本文算法所求舰船总体要素 表5本文算法所求舰船总体要素 Table 3 Obtained overall elements of the ship by our Table 5 Obtained overall elements of the ship by our algo algorithm rithm 总体 总体 L/m B /m L./m B./m T/m D/m △Vt La/m B/m L./m B./m T/m D/m△/t 要素 要素 方案1338.479.9299.944.511.632.660056 方案4326.179.7289.645.1 10.434.960989 方案2282.577.9251.345.310.234.960312 方案5338.079.8299.944.610.734.260235 方案3307.179.6272.745.310.434.960624 方案6338.380.0300.044.811.632.260025 表4给出了本文算法和文献[11]算法所求方 方案7338.179.9299.944.510.933.860044 案的对比结果。其中,文献[11]算法和本文算法一 综上所述,本文提出的大型舰船总体要素优化 样,对4个目标同时进行多目标优化。为便于公平 方法能够获得性能优异且丰富多样的设计方案,使 比较,文献[11]算法和本文算法均选择在单个目标 得大型舰船具备更好的初稳性高、更大的飞行甲板 上最优的解。 面积、更大的横摇固有周期以及更小的阻力,不失为 表4本文算法与文献[11]算法的结果对比 一种简单和高效的新方法。 Table 4 Comparative results between our algorithm and article[11] 5结论 算法 S/m2 1/m P/hp T/s 针对大型舰船方案优化设计的特点,建立了大 文献[11]方案117283 0.8 226287 27.1 型舰船总体要素优化模型,并将提出的约束多目标 分解进化算法用于大型舰船的总体要素优化设计, 本文方案4 20978 2.4 134265 19.8 通过仿真算例可以得到以下结论: 文献[11]方案221193 2.0 203503 15.4 1)提出的大型舰船总体要素优化方法是一种 简便、高效的方法,能够用于大型舰船的优化设计。 本文方案521795 2.6 131655 19.1 2)在分布性和收敛性上,提出的约束多目标分 文献[111方案319787 2.3222708 16.0 解进化算法相比其他优化方法均具有一定优势。 同时,在后续研究中将进一步完善舰船总体要 本文方案6 21847 2.5 131649 16.0 素模型,加入更多的目标属性,以适应不断变化的实 际需求。 文献[11]方案419041 2.6 193533 20.1 本文方案7 参考文献: 21804 2.6 131147 19.0 [1]冯佰威,刘祖源,常海超.多学科设计优化技术在船舶 从表4可以看出,本文方案4与文献[11]方案 初步设计中的应用「J1.中国造船,2009,50(4):109 1相比,具有更优的飞行甲板面积、初稳性高和阻 116. 力,而在横摇固有周期上劣于文献[11]方案1。本 FENG Baiwei,LIU Zuyuan,CHANG Haichao.Application 文方案5与文献[11]方案2相比,在4个目标上均 of multi-disciplinary design optimization techniques in 获得最优结果,即具有更优的飞行甲板面积、初稳性 ships'preliminary design J].Shipbuilding of China, 高、阻力以及横摇固有周期。同样,本文方案6与文 2009,50(4):109-116. 献[11]方案3相比,在4个目标上均最优,即前者 [2]周奇,陈立,许辉,等.舰船总体设计中的多学科优化 支配后者。本文方案7与文献[11]方案4相比,除 技术[J].船舶与海洋工程,2013(3):6-9. 在横摇固有周期上略劣之外,在飞行甲板面积、初稳 ZHOU Qi,CHEN Li,XU Hui,et al.Multi-disciplinary op- timization method in ship overall design[J].Naval architec- 性高、阻力上均具有明显优势。综上分析可以得出, ture and ocean engineering,2013(3):6-9. 本文算法相比文献[11]算法具有更好的收敛性,能 [3]CAMPANA E F,LIUZZ G,LUCIDI S,et al.New global 够为设计中提供更优的决策方案。本文算法所求的 optimization methods for ship design problems[.Optimi- 大型舰船总体要素如表5所示。 zation and engineering,2009,10(4):533-555. [4]刘鹏,付雪峰.基于高精度近似模型的舰船线型优化
表 3 本文算法所求舰船总体要素 Table 3 Obtained overall elements of the ship by our algorithm 总体 要素 Ld / m Bd / m Lw / m Bw / m T/ m D/ m Δ/ t 方案 1 338.4 79.9 299.9 44.5 11.6 32.6 60 056 方案 2 282.5 77.9 251.3 45.3 10.2 34.9 60 312 方案 3 307.1 79.6 272.7 45.3 10.4 34.9 60 624 表 4 给出了本文算法和文献[11] 算法所求方 案的对比结果。 其中,文献[11]算法和本文算法一 样,对 4 个目标同时进行多目标优化。 为便于公平 比较,文献[11]算法和本文算法均选择在单个目标 上最优的解。 表 4 本文算法与文献[11]算法的结果对比 Table 4 Comparative results between our algorithm and article[11] 算法 S / m 2 Ish / m P/ hp Tϕ / s 文献[11]方案 1 17 283 0.8 226 287 27.1 本文方案 4 20 978 2.4 134 265 19.8 文献[11]方案 2 21 193 2.0 203 503 15.4 本文方案 5 21 795 2.6 131 655 19.1 文献[11]方案 3 19 787 2.3 222 708 16.0 本文方案 6 21 847 2.5 131 649 16.0 文献[11]方案 4 19 041 2.6 193 533 20.1 本文方案 7 21 804 2.6 131 147 19.0 从表 4 可以看出,本文方案 4 与文献[11]方案 1 相比,具有更优的飞行甲板面积、初稳性高和阻 力,而在横摇固有周期上劣于文献[11]方案 1。 本 文方案 5 与文献[11]方案 2 相比,在 4 个目标上均 获得最优结果,即具有更优的飞行甲板面积、初稳性 高、阻力以及横摇固有周期。 同样,本文方案 6 与文 献[11]方案 3 相比,在 4 个目标上均最优,即前者 支配后者。 本文方案 7 与文献[11]方案 4 相比,除 在横摇固有周期上略劣之外,在飞行甲板面积、初稳 性高、阻力上均具有明显优势。 综上分析可以得出, 本文算法相比文献[11]算法具有更好的收敛性,能 够为设计中提供更优的决策方案。 本文算法所求的 大型舰船总体要素如表 5 所示。 表 5 本文算法所求舰船总体要素 Table 5 Obtained overall elements of the ship by our algo⁃ rithm 总体 要素 Ld / m Bd / m Lw / m Bw / m T/ m D/ m Δ/ t 方案 4 326.1 79.7 289.6 45.1 10.4 34.9 60 989 方案 5 338.0 79.8 299.9 44.6 10.7 34.2 60 235 方案 6 338.3 80.0 300.0 44.8 11.6 32.2 60 025 方案 7 338.1 79.9 299.9 44.5 10.9 33.8 60 044 综上所述,本文提出的大型舰船总体要素优化 方法能够获得性能优异且丰富多样的设计方案,使 得大型舰船具备更好的初稳性高、更大的飞行甲板 面积、更大的横摇固有周期以及更小的阻力,不失为 一种简单和高效的新方法。 5 结论 针对大型舰船方案优化设计的特点,建立了大 型舰船总体要素优化模型,并将提出的约束多目标 分解进化算法用于大型舰船的总体要素优化设计, 通过仿真算例可以得到以下结论: 1)提出的大型舰船总体要素优化方法是一种 简便、高效的方法,能够用于大型舰船的优化设计。 2)在分布性和收敛性上,提出的约束多目标分 解进化算法相比其他优化方法均具有一定优势。 同时,在后续研究中将进一步完善舰船总体要 素模型,加入更多的目标属性,以适应不断变化的实 际需求。 参考文献: [1]冯佰威, 刘祖源, 常海超. 多学科设计优化技术在船舶 初步设计中的应用[ J]. 中国造船, 2009, 50( 4): 109⁃ 116. FENG Baiwei, LIU Zuyuan, CHANG Haichao. Application of multi⁃disciplinary design optimization techniques in ships’ preliminary design [ J ]. Shipbuilding of China, 2009, 50(4): 109⁃116. [2]周奇, 陈立, 许辉, 等. 舰船总体设计中的多学科优化 技术[J]. 船舶与海洋工程, 2013(3): 6⁃9. ZHOU Qi, CHEN Li, XU Hui, et al. Multi⁃disciplinary op⁃ timization method in ship overall design[J]. Naval architec⁃ ture and ocean engineering, 2013(3): 6⁃9. [3] CAMPANA E F, LIUZZ G, LUCIDI S, et al. New global optimization methods for ship design problems[ J]. Optimi⁃ zation and engineering, 2009, 10(4): 533⁃555. [4]刘鹏, 付雪峰. 基于高精度近似模型的舰船线型优化 第 5 期 刘柏森,等:一种用于大型舰船总体要素优化设计的约束多目标分解进化算法 ·639·
·640. 智能系统学报 第11卷 [J].舰船科学技术,2015,37(6):92-94 [12]ZHANG Qingfu,LI Hui.MOEA/D:a multiobjective evo- LIU Peng,FU Xuefeng.A method of hull line optimization lutionary algorithm based on decomposition [J].IEEE based on CFD and approximate model[J].Ship science and transactions on evolutionary computation,2007,11(6): technology,2015,37(6):92-94. 712-731. [5]毕晓君,刘国安.基于云差分进化算法的约束多目标优 [13]WANG Zhenkun,ZHANG Qingfu,ZHOU Aimin,et al 化实现[J].哈尔滨工程大学学报,2012,33(8):1022- Adaptive replacement strategies for MOEA/D[J].IEEE 1031 transactions on cybernetics,2016,46(2):474-486. BI Xiaojun,LIU Guoan.A cloud differential evolutionary al- [14]毕晓君,张磊,肖婧.基于双种群的约束多目标优化算 gorithm for constrained multi-objective optimization [J]. 法[J].计算机研究与发展,2015,52(12):2813-2823. Journal of Harbin engineering university,2012.33(8): BI Xiaojun,ZHANG Lei,XIAO Jing.Constrained multi- 1022-1031. objective optimization algorithm based on dual populations [6]金雁,赵耀.基于改进蚁群算法的船舶主尺度优化[J] [J].Journal of computer research and development,2015, 华中科技大学学报:自然科学版,2008,36(11):99 52(12):2813-2823 102, [15]毕晓君,张磊.基于自适应ε截断策略的约束多目标优 JIN Yan,ZHAO Yao.Optimization of ship principal param- 化算法[J].电子与信息学报,2016,38(8):2047. eters with improved ant colony algorithm[]].Journal of 2053. Huazhong university of science technology:natural sci- BI Xiaojun,ZHANG Lei.Constrained multi-objective opti- ence edition,2008,36(11):99-102. mization algorithm with adaptive truncation strategy[J]. [7]柳存根,裘泳铭,姚震球,等.遗传进化算法在船舶初 Journal of electronics information technology,2016.38 步设计中的应用[J].上海交通大学学报,2000,34(1): (8):2047-2053. 41-45. 作者简介: LIU Cungen,QIU Yongming,YAO Zhenqiu,et al.Appli- 刘柏森,男,1979,副教授,博士, cation of genetic evaluative algorithm in ship preliminary de- 主要研究方向为信号与信息处理。 sign[J].Journal of Shanghai jiaotong university,2000,34 (1):41-45. [8]PARSON M G.SCOTT R L.Formulation of multicriterion design optimization problems for solution with scalar numeri- cal optimization methods[J].Journal of ship research, 2004,48(1):61-76. 张晔,男,1960,教授,博士,主要 [9]李文龙,谭家华.集装箱船主尺度全局最优化的混沌算 研究方向为信号与信息处理。 法[J].中国造船,2003,44(1):11-16. LI Wenlong,TAN Jiahua.Global optimization of container ships'principal parameters based on chaos optimization algo- rithm[J].Shipbuilding of China,2003.44(1):11-16. 「10]王文全,黄胜,侯远航,等.基于改进人工蜂群算法的 大型舰船主尺度优化[J].武汉理工大学学报,2012 张磊,男,1987年生,博士,主要研 34(6):58-62.90. 究方向为智能信息处理、约束高维多目 WANG Wenquan,HUANG Sheng,HOU Yuanhang,et al. 标优化。 Optimal principal parameters for large naval ship based on modified artificial bee colony algorithm[J].Journal of Wu- han university of technology,2012,34(6):58-62,90. [11]侯磊.基于多目标粒子群算法的船舶主尺度优化设计 研究[J].船舶力学,2011,15(7):784-790. HOU Lei.Application of multi-objective particle swarm op- timization(MOPSO)in study of ship's principal parame- ters[J].Journal of ship mechanics,2011,15(7):784- 790
[J]. 舰船科学技术, 2015, 37(6): 92⁃94. LIU Peng, FU Xuefeng. A method of hull line optimization based on CFD and approximate model[J]. Ship science and technology, 2015, 37(6): 92⁃94. [5]毕晓君, 刘国安. 基于云差分进化算法的约束多目标优 化实现[J]. 哈尔滨工程大学学报, 2012, 33(8): 1022⁃ 1031. BI Xiaojun, LIU Guoan. A cloud differential evolutionary al⁃ gorithm for constrained multi⁃objective optimization [ J ]. Journal of Harbin engineering university, 2012, 33 ( 8): 1022⁃1031. [6]金雁, 赵耀. 基于改进蚁群算法的船舶主尺度优化[ J]. 华中科技大学学报: 自然科学版, 2008, 36( 11): 99⁃ 102. JIN Yan, ZHAO Yao. Optimization of ship principal param⁃ eters with improved ant colony algorithm [ J ]. Journal of Huazhong university of science & technology: natural sci⁃ ence edition, 2008, 36(11): 99⁃102. [7]柳存根, 裘泳铭, 姚震球, 等. 遗传进化算法在船舶初 步设计中的应用[J]. 上海交通大学学报, 2000, 34(1): 41⁃45. LIU Cungen, QIU Yongming, YAO Zhenqiu, et al. Appli⁃ cation of genetic evaluative algorithm in ship preliminary de⁃ sign[J]. Journal of Shanghai jiaotong university, 2000, 34 (1): 41⁃45. [8]PARSON M G, SCOTT R L. Formulation of multicriterion design optimization problems for solution with scalar numeri⁃ cal optimization methods [ J ]. Journal of ship research, 2004, 48(1): 61⁃76. [9]李文龙, 谭家华. 集装箱船主尺度全局最优化的混沌算 法[J]. 中国造船, 2003, 44(1): 11⁃16. LI Wenlong, TAN Jiahua. Global optimization of container ships' principal parameters based on chaos optimization algo⁃ rithm[J]. Shipbuilding of China, 2003, 44(1): 11⁃16. [10]王文全, 黄胜, 侯远航, 等. 基于改进人工蜂群算法的 大型舰船主尺度优化[ J]. 武汉理工大学学报, 2012, 34(6): 58⁃62, 90. WANG Wenquan, HUANG Sheng, HOU Yuanhang, et al. Optimal principal parameters for large naval ship based on modified artificial bee colony algorithm[J]. Journal of Wu⁃ han university of technology, 2012, 34(6): 58⁃62, 90. [11]侯磊. 基于多目标粒子群算法的船舶主尺度优化设计 研究[J]. 船舶力学, 2011, 15(7): 784⁃790. HOU Lei. Application of multi⁃objective particle swarm op⁃ timization (MOPSO) in study of ship's principal parame⁃ ters[J]. Journal of ship mechanics, 2011, 15( 7): 784⁃ 790. [12]ZHANG Qingfu, LI Hui. MOEA/ D: a multiobjective evo⁃ lutionary algorithm based on decomposition [ J ]. IEEE transactions on evolutionary computation, 2007, 11 ( 6): 712⁃731. [13] WANG Zhenkun, ZHANG Qingfu, ZHOU Aimin, et al. Adaptive replacement strategies for MOEA/ D[ J]. IEEE transactions on cybernetics, 2016, 46(2): 474⁃486. [14]毕晓君, 张磊, 肖婧. 基于双种群的约束多目标优化算 法[J]. 计算机研究与发展, 2015, 52(12): 2813⁃2823. BI Xiaojun, ZHANG Lei, XIAO Jing. Constrained multi⁃ objective optimization algorithm based on dual populations [J]. Journal of computer research and development, 2015, 52(12): 2813⁃2823. [15]毕晓君, 张磊. 基于自适应 ε 截断策略的约束多目标优 化算法[ J]. 电子与信息学报, 2016, 38 ( 8): 2047⁃ 2053. BI Xiaojun, ZHANG Lei. Constrained multi⁃objective opti⁃ mization algorithm with adaptive ε truncation strategy[ J]. Journal of electronics & information technology, 2016, 38 (8): 2047⁃2053. 作者简介: 刘柏森, 男, 1979,副教授, 博士, 主要研究方向为信号与信息处理。 张晔,男, 1960,教授, 博士,主要 研究方向为信号与信息处理。 张磊,男,1987 年生,博士,主要研 究方向为智能信息处理、约束高维多目 标优化。 ·640· 智 能 系 统 学 报 第 11 卷