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

基于貪婪最佳優先搜索算法的方形件排樣優化問題研究

2023-12-12 13:22:04劉艷麗李軍祥上海理工大學管理學院上海200093
物流科技 2023年23期
關鍵詞:優化

劉艷麗,李軍祥 (上海理工大學管理學院,上海 200093)

0 引 言

受益于我國良好的制造業基礎及政府對制造業智能化轉型升級的大力推動,近年來智能制造行業的發展較為迅速。智能制造裝備具有分析、推理和感知等功能,它是智能技術、信息技術和先進制造技術的集成和深度融合[1]。隨著生產技術的發展,在工業4.0 的數字化轉型背景下,眾多企業開始以個性化定制和供應鏈整合為切入,實現以用戶為中心的大規模個性化定制[2]。當前在新一代數字科技的支撐和引領下,越來越多新興的智能制造企業開始進行數字化升級、轉型和再造,建設數字化智能工廠,提升智能制造能力和個性化定制能力,使得在面對用戶需求時能夠做到快速響應、有效應變。

方形件產品是指采用板材為主要用料,經過一系列程序加工后生成板式配件,再按照圖紙進行組裝后形成的一類產品[3]。這類產品多用于制造企業,主要面向包括通訊設備、精密機床制造、消費性電子、金屬板材等產業的多個領域。為了保量和以最小化的成本制造滿足顧客需求的個性化產品,智能制造企業大多采用多品種、小批量和個性化定制方式進行生產,采用“訂單組批+批量生產+訂單分揀”的模式,通過訂單組批來實現批量切割以更好地發揮規模效益,再整合訂單中的共同需求得到不同客戶的揀取信息進行訂單分揀[4]。

其中,個性化定制生產模式涉及排樣優化這一關鍵性問題。排樣優化本質上是一個下料問題,是指將一系列方形件按最優方式在板材上進行排布,要求方形件排放在板材內,各個方形件互不重疊,并滿足一定的工藝要求。優化的目標是生成最合理的排樣方式,最大限度地節約材料、提高材料利用率,實現切割過程的簡化。該問題是一個組合優化問題,計算復雜度很高,也是運籌學領域一個非常重要的分支。許多制造企業生產產品和零部件的第一步即下料,過程中會消耗大量的材料和資源,如果不合理規劃則會造成巨大的浪費。因此,本文構建了一個排樣優化模型,考慮了一系列相關約束,利用貪婪最佳優先搜索算法對模型進行求解,針對各數據集給出其最佳的排樣效果圖,驗證了模型的有效性及可行性。

1 問題描述及假設

1.1 排樣優化問題描述

本文采用3 階段切割方式,要求只能進行齊頭切且每個階段只能選擇一個方向進行切割。齊頭切也稱“一刀切”,要求每次進行直線切割時板材都能分成兩塊[5]。3 階段切割方式如圖1 所示,第1 階段進行橫向切割,此時生成的模塊稱為Stripe(條帶),如Stripe1 和Stripe2;第2 階段進行縱向切割生成的模塊稱為Stack(棧),如Stripe1 被切割分成Stack1、Stack2 和Stack3;接下來進行第三階段的橫向切割,生成的模塊稱之為Item(產品項),如Stack1 繼續被分成Item1、Item2 和Item3。本文基于以上規則對方形件進行切割。排樣優化問題屬于二維組合優化問題,通過研究方形件在板材上的排放順序和排放方式,使得方形件在板材上組合排放的利用率達到最高。具體來說就是根據同一個生產排次內的方形件尺寸和數量進行原片規格和數量的選擇。該問題要求在滿足生產訂單需求和相關約束條件下,進行下料排樣優化,盡可能減少板材用量,避免浪費,使板材原片的利用率達到最大。其中需要考慮的約束條件如下:(1) 在相同棧里的產品項的寬度(或長度) 應該相同;(2) 最終切割生成的產品項是完整的,非拼接而成。該問題本質上是一個二維裝箱問題,也就是將若干個矩形物品裝進矩形的箱子中,并且在裝箱的過程中不允許將矩形物品斜著放,必須平行于橫坐標。一般來說求解的目標是使箱子的數目或者是空間占用率最小。當用于矩陣存儲時,求解的最優目標便是箱子的空間占用率最大化。

圖1 不同切割階段的形式定義

1.2 假設與約束條件

(1) 只考慮齊頭切的直線切割方式,切割方向均垂直于板材的一條邊,且每次切割板材都可以分成兩塊;

(2) 切割階段數不超過3,且同一個階段的切割方向相同;

(3) 排樣方式為精確排樣,即在三個階段內能切割出準確尺寸的方形件;

(4) 板材原片只有一種規格并且數量充足;

(5) 排樣方案不考慮切割縫隙寬度的影響。

2 排樣優化模型構建

