《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 業界動態 > 基于混合遺傳算法的多約束集裝箱裝載問題研究

基于混合遺傳算法的多約束集裝箱裝載問題研究

2008-06-24
作者:胡 瑞1,丁香乾2,張 峰2

  摘 要: 在考慮集裝箱裝載" title="集裝箱裝載">集裝箱裝載貨物底置等級、側放方式、堆碼層數等一些實際應用的約束條件下,根據同類型貨物一次性裝載的思想,提出了一種新的基于空間劃分的啟發式算法" title="啟發式算法">啟發式算法,并以此為基礎構造了一種混合遺傳算法" title="遺傳算法">遺傳算法。
  關鍵詞: 集裝箱裝載 啟發式 混合遺傳算法 多約束


  在運輸中如何進行貨物的有效裝載,即怎樣將一批矩形貨物布入一個或多個集裝箱中,使集裝箱的空間利用率達到最高,這屬于NP完全問題。集裝箱裝載問題根據集裝箱數量的有限和無限劃分成兩類:一是集裝箱數量無限,盒子必須全部裝完,要使所用的集裝箱數量最少;二是集裝箱數量有限,盒子數量超過了集裝箱的裝載能力,要求被裝載盒子的總體積達到最大,使空間利用率最高。在實際中第二類問題更為常見,所以在此只分析第二類問題。
  目前常用的布局優化方法多為不帶約束的簡化布局問題,而現實生活中存在著大量的約束條件。
  針對具有貨物底置位置、允許側放方式、最大堆碼層數等多約束條件下的集裝箱裝載問題和目前集裝箱容積有效利用率普遍較低的情況,本文將這些約束考慮到啟發式規則中,根據裝載中單種貨物數量一般較多的實際情況,提出了一種新的基于空間劃分的啟發式算法,并將其與遺傳算法結合,進一步提出了混合遺傳算法求解多約束裝箱問題。該算法已用于企業的實際裝箱中,結果表明,本文提出的方法可行且有效。
1 多約束集裝箱裝載的啟發式策略
  實際裝載中單種貨物數量一般較多,采用現有針對單個物品的基于三維空間的啟發式算法存在裝載效率和空間利用率低的問題。因此,本文采用同類型貨物一次性裝載的思想,提出了一種新的基于空間劃分的啟發式策略。該策略根據待布局空間塊中貨物裝載方式的不同將剩余空間最多劃分為五種空間塊。實際應用中,對算法中的約束條件處理方法是引入不同變量分別表示貨物的側放方式、貨物的堆碼層數、底置等級等屬性。
1.1 基于空間劃分的啟發式算法流程
  算法流程的步驟如下:
  (1)初始化空間塊序列為集裝箱箱體。
  (2)依次按底置等級遞增、體積遞減對貨物類型排序。
  (3)從貨物類型序列中按順序取某類型貨物,從空間塊列表中取第一個" title="第一個">第一個可用空間塊。
  (4)將所取類型的貨物一次性裝載到所取空間塊中。根據貨物可取側放方式、最大堆碼層數的不同,計算空間塊的最大裝載數量(本文稱為標準裝車),同時產生標準裝車的擺放方式。當貨物數量小于標準裝車時(稱為非標準裝車),根據貨物數量、允許側放方式、最大堆碼層數產生非標準裝車的擺放方式。
  (5)分割空間塊,將其添加到空間塊序列,按體積對空間塊重新排序。
  (6)如(4)為標準裝車,求所取類型貨物的剩余數量,從空間塊列表中取第一個可用空間塊,轉(4);否則轉(3)。
1.2 定序" title="定序">定序規則
  定序規則用來確定物體布入的先后順序,對最終布局結果的優劣有重要影響。由于貨物底置等級越低,要求放置的位置越低,所以采用依次按底置等級遞增、體積遞減的定序規則對貨物類型排序。


1.3 定位規則
1.3.1 標準裝車

  裝車規則:對箱體的某種側放方式,X-Y平面的擺放次序為先橫后縱。如圖1所示,Nxhorz,Nyhorz,Nyvert,Nxbert分別表示整的橫箱、縱箱在X軸和Y軸的數目;Nrem_x,Nrem_y表示零頭在X軸和Y軸方向的數目;wid表示待布局立方體的寬。確定Nyhorz和Nyvert滿足:
  min{wid-Nyhorz×boxwid-Nyvert×boxlen}      (1)
  零頭應置于最外側。零頭的擺放應考慮空間完整程度, 再決定橫放還是縱放。如果程度一致,則橫放。在Z軸方向,根據貨物可取側放方式、最大堆碼層數遍歷得到最優的箱子層數lay_num和各層的側放方式。最優判定準則是可裝的箱子數目最多。
