[發明專利]一種資源調度方法、裝置及電子設備在審
| 申請號: | 202210395853.4 | 申請日: | 2022-04-15 |
| 公開(公告)號: | CN114757417A | 公開(公告)日: | 2022-07-15 |
| 發明(設計)人: | 田培根;肖曦;張義 | 申請(專利權)人: | 清華大學 |
| 主分類號: | G06Q10/04 | 分類號: | G06Q10/04;G06Q10/06;G06N3/00;G06N3/12 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 潘紅 |
| 地址: | 10008*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 資源 調度 方法 裝置 電子設備 | ||
1.一種資源調度方法,其特征在于,包括:
獲取加工時長數據,并構建多個染色體;所述加工時長數據包括每個機器對每個待加工的工件執行至少部分工序時,每道工序對應的加工時長,所述染色體表示每道所述工序中,每個所述機器所要加工的工件以及加工順序;
確定適應度函數,所述適應度函數用于計算對所有工件完成所有工序的總加工時長;
生成至少包含所述多個染色體的初始種群,并基于所述加工時長數據以及所述適應度函數,計算所述初始種群中每個染色體的適應度值;
將所述初始種群作為第一種群,對所述第一種群循環執行遺傳過程,直至所述遺傳過程收斂,將最小適應度值對應的染色體作為最優解,按照所述最優解對所要加工的工件進行加工;
所述遺傳過程包括:
基于適應度值越小對應的染色體越優的原則,對所述第一種群執行選擇操作,得到第二種群;
對所述第二種群執行變異操作,得到第三種群;
對所述第三種群執行交叉操作,得到第四種群;
根據所述加工時長數據以及所述適應度函數,計算所述第三種群和所述第四種群中每個染色體的適應度值;
在所述遺傳過程未收斂的情況下,將所述第三種群和所述第四種群作為第一種群。
2.根據權利要求1所述的方法,其特征在于,所述構建多個染色體包括:
采用矩陣編碼生成多個矩陣,每個所述矩陣的第一維度為每個所述待加工的工件,每個所述矩陣的第二維度為每道所述工序的矩陣,將所述多個矩陣作為所述多個染色體;所述第一維度是所述矩陣的行,所述第二維度是所述矩陣的列;或者,所述第一維度是所述矩陣的列,所述第二維度是所屬矩陣的行;
其中,每個所述矩陣中的任一元素為隨機生成的實數,所述任一元素的整數部分表示所對應的待加工的工件所使用的機器,所述任一元素的小數部分表示所對應的待加工的工件在所使用的機器上的加工順序。
3.根據權利要求1所述的方法,其特征在于,所述生成至少包含所述多個染色體的初始種群,包括:
將所述多個染色體作為所述初始種群;或者,
對所述多個染色體執行所述交叉操作,得到多個新染色體,將所述多個染色體以及所述多個新染色體作為所述初始種群。
4.根據權利要求1所述的方法,其特征在于,所述基于適應度值越小對應的染色體越優的原則,對所述第一種群執行選擇操作,得到第二種群,包括:
按序且不重復地對所述第一種群中相鄰的兩個染色體的適應度值進行比較,保留二者之間適應度值小的染色體,得到第二種群。
5.根據權利要求1所述的方法,其特征在于,所述在所述遺傳過程未收斂的情況下,將所述第三種群和所述第四種群作為第一種群,包括:
在所述遺傳過程中不存在某一染色體多次作為當前輪次的預期最優染色體,且所述遺傳過程未滿足循環次數的情況下,將所述第三種群和所述第四種群作為第一種群;所述當前輪次的預期最優染色體表示所述第三種群和所述第四種群中最優的染色體與上一輪的預期最優染色體中的更好的染色體。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于清華大學,未經清華大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210395853.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:騎行安全檢測方法、電子設備及可讀存儲介質
- 下一篇:直播流調度方法及裝置
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