方形件排樣優化問題用數學語言可以描述為:將n個不同規格的方形零件{k1,k2,…,kn}排入到一個寬度為M,長度L的板材原片中,且板材原片數充足,待排樣的毛坯有m種,長、寬、高需求量分別為(li,wi,di),其中i為毛坯型號。B={1,2,…,b}是一個由b個相同的方形件組成的集合,stack(k∈B)的寬度為W,高度為H。N={1,2,…,n}是一個由n個item組成的集合,其中n≥b。

設板材原片左下角為原點(0,0),左上角為(0,M),右下角為(L,0),x和y表示item在其分配的stack內的位置,即方形件ki的左上角坐標為(xi,yi),其中xi≥0,yi≥0,i∈N*。第i個item(i∈N)的寬度wi≤W,高度hi≤H,若ki旋轉了90°,則其寬度和高度互換,ri為是否旋轉變量,ri=1 表示旋轉,ri=0 不旋轉,則ki右下角坐標為(xi+(1-ri)wi+rihi,yi-(1-ri)hi-riwi)。N*表示由旋轉的重復項附加的集合N,第i個item(i∈N)的重復項是寬度為hi,高度為wi的第n+i項。當第i個由旋轉后的重復項item不能進入stack,即wi≤H,hi≤H,則其相應的決策變量沒有被定義,因此忽略不計,其余相應的變量均如此。因此利用(xi,yi)、wi、hi及ri即可確定ki在板材原片中的排樣位置,因此方形件ki可用一個五元組表示[6]:

f表示將item分配到stack,如果第i個item被分配到第k個stack中,其中fik=1,則i∈N*,k∈B,否則為0。l和u是二進制的,它們表示兩個item的相對位置lij=1(uij=1 ),i∈N*,j∈N*,i≠j,j≠i+n且i≠j+n,用于當i和j在同一個stack中使i位于j的左邊。P={p1,…,pk}明確每種排樣方式中所包含的i型毛坯數量aij、排列位置和順序,確定排樣方式的使用頻率mj,i=1,2,…,m,j=1,2,…,m,其中mj是整型決策變量。

在滿足訂單需求和相關約束條件下,使得板材原片的用量盡可能少,即使板材原片利用率(零件占用面積/板材原片面積)最大,從而達到節省材料的目的。要求滿足的約束條件如下:

(1)ki與kj互不重疊:

其中:(i,j)∈N*2,i≠j,j≠i+n,i≠j+n。

(2) 在板材原片的長度方向,所有零件長度之和應不大于板材原片長度L,即:

(3) 在板材原片的寬度方向,所有零件長度之和應不大于板材原片的寬度M,即:

(4) 每個item(i∈N)必須在沒有重疊的情況下進行包裝,并且ki必須完全包含在其分配的stack中:

(5)ki的邊必須與板材原片的邊平行,且在放入時可以進行90°旋轉:

(6) 最終切割生成的產品項是完整的,非拼接而成:

其中:xj∈N,j=1,2,…,K。

這是一個二維三階段剪切下料問題,求解的目標可以簡述為使用數量最少的板材原片,排完全部數據集給出的所有訂單毛坯[7]。通過建立混合整數規劃模型確定所求的目標函數如下:

其中:z為板材原片的數量,i為毛坯型號,m為待排樣的毛坯種類,aij為毛坯數量,K為排樣方式的種類,xj為排樣方式使用的頻率且為整型決策變量。

在本文中排樣優化問題的解由三階段同質排樣方式(3H) 組成,滿足了題中切割時在相同棧里的產品項的寬度或長度相同約束,而3H中存在約束三階段排樣問題,即求解毛坯在原片板材上的3H排樣方式所得的毛坯價值最大化,相關約束排樣問題的整數規劃模型表示如下:

其中:Zp表示3H排樣方式最大化板材中所包含的毛坯總價值,ai表示3H中的i型毛坯的數量,vi表示i型毛坯的價值,ri表示i型毛坯的當前剩余需求量。

3 仿真實驗設計與分析

3.1 仿真實驗