1.3.2 非標準裝車
  裝車規則:當裝載不滿時:(1)應避免中間突出的情況,以免使空間過于破碎。如有中間突出的情況,應把突出的擺放換到邊上,這樣可以利用最外邊的一段空間。(2)如有小于最小尺寸的邊,應盡量把此類情況轉換為其他方式。(3)在寬度方向上求最優,是為了維護空間完整度。
  非標準裝車有以下幾種情況,如圖2所示。


  設待布局箱子數目為num_all,如空間塊的標準裝車方式所確定的各層側放方式不同,則首先根據標準裝車擺放各層,對不滿的一層,令lay_num=1,刷新num_all,轉(1)。
  如標準裝車方式所確定的各層側放方式相同,則:
  (1)由標準裝車確定的各參數計算箱體在所布空間塊的理論長度La,其中:
  La=Va/(Nyhorz×boxwid+Nyvert×boxlen)      (2)
  Va=boxwid×boxlen×num_all/lay_num       (3)
  (2)計算縱放排數:Nxvert1=La/boxwid       (4)
  橫放排數:Nxhorz1=La/boxlen           (5)
  (3)計算余箱數
  num_r=num_all-Nxvert1×Nyvert-Nxhorz1×Nyhorz   (6)
  (4)余箱放置的種類有以下幾種:V0表示豎放;H0表示橫放;V1表示豎放1列或幾列,其余按橫放;H1表示橫放1列或幾列,其余按豎放。


  這4種方式對應的共同約束為:所有情況的最長行不能超過長度界限;優先級應考慮空間的完整性和較短的總長度。具體流程如圖3所示。圖3中各公式如下:
  ①Lv=trunc(La/boxwid)
   Lh=trunc(La/boxlen)
 ?、贜h=num_r/Nyhorz
   Nh1=(Lv+boxwid-Lh)/boxlen
 ?、跱v=num_r/Nyvert
   Nv1=(Lh+boxlen-Lv)/boxwid
 ?、芡?/P>


1.4 空間劃分
  空間塊的劃分如圖4(a)、(b)所示。根據零頭所在位置的不同,空間塊可最多分割為A-B-C1-D-E-F或A-B-C2-D-E-F五種,各空間塊可視化時的遮擋順序為D-E-C-F-B-A。
2 約束集裝箱裝載問題的混合遺傳算法
  采用以上基于空間劃分的啟發式算法的效率較高,但仍然難以保證獲得全局最優解或次優解。遺傳算法[4]作為一種模擬自然進化過程的隨機性全局優化概率搜索算法,在求解優化問題中顯示了優越的性能。因此本文將啟發式算法與遺傳算法結合,進一步提出了求解多約束裝箱問題的混合遺傳算法。
2.1 染色體的編碼方法
  編碼是GA應用成功與否的關鍵。本文采用Grefen-
  stette等針對TSP提出的基于順序表示的遺傳基因編碼方式[4],把待裝物品的類型編號按排放順序排的串作為一個解的編碼,即p={p1,p2……pn}。其中n表示裝物品的類型;p1為整數,其值代表物品類型的編號。
2.2 目標函數和適應度
  在集裝箱裝載過程中不僅要求容器空間利用率達到最高,同時要考慮多種約束。由于在啟發式裝載過程中引入了不同變量(暫不考慮重心約束),因此適應度函數為:
   

 其中BVi表示布入的第i個箱子體積,CV為集裝箱體積,m為布入箱子總個數。
2.3 選擇和交叉操作
  采用類似于輪盤賭選擇法和跨世代精英選擇策略。對于本文這種類似于TSP問題的以符號編碼的基因串p,采用Goldberg等針對TSP提出的部分匹配交叉操作(Partially Matched Crossover)[5]策略。這種交叉操作的主要思想是:隨機選取二個交叉點,以便確定一個匹配段,根據二個父個體中二個交叉點之間的中間段給出的映射關系生成二個子個體。
