• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    一種帶剪切約束的啟發(fā)式二維裝箱算法

    2015-12-06 09:33:07賴朝安
    圖學(xué)學(xué)報(bào) 2015年6期
    關(guān)鍵詞:裝箱背包箱子

    姚 怡, 賴朝安

    (1. 華南理工大學(xué)工商管理學(xué)院,廣東 廣州 510640;2. 廣西大學(xué)計(jì)算機(jī)與電子信息學(xué)院,廣西 南寧 530004)

    一種帶剪切約束的啟發(fā)式二維裝箱算法

    姚怡1,2, 賴朝安1

    (1. 華南理工大學(xué)工商管理學(xué)院,廣東 廣州 510640;2. 廣西大學(xué)計(jì)算機(jī)與電子信息學(xué)院,廣西 南寧 530004)

    提出一種滿足剪切約束的啟發(fā)式二維裝箱算法,通過(guò)價(jià)值修正策略提高箱的空間利用率,進(jìn)而減少箱的使用數(shù)量。該啟發(fā)式算法將較難裝箱的物品賦予較高的價(jià)值及裝箱優(yōu)先權(quán);并通過(guò)延展或融合剩余零散空間,將未用的空間合并到剩余相鄰空間,以改進(jìn)空間利用率。基于標(biāo)桿測(cè)試數(shù)據(jù)集的仿真實(shí)驗(yàn)證明了該算法的有效性和相較于其他二維裝箱算法的優(yōu)越性。

    二維裝箱;價(jià)值修正;剪切方式;啟發(fā)式

    二維裝箱(two-dimensional bin packing,2DBP)問(wèn)題作為一個(gè)典型的組合優(yōu)化問(wèn)題吸引了大量集中于數(shù)學(xué)模型或算法的研究,近期的研究則更加關(guān)注大規(guī)模的裝箱問(wèn)題,對(duì)此通常不是采用系統(tǒng)的、精確的方法追求問(wèn)題的最優(yōu)解,而是采用確定性算法對(duì)解的生成方式加以一定的限制,在可接受的時(shí)間內(nèi)獲取較優(yōu)解[1-2];或者采用各種啟發(fā)式算法[3-10],通過(guò)不斷嘗試逐步趨優(yōu)的方法,達(dá)到有效合理的目標(biāo),取得足夠滿意的解。2DBP的研究主要關(guān)注輸出(價(jià)值)最大化與輸入(價(jià)值)最小化兩項(xiàng)指標(biāo),以達(dá)到裝箱效率的最大化。本文研究以輸入最小化為目標(biāo)的2DBP多箱問(wèn)題,該問(wèn)題可描述為:給定固定尺寸的多個(gè)二維矩形箱,其寬度為W,高度為H;存在大量在尺寸上差異較大的二維矩形物品,現(xiàn)需尋找能裝入所有物品的、且保證物品不重疊并呈現(xiàn)正交擺放形式的裝箱方案,達(dá)到所使用的箱數(shù)量最小化的目標(biāo)。

    定向與剪切這兩種約束的組合產(chǎn)生4種2D裝箱方式:OF、RF、OG和RG[3]。O是指矩形物品只能定向裝箱(orientated,O),R則相反,允許物品旋轉(zhuǎn)(rotatable,R);G是指物品必須采用類似剪床的“一刀切”工藝的擺放布局,即剪切方式(guillotine-cut,G);而F則相反,允許物品自由擺放。本文研究2種情況:2DBP-OG和2DBP-RG。

    2002年Lodi等[7]針對(duì)4種2DBP類型(OF、RF、OG和RG)提出了一種啟發(fā)式算法,同時(shí)設(shè)計(jì)了一個(gè)統(tǒng)一的禁忌搜索算法,在鄰域的探索中通過(guò)改變啟發(fā)性規(guī)則去適應(yīng)裝箱類型的變化。1999年Lodi等[3]提出了背包裝填算法(knapsack problem,KP),采用了基于所產(chǎn)生子問(wèn)題的另一個(gè)層裝填策略。在(兩值)背包問(wèn)題中,必須選擇n個(gè)元素的一個(gè)子集,每個(gè)元素有相應(yīng)的利潤(rùn)和重量,使總重量不超過(guò)給定的容重并且總利潤(rùn)達(dá)到最大。2009年P(guān)olyakovsky和M′Hallah[8]提出了基于代理的智能算法(agent-based,A-B),以剪切型左下原則(guillotine bottom-left,GBL)做物品的基礎(chǔ)裝填,并設(shè)置了物品的代理機(jī)制,每個(gè)代理?yè)碛凶约旱膮?shù)、適應(yīng)度和判定過(guò)程,通過(guò)代理間的相互影響,決定物品的最佳裝填位置。2011年Charalambous和Fleszar[9]針對(duì)帶剪切約束的2DBP提出了一個(gè)啟發(fā)式算法,采用平均面積的策略選擇物品并逐個(gè)箱子裝填,有效避免了因單純追求箱子的面積利用率而導(dǎo)致小物品的過(guò)度使用。2013年Fleszar[10]針對(duì)2BP-OG/RG問(wèn)題構(gòu)造了3個(gè)插入型啟發(fā)式算法,通過(guò)樹型結(jié)構(gòu)去描述物品布局以及物品的各種插入操作,并設(shè)計(jì)了新的判定規(guī)則用于改善算法效果。

    1 本文算法

    針對(duì)裝箱過(guò)程中,由于某些物品過(guò)度使用而產(chǎn)生局部最優(yōu)而非全局最優(yōu)的現(xiàn)象,Belov提出順序價(jià)值修正策略(sequential value correction,SVC)。通過(guò)不斷修正物品價(jià)值來(lái)達(dá)到全局優(yōu)化的目的,并將該方法成功運(yùn)用于一維下料問(wèn)題[11]和帶排樣問(wèn)題[12],取得較好的效果。本文的二維裝箱算法借鑒了Belov提出的價(jià)值修正策略,具體如下:

    (1) 對(duì)每個(gè)物品設(shè)定初始價(jià)值,形成價(jià)值不等的候選物品集合A;

    (2) 從集合A中選擇要填充的若干物品形成集合B,并沿高度方向ih對(duì)物品非增序排列,采取左下角原則做基礎(chǔ)填充,形成階梯狀的物品填充布局P;

    (3) 選擇位于階梯上方的某個(gè)矩形空間s,對(duì)其進(jìn)行裝箱;

    (5) 每當(dāng)一個(gè)箱子裝滿了或剩余空間已經(jīng)無(wú)任何利用價(jià)值時(shí),就打開另一個(gè)新的空箱繼續(xù)裝填直至剩余物品為0,此時(shí)獲取一個(gè)裝箱方案C;

    (6) 采用價(jià)值修正公式對(duì)每個(gè)物品價(jià)值進(jìn)行修正,形成附帶新價(jià)值的物品集合,重新裝箱,獲得新的裝箱方案,經(jīng)過(guò)若干次的迭代,選取最優(yōu)裝箱方案作為結(jié)果。

    主算法偽代碼如下:

    算法1. Main()

    1.1物品初始價(jià)值設(shè)定

    價(jià)值修正策略是為了在迭代過(guò)程中能更快更好地逼近最佳結(jié)果,在每一次迭代開始時(shí),將前一次迭代的結(jié)果傳遞過(guò)來(lái),作為參數(shù)調(diào)節(jié)本次迭代的初始值。本文方法在每輪裝箱方案生成后均對(duì)所有物品重設(shè)價(jià)值,采用價(jià)值修正的方式調(diào)整裝箱布局,使得難裝的物品(價(jià)值大)先行填充。衡量每個(gè)箱子的裝箱布局的好或壞,不再是單純的面積利用率,而是改成所裝物品總價(jià)值最大化。在首輪裝箱方案中,需要給每個(gè)物品一個(gè)初始價(jià)值。根據(jù)經(jīng)驗(yàn),一般面積越大的物品填充難度越大,因此直接設(shè)置物品面積為初始價(jià)值。設(shè)箱子尺寸為HW×,需對(duì)矩形物品集合A=進(jìn)行裝箱。裝箱之前,根據(jù)式(1)賦予每個(gè)物品 ai一個(gè)初始價(jià)值 vi:

    1.2空間填充方法(pack(r,B))本文算法除了定義物品集合A,還定義了空間集合用來(lái)存放當(dāng)前箱子中可供填充的各種矩形空間信息。為方便描述,將已有或即將有物品填充的矩形空間稱為填充區(qū)域。對(duì)每個(gè)新打開的箱子,集合S默認(rèn)擁有一個(gè)面積為H×W的填充區(qū)域s00∈s0,隨著填充操作的持續(xù)進(jìn)行,會(huì)有分裂出來(lái)的剩余子空間集不斷加入集合S。當(dāng)或S集合元素?zé)o利用價(jià)值,即任意 sij都無(wú)法容納任意的 ai時(shí),一個(gè)箱子的填充操作結(jié)束,允許打開新箱繼續(xù)填充。每次的填充操作都選擇一個(gè)填充區(qū)域和若干物品,將物品沿空間寬度W方向按照 hi從高到低的原則依次排列填充,填充操作完畢后將生成子空間集(如圖1所示),對(duì)空間 s00進(jìn)行填充后,生成包含4個(gè)子空間的集合

    圖1 填充操作后剩余子空間的生成

    算法2. pack(r,B)

    1.2.1空間的選擇(sele_area(S))

    填充操作每次只針對(duì)一個(gè)矩形區(qū)域空間,對(duì)新打開的箱子,默認(rèn)只有一個(gè)面積為H×W的填充區(qū)域,無(wú)需進(jìn)行選擇。當(dāng)對(duì)某個(gè)填充區(qū)域進(jìn)行階梯狀填充操作之后,在每個(gè)物品上方均一對(duì)一生成小的矩形區(qū)域空間sij左下角坐標(biāo)與物品左上角坐標(biāo)重疊,右上角坐標(biāo)與當(dāng)前填充區(qū)域右上角坐標(biāo)重疊,因此下一輪的填充操作必須進(jìn)行空間選擇。在如圖 1所示的首輪填充操作后,物品1(2、3、4)對(duì)應(yīng)區(qū)域空間A(B、C、D),4個(gè)區(qū)域空間形成空間集合S中的一個(gè)子集,即各區(qū)域空間尺寸、面積各有差異。本文算法按照面積從大到小進(jìn)行空間選擇,每個(gè)空間子集 si只選擇一個(gè)空間成為填充區(qū)域。如圖1所示的空間子集 s1,優(yōu)先選擇面積最大的區(qū)域 A進(jìn)行下一輪的物品填充。如果區(qū)域 A由于形狀的緣故無(wú)法容納候選物品集合中的任何物品,則選擇面積次大的區(qū)域 B進(jìn)行下一輪的物品填充,以此類推,按面積大小進(jìn)行填充區(qū)域選擇。如果所有空間均無(wú)法容納物品,且無(wú)法與其他區(qū)域合并空間,則在集合S中刪除該子集 s1j。

    算法3. sele_area(S)

    1.2.2物品的選擇(selete(ai,r))

    在進(jìn)行填充操作時(shí),首要步驟是從候選物品集合中挑選合適的物品形成B集合,用于填充當(dāng)前的面積為H×W的矩形區(qū)域,使得填充區(qū)域價(jià)值最大,然后再考慮剩余空間的利用。此時(shí),物品的挑選實(shí)際上是一個(gè)經(jīng)典的0-1背包問(wèn)題。0-1背包問(wèn)題描述如下:有n件物品和一個(gè)容量為V的背包,第i件物品的重量是 c[i],價(jià)值是w[i],求解將哪些物品裝入背包可使這些物品的重量總和不超過(guò)背包容量,且價(jià)值總和最大。0-1背包問(wèn)題可以用遞歸法、動(dòng)態(tài)規(guī)劃法、貪心法和分支界限法等多種方法解決,本文選用動(dòng)態(tài)規(guī)劃法。動(dòng)態(tài)規(guī)劃的指導(dǎo)思想是先要有效地找出子問(wèn)題,并通過(guò)其子問(wèn)題推出原問(wèn)題的解,通常子問(wèn)題與原問(wèn)題是相同的,只是規(guī)模上的縮小,直到遇見問(wèn)題的界限。對(duì)于0-1背包問(wèn)題,也可以找出滿足動(dòng)態(tài)規(guī)劃的子問(wèn)題:如果不放第i件物品,那么問(wèn)題就轉(zhuǎn)化為“前i?1件物品放入容量為v的背包中”,價(jià)值為如果放第i件物品,那么問(wèn)題就轉(zhuǎn)化為“前i?1件物品放入剩下的容量為v?c[i]的背包中”。此時(shí)能獲得的最大價(jià)值就是再加上通過(guò)放入第i件物品獲得的價(jià)值因此狀態(tài)轉(zhuǎn)移方程為:

    在進(jìn)行如圖 1所示的物品填充時(shí),由于只允許正交方式擺放,不允許重疊,且物品上下兩個(gè)方向均無(wú)其他物品,因此可看成一次沿著填充區(qū)域的寬度方向的一維填充操作。此時(shí)物品的選擇過(guò)程就與經(jīng)典0-1背包問(wèn)題存在一一對(duì)應(yīng)關(guān)系:

    (1) 填充區(qū)域的寬度W——一個(gè)容量為 V的背包;

    (2) 物品價(jià)值 vi——物品價(jià)值w[i];

    (3) 物品寬度wi——物品的重量是 c[i](OG方式);

    (4) 物品寬度wi或長(zhǎng)度hi——物品的重量是c[i](RG方式)。

    在物品選擇過(guò)程中,對(duì)于OG方式,只能正放不能倒放,因此,凡是物品過(guò)大放不進(jìn)指定區(qū)域即滿足的物品自然淘汰,不在選擇范圍內(nèi);而對(duì)于RG方式,則需要從正放和倒放兩個(gè)方向進(jìn)行考慮,是選擇物品寬度wi(正放),還是選擇長(zhǎng)度 hi(倒放)作為沿填充區(qū)域?qū)挾萕填充的對(duì)象,主要依據(jù)以下判斷規(guī)則:

    (1) 如果該物品寬度小于等于高度且正放倒放均能放進(jìn)區(qū)域內(nèi)即wi≤hi&&wi≤W&&wi≤H&&hi≤W&&hi≤H,則選擇物品寬度wi;

    (3) 如果該物品寬度大于高度且正放倒放均能放進(jìn)區(qū)域內(nèi)即wi>hi&&wi≤W&&wi≤H&&hi≤W&&hi≤H,則選擇物品高度hi;

    (5) 其他情況的物品屬于無(wú)論正放還是倒放都超出區(qū)域的情況,做淘汰處理,不參與物品選擇。

    算法4. selete(ai,r)

    1.2.3子空間的生成

    圖2 3個(gè)子空間集s上 、s左 和s下的生成

    當(dāng)子空間集均不為空時(shí),添加到空間集S的末尾成為候選空間。如此循環(huán),處理剩余空間。為防止無(wú)效空間集的循環(huán)生成,設(shè)置終止條件:當(dāng)某個(gè)子空間集中所有矩形區(qū)域均屬于無(wú)效空間時(shí),禁止生成下級(jí)空間集并刪除當(dāng)空間集S=φ時(shí),表示當(dāng)前箱子已完成填充操作,允許打開新的箱子繼續(xù)填充。

    剩余空間離散化意味著可選擇的物品種類會(huì)變少,因此有必要進(jìn)行空間擴(kuò)張或空間融合,這有利于提高空間利用率。當(dāng)然,采取措施的前提是保證剪切方式的正確實(shí)施,因此在做騰挪操作時(shí),應(yīng)以對(duì)應(yīng)物品的填充寬度作為移動(dòng)步長(zhǎng)。當(dāng)某個(gè)子空間集被定義為無(wú)效空間集時(shí),允許其向剩余的相鄰空間集輸送空間。輸送的次序依照空間集S的次序,假設(shè)當(dāng)前空間集如圖3(a)所示。當(dāng)空間集因無(wú)合適物品而被定義為無(wú)效空間集時(shí),依照順序,需向右騰挪后被安排給空間集如圖3(b)所示;然后再向上騰挪后被安排給空間集,如圖3(c)所示;當(dāng)與空間集相鄰的空間集個(gè)數(shù)為0時(shí),刪除空間集的所有信息。

    圖3 空間合并示例

    1.3價(jià)值修正

    物品的價(jià)值決定了物品在裝箱過(guò)程中的優(yōu)先級(jí)別,對(duì)于面積較大的,或形狀獨(dú)特的,或大部分剩余空間均難以將之容納的物品應(yīng)賦予更高的價(jià)值,提升其優(yōu)先級(jí)別。

    本文算法通過(guò)多次迭代提高解的質(zhì)量,每次迭代均根據(jù)上一次的裝箱方案C對(duì)各物品價(jià)值 vi進(jìn)行修正,以達(dá)到讓難裝的物品先行填充的目的。設(shè):在當(dāng)次迭代產(chǎn)生的裝箱方案C中,物品 ai所在的那個(gè)箱子一共填充了m個(gè)物品,則面積利用率設(shè)置兩個(gè)常數(shù)g∈(0,1)和 ρ>1,g為修正價(jià)值的權(quán)值系數(shù);ρ為控制參數(shù),實(shí)驗(yàn)中可嘗試不同的值使得物品的價(jià)值更趨向于合理。本文設(shè)計(jì)價(jià)值修正公式為:

    式(3)中,通過(guò)權(quán)值系數(shù)g來(lái)調(diào)節(jié)物品的原價(jià)值在新價(jià)值中所占的比例;存在的意義在于:箱子中物品個(gè)數(shù)越多,意味著小尺寸物品較多,且易于和其他物品形成互補(bǔ)關(guān)系提升填充率,應(yīng)該降低該類物品的價(jià)值。

    通過(guò)上述價(jià)值公式的修正,使得算法在構(gòu)造一個(gè)解決方案時(shí)充分考慮了每個(gè)物品的使用頻率,每次迭代生成的裝箱方案都參考了上一次方案的參數(shù),根據(jù)參數(shù)重新修正物品價(jià)值。不再單純以面積利用率作為衡量裝箱效果的唯一標(biāo)準(zhǔn),而是以箱子物品的總價(jià)值作為裝箱優(yōu)劣的判斷準(zhǔn)則,這種修正機(jī)制賦予了難裝物品更高的優(yōu)先權(quán),有效避免了較差方案的生成。

    2 實(shí)驗(yàn)結(jié)果

    本文算法(value correction heuristic,VCH)采用二維裝箱實(shí)驗(yàn)中常用的500個(gè)標(biāo)準(zhǔn)算例進(jìn)行驗(yàn)算,并與其他算法結(jié)果進(jìn)行比較。500個(gè)算例共分為10個(gè)classes,每個(gè)class包含50個(gè)小題。每個(gè)小題提供的箱子均為正方形,物品尺寸在小于箱子尺寸范圍內(nèi)隨機(jī)生成,算法采用C#編程,Microsoft visualstudio 2010進(jìn)行編譯。為了節(jié)約運(yùn)行時(shí)間,本文算法讀取了二維裝箱算法下界(lower bound,LB)數(shù)據(jù),其中,2BP|O|G 調(diào)用了 Fekete和Schepers[5]給出的下界,2BP|R|G調(diào)用了Clautiaux等[6]給出的下界。實(shí)驗(yàn)中設(shè)置g=0.45;ρ=1.2,經(jīng)200次迭代計(jì)算上述500個(gè)標(biāo)準(zhǔn)算例,SH算法取得數(shù)據(jù)為:2BP|O|G共需7 309個(gè)箱子,平均用時(shí)0.236 s;2BP|R|G共需 7 059個(gè)箱子,平均用時(shí)0.255 s。表1顯示本文算法(VCH)與其他啟發(fā)式算法進(jìn)行比較的結(jié)果,數(shù)據(jù)顯示VCH算法在箱子消耗總數(shù)上占有優(yōu)勢(shì)。

    表2顯示了A-B,CHBP,CFIH+J4算法和本文算法(VCH)的細(xì)節(jié)數(shù)據(jù)的對(duì)比,同時(shí)列出下界(LB)數(shù)據(jù)作參考。數(shù)據(jù)表明VCH算法在第5組中表現(xiàn)特別優(yōu)秀,其他組也取得不錯(cuò)的結(jié)果,無(wú)論是O|G方式還是R|G方式,500題的箱子消耗總數(shù)比其他算法都要少。

    表1 本文算法與其他算法的性能對(duì)比數(shù)據(jù)

    表2 4種算法的分段數(shù)據(jù)對(duì)比(箱子個(gè)數(shù))

    表3 取不同迭代次數(shù)的運(yùn)算結(jié)果(箱子個(gè)數(shù))

    3 結(jié) 束 語(yǔ)

    本文提出了一個(gè)應(yīng)用于剪切方式的啟發(fā)式二維裝箱算法,對(duì)當(dāng)前剩余空間設(shè)計(jì)了有效劃分和填充,相鄰小空間的合并有效提高了面積利用率。該算法通過(guò)修正物品價(jià)值調(diào)整物品的填充次序,多次迭代使解逐步趨優(yōu)。實(shí)驗(yàn)表明,相比其他啟發(fā)式算法,本文算法取得了較好的裝箱結(jié)果。由于其需要多次調(diào)用0-1背包子算法,因此耗費(fèi)時(shí)間較多,在時(shí)間性能上沒取得更好的結(jié)果。基于這個(gè)問(wèn)題,未來(lái)可采用并行編程技術(shù),或時(shí)間復(fù)雜度更低的背包算法,提高時(shí)間效率。

    [1] 潘衛(wèi)平, 陳秋蓮, 崔耀東, 等. 基于勻質(zhì)條帶的矩形件最優(yōu)三塊布局算法[J]. 圖學(xué)學(xué)報(bào), 2015, 36(1): 7-11.

    [2] 易向陽(yáng), 潘衛(wèi)平, 張俊暉. 基于五塊模式的單一矩形件排樣算法[J]. 圖學(xué)學(xué)報(bào), 2015, 36(4): 521-525.

    [3] Lodi A, Martello S, Vigo D. Heuristic and metaheuristic approaches for a class of two-dimensional bin packing problems [J]. INFORMS Journal on Computing, 1999, 11(4): 345-357.

    [4] W?scher G, Hau?ner H, Schumann H. An improved typology of cutting and packing problems [J]. European Journal of Operational Research, 2007, 183(3): 1109-1130.

    [5] Fekete S P, Schepers J. A general framework for bounds for higher dimensional orthogonal packing problems [J]. Mathematical Methods of Operations Research, 2004, 60(2): 311-329.

    [6] Clautiaux F, Jouglet A, Hayek J E. A new lower bound for the non-oriented two-dimensional bin-packing problem [J]. Operations Research Letters, 2007, 35(3): 365-373.

    [7] Lodi A, Martello S, Vigo D. Recent advances on two-dimensional bin packing problems [J]. Discrete Applied Mathematics, 2002, 123(1-3): 296-379.

    [8] Polyakovsky S, M′Hallah R. An agent-based approach to the two-dimensional guillotine bin packing problem [J]. European Journal of Operational Research, 2009, 192(3): 767-781.

    [9] Charalambous C, Fleszar K. A constructive bin-oriented heuristic for the two-dimensional bin packing problem with guillotine cuts [J]. Computers & Operations Research, 2011, 38(10): 1443-1451.

    [10] Fleszar K. Three insertion heuristics and a justification improvement heuristic for two-dimensional bin packing with guillotine cuts [J]. Computers & Operations Research, 2013, 40(1): 463-474.

    [11] Belov G, Scheithauer G. Setup and open-stacks minimization in one-dimensional stock cutting [J]. INFORMS Journal on Computing, 2007, 19(1): 27-35.

    [12] Belov G, Scheithauer G, Mukhacheva E A. One-dimensional heuristics adapted for two-dimensional rectangular strip packing [J]. Journal of the Operational Research Society, 2008, 59: 823-832.

    A Heuristic Algorithm for Two-Dimensional Bin Packing with Guillotine Constraints

    Yao Yi1,2,Lai Chaoan1
    (1. School of Business Administration, South China University of Technology, Guangzhou Guangdong 510640, China; 2. College of Computer and Electronics Information, Guangxi University, Nanning Guangxi 530004, China)

    A heuristic approach for two-dimensional bin packing problems with guillotine constraints is proposed to minimize bin usage by maximizing space efficiency through the strategy of value correction. This heuristic algorithm firstly assigns higher values and packing priorities to items considered more difficult to pack into residual spaces, then selects packing spaces in descending order of unused area, and finally expand or merge residual small spaces and add unusable space to the residual adjacent space set, so as to improve the utilization rate. Simulation experiments on benchmark test sets suggest that the approach can work effectively and rivals existing other 2DBP methods.

    two-dimensional bin packing; value correction; guillotine cut; heuristic

    TP 391

    A

    2095-302X(2015)06-0879-08

    2015-06-25;定稿日期:2015-07-08

    國(guó)家自然科學(xué)基金面上項(xiàng)目(71371058);國(guó)家自然科學(xué)基金地區(qū)科學(xué)基金項(xiàng)目(61363026)

    姚怡(1975–),女,廣東陽(yáng)江人,副教授,碩士。主要研究方向?yàn)榻M合優(yōu)化算法。E-mail:yaoyi@gxu.edu.cn

    賴朝安(1973–),男,廣西欽州人,副教授,博士。主要研究方向?yàn)橹圃煨畔⒒?、?chuàng)新方法。E-mail:chalai@scut.edu.cn

    猜你喜歡
    裝箱背包箱子
    大山里的“背包書記”
    電機(jī)裝箱設(shè)計(jì)系統(tǒng)解決方案和應(yīng)用
    一包裝天下 精嘉Alta銳達(dá)Sky51D背包體驗(yàn)
    一模一樣的箱子
    鼓鼓的背包
    箱子
    創(chuàng)意西瓜背包
    童話世界(2017年11期)2017-05-17 05:28:26
    薄箱子
    三維貨物裝箱問(wèn)題的研究進(jìn)展
    領(lǐng)個(gè)箱子去街上
    Coco薇(2015年11期)2015-11-09 12:19:33
    超碰成人久久| 久久久久久久精品吃奶| 亚洲av片天天在线观看| 日韩一卡2卡3卡4卡2021年| 51午夜福利影视在线观看| 日韩有码中文字幕| 日韩欧美三级三区| 亚洲成人免费av在线播放| 国产精品亚洲一级av第二区| 国产亚洲精品一区二区www | 精品人妻1区二区| 下体分泌物呈黄色| 99久久99久久久精品蜜桃| 日韩大片免费观看网站| 一区在线观看完整版| 天堂中文最新版在线下载| 一二三四社区在线视频社区8| 在线观看免费视频网站a站| 18禁观看日本| 1024香蕉在线观看| h视频一区二区三区| av天堂在线播放| 日本黄色视频三级网站网址 | 国产av国产精品国产| 亚洲精品国产色婷婷电影| 国产成人欧美在线观看 | 久9热在线精品视频| 1024视频免费在线观看| 黑丝袜美女国产一区| 在线永久观看黄色视频| 色在线成人网| 午夜福利视频在线观看免费| 国产精品麻豆人妻色哟哟久久| 色在线成人网| 国产在线一区二区三区精| 天堂俺去俺来也www色官网| 五月天丁香电影| 国产单亲对白刺激| 国产精品秋霞免费鲁丝片| 亚洲天堂av无毛| 69av精品久久久久久 | 国产成人欧美在线观看 | 国产精品亚洲av一区麻豆| 老司机午夜十八禁免费视频| tocl精华| 亚洲精品中文字幕一二三四区 | 久久久国产一区二区| 日韩一卡2卡3卡4卡2021年| 欧美日韩一级在线毛片| 久9热在线精品视频| 视频在线观看一区二区三区| 久久中文字幕一级| 亚洲中文av在线| 国产欧美日韩精品亚洲av| 亚洲第一青青草原| 久久精品国产亚洲av香蕉五月 | 午夜激情av网站| 亚洲va日本ⅴa欧美va伊人久久| 一本综合久久免费| 精品少妇一区二区三区视频日本电影| 在线观看www视频免费| 每晚都被弄得嗷嗷叫到高潮| 妹子高潮喷水视频| 热re99久久精品国产66热6| 麻豆乱淫一区二区| 侵犯人妻中文字幕一二三四区| 国产一区二区三区视频了| 女人被躁到高潮嗷嗷叫费观| 午夜福利乱码中文字幕| 午夜福利免费观看在线| 大香蕉久久成人网| 精品久久蜜臀av无| 色视频在线一区二区三区| 91老司机精品| 精品少妇久久久久久888优播| 欧美中文综合在线视频| 美女扒开内裤让男人捅视频| 成年女人毛片免费观看观看9 | 国产精品香港三级国产av潘金莲| videos熟女内射| 91字幕亚洲| 日韩中文字幕欧美一区二区| 老司机在亚洲福利影院| 国产在视频线精品| 咕卡用的链子| 窝窝影院91人妻| 国产免费视频播放在线视频| 最近最新中文字幕大全电影3 | 9热在线视频观看99| 欧美乱码精品一区二区三区| 一级毛片女人18水好多| 久久久久久久久免费视频了| 久久久久久久久免费视频了| 国产单亲对白刺激| 菩萨蛮人人尽说江南好唐韦庄| 亚洲av美国av| 大型黄色视频在线免费观看| 变态另类成人亚洲欧美熟女 | 亚洲欧美日韩高清在线视频 | 日韩视频在线欧美| 国产日韩欧美在线精品| 日韩视频在线欧美| 巨乳人妻的诱惑在线观看| av天堂在线播放| 免费黄频网站在线观看国产| 新久久久久国产一级毛片| 国产在线一区二区三区精| 久久精品国产a三级三级三级| 自线自在国产av| 成人国产一区最新在线观看| 妹子高潮喷水视频| 欧美亚洲日本最大视频资源| 久久久久久免费高清国产稀缺| 丝袜在线中文字幕| 少妇粗大呻吟视频| 嫩草影视91久久| 亚洲国产毛片av蜜桃av| 国产一区有黄有色的免费视频| 国产亚洲精品第一综合不卡| 天天躁狠狠躁夜夜躁狠狠躁| 在线观看一区二区三区激情| 欧美av亚洲av综合av国产av| 人人妻,人人澡人人爽秒播| 欧美精品高潮呻吟av久久| 亚洲精品久久成人aⅴ小说| 国产xxxxx性猛交| 91麻豆精品激情在线观看国产 | 黄色a级毛片大全视频| 丰满迷人的少妇在线观看| 我的亚洲天堂| 啦啦啦视频在线资源免费观看| 中文字幕av电影在线播放| 一本大道久久a久久精品| 成人特级黄色片久久久久久久 | 国产精品麻豆人妻色哟哟久久| 午夜福利欧美成人| 80岁老熟妇乱子伦牲交| 国产一卡二卡三卡精品| 高清视频免费观看一区二区| 日韩三级视频一区二区三区| 午夜福利在线免费观看网站| 中文字幕另类日韩欧美亚洲嫩草| 久久99一区二区三区| 麻豆av在线久日| 久久午夜亚洲精品久久| 国产成人免费观看mmmm| 亚洲欧洲日产国产| 9色porny在线观看| 亚洲午夜理论影院| 香蕉久久夜色| 777久久人妻少妇嫩草av网站| 久久久精品区二区三区| 自线自在国产av| 丝袜喷水一区| 一区二区日韩欧美中文字幕| 少妇被粗大的猛进出69影院| 人人妻人人爽人人添夜夜欢视频| 色94色欧美一区二区| 午夜福利在线免费观看网站| 欧美激情高清一区二区三区| 免费高清在线观看日韩| 18禁美女被吸乳视频| 免费看十八禁软件| 99香蕉大伊视频| 亚洲第一欧美日韩一区二区三区 | 亚洲国产欧美网| 我要看黄色一级片免费的| 亚洲午夜精品一区,二区,三区| 国产视频一区二区在线看| 午夜视频精品福利| 韩国精品一区二区三区| 成年动漫av网址| 男女床上黄色一级片免费看| 黄色视频,在线免费观看| 麻豆av在线久日| 亚洲人成电影免费在线| 777米奇影视久久| 久久久精品94久久精品| 国产av国产精品国产| 亚洲自偷自拍图片 自拍| 午夜激情av网站| 美女视频免费永久观看网站| 成人国产一区最新在线观看| 一个人免费看片子| avwww免费| 亚洲精品美女久久久久99蜜臀| 99精国产麻豆久久婷婷| 欧美日韩视频精品一区| 热99re8久久精品国产| 国产高清videossex| 99国产精品99久久久久| 两性午夜刺激爽爽歪歪视频在线观看 | 精品人妻熟女毛片av久久网站| 成年人免费黄色播放视频| 香蕉丝袜av| 欧美日韩视频精品一区| 久久久久国产一级毛片高清牌| 国产人伦9x9x在线观看| 丁香六月欧美| 欧美日韩av久久| 日本五十路高清| 久久精品aⅴ一区二区三区四区| 99re6热这里在线精品视频| 欧美日韩亚洲综合一区二区三区_| 久久性视频一级片| 日韩大片免费观看网站| 最近最新中文字幕大全电影3 | 亚洲第一av免费看| a级片在线免费高清观看视频| 成人亚洲精品一区在线观看| 午夜福利在线免费观看网站| 午夜福利在线观看吧| 欧美人与性动交α欧美精品济南到| 老司机福利观看| 国产精品电影一区二区三区 | 美女福利国产在线| 一边摸一边抽搐一进一出视频| 老司机靠b影院| 少妇精品久久久久久久| 精品少妇黑人巨大在线播放| 免费观看人在逋| 十八禁人妻一区二区| 桃花免费在线播放| www.熟女人妻精品国产| 午夜福利视频精品| 女同久久另类99精品国产91| 精品国产亚洲在线| 日本五十路高清| 国产不卡av网站在线观看| 五月开心婷婷网| 久久久久久久精品吃奶| 欧美一级毛片孕妇| 91精品国产国语对白视频| 亚洲中文日韩欧美视频| 国产在视频线精品| 丰满饥渴人妻一区二区三| 波多野结衣av一区二区av| 人人妻人人爽人人添夜夜欢视频| 国产有黄有色有爽视频| 波多野结衣一区麻豆| 可以免费在线观看a视频的电影网站| 久久热在线av| 成年人午夜在线观看视频| 999久久久精品免费观看国产| 精品人妻1区二区| 欧美激情 高清一区二区三区| 精品国产乱码久久久久久男人| 久久午夜亚洲精品久久| 成年女人毛片免费观看观看9 | 母亲3免费完整高清在线观看| 久9热在线精品视频| 亚洲综合色网址| 99国产精品99久久久久| 亚洲五月色婷婷综合| 亚洲伊人色综图| 日韩欧美三级三区| 久久99一区二区三区| 中文字幕人妻熟女乱码| 午夜成年电影在线免费观看| av不卡在线播放| 每晚都被弄得嗷嗷叫到高潮| kizo精华| 国产精品久久久久久人妻精品电影 | 在线av久久热| 怎么达到女性高潮| 老熟妇乱子伦视频在线观看| 久久人人97超碰香蕉20202| av视频免费观看在线观看| 亚洲性夜色夜夜综合| 国产av又大| 伦理电影免费视频| 一区二区三区乱码不卡18| 成人特级黄色片久久久久久久 | 露出奶头的视频| 欧美日韩视频精品一区| svipshipincom国产片| 国产在视频线精品| 欧美 日韩 精品 国产| 另类亚洲欧美激情| 亚洲av日韩在线播放| 热99re8久久精品国产| 亚洲成人手机| 丁香六月天网| 国产有黄有色有爽视频| 女人精品久久久久毛片| 精品高清国产在线一区| 国产亚洲一区二区精品| 黄色视频不卡| 精品一区二区三区四区五区乱码| 色视频在线一区二区三区| 久久久久网色| 亚洲欧美色中文字幕在线| 露出奶头的视频| 最黄视频免费看| av国产精品久久久久影院| 亚洲专区中文字幕在线| 国产欧美日韩一区二区三| 母亲3免费完整高清在线观看| 人妻久久中文字幕网| 女性被躁到高潮视频| 国产成人欧美在线观看 | 国产精品熟女久久久久浪| 久久狼人影院| 国产色视频综合| 男男h啪啪无遮挡| 丝袜喷水一区| 亚洲一码二码三码区别大吗| 日韩中文字幕视频在线看片| 岛国在线观看网站| 亚洲精品久久成人aⅴ小说| 日本a在线网址| 欧美黄色淫秽网站| 超碰成人久久| 搡老岳熟女国产| 日韩欧美免费精品| 久久久久久亚洲精品国产蜜桃av| 国产aⅴ精品一区二区三区波| 少妇 在线观看| 美女午夜性视频免费| 久久国产精品大桥未久av| 热99re8久久精品国产| 99精品在免费线老司机午夜| 老司机靠b影院| 美女高潮喷水抽搐中文字幕| 一级片免费观看大全| 老司机午夜福利在线观看视频 | 一级a爱视频在线免费观看| 亚洲第一av免费看| 黄色视频,在线免费观看| 18禁裸乳无遮挡动漫免费视频| 久久精品亚洲熟妇少妇任你| 午夜福利视频在线观看免费| 中文字幕人妻丝袜制服| 精品午夜福利视频在线观看一区 | 中文亚洲av片在线观看爽 | 精品国产一区二区三区四区第35| 免费观看av网站的网址| 视频区图区小说| 9191精品国产免费久久| 久久精品国产a三级三级三级| 国产精品九九99| 中文字幕人妻熟女乱码| 久久 成人 亚洲| 亚洲精品中文字幕在线视频| 国产伦理片在线播放av一区| 十八禁人妻一区二区| 国产免费视频播放在线视频| 老熟妇仑乱视频hdxx| 国产欧美日韩精品亚洲av| 91国产中文字幕| 久久午夜综合久久蜜桃| 国产精品98久久久久久宅男小说| 无遮挡黄片免费观看| 在线看a的网站| 欧美大码av| 国产一区二区三区视频了| 91精品三级在线观看| 国产一区二区在线观看av| 香蕉久久夜色| 天天影视国产精品| 高清黄色对白视频在线免费看| 日韩中文字幕视频在线看片| 欧美 亚洲 国产 日韩一| 美女午夜性视频免费| 99国产精品一区二区蜜桃av | 日韩有码中文字幕| 午夜免费鲁丝| 蜜桃国产av成人99| 久久久久精品人妻al黑| 欧美日韩福利视频一区二区| 在线观看免费高清a一片| 好男人电影高清在线观看| 成在线人永久免费视频| 大码成人一级视频| 欧美日韩精品网址| 亚洲视频免费观看视频| 女警被强在线播放| 精品久久久精品久久久| 国产真人三级小视频在线观看| 交换朋友夫妻互换小说| 夫妻午夜视频| 热re99久久精品国产66热6| 99国产精品免费福利视频| 久9热在线精品视频| 啦啦啦在线免费观看视频4| 亚洲 国产 在线| 亚洲九九香蕉| 国产成人啪精品午夜网站| 亚洲欧美激情在线| 国产一区二区三区综合在线观看| 日本一区二区免费在线视频| 啦啦啦在线免费观看视频4| 亚洲少妇的诱惑av| 51午夜福利影视在线观看| 熟女少妇亚洲综合色aaa.| 精品少妇一区二区三区视频日本电影| 国产精品久久久人人做人人爽| 中亚洲国语对白在线视频| 中文字幕av电影在线播放| 久久人人97超碰香蕉20202| 日韩欧美免费精品| 国产精品免费大片| 亚洲精品在线美女| 女人久久www免费人成看片| 少妇的丰满在线观看| 黄色视频在线播放观看不卡| 久久国产精品男人的天堂亚洲| 久久精品91无色码中文字幕| av福利片在线| 青青草视频在线视频观看| 黄色成人免费大全| 午夜免费成人在线视频| 一夜夜www| 中文字幕最新亚洲高清| 少妇粗大呻吟视频| 国产免费福利视频在线观看| 欧美久久黑人一区二区| 天天躁夜夜躁狠狠躁躁| 黄色视频,在线免费观看| 美女扒开内裤让男人捅视频| 国产成人欧美| 天天添夜夜摸| √禁漫天堂资源中文www| 老汉色∧v一级毛片| 国产有黄有色有爽视频| 久久久精品94久久精品| 午夜视频精品福利| 天天添夜夜摸| 亚洲欧洲日产国产| 久久久精品区二区三区| 成人免费观看视频高清| 久久精品亚洲熟妇少妇任你| 91麻豆精品激情在线观看国产 | 热re99久久国产66热| 亚洲精品国产区一区二| 国产成人精品在线电影| 人妻久久中文字幕网| 国产无遮挡羞羞视频在线观看| 在线天堂中文资源库| 日本vs欧美在线观看视频| 高清欧美精品videossex| 在线永久观看黄色视频| 国产国语露脸激情在线看| 亚洲自偷自拍图片 自拍| 99在线人妻在线中文字幕 | 69精品国产乱码久久久| 午夜日韩欧美国产| h视频一区二区三区| 久久九九热精品免费| 无限看片的www在线观看| 国产不卡av网站在线观看| 日韩一卡2卡3卡4卡2021年| 12—13女人毛片做爰片一| 18禁美女被吸乳视频| 黄色怎么调成土黄色| 人妻 亚洲 视频| 两个人免费观看高清视频| 亚洲精品美女久久av网站| 色婷婷av一区二区三区视频| 成人精品一区二区免费| 免费在线观看影片大全网站| 天堂中文最新版在线下载| 国产日韩一区二区三区精品不卡| www.自偷自拍.com| 免费看十八禁软件| 咕卡用的链子| 99re6热这里在线精品视频| svipshipincom国产片| 日韩欧美国产一区二区入口| a在线观看视频网站| 午夜福利影视在线免费观看| 日韩欧美三级三区| 亚洲成a人片在线一区二区| 亚洲精品成人av观看孕妇| 免费观看人在逋| 亚洲色图综合在线观看| 免费看a级黄色片| 桃红色精品国产亚洲av| 亚洲va日本ⅴa欧美va伊人久久| 欧美激情 高清一区二区三区| 成人国产av品久久久| tube8黄色片| 国产精品成人在线| 亚洲va日本ⅴa欧美va伊人久久| 老汉色av国产亚洲站长工具| 国产精品久久电影中文字幕 | 亚洲欧洲精品一区二区精品久久久| 嫩草影视91久久| 18在线观看网站| 久久精品亚洲精品国产色婷小说| 欧美激情极品国产一区二区三区| 免费久久久久久久精品成人欧美视频| 韩国精品一区二区三区| 夜夜爽天天搞| 亚洲国产欧美网| 亚洲久久久国产精品| 国产单亲对白刺激| 精品亚洲成国产av| 一进一出抽搐动态| 精品国产超薄肉色丝袜足j| 亚洲av欧美aⅴ国产| 国产亚洲精品一区二区www | 宅男免费午夜| 2018国产大陆天天弄谢| 极品少妇高潮喷水抽搐| 午夜精品久久久久久毛片777| 亚洲精品一卡2卡三卡4卡5卡| 久久中文字幕人妻熟女| 午夜免费鲁丝| 蜜桃在线观看..| 成人三级做爰电影| 女人高潮潮喷娇喘18禁视频| 久久久国产成人免费| 国产视频一区二区在线看| 大型av网站在线播放| 99国产精品99久久久久| 十八禁网站免费在线| 亚洲精品国产色婷婷电影| 欧美在线黄色| 最新在线观看一区二区三区| 亚洲 国产 在线| 亚洲伊人久久精品综合| 涩涩av久久男人的天堂| 国产97色在线日韩免费| 少妇精品久久久久久久| 自拍欧美九色日韩亚洲蝌蚪91| 美女午夜性视频免费| 欧美国产精品一级二级三级| 精品人妻在线不人妻| 91麻豆av在线| 涩涩av久久男人的天堂| 99久久国产精品久久久| 黑人巨大精品欧美一区二区蜜桃| av福利片在线| 999精品在线视频| 嫁个100分男人电影在线观看| 美女国产高潮福利片在线看| 中文字幕另类日韩欧美亚洲嫩草| 又黄又粗又硬又大视频| 丝袜美腿诱惑在线| 两性午夜刺激爽爽歪歪视频在线观看 | 国产精品1区2区在线观看. | 国产欧美日韩一区二区三区在线| 一边摸一边抽搐一进一小说 | 91九色精品人成在线观看| 日韩三级视频一区二区三区| 男女高潮啪啪啪动态图| 国产真人三级小视频在线观看| 国产成人一区二区三区免费视频网站| 久久久精品区二区三区| 男女边摸边吃奶| 久久久久网色| 免费观看人在逋| 欧美日韩国产mv在线观看视频| 久久久水蜜桃国产精品网| 9色porny在线观看| 久久久精品免费免费高清| 黄色毛片三级朝国网站| 1024香蕉在线观看| 黑人欧美特级aaaaaa片| 国产精品二区激情视频| 国产在线精品亚洲第一网站| 久久精品熟女亚洲av麻豆精品| 高清av免费在线| 丁香欧美五月| 99久久精品国产亚洲精品| 伊人久久大香线蕉亚洲五| 欧美日韩视频精品一区| 国产无遮挡羞羞视频在线观看| 国产成人影院久久av| 一级a爱视频在线免费观看| 亚洲黑人精品在线| 757午夜福利合集在线观看| 极品教师在线免费播放| 男男h啪啪无遮挡| 国产三级黄色录像| 日日摸夜夜添夜夜添小说| 天堂动漫精品| 91老司机精品| 午夜福利,免费看| 黑人欧美特级aaaaaa片| 99精品欧美一区二区三区四区| 国产成人av激情在线播放| 19禁男女啪啪无遮挡网站| 成人精品一区二区免费| 黄频高清免费视频| 成年版毛片免费区| 日韩人妻精品一区2区三区| 亚洲熟女毛片儿| 亚洲天堂av无毛| 乱人伦中国视频| 自拍欧美九色日韩亚洲蝌蚪91| 久久中文看片网| 美女福利国产在线| 日韩欧美免费精品| 色老头精品视频在线观看| 久久亚洲真实| 国产无遮挡羞羞视频在线观看| 操出白浆在线播放| 精品少妇一区二区三区视频日本电影| 欧美激情高清一区二区三区| 窝窝影院91人妻| 啦啦啦 在线观看视频| svipshipincom国产片| 无遮挡黄片免费观看| 亚洲精品国产一区二区精华液| 一区二区日韩欧美中文字幕| 一级毛片电影观看| 国产伦理片在线播放av一区| 黄色怎么调成土黄色| 黄色视频不卡| 色综合婷婷激情| 免费观看人在逋| 在线 av 中文字幕| 国产黄色免费在线视频|