實驗環境:硬件配置為Intel 酷睿i5,主頻1.80GHz,內存12GB;軟件配置為Windows11 64 位操作系統;求解均使用MatlabR2018b 編程實現。在程序測試時,設定板材原片尺寸為2 440×1 220,切縫寬度為1,輸入參數為:(1) 單個批次產品項總數上限max_item_num=1 000;(2) 單個批次產品項的面積總和上限max_item_area=250(m2)。為了增加實驗的可信度,本文針對排樣優化問題共收集了4 個數據集進行算法的驗證,分別為數據集dataA1、dataA2、dataA3 和dataA4。各數據集均源于中國研究生創新實踐系列大賽網站(https://cpipc.acge.org.cn),其中各個數據集是相互獨立的。

3.2 模型求解與結果分析

本文運用貪婪最佳優先搜索算法對混合整數規劃模型進行求解。貪婪最佳優先搜索是一種啟發式搜索算法,也可以把它看成廣度優先搜索算法的一種改進;算法思想是將節點按距離目標的距離進行排序,然后以這個距離為代價選擇待擴展的節點[8]。在對方形件排樣優化過程中,每一步都選用當下解空間的最優排放順序,通過一次遍歷就可以得到最優解。以下是程序運行出來的排樣方案效果圖,因數量太多,此處針對每個數據集僅列舉部分圖片。圖2 至圖5 分別為數據集dataA1、dataA2、dataA3和dataA4 的部分排樣圖。從圖中可知,每一塊板材都得到了極大地利用,浪費空間很小。

圖2 dataA1 排樣圖

圖3 dataA2 排樣圖

圖4 dataA3 排樣圖

圖5 dataA4 排樣圖

本文以板材利用率(產品項面積之和/使用原片面積之和) 作為結果指標,實驗結果對比如表1 所示,板材利用率分別為91.70%、90.97%、93.97%和95.07%,說明該算法在節省板材資源和提高板材利用率方面效果顯著。本文算法在dadaA1、dataA2、dataA3 和dataA4 數據集生成排樣方案的過程中分別考察了90 個、90 個、88 個和85 個排樣方式,平均每個排樣方式耗時0.05s。由此可見該算法還具有靈活、高效和計算方便的優點。

表1 實驗結果對比表

4 小 結

排樣優化問題廣泛地存在于產品制造企業,如3C、板式家具、玻璃、鈑金件等行業的生產過程中,一個好的優化算法可解決材料利用率低、生產效率低及個性化與生產高效性之間的矛盾。針對排樣優化問題,本文設計了一種基于貪婪最佳優先搜索算法生成相同棧里的產品項的寬度或長度相同的三段排樣方式,減少了原材料的浪費,提高了板材利用率,為制造企業進行大規模個性化定制提供了可能。本文模型結合實際情況建立,與實際情況密切聯系,通用性和推廣性很強。同時實驗結果表明,本文的算法可以有效地減少板材用量,且計算時間可以滿足實際應用需要,具有一定的現實意義。此外訂單組批問題是個性化生產模式中的另一關鍵問題,下一步將對此問題進行深入研究,通過訂單組批來保證貨物的交貨期,幫助企業實現訂單的批量化生產。

猜你喜歡
優化
超限高層建筑結構設計與優化思考
房地產導刊(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
主站蜘蛛池模板: 亚洲av无码久久无遮挡| 美女无遮挡被啪啪到高潮免费| 97成人在线观看| …亚洲 欧洲 另类 春色| 亚洲国产欧美国产综合久久 | 久久久久国产精品嫩草影院| 亚洲天堂久久久| 日本不卡在线播放| 欧美一区精品| 欧美另类图片视频无弹跳第一页| 国产一区二区三区视频| 国产国拍精品视频免费看| 色噜噜狠狠狠综合曰曰曰| 久久久久九九精品影院| a级高清毛片| 国产欧美另类| 狠狠色丁香婷婷| 久久亚洲中文字幕精品一区| 国产一区二区三区免费| 国产成人av一区二区三区| 欧美A级V片在线观看| 亚洲综合精品香蕉久久网| 性做久久久久久久免费看| 久久99国产综合精品1| 伊人久久大线影院首页| 正在播放久久| 制服丝袜亚洲| 极品av一区二区| 亚洲日韩高清在线亚洲专区| 尤物视频一区| 最新无码专区超级碰碰碰| 1769国产精品视频免费观看| 成人伊人色一区二区三区| 国产在线观看第二页| 亚洲精品人成网线在线| 91欧洲国产日韩在线人成| 就去色综合| 大香伊人久久| 亚洲精品手机在线| 亚洲日本中文字幕乱码中文 | 国产无遮挡猛进猛出免费软件| 色噜噜狠狠狠综合曰曰曰| 久操中文在线| 国产1区2区在线观看| 天天躁夜夜躁狠狠躁躁88| 国产国语一级毛片在线视频| 找国产毛片看| m男亚洲一区中文字幕| a级毛片免费网站| 欧美亚洲一二三区 | 日韩在线视频网| 久久香蕉国产线| 国产99在线观看| 五月婷婷综合在线视频| 午夜精品一区二区蜜桃| 亚洲第一成年人网站| 国产男女免费完整版视频| 91精品啪在线观看国产91| 亚洲侵犯无码网址在线观看| 国产亚洲美日韩AV中文字幕无码成人| 色婷婷天天综合在线| 久久精品人人做人人爽电影蜜月| 欧美日本在线| 欧美黄色a| 国产91丝袜在线播放动漫| 亚洲日本在线免费观看| 午夜小视频在线| 国产在线观看第二页| 国产一级毛片在线| 国产成人啪视频一区二区三区| 中文字幕人成人乱码亚洲电影| 国产乱人激情H在线观看| 亚洲香蕉伊综合在人在线| 9啪在线视频| 亚洲AV无码一二区三区在线播放| 亚洲天堂在线免费| 国产综合亚洲欧洲区精品无码| 国产成人精品第一区二区| 亚洲欧洲国产成人综合不卡| 真实国产乱子伦视频| 一本大道AV人久久综合| 欧美色伊人|