2.4 變異操作
  變異運算是指將個體染色體編碼串中的某些基因座上的基因值用該基因座的其他等位基因來替換,從而形成一個新的個體。對于變異操作,采用逆位遺傳算子,在父個體的底置等級相同的染色體段內隨機選擇二個變異點,二點間的基因按相反順序重新排列。
2.5 混合遺傳算法流程
  混合遺傳算法流程的步驟為:
  (1)初始化種群。由啟發式算法的定序規則獲得初始種群的第一個染色體,對該染色體進行隨機變異,產生其余染色體。
  (2)根據啟發式算法的定位規則和空間劃分方式計算個體適應度,并判斷是否符優化準則。若符合,輸出最佳個體及其代表的最優解,并結束計算;否則轉向(3)。
  (3)按輪盤賭選擇法選擇再生的個體。
  (4)按部分匹配交叉操作生成新的個體。
  (5)由交叉和變異產生新一代的種群,新一代種群和上一代種群混合,按適應度選擇優良個體組成新一代的個體,返回到(2)。
  遺傳算法的優化準則一般是依據問題的差異有不同的確定方式。本文采用的優化準則是:世代數超過預先設定的值。
  本文針對多約束集裝箱貨物裝載問題,根據同類型貨物一次性裝載的思想,提出了一種新的基于空間劃分的啟發式策略,將剩余空間最多劃分為五種空間塊,并將其與遺傳算法結合,進一步提出了混合遺傳算法求解多約束裝箱問題。此算法為解決多目標、多約束的復雜集裝箱貨物裝載問題提供了一條新的思路。
