聪明文档网

聪明文档网

最新最全的文档下载
当前位置: 首页> 基于遗传算法的多维装箱问题的研究

基于遗传算法的多维装箱问题的研究

时间:2023-11-14 22:18:38    下载该word文档
ELECTRONICS WORLD・探索与观察 基于遗侉篡莹的罗 维装箱问题的研究 绍兴文理学院元培学院 张森均 【摘要】装箱问题属于典型的NP完全问题,旨在充分考虑容器承重、容积等因素的前提下,对装箱问题通过数学建模与算法实现来提高空 间利用率,从而实现利润最大化。本文主要对多维空间的装箱过程展开研究,并基于遗传算法进行建模和分析。 【关键词】装箱问题;调度;启发式算法;遗传算法 1引言 在满足车辆限载条件下,将同一时间、同一路线上的货物进行集中 安排配送车辆,使每辆车的容积利用率达到最大。为了便于装车,简化 装箱复杂度,本文将装箱问题设计为二次装箱模式。第一次装箱:在按 需包装环节,将目的地区域相同,尺寸小于包装箱、允许混合装箱的货 物进行合并装箱。统一装箱后,货物之间的相互挤压将转变为外包装箱 体之间的挤压,同时减少货物的装箱件数,方便货物的派送和装卸。 装箱问题的数学模型 根据模型求解需要,坐标轴x轴Y轴z轴为容器的长宽高,各符 号说明如表l: 表1符号说明        i…   ¨  l II ‘o,  ‘ ie i・ 0 # d! ‘0,㈣_oey 1  H ●● <o, It・  占  l… 数学规划模型如下 m蛔宣-V一∑俾 ’ ) “:£* ≤l,V en2 .z}. EO.2 , }  2 .哪 :£孵严一嚣 V E{t2…£}. £扛.2 ,旷}. e(1.2 . 一lj ’( ’ +, ’-;)s‘ en2….畸 观‘( ’‘+ P ‘ ) .VfE“王 +砜。^ 鼠V e{L工 . } ∑飒 一巩 ( ‘‘+声 ‘ ) e扎2. }   {.2。 ∑ 一霸 ’f  +.P ’ ) ,E社2, } 2…。研.Ie 2.-I  】£鬟 一 一‘ ,V ElL2 .D}. E{上2. } fE{I.2 . } 1-_P . E{L工一. ∑(辩。’ ) 巩.飒 .  =Oll1.V e“2… }.yE{L2 畔. e 2..月}, e{L2 畸 基于遗传算法建模 遗传算法是一种迭代算法,在初始化过程中会随机产生一组 解,后经过模拟进化、继承等遗传操作产生新解,每组解都需要根 据评估函数进行评估。 编码方法:算法因子  r)染色体,代表一个解;待装货 物的一个排列 一   ,;在排列M状态下的 、P 、P婀 的排 列及装箱物品坐标如下: IP=(甄”眠:一9 『工】 ] {A;(月《,P吲 .P噼) r一扛 )一I   (P嚼,月吃一月{:) 适应函数:   县 ,若±旦 ∞ I饥a‘ 罚函数:通过处理不可行解,将约束问题转化为无约束。估 价函数:估计待搜索节点的重要程度。约束条件(2),货物存 放空间之间不存在交集(14);约束条件(3),装箱货物不悬空 (15);约束条件(4)(5)(6),货物不超出容器(16.18)。 根据约束条件,要求任何一个都为0,其函数表达式为(19);根 据算法规则得评估函数为20)。 2 ( )一{。若 s‘   d— g ( 0’若 婀 一飒 … 。 I1,cl" e 仁  ~ e.t 仨  一  G( =妻 ) 、Ⅷf(. 』qm(s) (5 0( " 4数据测试 先将目的地相同的物品混装到包装箱中(如表2所示)。订单 信息如表3所示。按需包装后得到表4。 表2预设包装箱尺寸信息表 根据数据进行仿真测算,得图1装箱方案。根据l6车次的装箱 计划,可以看到,在第12车次的时候,进行四种货物的混装。在第 5车次和第16车次的时候,都还有整块的矩形区域可以利用。 _一 … , … _,     , 图1三维装箱图 结论 遗传算法类似深度搜索,不会因为外界因素而对结果产生影 响,具有一定的可靠性。算法主要采用多点搜索方式,在计算执行 中并行性高的,提高了计算效率。其选择、交叉、变异等运算都是 通过概率计算的方式来进行,使得搜索过程具有极强的灵活特性, 可以很好的实现求解的全局优化。在规范化的方面进行了约束,实 际操作也会按照规定而变得更加的简单。 参考文献 】罗建军,吴东辉,罗细飞.三维装箱问题的启发式算法卟物流技 术,2012,31(2)127—128. 2】张德富,彭煜,张丽丽.求解三维装箱问题的多层启发式搜索算 法【计算机学报,2013,35(12)2553-2561. 3】陈德良,陈治亚三维装箱问题的模型与改进遗传算法 数学 的实践与认识。201040(2):142—147. 电子世界 ・81・ 
  • 29.8

    ¥45 每天只需1.0元
    1个月 推荐
  • 9.9

    ¥15
    1天
  • 59.8

    ¥90
    3个月

选择支付方式

  • 微信付款
郑重提醒:支付后,系统自动为您完成注册

请使用微信扫码支付(元)

订单号:
支付后,系统自动为您完成注册
遇到问题请联系 在线客服

常用手机号:
用于找回密码
图片验证码:
看不清?点击更换
短信验证码:
新密码:
 
绑定后可用手机号登录
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系 在线客服