基于改进NSGA-Ⅲ的内河集装箱船舶配载多目标优化.pdf
《基于改进NSGA-Ⅲ的内河集装箱船舶配载多目标优化.pdf》由会员分享,可在线阅读,更多相关《基于改进NSGA-Ⅲ的内河集装箱船舶配载多目标优化.pdf(10页珍藏版)》请在咨信网上搜索。
1、Sep.2023NAVIGATION OF CHINA2023年9 月Vol.46 No.3中第46 卷第3期国海航文章编号:10 0 0-46 53(2 0 2 3)0 3-0 153-10基于改进NSGA-的内河集装箱船舶配载多目标优化赵雅洁,李俊,肖笛,温想(武汉科技大学汽车与交通工程学院,湖北武汉430 0 7 0)摘要:内河集装箱运输差异化特征导致船方配载决策时考虑多目标优化,为满足船舶运输经济性和适航性需求,以优化船舶堆栈占用数量、阻塞箱数量、稳性高度、横倾角值及纵倾值为目标,构建内河集装箱船舶配载多目标优化模型。为实现多目标优化问题有效求解,采用灰熵并行分析法改进第三代非支配遗传
2、算法(Non-dominated Sor-ting Genetic Algorithm-I,NS G A-II),将灰熵并行关联度作为适应度值引导算法进行精英选择。结果表明:改进后算法在求解性能表现上优于采用一般选择策略的算法,对算例参数设置具有较好鲁棒性,可为船方实际制定内河集装箱船舶配载计划提供一定决策支持。关键词:水路运输;船舶配载;多目标优化;第三代非支配遗传算法;灰摘并行分析中图分类号:U693文献标志码:AD0I:10.3969/j.issn.1000-4653.2023.03.021Improved NSGA-II in multi-objective optimization
3、of stowageplanning for inland container shipZHAO Yajie,LI Jun,X IA O D i,We n X i a n g(School of Automobile and Traffic Engineering,Wuhan University of Science andTechnology,Wuhan 430081,China)Abstract:The diversity of inland container transportation requires multi-objective optimization in ship st
4、owage planning.Aiming to satisfy the requirements of ship transportation economy and seaworthiness,a multi-objective optimization modelfor stowage of inland container ships is built.The model,based on NSGA-II(Non-dominated Sorting Genetic Algorithm-II),is developed to comprehensively optimize the nu
5、mber of ship stacks,number of blocking boxes,stability height,rollangle and pitch value.For effectively solving the problem,the grey-entropy parallel analysis method is used to improve theNSGA-II algorithm,and the grey entropy parallel correlation degree is used as the guidance algorithm of fitness
6、value forelite selection.The advantage of the algorithm and its robustness are demonstrated.Key words:waterway transport;ship stowage planning;multi-objective optimization;NSGA-Il;grey entropyparallel analysis近年来,国家“一带一路”倡议实施凸显长江黄金航道地位,随着内河航运市场壮大,内河集装箱运输作为货物运输主要形式取得长足发展。在集装箱运输中,有效的配载决策可显著降低集装箱运输中的运营
7、成本,并提高流通效率。为缩短船舶在港停留时间,重要的是减少阻塞箱数目,也就是避免取箱时要检索的箱子不在堆栈的最上方进而产生了阻塞箱的情况。当前在我国水运市场环境下,主力船舶体型小、容量有限且无舱盖板,难以使用压舱水实现稳性大范围调整,船舶航行稳性更加依赖配载方案。收稿日期:2 0 2 2-0 1-17基金项目:湖北省教育厅科学技术研究计划项目(Q20211110)作者简介:赵雅洁(1998 一),女,硕士生,研究方向为港口作业调度与优化算法。E-mail:y a j i e 98 0 7 19 16 3.c o m通信作者:李李俊(198 9一),男,博士,研究方向为港口作业调度与优化算法。E
8、-mail:lj_引用格式:赵雅洁,李俊,肖笛,等.基于改进NSGA-的内河集装箱船舶配载多目标优化J.中国航海,2 0 2 3,46(3):153-16 2.ZHAO Y J,LI J,XIAO D,et al.Improved NSGA-II in multi-objective optimization of stowage planning for inland container shipJ.Navigation of China,2023,46(3):153-162.(in Chinese)中国海第46 卷第3期航154配载决策中良好的船舶稳性和浮态可在保证其安全适航的同时,一方面
9、减少燃油消耗,降低排放;另一方面减少江海直达船舶的压舱水使用,少使用少排放,响应压舱水限排管理。以上特征要求船舶实现运输经济性的同时,考虑船舶稳性。因此,在集装箱船舶配载决策中,除考虑最小化船舶堆栈占用数目和最小化阻塞箱数目之外,还需对船舶稳性进行优化调整,将此类问题称为多目标配载计划问题(Multi-ObjectiveOptimizationnStowagePlanningProblem,MOSPP)。大多数整数规划方法只能求解小规模的SPP(Stowage Planning Problem,SPP)1)对于实际场景下的较大规模问题,一般采用多阶段方法,或者设计启发式或亚启发式方法。李坤等
10、将SPP问题分为两阶段问题求解得到初始解后,再用混合策略对算法进行改进,他们的模型将船舶稳性作为约束,对目标函数采用加权方法作为单目标SPP问题进行处理。汪圆圆等2 将无阻塞箱数作为约束,只考虑纵向强度为单目标。刘志雄等3 提出一种面向船舶贝位分配的启发式规则,将船舶稳性作为约束,以最小化阻塞箱数目为单目标设计模型。虽然许多文献讨论了SPP的多个目标,但大多将SPP作为一个单目标优化问题来处理。围绕多目标配载,ZHANG等4 提出NSGA-III算法对船舶稳性和阻塞箱数目等目标进行优化,但其对内河差异特征考虑欠缺,难以直接适用。2)对于内河集装箱船舶配载,李俊等5 和FAZI6分别构建单目标优
11、化模型,且后者船舶稳性计算更为准确。张煜等7 构建一种港航多视角下的船舶配载决策模型,但其应用于集装箱预配载问题,并没有考虑装载后的船舶稳性等目标。近年来,进化方法在求解多目标优化问题中得到广泛的应用,但在集装箱船舶配载方面使用多目标进化方法研究MOSPP仍较为缺乏,已有相关文献研究中对多目标考虑得也不够完善综上,本文从内河集装箱船舶配载差异性需求出发,研究船方视角下船舶配载多目标决策方法,以最小化船舶堆栈占用数目、阻塞箱数目为目标,同时,考虑对稳性高度值、横倾角值及纵倾值进行优化来调整船舶稳性,构建内河集装箱船舶配载多目标优化的整数规划模型,为避免处理三维以上的多目标问题时陷人局部最优,采用
12、NSGA-算法,利用参考点得到更接近决策者更偏好的解,加快收敛速度,采用灰熵并行分析法改进NSGA-II算法实现多目标并行寻优。1问题描述目前,常见的内河集装箱船舶结构见图1。5 船舶结构被划分为若干贝位,每个偶数贝位包含若干堆栈,每个堆栈由若干层箱位组成。080604021513110907050301贝位后半部前半部堆栈吃水线20f箱位(a)主视图40f箱位左半部诺平部(b)俯视图图1常见的内河集装箱船舶结构Fig.1Common inland container ships为保证内河集装箱运输中集装箱和船舶的安全,船方在制定配载决策时需考虑集装箱约束和船舶约束。具体说来,集装箱约束主要包
13、含箱型尺寸约束以及目的港等约束。为确保航行安全,优化船舶的稳性也至关重要,在合理范围内更大的稳性高度可使船舶具有更高的抗倾覆性,船舶横倾角值小可降低船舶向一侧倾斜导致倾覆的风险,船舶的纵倾值定义为前垂线和后垂线的吃水差,更小的吃水差表示船舶更接近正浮位置。综上,为满足内河集装箱船舶实际配载决策需求,在考虑集装箱和船舶约束均满足的前提下,制定出当前港口待装船集装箱的配载计划。为保证船舶运输的经济性和适航性,对船舶堆栈占用数量、阻塞箱数量、稳性高度、横倾角值及纵倾值进行多目标优化。2模型构建2.1假设条件针对内河集装箱船舶运输特点,考虑现实约束,做出以下假设。1)危险品箱和冷藏箱不作考虑,考虑2
14、0 ft集装箱、40 ft集装箱、45ft集装箱和超高箱。2)实际作业中,45ft集装箱和超高箱需堆放在堆栈上方。3)堆栈中2 0 ft集装箱必须成对出现,且成对的2 0 ft集装箱运送往相同的目的港,不可出现单独堆放的情况4)配载前船舶为空。dEV赵雅洁,等:基于改进NSGA-的内河集装箱船舶配载多目标优化1552.2基本集合与参数D为集装箱集合,D=D,UD,UD,UD4;D,为20ft集装箱集合;D,为40 ft集装箱集合;D,为45ft集装箱集合;D4为超高箱集合;I为船舶贝位集合;J为船列集合;K为船层集合;Y为所有堆栈集合;d为集装箱编号;(ij,k)为船上第i个贝位,第j列,第k
15、层的箱位;(i,j)为船上第i个贝位,第j列所定位的堆栈;wa为编号为d的集装箱的质量,t;Pa为编号为d的集装箱的目的港;PaEP,P为所有集装箱将要抵达的目的港的集合;T,为船舶堆栈的最大堆垛层数,yeY;S,为船舶堆栈y的最大载重量,t。2.3决策变量x(d,i,j,k)为编号为d的集装箱是否放人船舶第i个贝位,第j列,第k层的箱位(i,j,k)中,若放人x(d,i,j,)=1,否则,x(d,i,j,k)=O;p(i,j,h)为放人箱位(i,j,)的集装箱的目的港,若(d,i,j,k)=1,p(i,j,k)=Pa,否则,p(i,j,h)=0;y(i,j)为堆栈(i j i)是否被占用,若
16、堆栈(i,j)被占用,y(i,j)=l,否则,y(i,j)=O;z(i,j,h)为放在箱位(i,j,k)的集装箱是否为阻塞箱,若放置在箱位(ij,k)的集装箱为阻塞箱,z(i,j,k)=1,否则,z(i,j,k)=0。2.4MOSPP模型F=min(fi,f2,-fsf4,fs)(1)Ji=-ZZ(iji),iel;jeJ(2)iEJJ=ZZ(ij,k),heK(3)JEJkEKZwa(ka-ko)fs=GM=GMo+deDdED(4)W+WddeDZw(is-10)deDf4=tan(5)二(W+W.GMdeDZwa(ia-io)J=deD(W+Zwa)GM12Zwa(ia-io)(6)de
17、DW.?x(d,i,j,k)=1(7)jeJkeKZx(d,i,j,k-1)-Zx(d,i,j,k)0deDideD1kEK且k2(8)2deDIdeD2Zx(d,ij,k)0,k eK;k 2(9)deD22deDIdeD2UD3Zx(d,i,j,k)0,h eK且h2(10)deD3deD1deD2UD4Zx(d,i,j,k)0,k=K且k2(11)deD4(12)EDIdeDIDIZx(d,i,j,k)-2x(d,i,j,k)0(13)deDix(d,i,j,h)+,x(d,i,j,k)T,DdeDIDIyEY(14)wax(d,i,j,k)S,yeY(15)keKdeD(i.i)x(d
18、,i.j.h)iEkeKdeDLZE(i.j),heK(16)jEJZ(ij,)Zx(d,i,j,k)(17)IjeJkeKdeDZZ(ij,h)Zpax(d,i,j,k)-EljeJkeKdeDiZpax(d,i,j,-1)-llPll,deDIkEK且k2(18)Epa(d,ivj.h)-(Zpax(d,i,j,k)+Zpax(d,i,j,h-1)deDIDIdeDIDz(i,j,k),TPIk EK;k 2(19)x(d,i,j,k)E(o,1/,d e D(20)y(i,j)E(0,1)(21)z(i,j,k)E(0,1)(22)1)式(1)为目标函数,fi,f2,fs,f4和fs分别
19、为船舶堆栈占用数目、阻塞箱数目、船舶稳性高度和横倾角正切值和纵倾值绝对值;式(2)为船舶堆栈占用数量的计算;式(3)为阻塞箱数目的计算;式(4)中,Gm。为初稳心高度,(ia,jd,ka)为放置编号为d的集装箱的位置,wa为编号为d的集装箱的质量,W为未装任何集装箱的船舶自身质量;式(5)为横倾角正切值,其测量船舶向一侧倾斜的程度,为横倾角,较小的有助于船舶的横向平衡;式(6)为纵倾值,表示为前垂线和后垂线的吃水差,取绝对值,GML为重心与纵向稳心间距离,l取总贝位数I。约束(2 0)约束(2 2)定义决策变量取值范围。(d,i,j,k)与z(i,j,h)之间关系。装箱,则类似地利用约束(17
20、)和约束(19)可确定x1;同样地,若堆栈y内相邻两层不是均堆放2 0 ft集d,Pax(d,i,j,h-1)0,则z(i,j,k)dEI=1 且2 PaxdeD0,则z(i,j,k)=O;若Zx(d,i,j,k)deD1Pax(d,i,j,h-1)deli,j,k)=1且,2 Pax(d,i,j,k)dED可确定x(d,i,j,k)与z(ij,k)之间关系。若Zx(d,dED层均堆放2 0 ft集装箱,利用约束(17)和约束(18)O,则z(i,j,k)=0若堆栈y内上下两x(d,i,j,k))与z(i,j,k)之间的关系,具体说来,若deD约束(17)、约束(18)和约束(19)定义决策变
21、量否则,中海国第46 卷第3期航1562)式(4)、式(5)和式(6)中:(io,jo,k o)为船重心位置,取(I/2,J/2,K/2),I 、J 和K分别为船舶总贝位数、船舶总列数和堆栈总层数;fiV2V4Vs均求最小值;f,在范围内越大越好;3)式(7)式(19)为约束条件。约束(7)保证所有集装箱均可装船。约束(8)保证2 0 ft集装箱的下方必须堆放2 0 ft集装箱。约束(9)保证40 ft集装箱的下方必须堆放2 个20ft集装箱或1个40 ft集装箱。约束(10)保证超高箱的下方必须堆放2 个2 0ft集装箱或1个40 ft集装箱或1个超高箱。约束(11)保证45ft集装箱的下方
22、必须堆放2个2 0 ft集装箱或1个40 ft集装箱或1个45ft集装箱。约束(12)保证堆栈任意层至多堆放2 个20ft集装箱或1个其他集装箱。约束(13)保证堆栈任意层必须同时堆放2 个20ft集装箱或者为空。约束(14)和约束(15)保证任意堆栈的容量和载重量满足约束。约束(16)定义决策变量(d,i,j,k)与y(i,j)之间的关系,若船舶堆栈内堆放有集装箱,则ZZx(d,i,j,h)0且y(i,i)keKdeDZZx(d,i,j,k)=0且y(i,j)=0。keKdeD3求解方法3.1NSGA-II 算法本文所提模型是一个多目标优化问题,针对此类问题,DEB等8 提出带精英策略的非支
23、配排序遗传算法(Non-dominated Sorting Genetic Algorithm-II,NSGA-I),该算法利用快速非支配排序降低了运算的复杂度。然而当遇到高维(三维以上)目标优化问题时,种群中非支配解占整个种群的比例成倍增加,使种群中没有足够的位置容纳新解,导致算法收敛变慢且最优解过于集中,容易陷人局部最优。而NSGA-II算法加人了基于参考点的方法,在保持种群多样性的同时,也能有效降低高维目标函数的计算代价,为本文所构建模型提供有效的求解思路。3.2算法实现NSGA-算法是在NSGA-I算法基础上发展起来的,基本步骤9 如下。1)初始化参考点和种群(种群规模为N),初始化算
24、法参数,包括总迭代次数、变异率和交叉率等。2)对父代种群P,,通过选择、交叉和变异产生子种群Q,计算每个子代种群中个体的适应度。3)将父代种群与子代种群进行合并,混合P,和Q,得到一个新种群R,即R,=P,UQ.,其规模为2N。对R,进行非支配排序,将其划分为等级不同的非支配解集(Fi,F2,F)。4)产生新解集S,其方法是将等级相同的种群整个放入子代种群中,对这个等级的个体,按照拥挤度,从大到小选取,直到子代种群放满N个,同时迭代次数加1,S,被视为P+1。5)判断是否达到设定的迭代次数,若是则终止迭代,否则回到步骤2)。3.3基于灰滴并行分析改进NSGA-II 算法为得到更贴近决策者偏好的
25、解,采用一种名为灰并行分析(GreyEntropyParallelAnalysis,G E-PA)方法的适应度分配策略来改进NSGA-算法实现多目标并行寻优。灰熵并行分析法是在表征序列间相似程度的灰关联分析法基础上引人信息理论发展而来的一种方法,其特点在于利用灰色关联分析和信息熵并行地对序列数据进行相似性分析。可更好更全面地分析不确定序列间的相似接近程度。该方法的具体步骤10 1如下:1)确定参考解序列。对于N个优化目标而言,采用遗传算法(Genetic Algorithm,G A)对其进行连续M次单独优化,得到参考解序列Y。=(fi(O),f2(O),.,f,(o),fn(0),n e N(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 改进 NSGA 内河 集装箱 船舶 配载 多目标 优化
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。