[發明專利]基于二元組塊樹的矩形優化排樣方法及裝置在審
| 申請號: | 202010796212.0 | 申請日: | 2020-08-10 |
| 公開(公告)號: | CN111932011A | 公開(公告)日: | 2020-11-13 |
| 發明(設計)人: | 陸宇升;廖淑珍;黃晴 | 申請(專利權)人: | 南寧市永恒影像有限公司 |
| 主分類號: | G06Q10/04 | 分類號: | G06Q10/04 |
| 代理公司: | 北京細軟智谷知識產權代理有限責任公司 11471 | 代理人: | 岳鳳羽 |
| 地址: | 530000 廣西壯族自治區南寧市良慶區宋廂路21號永恒·智慧廣場2號樓十二層1201、1202、120*** | 國省代碼: | 廣西;45 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 二元 組塊樹 矩形 優化 方法 裝置 | ||
本發明涉及一種基于二元組塊樹的矩形件優化排樣方法及裝置,該方法基于預設映射關系,屬于矩形優化排列技術領域,該方法及裝置,將目標板材坐標映射為預設分辨率位圖坐標;根據矩形件集合和預設組合規則,在預設分辨率位圖坐標上構造二元組塊樹;基于目標板材坐標,獲取二元組塊樹的根節點的實例,確定矩形件集合的排樣結果。通過將目標板材坐標映射到預設分辨率位圖坐標,克服了現有基于二元組塊樹的排樣技術的不足,減少生成的二元組塊數量,避免因為消耗過多計算機內存資源導致的排樣失敗。
技術領域
本發明屬于矩形優化排列技術領域,具體涉及一種基于二元組塊樹的矩形優化排樣方法及裝置。
背景技術
矩形件排樣優化的問題是指將一系列規格大小不一的矩形件原料在矩形區域中按最優方式進行排布,使零件排放在矩形區域內,各個零件互不重疊,并滿足相應的工藝要求,從而盡可能多地排放所需的矩形件,以使材料的利用率達到最高。此類問題廣泛地存在現實生產中,如鈑金下料、造紙工業、玻璃切割、家具生產、印刷、照片沖印等各行業中。當前社會的發展對于資源的消耗日益增大,特別對于鋼材、紙張等工業原料的需求越來越大。提高原材料的利用率對于保護生態環境,提高企業的生產率進而獲得更大的經濟效益具有重大意義。
通常矩形件排樣優化問題屬于NP(Non-deterministic Polynomial Complete,多項式復雜程度的非確定性)完全問題,無法在短時間內求得最優解。現有的排樣方法通常采用啟發式算法,例如遺傳算法,模擬退火算法,蟻群算法,粒子群算法等,再結合某種排布規則,例如BL算法,最低水平線算法,分層排布算法等。
但是,在現有的很多矩形件排樣應用場景中,存在尺寸很大的矩形件,而且數量多,矩形件尺寸規格多,從而導致啟發式算法搜索空間太大,有限時間內無法找到理想目標板材利用率的排樣方案的技術問題。而一些基于二元組塊樹的排樣技術雖然在很多場景下獲得很好的效果,但在計算機內存資源消耗過量時,存在排樣失敗的可能。因此,如何解決二元組塊樹排樣技術因在計算機內存資源消耗過量時,存在排樣失敗的可能的問題,成為現有技術中亟待解決的問題。
發明內容
為了至少解決現有技術存在的上述問題,本發明提供了一種基于二元組塊樹的矩形優化排樣方法及裝置,以克服基于二元組塊樹的排樣技術的不足,減少生成的二元組塊數量,避免因為消耗過多計算機內存資源導致的排樣失敗。
本發明提供的技術方案如下:
一方面,一種基于二元組塊樹的矩形件優化排樣方法,包括:
基于預設映射關系,將目標板材坐標映射為預設分辨率位圖坐標;
根據矩形件集合和預設組合規則,在所述預設分辨率位圖坐標上構造二元組塊樹;
基于所述目標板材坐標,獲取所述二元組塊樹的根節點的實例,確定所述矩形件集合的排樣結果。
可選的,還包括:
基于預設處理方法,對殘留矩形件進行處理。
可選的,所述根據矩形件集合和預設組合規則,在所述預設分辨率位圖坐標上構造二元組塊樹,包括:
確定矩形節點Ri=(wi,hi,PSi,GSi),其中wi為矩形件寬度,hi為矩形件高度;PSi為矩形件集合的子集,包含所有寬度高度為(wi,hi)的所有矩形件;GSi為二元組塊的子集,包含所有寬度高度等于(wi,hi)的所有二元組塊集合;
利用xreduce函數或yreduce函數計算每個矩形件Pi在所述預設分辨率位圖坐標上的寬度w’和高度h’;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南寧市永恒影像有限公司,未經南寧市永恒影像有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010796212.0/2.html,轉載請聲明來源鉆瓜專利網。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





