您的当前位置:首页整箱货物的混合装箱问题的遗传解法

整箱货物的混合装箱问题的遗传解法

2022-12-22 来源:世旅网
维普资讯 http://www.cqvip.com

维普资讯 http://www.cqvip.com

中国科l技1言息2007年第22期 CHINA SCIENCE AND TECHNOLOGY INFORMATION Nov.2007 执行基本遗传算法时,有4个参数需 要事先指定。它们是群体的人小M、交 叉概率P 变异慨率P 及终止的代数T。 (1)群体大小M:群体的大小M表示 群体中所含个体的数量。当M取值较小 时,叮提高遗传算法的运算速度,但却降 低了群体的多样性,有可能会引起遗传算 法的早熟现象;而当M取值较夫时,又 会使得遗传算法的运行效率降低。一般建 通过个体适应值的大小来评价群体中 个体所对应装载方案的优劣。对于违反装 载质鼍约束、装载容积约束的个体,在求 解其适应值的过程中要给予相应的惩罚以 4到第2O位随机选取。本例随机选取第7 到第l0位交叉和第l 5到第20位交叉。 2.3整箱货物 己送的混合装箱算法步骤 各项参数和遗传算子确定后,求解集 装箱整箱货物配送的混合装箱问题的遗传 算法步骤如下,算法流程图如图2所示。 Step l:确定问题采取的编码方式及 算法群体规模M、最大迭代代数T、交叉 概率P 硬变异概率P…的值。令迭代代数 确保符合条件的较优个体有较大的生存机 会。对于违反约束条件的个体的适应度值 可由下式计算: f i t n e s s(C, ’) f(X) C 议的取值范围是20~l00。 (2)交叉概率P ’.交叉操作是遗传算法 中产生新个体的主要方法,所以交叉概率 一般应取较大值。但若取值过大.它又会 破坏群体中的优良模式,对进化运算反而 产生不利影响;若取值过小,产生新个体 的速度又较慢, 般建议的取值范围是0. 4~1.00。 (3)变异概率P...:若变肆溉率P..取值 较大,虽然能够产生出较多的新 体, 也有可能破坏很多较好的模式,使得遗传 算法的性能近似于随机搜索算法的性能; 若变异概率P…取值太小, 1变异操作产生 新个体的能力千【1抑制早熟现象的能力就会 较差。一般建议的取值范 是0.O0l~0. 1。 (4)终止代数T:终止代数T是表示遗 传算法运行结束条件的一个参数,它表示 遗传算法运行到指定的进行代数之后就停 止运行。一一股建议的取值范围是l 0 0~ 1 000。 这4个参数对遗传算法的搜索效果砭 搜索效率都有 定影响 日前尚无合理选 择它们的理论根据。仕遗传算法的实际应 用中,往往需要经过多次的.畎算岳才能确 定出这些参数合理的取值范围或取值夫小 2.2算法的具体吱观 (1).编码预处理 首先要对优化 题的解进 的编 码,本文采用0,l_二进制常规 。以第 种货物的配装状态X怍为染色体ffJ的第i 遗传基因,每条染色体上彳『n个遗传 因,即染色体的编码形 为(X , X ,…,X,…,X),每・摹凼的取 值为0,l。即当x一0时,表示第i种 货物不配装;当x l时,表示第i补货 物配装。每一种编码方式表示货物 集装 箱中的一种混载方法。 J如,对十 批货 物种类数为2 0.若其装箱编码方』弋为 0l0001 l0001 l00010000,解码聒的对丘 载方案为:第2、6、7、l l、l 2,l 6 种货物配装,其余不配装。 (2).确定适应值凼数 ∑m ̄Lx[O f )]: (1.3) k 0: 其中,h (x)= V (1.4) Step2:随饥产生M个不同个体 (s l,2,3,…,M),构成初始群体M“ h (x)一 g G (1.5) (, ,∥ ,…,∥’); 式中:(1.4)为货物装载总容积惩罚函 Step3:若k=T,停止计算,将所 数;(1.5)式为货物装载总质量惩罚函数; 得的,…值按照大小降序排列,令t 为最 r为模型中约束方程的个数;C为惩罚因 大值。输出最大值t 。t。为集装箱的优化 子,在计算时可取为一充分大的正数;k 装载结果,解码后即为货物在各集装箱中 为遗传代数; ’为第k代第i个个体。将 的优化装载方案。否则转step4; (1.4)式和(1.5)式代入(1.3)式,可得 Step4:计算个体适应度值fitness f i t 13 e s s(C, ’)=f(x) C ( ’),并将个体 按照适应度值大小降序 {inax[0, 一} }+max[0,∑g rG (1.6) 排列,排序后个体,…为本代群体中的最优 所以,第k代个体i的适应值函数为: 个体,个体t i:’为本代群体中的最劣个体;, Step5:进行复市IJ操作,即将本代群体 f 葶暮 -杀 -._l 中最劣个体f 替换为上一代中最优个体 if{Ills c , £r m ̄x[o∑¨ j ,并对群体中相同个体进行“一个保 —max[0∑g 一Gj I 蔫匠 事每。 1.i 留,其余删除”的操作,删除个体分别用 (3).遗传操作方法 step2随机产生的个体替换; 存交叉过程中,由于某些双亲采用常 Step6:按照概率P P 对个体仿效 规的_{叉亲捉了法可能造成父代与子代完全 执行交叉操作、变异操作,令k--k+l, 相同.这样势必影响收敛速度和搜索范围。 返回step3。 同时.由下本文示例中染色体长度较长,采 3应用举例 用单交配位法势必影响收敛速度。所以,本 现有一5 D集装箱,内容积为9. 文采刑变化交配与 交配位相结合的交配 1 lm ,载重量为5000kg,有一批待装货 方;'去,具体交配过程如图l所示。 物的相关数据 表l。将待装货物按照适当 若按常规方法,选交配位在l,2,3,则 的混装方法装人该集装箱_fl】,使得该箱的 这样的交配 任何变化,因此,应该避开 内容积得到充分利用。根据以 所述的基 达三个位置。采用变化交配法:从 开始 本遗传算法的运行参数,确定各初始参数 先比较两父代的相同的荩因,从不同基因 位置按常觇方法随饥选交配位。如比较 ll输A  M、T、 、 I{ 一~一 —— 面 例 sssdsdssdddddsssssds,其中S l随机产生视始群l体^, :0 表示卡}J同.d表示4 同。交配位_n『以在第 ■ 琵童 、0 .,一, 一 — : ^t:^0曩 0 O0i lo00::100 0lo0O0 ▲ 计算 捧适应度馇i }至叉 t l Eare t: 0 1;0; 00 l0ll:00i0 0lo0l0 k—l l复翩,将 一一‘ I II —l—依据概军P执行耍里撩作 ——————— ———~ 00 1 1011 i 00 0lo。l0 l ——— iO0 l0O0;∞:0 0lo0o0 依据概章只执行变异操作 交叉过程 图2 整箱配送的混合装箱遗传算法流程图 328 维普资讯 http://www.cqvip.com

的选取如下:算法群体规模M 1O0,交叉舰率P 0.90.变 异溉率P…0.02,最大迭代代数T=~1OO,惩罚 予c 1O0。 本文就此算例用VB编 了遗传算法的程序,连续做了10次 实验,每次实验耗时为1 S,所得结果如表2所示。 由表2呵知,最佳装箱方案为:6,7,12,13,14,15,16,20号货物 装入箱中,此时的装载货物重量为4404k ̄,体积为9.1 1m ,籍容 利用率为1 00%。 [6]l、雷,尹传忠,蒲云.集装箱运输多箱三维装载优化问 题的遗传算法[J].铁道学报.2004-,4. [7]顾洁,范春菊.TSP的混合遗传算法一人工神经网络模型 ¨JI.电力系统及其自动化学报.200I,I. 悔巷|奄 灸 ll _ _ ll 学位| , | l 黄娟性别:女出生年月:1 9 74年4月向 物流管理 硕士主要研究方 结论 1.遗传算法 搜索过程中不容易陷丁局部最优, 便所定义 的适应度函数是不连续的、非规则的情况下,它也能以很大的慨 率找列整体最优解,囚而具有较好的全局最优解的求解能力。 2.由于遗,专算法 旮的并行性,非常适用T大规使』f 行计 算。 3.遗,专算法花求解较复杂问题时,能较快速、较理想地计算 出最终解。 上接第326页 预定海域时,激光束以一定形-J ̄(an 1 5千米长1千米宽的矩形)扫过目 标海域,完成对水l-iI艇的广播式通信。该系统对战术潜艇艰 效。如果飞机高度为1万米,以300米/秒速度飞过潜艇上空,激光 束将 海面上扫过一条15千米宽的照射带。住飞机一次飞过潜艇 }=空约3秒的时间内,可完成40~80个汉字符号信息量的通讯。jxL_ 种方法实现起来较为容易,在条件成熟时,很容易将这种办法升级列 天基系统中。 表1 待装货物的相关数据 辱装赞 : 、 lh j:0 0:0 :3: 0 SO 0 :09 5结束语 通信的』发展日新月异,通信频谱从极长波延伸至毫米波、 畦毫 米波乃至激光与粒子通信范畴。对干潜艇通信,寻求具有适十深 水、高数据率、保密性好,抗干扰强特点的通信技术,将是新{j=}=纪 的发展方向。蓝绿激光对潜通信可以使潜艇在深海海域进行收信, 保证了潜艇的隐蔽性和机动 ,而且通信的抗干扰能力强、通信容 量大、数据率高,因而具有很好的应用前景。所以美国海军曾预 言:到20世纪末蓝绿激光将取代现有EI F通信系统。 然而,蓝绿激光对潜通信系统也有缺点:气象条什和海况条什对 通信仍然行~・定的影响。因此前苏联曾认为解决对潜通信的最好 占 £e9 £茁 j 7,95 :j {7 悲 鸶蓑簧錾l V i: j : 0 7 0 e 0 S{ ?j9 20 :£3 掌 ^; j0; e:{ § ;一; {一: 99 湃 表2计算结果 宴验 豢 装篷蝮餐 n r’O000000 00 {n 0 ^0 O0 O!O0’1Onl{-i ^ 1 7 0 蒜错 辜 jS ji ? ‘ 萋饕j豫 9 0j S 7 ^n^豫 ^^ n☆n— e .9 S i9 {i0 1 . { Ij 』 ’ :2,3 , 0 3 6 0 ! S. 3 0 0j O0100000 jO0ij00000 ;n0j0j 0000i0i01On’^ l l00 00000)3000000 办法是实施全面通信手段,保证系统最大限度的可靠性。即将蓝绿 激光对潜通信系统和甚低频、超低频通信系统结合起来,相互补充, 保障潜艇在不同条件下的通信联络。 因此,对潜通信的发展趋势很可能是蓝绿激光通信系统为主, ELF、VI F系统为辅,两种系统相辅相成,互为补充,从而更好地完 善对潜通信系统,提高潜艇的战斗力和生存能力。 n’ ^ ^lI r^ n : {e 争 :i 5,jj iS :0 8 S e 8 9: 9 i i00000:00000000i1 0 0000lO000OOji:0i1000 拇 {00001:O0O0i:iii000: j j 6 .i:!: { 6、j 6 i:!i},i;i5.: 20 鸯蜃 = 连 _ 0 02564 话准量 爨 童 )0000j i@900i i li000: ? 2 5 ;:5. §20 9 ji 参考史 参壹 最慧。 |- 薯 。 l |罄 誊_ l l_ 镶 _li_ _ 。 …杨正兴,梁玉军,张静,田培根.蓝绿激光对潜通信研究[J].光机电 信息,2006,2:48—5 7. [2]夏维华,王一璐.潜艇通信系统综述.计算机与网络[J_.2002,55- 57. [1_姜宏主编.物流运输技术与实务[M].北京:人民交通出版 社.2OO1.1 0. [5]赵长明,黄杰.未来激光探潜和对潜通信技术的发展[J].光学 [2]邢文训,谢金星.现代优化计算方法[M].清华大学出版祉. 2005.1 2. [5]卜雷,刘海旭,蒲云,尹传忠.遗传算法确定零担贷 物的选择装箱方式[J_.交通运输工程学报.2002,9. [4]韩健,林友联.最优化方法[M].天津大学出版社.2 004, a 技术.2001,27(1):55-56. [4]曲晓慧,王红星.国内外对潜通信的发展及现状[J_,舰船论证参 考.2004(2):19-24. [5_谭显裕.激光对潜通信的作用及前景[J_.光电子技术.1 995,1 5(5): 29-55. [5]云庆夏,黄光球,王战权.遗传算法和遗传规划[M].冶 金工业出版社.1 99 7,4. 毒消食 | _ t叠 i __ _ | 奚小明,男 1 g 8 7年生,国防科学技术大学光电科学与工程学院 军用光电专业 329 

因篇幅问题不能全部显示,请点此查看更多更全内容