999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于最優子段的矩形優化排樣

2016-11-30 07:51:50姜永亮
圖學學報 2016年2期
關鍵詞:優化

姜永亮, 周 俊

(海南師范大學校園網絡中心,海南 海口 571158)

基于最優子段的矩形優化排樣

姜永亮, 周俊

(海南師范大學校園網絡中心,海南 海口 571158)

為有效解決企業實際生產中的矩形優化排樣問題,對矩形優化排樣算法進行研究,給出基于最優子段的矩形優化排樣算法,有效解決了企業實際生產中的長板矩形優化排樣問題。首先基于動態規劃算法求出所有小于剪床刀刃長度的最優子段的最佳排樣方式,然后以所求的最優子段作為可用子段在長板上進行優化排樣,并將矩形優化排樣問題轉化為完全背包問題。最后基于分支定界技術的整數規劃算法對其進行求解。企業應用實例表明該算法在解決長板矩形優化問題方面優于其他算法。

矩形優化排樣;最優子段;動態規劃算法;分支定界技術

所謂的矩形優化排樣問題就是指將需要的多規格、多類型零件排放在給定尺寸的板材上,使板材的利用率最大,該問題是屬于NP完備問題[1-2]。在機械制造、家具、玻璃加工等企業經常遇到排樣問題:如在規格為 L×W的板材上進行剪切排樣,要求剪切出的矩形毛坯的種類最多為m種,每種毛坯在板材上出現的次數不限,排樣的目標是使板材中所含毛坯的總價值最大,該類排樣稱為無約束排樣[3]。對于此類問題,國內外學者均進行了相關研究并取得了一定的成果。文獻[4]提出了生成矩形毛坯最優T形排樣方式的遞歸算法;文獻[5]提出基于勻質條帶的矩形件最優三塊布局算法;文獻[6]提出基于最優兩段式排樣算法等。對于剪床刀刃不大于板材的最大長度的排樣問題,上述算法可以進行有效解決,當遇到剪床刀刃長度小于板材長度的長板排樣問題時,上述算法無法解決。對于長板矩形優化排樣問題文獻[7]提出長板單一尺寸矩形毛坯定長分割優化排樣算法;文獻[8]提出基于兩階段的分段單一矩形優化排樣算法,上述算法僅僅有效解決了單一矩形的長板優化排樣問題。對于多規格矩形套排的長板矩形優化排樣問題,目前企業常用的算法是基于文獻[9]提出的兩階段或三階段矩形優化排樣算法,該算法雖然切割工藝簡單,但是在很多情況下原材料利用率不高。在資源日益短缺的今天,節約生產成本也是企業提高經濟效益的有效方式。考慮到企業實際生產中切割工藝及原材料利用率對企業經濟效益2個因素的影響,這里提出基于最優子段的矩形優化排樣算法,并將其應用于系統開發,有效解決了企業實際生產中的長板矩形優化排樣問題。

1 相關概念

(1) 條帶。若干個矩形零件連續地按照水平或豎直方向排放在一起構成一個條帶,如圖1所示,其中圖1(a)、(b)為X向條帶,圖1(c)、(d)為Y向條帶。

圖1 排樣中的條帶

(2) 同質條帶。對于給定尺寸的條帶(x×y,其中,x為條帶長度,y為寬度),若條帶中只含一種矩形零件,該條帶稱為同質條帶如圖 2(a)所示,若條帶中含多種矩形零件,則稱為一般條帶如圖2(b)所示。

圖2 最優條帶與一般條帶

(3) 子段。假定實際生產中所用板材規格為L×W,在排樣過程中將板材分成若干個子段,要求各子段長度均小于剪床刀刃長度LB,圖3為板材分成5個子段。

圖3 板材分成5個子段

(4) 最優子段。假定在排樣中按照某種排樣方式對各子段進行優化排樣,得到最優排樣方式下價值為V的子段有S1, S2,…,Sn,且在長度方面,則稱子段S1是價值為V的最優子段。

(5) 兩塊式排樣。對于沿長度方向剪切的子段沿豎直方向將其分成左右兩塊,如圖4所示,可在塊內使用同質條帶進行排樣。對于塊S1使用X向條帶,對于塊S2可以使用X向條帶也可以使用Y向條帶,若塊S2使用X向條帶則該子段的排樣方式稱為FXX排樣方式,如圖4(a)所示,若塊S2使用Y向條帶則該子段的排樣方式稱為 FXY排樣方式,如圖4(b)所示。鑒于上述假定,最優子段其最優排樣方式可以使用求解。

