[發明專利]基于Q-learning和GA的多目標柔性作業車間調度自學習方法有效
| 申請號: | 202110383136.5 | 申請日: | 2021-04-09 |
| 公開(公告)號: | CN113034026B | 公開(公告)日: | 2023-10-24 |
| 發明(設計)人: | 常鏡洳;康玲;張明會;石冬凌;彭鈺瑩;邱謙 | 申請(專利權)人: | 大連東軟信息學院 |
| 主分類號: | G06Q10/063 | 分類號: | G06Q10/063;G06Q10/04;G06Q50/04;G06N3/126 |
| 代理公司: | 大連至誠專利代理事務所(特殊普通合伙) 21242 | 代理人: | 張海燕;謝冰 |
| 地址: | 116000 遼*** | 國省代碼: | 遼寧;21 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 learning ga 多目標 柔性 作業 車間 調度 自學習 方法 | ||
1.基于Q-learning和GA的多目標柔性作業車間調度自學習方法,其特征在于,包括:
S1、建立柔性作業車間調度模型及其約束條件;
S2、初始化遺傳算法基本參數;根據所述遺傳算法的分段編碼規則,并根據所述基本參數進行染色體種群初始化;
S3、對各染色體支配關系進行分類劃定帕累托階層,計算同一帕累托階層內各染色體之間的擁擠距離,根據染色體所在的帕累托階層及所述擁擠距離計算適應度值;
S4、判斷種群迭代次數是否達到預設上限,若達到,則輸出最優解;否則,利用增強學習算法,并根據所述適應度值優化所述遺傳算法中的交叉概率Pc和變異概率Pm;
S5、選擇參與交叉的染色體種群,根據所述交叉概率Pc對所述參與交叉的染色體種群進行交叉操作,生成參與變異的染色體種群;
S6、根據所述變異概率Pm對所述參與變異的染色體種群進行變異操作,生成新染色體種群;返回S3,基于所述新染色體種群進行計算。
2.根據權利要求1所述的基于Q-learning和GA的多目標柔性作業車間調度自學習方法,其特征在于,所述建立柔性作業車間調度模型及其約束條件,包括:所述柔性作業車間調度模型描述為:
n種獨立工件J={J1,J2,J3…Jn},m臺獨立機器M={M1,M2,M3…Mm},每個工件Ji有工序數為hj,Oij表示工件Ji的第j個工序,j=1,2,3…,hi,工序Oij可被多臺機器加工,Oij在機器Mk上的加工時間tijk,k=1,2,3…,m;并按照一定工藝先后順序進行加工,調度目標為最大完工時間最小、最大機器負荷最小及總機器負荷最小中一項或多項性能指標達到最優;其中,
最大完工時間最小Cmax目標函數如式(1):
min f1=Cmax=min{max(Ci)1≤i≤n} (1)
最大機器負荷最小Wm目標函數如式(2):
總機器負荷最小Wt目標函數如式(3):
所述柔性作業車間調度模型的約束條件為:
sij≥0,cij≥0,i=1,2,3...n;j=1,2,3...hi表示工序的加工時間和完工時間必須是非負數;
cij≤si(j+1),i=1,2,3···n;j=1,2,3···hi表示每一個工件的工序間遵循工藝先后順序;
表示同一臺機器在同一時刻只能加工一個工件的一個工序;
i=1,2,3···n;j=1,2,3···hi表示同一工件在同一時刻只能被一臺機器加工;
其中,Ci表示工件Ji加工完成時間;sij表示工序Oij加工開始時間;cij表示工序Oij加工完成時間;mij表示工序Oij的可選加工機器數;U表示正數;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于大連東軟信息學院,未經大連東軟信息學院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110383136.5/1.html,轉載請聲明來源鉆瓜專利網。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