參考文獻
1 Li K Q,Cheng K H.A heuristic algorithms for On Line Packing in Three Dimensions.Journal of Algorithms,1992;(13)
2 何大勇,查建中,姜義東.遺傳算法求解復雜集裝箱裝載問題方法研究.軟件學報,2001;12(9)
3 王濤,魏鳳.求解復雜集裝箱裝載問題的新方法.中國工程科學,2004;6(12)
4 周明,孫樹棟.遺傳算法原理及應用.北京:國防工業出版社,2000
5 Davis L.Handbook of genetic algorithms.Van Nostrand Rein-hold,new York,1991

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲小视频在线观看| 亚洲成人影音| 久久精品国产亚洲精品| 欧美亚州韩日在线看免费版国语版| 欧美精品一卡| 宅男噜噜噜66一区二区66| 裸体一区二区| 国产精品久久久久久久浪潮网站| 亚洲国产高清视频| 亚洲视频中文字幕| 欧美中文字幕在线视频| 国内外成人免费激情在线视频网站| 久久久久综合| 国产三级精品在线不卡| 亚洲黄网站在线观看| 狼狼综合久久久久综合网| 国产九九视频一区二区三区| 亚洲国产精品精华液2区45| 亚洲欧洲综合另类在线| 免费在线看成人av| 你懂的视频一区二区| 欧美激情a∨在线视频播放| 国产精品久久久久久av下载红粉| 伊人蜜桃色噜噜激情综合| 欧美日韩国产精品成人| 亚洲欧洲一区二区三区久久| 欧美日韩国产bt| 欧美大片在线观看| 欧美激情一二区| 国产精品xvideos88| 欧美视频三区在线播放| 亚洲福利视频网| 欧美美女视频| 欧美激情综合色综合啪啪| 日韩午夜电影在线观看| 99re热这里只有精品免费视频| 在线精品国产欧美| 日韩写真在线| 欧美色欧美亚洲另类二区| 久久国产精品99国产精| 国产精品一区二区在线观看网站| 日韩视频一区| 国语自产精品视频在线看8查询8| 久久99伊人| 国产伦精品一区二区三区免费| 亚洲日韩第九十九页| 国产精品亚洲视频| 一区二区三区国产在线观看| 久久露脸国产精品| 亚洲欧美国产另类| 欧美日韩一区在线| 免费成人激情视频| 在线视频精品一| 国产乱码精品一区二区三区五月婷| 一区二区三区四区在线| 亚洲人成人99网站| 欧美一级专区| 欧美久久久久中文字幕| 亚洲电影免费观看高清完整版| 国产精品腿扒开做爽爽爽挤奶网站| 艳妇臀荡乳欲伦亚洲一区| 韩国女主播一区二区三区| 亚洲免费影视| 亚洲国产日韩美| 欧美成人午夜影院| 在线观看视频一区二区欧美日韩| 久久精品免费电影| 夜夜嗨网站十八久久| 欧美亚洲一区三区| 欧美在线精品免播放器视频| 欧美高清视频在线| 欧美三级视频在线| 亚洲欧美日韩精品| 久久久欧美精品| 亚洲视频一区二区免费在线观看| 一二美女精品欧洲| 免费成人黄色av| 亚洲久久视频| 狂野欧美激情性xxxx欧美| 国产欧美精品日韩区二区麻豆天美| 伊人成人在线视频| 久久影院午夜片一区| 亚洲精品日产精品乱码不卡| 欧美激情第8页| 欧美日韩国产精品一区二区亚洲| 美女网站久久| 国产一区二区三区在线观看免费视频| 久久综合给合久久狠狠色| 激情小说另类小说亚洲欧美| 亚洲电影中文字幕| 国产精品无码永久免费888| 国产视频精品免费播放| 免费毛片一区二区三区久久久| 一区二区冒白浆视频| 亚洲免费人成在线视频观看| 亚洲狠狠丁香婷婷综合久久久| 欧美三级资源在线| 欧美在线免费| 久久久噜噜噜久久人人看| 欧美一级网站| 久久乐国产精品| 欧美午夜视频在线观看| 欧美—级a级欧美特级ar全黄| 欧美二区视频| 农村妇女精品| 欧美一区二区大片| 亚洲欧美日韩精品久久亚洲区| 久久久久久国产精品mv| 欧美午夜不卡影院在线观看完整版免费| 久久国产66| 在线中文字幕不卡| 国产精品99久久久久久久女警| 久久综合九色综合欧美狠狠| 欧美sm重口味系列视频在线观看| 国产日产欧美精品| 亚洲国产精品久久久久婷婷884| 欧美日韩国产高清视频| 校园春色国产精品| 亚洲国产成人久久综合一区| 欧美日韩国产在线一区| 牛夜精品久久久久久久99黑人| 欧美日韩一区二区三| 久久综合免费视频影院| 久久精品国产精品亚洲精品| 久久久成人精品| 欧美精品在线看| 亚洲欧美成aⅴ人在线观看| 久久福利视频导航| 欧美一级欧美一级在线播放| 久久精品亚洲国产奇米99| 蜜桃久久av一区| 亚洲欧美久久| 久久精品官网| 猛干欧美女孩| 欧美一区深夜视频| 国产精品视频在线观看| 国产一区二区无遮挡| 99视频+国产日韩欧美| 国产婷婷色综合av蜜臀av| 在线视频欧美一区| 一区二区欧美亚洲| 一区二区高清在线| 欧美色综合网| 久久这里有精品视频| 欧美日韩一视频区二区| 国产在线精品自拍| 国产精品三级久久久久久电影| 欧美另类久久久品| 国产一区二区三区四区老人| 欧美视频在线观看 亚洲欧| 亚洲天堂成人在线视频| 国产精品国产三级国产| 国产一区二区三区不卡在线观看| 国内精品久久久久久影视8| 欧美激情黄色片| 亚洲欧美日韩一区二区三区在线观看| 欧美日韩中文另类| 国产亚洲欧美一区二区| 免费不卡在线观看av| 国产精品99久久久久久久vr| 99re视频这里只有精品| 国产精品视频网| 中文亚洲视频在线| 国内精品视频在线播放| 亚洲三级视频| 亚洲综合精品自拍| 国产精品视频yy9299一区| 国产精品日日做人人爱| 国产午夜精品麻豆| 亚洲欧美另类久久久精品2019| 1000部国产精品成人观看| 欧美在线免费观看亚洲| 国产精品区一区二区三| 久久av资源网| 亚洲欧美电影院| 欧美高清在线一区| 亚洲精品日韩在线观看| 激情小说另类小说亚洲欧美| 国产精品红桃| 欧美福利电影在线观看| 亚洲一区网站| 99精品国产在热久久下载| 夜夜精品视频一区二区| 欧美一级在线播放| 99精品黄色片免费大全| 国产精品一区二区在线| 亚洲在线免费观看| 国产精品久久久久久亚洲毛片| 国产精品日韩精品欧美在线| 久久久www成人免费毛片麻豆| 亚洲激情亚洲| 国产一区日韩二区欧美三区| 亚洲精品国产精品国自产在线| 欧美精品99| 欧美日韩一区不卡| 国产日韩精品久久久| 国产精品国产三级国产aⅴ9色| 久久国产精品久久国产精品| 国产精品一区视频网站| 欧美日韩 国产精品| 在线播放不卡| 久久午夜电影网| 国产综合一区二区| 欧美成人一二三| 国产欧美一区二区三区久久| 欧美大片免费久久精品三p| 欧美精品乱码久久久久久按摩| 欧美日韩国产在线一区| 这里只有精品丝袜| 亚洲国产三级在线| 欧美性久久久| 在线视频欧美一区| 亚洲精品一区在线| 国产精品成人国产乱一区| 久久伊人亚洲| 午夜宅男久久久| 亚洲精品久久久一区二区三区| 亚洲图片在区色| 亚洲精品视频在线播放| 在线综合亚洲| 亚洲欧美日韩一区二区在线| 午夜在线观看免费一区| 性欧美xxxx大乳国产app| 欧美日韩中文字幕在线视频| 久久久噜噜噜久久中文字幕色伊伊| 国产精品久久国产愉拍| 国产精品一页| 久久综合伊人| 亚洲人成精品久久久久| 亚洲激情av在线| 久久久久久久999精品视频| 亚洲精品一区二区三区不| 欧美福利电影网| 亚洲国产美国国产综合一区二区| 国产一区二区三区黄| 免费毛片一区二区三区久久久| 国产精品免费一区豆花| 国产精品九九久久久久久久| 欧美成人免费在线| 亚洲视频中文字幕| 亚洲电影免费观看高清完整版在线观看| 亚洲在线观看免费| 一区二区久久久久| 久久久久久伊人| 国产精品久久久对白| 国产一区二区三区四区| 国产亚洲一区二区在线观看| 欧美午夜在线| 国产精品视频一二三| 另类欧美日韩国产在线| 看片网站欧美日韩| 男女视频一区二区| 一本色道久久88精品综合| 亚洲欧美乱综合| 国产在线精品一区二区中文| 国产精品影片在线观看| 亚洲七七久久综合桃花剧情介绍| 久久精品国产成人| 亚洲欧美日韩精品久久久久| 国产精品天天摸av网| 久久精品女人的天堂av| 国产婷婷色一区二区三区在线| 亚洲欧美网站| 亚洲第一级黄色片| 欧美精品手机在线| 妖精视频成人观看www| 久久亚洲私人国产精品va媚药| 国产欧美精品xxxx另类| 欧美午夜久久| 欧美精品高清视频| 亚洲视频大全| 国产一区在线观看视频| 欧美日本精品一区二区三区| 国产欧美一区二区三区在线看蜜臀| 亚洲一区日韩| 亚洲免费影视第一页| 久久久综合视频| 欧美一级片一区| 国产日产欧美精品| 一区二区视频免费在线观看| 午夜精品久久久久久久99黑人| 国产欧美日韩在线视频| 欧美久久成人| 欧美一区二区三区免费观看| 欧美在线啊v| 亚洲精品欧美日韩专区| 亚洲综合清纯丝袜自拍| 美女亚洲精品| 亚洲二区视频| 另类av导航| 在线高清一区| 欧美人与禽猛交乱配| 国内精品久久久久影院色| 亚洲午夜精品国产| 午夜免费在线观看精品视频| 欧美色大人视频| 亚洲久色影视| 欧美午夜www高清视频| 久久久99免费视频| 欧美视频在线一区二区三区| 久久久精品五月天| 欧美视频在线观看免费网址| 亚洲欧美一区二区三区久久| 夜夜嗨av色一区二区不卡| 欧美激情视频网站| 亚洲国产视频一区二区| 欧美国产日韩在线| 欧美肉体xxxx裸体137大胆| 国产日韩欧美一区| 国产欧美精品国产国产专区| 欧美一级精品大片| 国外成人免费视频| 亚洲欧美一区二区三区久久| 国产日韩欧美精品综合| 亚洲欧美一区二区三区极速播放| 久久综合九色综合网站| 国产欧美丝祙| 欧美成年人网| 欧美一级免费视频| 在线欧美亚洲| 亚洲男人影院| 国产精品成人一区二区网站软件| 一本色道久久综合亚洲精品不卡| 亚洲福利视频在线| 欧美成人四级电影| 欧美日韩国产a| 91久久精品日日躁夜夜躁国产| 亚洲二区在线观看|