圖4 兩塊式排樣

2 基于最優子段的矩形優化排樣算法

2.1問題描述

假定某一排樣任務中,所用板材長度為L,寬度為W,剪床刀刃長度為LB,待排矩形零件的規格為:,矩形的價值為c1, c2,… ,cm(這里取矩形零件的面積為其價值)。受剪床刀刃長度的限制,企業在實際的生產下料過程中必須先將板材剪切成若干個子段,然后在各子段上進行優化下料。優化排樣的求解正好與優化下料過程的求解相反。優化排樣的求解過程為:首先求出各子段的最優排樣方式,然后使用各子段在長板上進行優化布局。考慮到實際生產中切割工藝對生產效率的影響問題,需對各子段采用基于同質條帶的兩塊式排樣方式。鑒于兩塊式排樣是以同質條帶為單位進行排樣的,在對子段進行兩塊式排樣之前需求出各同質條帶的價值。這樣基于最優子段的矩形優化排樣需要求解如下3個問題:①同質條帶求解;②最優子段排樣方式求解;③板材最優分段求解。

2.2同質條帶求解

規格為x×wi的X向條帶其價值可用式(1)求解:

規格為wi×y 的Y向條帶其價值可用式(2)求解:

2.3最優子段排樣方式求解

規格為x×W的子段,基于同質條帶的兩塊式排樣方式的最優價值可用式(3)求解:

式(3)中的VXX為兩塊均使用X向條帶進行排樣的最優價值,VXY為一塊使用X向條帶且另一塊使用Y向條帶進行排樣的最優價值。對于長度為x寬度為k的塊,如果基于X向條帶進行排樣其價值可用式(4)求解:

如果基于 Y向條帶進行排樣其價值可用式(5)求解:

式(4)、(5)中的 Z均代表的是非負整數集合,int()為取整函數。基于以上描述,對于式(3)中的VXX可用式(6)求解:

VXY可用式(7)求解:

完成式(6)、(7)求解之后,根據式(3)即可求出規格為x×W的子段,基于同質條帶的兩塊式排樣方式的最優價值Vx。根據式(8):

求出所有不大于剪床刀刃長度子段的最優排樣價值V1, V2,…,VL及最優排樣方式。在 V1, V2,…,VLBB中若有,則長度為k的子段價值稱為Vk的最優子段,按上述規則求出所有小于等于剪床刀刃長度最優子段的價值、長度及最優排樣方案,即完成了最優子段最優排樣方式的求解。式(4)、(5)從數學模型上分析均屬于背包問題,考慮到動態規劃算法具有存儲記憶功能,這里使用動態規劃算法對其進行求解。

2.4板材最優分段求解

其中,N1,N2,… ,Nn1為最優子段在板材上出現的次數。對于式(9)使用基于分支定界的整數規劃算法對其進行求解,求出板材的最優分段,進而求出長板矩形優化樣的最終排樣結果。

3 應用實例

為驗證算法的有效性,這里基于 C#語言開發一矩形優化排樣系統,系統對AutoCAD進行了二次開發,所有排樣結果以CAD格式輸出。配置CPU主頻2.10,1 G內存即可運行本系統。

實例 1. 國內某拖車生產企業使用本系統對長板進行優化矩形下料。零件信息見表1,板材規格為6000 mm ×1810 mm,企業現有剪床刀刃長度為2 010 mm。將上述信息輸入本系統進行優化排樣得到板材利用率為99.68%,使用兩階段算法和三階段算法[9]得到板材利用率分別為82.95%和91.27%,3種算法的原材料利用率如表2所示,本文算法原材料利用率比兩階段算法提高了 16.73%,比三階段算法提高了8.41%,使用本文算法可將板材分成4個最優子段,其中長度為1 824的子板重復使用了3次,如圖5(a)所示,長度為526的子板使用1次,其最優排樣方式如圖5(b)所示,整張板材的最優排樣方式如圖6所示,從排樣圖可看出使用本文算法在切割工藝上與三階段算法切割工藝基本相當。企業實際生產應用表明,在解決長板矩形優化排樣問題方面本文算法明顯優于兩階段算法和三階段算法。

