亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        集裝箱倒箱問題的模型與啟發(fā)式算法研究

        2017-07-18 11:47:12郭瑞智史瑪君林昊堃
        數(shù)學雜志 2017年4期

        郭瑞智,史瑪君,林昊堃

        (1.武漢大學數(shù)學與統(tǒng)計學院,湖北武漢 430072)(2.中國地質大學(武漢)環(huán)境學院,湖北武漢 430074)

        集裝箱倒箱問題的模型與啟發(fā)式算法研究

        郭瑞智1,史瑪君1,林昊堃2

        (1.武漢大學數(shù)學與統(tǒng)計學院,湖北武漢 430072)(2.中國地質大學(武漢)環(huán)境學院,湖北武漢 430074)

        本文研究了集裝箱堆場中集裝箱搬運的優(yōu)化問題.利用以7個倒箱落位步驟為核心的啟發(fā)式算法,建立軌道式龍門機取箱作業(yè)的數(shù)學模型,獲得了最小化倒箱量的方法.推廣了大規(guī)模倒箱問題的結果,具有較好的實際意義.

        軌道式龍門機;大規(guī)模倒箱;倒箱量;啟發(fā)式算法

        1 引言

        隨著經(jīng)濟全球化的不斷深入,我國的進出口貿易不斷增長,隨之帶來港口集裝箱吞吐量的急劇增長,尤其在上海、廣州、重慶等這樣的大港,業(yè)務量更是幾年前的好幾倍.然而由于整體規(guī)劃以及資金的考量,集裝箱堆場碼頭的面積和工作區(qū)域并沒有明顯的擴大.如何在有限的條件下提高碼頭的運作效率,便成為了當務之急.

        在過去十幾年,集裝箱吞吐量并不大的時候,碼頭多采用輪胎式龍門機作為調運集裝箱的起重機.該起重機起重量、跨距均較小,移動速度快,方便靈活,很適合中小碼頭的運作.隨著科技的發(fā)展以及集裝箱吞吐量的增長,輪胎式龍門機的弊端也顯現(xiàn)出來:無法滿足大貝位垛堆集裝箱的移動,運行成本、維修成本較高,軌道式龍門機應運而生.比起輪胎式龍門機跨中只能堆放6列集裝箱,軌道式龍門機場地利用率更高,跨中一般可堆放8-15列集裝箱.因此越來越多的碼頭開始采用該起重機作為調運集裝箱的工具.

        為了提高碼頭的運作效率,除了采用更為先進的設備外,減少提箱過程中集裝箱倒箱次數(shù)也是一個重要的因素.在集裝箱堆場中,豎直擺放的一列集裝箱叫作一個棧,并排擺放的幾列棧稱為一個貝.若將要提出發(fā)箱的集裝箱不在棧的最高層,必須先把積壓在其上的所有集裝箱移動到其他棧,此移動的過程稱為倒箱.許多實例表明,貝位內集裝箱數(shù)量越多,倒箱就越多.倒箱給提取集裝箱裝船帶來了很多不必要的工作,浪費了大量的時間和金錢精力.為了解決這一困擾碼頭工作人員許久的難題,不少學者開始研究它.

        1997年Kim[1]提出倒箱量估計方法,研究了碼頭進口箱區(qū)堆存高度與倒箱量之間的關系,并針對不同進口箱到達模式,建立了最小化期望倒箱量為目標的數(shù)學模型;2006年Kim和Hong[2]利用分支定界和啟發(fā)式算法研究了提箱過程中翻到集裝箱落箱位置的確定問題;范磊[3]建立了輪胎式龍門機取箱作業(yè)數(shù)學模型,基于6條倒箱落位原則,以倒箱量最少為目標,運用啟發(fā)式算法對模型進行求解;徐亞[4]對阻塞箱落箱位置的確定問題以及如何減少二次倒箱進行了研究,提出了一種啟發(fā)式算法H及其改進算法IH;金鵬[5]以最小化翻箱總次數(shù)為優(yōu)化目標,運用多人爬山算法進行求解.

        本文研究了貝位內的取箱作業(yè)問題,給每一個箱子賦予一個優(yōu)先級別,數(shù)字越小的集裝箱越優(yōu)先被提取出貝位.在設計啟發(fā)式算法步驟時,創(chuàng)新地引入阻塞箱與棧內優(yōu)先級最高的箱子的差的絕對值這一概念,并且將空棧單獨列出作為考量.通過大規(guī)模算例驗證,算法具有較好的可行解和時效性.

        2 問題描述

        貝位的初始狀態(tài)和各集裝箱的發(fā)箱順序已知,數(shù)字越小說明發(fā)箱優(yōu)先級越高,如順序為1的集裝箱是最先發(fā)箱的.問題轉化為按照各箱子發(fā)箱的優(yōu)先級別依次取箱,如何使得整個發(fā)箱過程倒箱量最少.

        根據(jù)文獻[8]中所提到的重慶寸灘港每一個貝位有20棧(2棧作為倒箱緩沖,實際裝箱為18棧),5層,因此本文算例為20棧,6層,稍大于實際規(guī)模.貝位初始狀態(tài)見表1,其中數(shù)字表示集裝箱發(fā)箱順序.

        表1:貝位初始狀態(tài)

        3 取箱作業(yè)數(shù)學模型

        3.1 模型假設

        (1)貝位初始狀態(tài)和集裝箱發(fā)箱順序已知;

        (2)倒箱過程只在一個貝位內進行,且僅對待提箱上方的阻塞箱進行倒箱操作;

        (3)不允許有新的集裝箱進入貝位;

        (4)層數(shù)為m時,貝位內至少有m-1個空位留作倒箱使用.

        3.2 符號說明

        (i,j):貝內第i層第j棧箱位,i=1,2,···,m;j=1,2,···,n,貝位由m層n棧的集裝箱組成,最上層為第1層,最左棧為第1棧,以此類推;Bm×n:箱子優(yōu)先級矩陣.矩陣中各元素代表該位置上箱子被取出的優(yōu)先級,特別地,0元素表示空位;b(k,i,j):第k次搬移箱子前,位于貝內第i層和第j棧的箱子的優(yōu)先級,k=1,2,···,K;i=1,2,···,m;j=1,2,···,n.b(k,i,j)=0表示空位;

        3.3 模型的建立

        3.3.1 模型的建立

        式(3.1)表示倒箱數(shù)量最少.

        3.3.2 約束條件

        式(3.2)表示每次搬移,僅有一個箱子被移動,要么一個箱子被提出,要么一個箱子被放入;式(3.3)表示第k次搬移前箱位(i,j)上有箱子而(i-1,j)上無箱子,第k次才可能將箱子搬移到(i-1,j);式(3.4)表示第k次搬移前箱位(i,j)上有箱子而(i-1,j)上無箱子,第k次才可能將(i,j)箱位的箱子提出發(fā)箱;式(3.5)表示箱子搬移總次數(shù)為K;式(3.6)表示所有箱子均被發(fā)箱;式(3.7)表示變量屬性.

        4 啟發(fā)式算法

        步驟1挑選其余棧中未到額定層數(shù)的空箱位作為翻出阻塞箱的堆存箱位.

        步驟2步驟1成立時,若空箱位所在棧內現(xiàn)有箱子優(yōu)先級比預移入阻塞箱的都低,則該空箱位可作為翻出箱的堆存箱位.若這樣的空箱位不唯一,則計算阻塞箱與棧內優(yōu)先級最高的箱子的差的絕對值,選取絕對值最小的那一棧的空箱位作為翻出箱的堆存箱位.

        步驟3步驟1成立但步驟2不成立時,若空箱位所在棧內優(yōu)先級最高的箱子上方無阻塞箱,則該空箱位為翻出箱的堆存箱位.若這樣的空箱位不唯一,則計算阻塞箱與棧內優(yōu)先級最高的箱子的差的絕對值,選取絕對值最小的那一棧的空箱位作為翻出箱的堆存箱位.

        步驟4步驟1成立但步驟2和3不成立時,若空箱位所在棧內優(yōu)先級最高的箱子上方只有1個阻塞箱,則該空箱位為翻出箱的堆存箱位.若這樣的空箱位不唯一,則計算阻塞箱與棧內優(yōu)先級最高的箱子的差的絕對值,選取絕對值最小的那一棧的空箱位作為翻出箱的堆存箱位.

        步驟5只有步驟1成立時,若空箱位所在棧內優(yōu)先級最高的箱子上方有2個阻塞箱,則該空箱位為翻出箱的堆存箱位.若這樣的空箱位不唯一,則計算阻塞箱與棧內優(yōu)先級最高的箱子的差的絕對值,選取絕對值最小的那一棧的空箱位作為翻出箱的堆存箱位.

        步驟6只有步驟1成立時,若空箱位所在棧內優(yōu)先級最高的箱子上方有3個阻塞箱,則該空箱位為翻出箱的堆存箱位.若這樣的空箱位不唯一,則計算阻塞箱與棧內優(yōu)先級最高的箱子的差的絕對值,選取絕對值最小的那一棧的空箱位作為翻出箱的堆存箱位.

        步驟7只有步驟1成立時,若空箱位所在棧內優(yōu)先級最高的箱子上方有4個阻塞箱,則該空箱位為翻出箱的堆存箱位.若這樣的空箱位不唯一,則計算阻塞箱與棧內優(yōu)先級最高的箱子的差的絕對值,選取絕對值最小的那一棧的空箱位作為翻出箱的堆存箱位.

        對于空棧的處理:在執(zhí)行上述任何一步時,若出現(xiàn)空棧,則選定目前非空棧中最上層箱子優(yōu)先級最低的那一個.若該箱子不是該棧優(yōu)先級最高的,則將其移入空棧中,再繼續(xù)執(zhí)行上述7個步驟;否則,把將要移動的阻塞箱放入空棧中,再繼續(xù)執(zhí)行上述7個步驟.

        5 算例與結果分析

        運用上述啟發(fā)式算法,根據(jù)表1的初始貝位狀態(tài),對該20棧、6層的較大規(guī)模的集裝箱堆場進行倒箱操作,可以得到倒箱優(yōu)化方案,見表2.

        表2:20*6集裝箱堆場倒箱優(yōu)化方案

        倒箱次數(shù)27 28 29 30 31 32 33 34 35 36 37 38 39阻塞箱順序63 96 71 76 81 99 67 86 91 39 60 92 74倒箱前位置4層6棧2層17棧3層17棧4層17棧5層17棧3層14棧1層9棧1層19棧2層20棧3層20棧4層20棧2層10棧3層10棧倒箱后位置4層3棧5層6棧4層6棧3層6棧3層3棧6層17棧2層6棧5層17棧4層17棧3層14棧2層3棧1層6棧3層17棧

        倒箱次數(shù)40 41 42 43 44 45 46 47 48 49 50 51 52阻塞箱順序94 90 38 82 65 57 97 64 31 92 85 45 52倒箱前位置1層18棧2層18棧3層18棧4層18棧3層2棧5層2棧2層13棧4層4棧5層4棧1層6棧3層12棧3層9棧4層9棧倒箱后位置2層17棧1層3棧2層14棧5層20棧1層17棧4層16棧6層2棧5層2棧5層1棧6層4棧5層4棧4層12棧4層10棧

        倒箱次數(shù)53 54 55 56 57 58 59 60 61 62 63 64 65阻塞箱順序83 59 72 90 89 82 41 80 75 56 88 51 77倒箱前位置3層19棧4層19棧5層19棧1層3棧3層15棧5層20棧4層11棧4層15棧5層15棧4層8棧2層7棧3層5棧4層5棧倒箱后位置4層4棧4層2棧3層4棧6層1棧6層9棧6層19棧2層5棧5層19棧4層19棧3層16棧6層15棧3層10棧5層15棧

        倒箱次數(shù)66 67 68 69 70 71 72 73 74 75 76 77阻塞箱順序70 78 61 84 62 87 81 94 73 76 91 96倒箱前位置5層5棧5層14棧5層12棧4層13棧5層10棧5層16棧3層3棧2層17棧5層3棧3層6棧4層17棧5層6棧倒箱后位置2層4棧6層5棧1層6棧6層12棧5層11棧6層10棧6層14棧6層16棧2層17棧4層15棧5層4棧5層2棧

        總倒箱次數(shù)為77,算法耗時0.037s.為了進一步驗證上述啟發(fā)式算法的高效性,對文獻[3]中的算例進行計算,貝位初始狀態(tài)見表3,計算結果見表4.

        表3:6層6棧的貝位初始狀態(tài)

        表4:6*6集裝箱堆場倒箱優(yōu)化方案

        總倒箱次數(shù)為11,與文獻[3]結果一樣,但是系統(tǒng)記錄運行時間為0.018s,比文獻[3]的0.094s快了幾倍,因此本文的啟發(fā)式算法耗時更短,時效性更好.

        6 結論

        本文以軌道式龍門機在貝位內取箱作業(yè)過程中倒箱量最少為目標,建立了取箱作業(yè)的數(shù)學模型,運用MATLAB編譯的啟發(fā)式算法對模型進行求解.相比于同類文章只研究了小規(guī)模的集裝箱倒箱問題,本文研究的是20棧、6層的大規(guī)模問題,更加貼近實際,具有較好的現(xiàn)實意義;單獨將空棧拿出來考慮,有利于減少二次、三次倒箱數(shù)量,對于減少總倒箱量有很大幫助;針對啟發(fā)式算法步驟中出現(xiàn)候選棧不唯一的情況,本文多增加了一個約束條件,從而確保候選棧的唯一性,大大減少了運算量和隨機性.本文通過兩個規(guī)模不同的算例對算法進行了驗證,均給出了具體的倒箱較優(yōu)方案.算例1的結果對于生產(chǎn)實際中大港口的取箱作業(yè)有較好的幫助,算例2的結果表明本文算法在時間上具有很大優(yōu)勢.事實上,由于假設2的存在,集裝箱倒箱實際上是一個NP-hard問題,本文提出的啟發(fā)式算法屬于貪心算法范疇,求得的解可能不是全局最優(yōu)解,下一步的研究重點將放到非限制變量上.

        [1]Kim K H.Evaluation of the number of rehandles in container yards[J].Comput.Indus.Engin.(S0360-8352),1997,32(4):701-711.

        [2]Kim K H,Gyu-Pyo Hong.A heuristic rule for relocating blocks[J].Comp.Oper.Res.,2006,33(4):940-954.

        [3]范磊,梁承姬.堆場取箱作業(yè)中倒箱問題的啟發(fā)式算法研究[J].重慶交通大學學報(自然科學版),2014,33(1):133-138.

        [4]徐亞,陳秋雙,龍磊等.集裝箱倒箱問題的啟發(fā)式算法研[J].系統(tǒng)仿真學報,2008,20(14):3666-3670.

        [5]金鵬,黃有方,嚴偉.位內集裝箱翻箱操作的啟發(fā)式優(yōu)化[J].上海海事大學學報,2009,30(4):13-17.

        [6]張維英,林焰,紀卓尚,吳毅剛.出口集裝箱堆場取箱作業(yè)優(yōu)化模型研究[J].武漢理工大學學報(交通科學與工程版),2006,30(2):314-317.

        [7]張德文,謝琛,陳麗昕.軌道式集裝箱門式起重機的技術分析[J].水運科學研究,2006,6(2):35-41.

        RESEARCH ON THE MODEL AND HEURISTIC ALGORITHM OF CONTAINER RELOCATION PROBLEM

        GUO Rui-zhi1,SHI Ma-jun1,LIN Hao-kun2
        (1.School of Mathematics and Statistics,Wuhan University,Wuhan 430072,China)(2.School of Environmental Studies,China University of Geosciences,Wuhan 430074,China)

        In this paper,we study the optimization of container handling in container yard.Based on the heuristic algorithm with seven choosing locations steps,a mathematical model for railroad gantry crane’s retrieving operation is established,and the method of minimizing the relocation numbers is obtained.This paper promotes the result of large-scale relocation problem which has good practical signi fi cance.

        railroad gantry crane;large-scale relocation;relocation number;heuristic algorithm

        on:03H05

        O29

        A

        0255-7797(2017)04-0805-06

        2016-12-21接收日期:2017-02-27

        郭瑞智(1992-),男,湖南衡陽,碩士,主要研究方向:最優(yōu)化理論、算法及其應用.

        中文字幕av人妻少妇一区二区| 久久综合久久美利坚合众国| 国产成人综合美国十次| 97一期涩涩97片久久久久久久| 含紧一点h边做边走动免费视频| 欧美午夜精品一区二区三区电影| 亚洲a∨天堂男人无码| 青青草针对华人超碰在线| 亚洲综合天堂av网站在线观看| 口爆吞精美臀国产在线| 亚洲最大成人网站| 午夜成人无码福利免费视频 | 国产精品视频免费的| 亚洲欧美日韩精品香蕉| 亚洲一区二区不卡日韩| 中文字幕精品一区二区三区| 妺妺窝人体色www看美女| 亚洲国产无线乱码在线观看 | 亚洲国产中文在线二区三区免| 精品国产免费Av无码久久久| 蜜桃在线观看免费高清| 美女在线一区二区三区视频| 免费a级毛片无码| 97成人精品| 国产av色| 特级国产一区二区三区| 草逼短视频免费看m3u8| 国产成人无码综合亚洲日韩| 人成午夜免费大片| yw193.can尤物国产在线网页| 亚洲精品国产av日韩专区| 人禽杂交18禁网站免费| 亚洲av综合av国产av| 国产精品18禁久久久久久久久| 久久99精品波多结衣一区| 亚洲国产国语对白在线观看| 久久久精品人妻一区二区三区四区| 无码人妻丰满熟妇啪啪网站| 狠狠色狠狠色综合久久第一次| 青青草一级视频在线观看| 美女被内射中出在线观看 |