表1 矩形零件信息

表2 板材利用率

實例 2. 取歐洲切割與裝箱特別興趣組織官方網站http://www.fe.up.pt/esicup/上的RecPub_G4.zip 中50組零件(每組包括30類零件),作為待排零件,使用規格為2105 mm×1655 mm的板材,排樣過程中不受剪床刀刃長度限制。使用本文算法和文獻[4]T型算法、文獻[5]三塊式算法、文獻[9]兩階段算法、文獻[10]三階段算法分別進行優化排樣。各種算法的板材平均利用率如表3所示,在原材料利用率達到98%以上的情況下,本文算法在原材料利用率上比其他算法仍然有所提高。

圖5 最優子段排樣方式

圖6 最優排樣方式

表3 板材平均利用率

4 結 論

基于最優子段的矩形優化排樣問題的求解主要集中在:同質條帶求解、最優子段排樣方式求解和長板分段方式求解。對算法中3個步驟的時間復雜性分析可知,算法中同質條帶求解時間復雜度為O(1);最優子段排樣方式求解的時間復雜度為O(m×LB×W);長板最優分段方式求解的時間復雜度為O(LB×L)。在時間復雜度方面本文算法與三塊式排樣算法基本相當,即系統計算速度與三塊式算法基本相當,在計算時間方面本文算法能夠滿足企業實際需求。企業的實際應用證明,基于最優子段的矩形優化排樣算法,在切割工藝相對簡單的前提下,在優化能力方面明顯優于兩階段算法和三階段算法。文獻實例驗證表明,在沒有剪床刀刃長度限制條件下本文算法在優化能力方面要優于 T型算法、三塊式算法、兩階段、三階段等算法。

[1] Gilmore P C, Gomory R E. Multistage cutting stock problem of two and more dimentions [J]. Operations Research, 1965, 13(1): 94-120.

[2] 黃文奇, 劉景發. 基于歐氏距離的矩形Packing問題的確定性啟發式求解算法[J]. 計算機學報, 2006, 29(5): 734-739.

[3] 崔耀東, 黃健民, 張顯全. 矩形毛料無約束二維剪切排樣的遞歸算法[J]. 計算機輔助設計與圖形學學報, 2006, 18(7): 948-951.

[4] 崔耀東. 生成矩形毛坯最優T形排樣方式的遞歸算法[J].計算機輔助設計與圖形學學報, 2006, 18(1): 125- 127.

[5] 潘衛平, 陳秋蓮, 崔耀東, 等. 基于勻質條帶的矩形件最優三塊布局算法[J]. 圖學學報, 2015, 36(1): 7-11.

[6] 崔耀東, 季君, 曾窕俊. 生成矩形毛坯最優兩段排樣方式的遞歸算法[J]. 南京航空航天大學學報, 2006, 38(1): 111-114.

[7] 崔耀東. 長板單一尺寸矩形毛坯定長分割優化排樣[J].計算機工程, 2004, 30(7): 178-180.

[8] 姜永亮, 楊志強, 張誠一. 基于兩階段的分段單一矩形優化排樣[J]. 計算機應用, 2011, 31(6): 1689-1691.

[9] Hifi M. Exact algorithms for large scale unconstrained two and three staged cutting problems [J]. Computational Optimization and Applications, 2001, 18(1): 63-88.

[10] Silva E, Alvelosa F, Valério de Carvalho J M. An integer programming model for two-and three-stage two-dimensional cutting stock problems [J]. European Journal of Operational Research, 2010, 205(3): 699-708.

Rectangular Optimal Layout Based on Best Sub Segments

Jiang Yongliang,Zhou Jun

(Campus Network Center, Hainan Normal University, Haikou Hainan 571158, China)

To effectively solve the long board rectangular optimal layout problems which is often encountered in the actual production of enterprises, rectangular optimal layout algorithms were studied and a rectangular optimal layout algorithm based on the best sub segments was proposed, which effectively solve long board rectangular optimal layout problems in actual production. Firstly based on dynamic programming algorithm all sub optimal layout modes were solved which is less than the shear blade length. Secondly with the best sub segments as layout parts, these segments were optimized on the long board and the rectangular optimal layout problems were converted to knapsack problems completely. Finally the integer programm ing algorithm based on branch and bound technique was used to solve the long board rectangular optimal layout problems. Enterprise’s practical application showed that the algorithm in solving the long board rectangular optimization problems is better than other algorithms.

rectangular optimal layout; best sub segment; dynamic programming algorithm; branch and bound technique

TP 391.7

10.11996/JG.j.2095-302X.2016020280

A

2095-302X(2016)02-0280-05

2015-07-29;定稿日期:2015-11-01

國家自然科學基金項目(71361008);海南省重點科技基金項目(ZDXM 20130080);海南省自然科學基金項目(612136)

姜永亮(1980–),男,河南漯河人,副教授,碩士。主要研究方向為計算機排樣技術。E-mail:yongliangjiang@126.com

周俊(1974–),男,海南海口人,高級工程師,學士。主要研究方向為計算機排樣技術。E-mail:zhjun@hainnu.edu.cn

猜你喜歡
優化
超限高層建筑結構設計與優化思考
房地產導刊(2022年5期)2022-06-01 06:20:14
PEMFC流道的多目標優化
能源工程(2022年1期)2022-03-29 01:06:28
民用建筑防煙排煙設計優化探討
關于優化消防安全告知承諾的一些思考
一道優化題的幾何解法
由“形”啟“數”優化運算——以2021年解析幾何高考題為例
圍繞“地、業、人”優化產業扶貧
今日農業(2020年16期)2020-12-14 15:04:59
事業單位中固定資產會計處理的優化
消費導刊(2018年8期)2018-05-25 13:20:08
4K HDR性能大幅度優化 JVC DLA-X8 18 BC
幾種常見的負載均衡算法的優化
電子制作(2017年20期)2017-04-26 06:57:45
主站蜘蛛池模板: 2021天堂在线亚洲精品专区| 99精品国产高清一区二区| 日本成人一区| 亚洲男人在线天堂| 日韩一区精品视频一区二区| 中文毛片无遮挡播放免费| 欧美日韩精品在线播放| 免费久久一级欧美特大黄| 狠狠干综合| 2020亚洲精品无码| 四虎国产永久在线观看| 一级毛片基地| 不卡网亚洲无码| 99re这里只有国产中文精品国产精品 | 亚洲视频在线网| 国产欧美另类| 人妻丰满熟妇αv无码| 91午夜福利在线观看| 永久天堂网Av| 婷婷色中文网| 青青青草国产| 国内精品伊人久久久久7777人| 狠狠色婷婷丁香综合久久韩国| 欧美国产日本高清不卡| 欧美另类视频一区二区三区| 在线观看欧美精品二区| jizz国产视频| 亚洲成aⅴ人片在线影院八| 9cao视频精品| 国产精品无码AⅤ在线观看播放| 黄色污网站在线观看| 亚洲男人在线天堂| 在线五月婷婷| 国产精品自拍合集| 国产一区免费在线观看| 国产精品污污在线观看网站| 在线欧美日韩| 国产毛片久久国产| 国产精品va| 欧美日一级片| 超碰91免费人妻| 欧美福利在线观看| 久久中文电影| 国产乱人伦AV在线A| 午夜国产不卡在线观看视频| 国内a级毛片| 无码内射在线| 色欲色欲久久综合网| 国产乱人伦偷精品视频AAA| 综合亚洲色图| 久久婷婷五月综合色一区二区| 欧美午夜久久| 国产精品永久免费嫩草研究院| 成人福利免费在线观看| 丁香婷婷在线视频| 免费精品一区二区h| 干中文字幕| 亚卅精品无码久久毛片乌克兰 | 在线观看无码a∨| 亚洲国语自产一区第二页| 日韩美毛片| 久久综合AV免费观看| 国精品91人妻无码一区二区三区| 无遮挡一级毛片呦女视频| 91久久精品日日躁夜夜躁欧美| 欧美视频二区| 国产chinese男男gay视频网| 青青热久免费精品视频6| 国产精品嫩草影院av| 成年看免费观看视频拍拍| 国产精品白浆无码流出在线看| 国产欧美自拍视频| 久久人人爽人人爽人人片aV东京热| 午夜视频www| 大香网伊人久久综合网2020| 天天色天天操综合网| 99热亚洲精品6码| 99久久免费精品特色大片| 久久人妻系列无码一区| 99re经典视频在线| 亚洲精品桃花岛av在线| 精品国产Av电影无码久久久|