[發明專利]一種基于K_means算法解決作業車間工藝瓶頸問題在審
| 申請號: | 201610835058.7 | 申請日: | 2016-09-21 |
| 公開(公告)號: | CN106611238A | 公開(公告)日: | 2017-05-03 |
| 發明(設計)人: | 姜艾佳 | 申請(專利權)人: | 四川用聯信息技術有限公司 |
| 主分類號: | G06Q10/04 | 分類號: | G06Q10/04 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 610054 四川省成*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 k_means 算法 解決 作業 車間 工藝 瓶頸 問題 | ||
1.一種基于K_means算法解決作業車間工藝瓶頸問題,本發明涉及調度領域,具體地涉及用算法解決作業車間工藝瓶頸問題,其特征是,包括如下步驟:
步驟1:識別瓶頸:瓶頸的識別方法如下:
步驟1.1:根據TOC原理判斷瓶頸資源
步驟1.2:當需求超過能力時,排隊最長的機器就是瓶頸
步驟2:優化瓶頸:利用一種基于K_means算法優化車間瓶頸工藝加工的調度,具體流程如下:
步驟2.1:初始化算法參數:初始個體(作業工序)數量機器數量K,
步驟2.2:初始化聚類,具體如下:
隨機選取K個工序作為聚類中心
以這K個工序作為中心點,計算工序群體中每個工序與這K個工序的相異度,相異度用作業的操作時間來刻畫
聚類
步驟2.3:利用線性規劃對這K個聚類中心進行全局最優判定
步驟3:得到滿意結果或迭代次數達到一定值,輸出最優解,算法結束,否則,以當前聚類的平均值作為中心,返回步驟2.2。
2.根據權利要求1中所述的一種基于K_means算法解決作業車間工藝瓶頸問題,其特征是,以上所述步驟2中的具體計算過程如下:
步驟2:優化瓶頸:利用一種基于K_means算法優化車間瓶頸工藝加工的調度,具體流程如下:
步驟2.1:初始化算法參數:初始個體(作業工序)數量,機器數量K
步驟2.2:初始化聚類,具體如下:
(1)隨機選取K個工序作為聚類中心
(2)以這K個工序作為中心點,計算工序群體中每個工序與這K個工序的相異度,相異度用作業的操作時間來刻畫,具體為:
式中,為第i項作業的在第n臺機器的運行時間,即代價值
相異度:
其中,為任意工序的代價,為中心工序的代價
(3)聚類如果則,第i個工序就聚到相應的c中心一類中,這時得到K
步驟2.3:利用線性規劃對這K個聚類中心進行全局最優判定,具體如下:
目標函數:
約束條件:
其中,式(1)表示目標函數,即完成時間(Makespan);式(2)表示工藝約束條件決定的每個工件的操作的先后順序;式(3)表示加工每個工件的每臺機器的先后順序;式(4)表示完工時間變量約束條件;式(5)表示變量可能的取值大小,上述公式中所涉及的符號定義含義如下:分別為第o個訂單(或階數)中的第i個工件在機器k上的完成時間點和加工時間長度;M是一個足夠大的整數;分別為指示系數和指示變量,其含義為:
式(6)表示第o個訂單的所有工件最大完成時間小于訂單周期的時間約束
步驟2.4:如果的結果滿意,則輸出當前中心點作為當前時間決策方,否則,以當前聚類的平均值作為中心,返回步驟2.2。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川用聯信息技術有限公司,未經四川用聯信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610835058.7/1.html,轉載請聲明來源鉆瓜專利網。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業、金融、管理、監督或預測目的的數據處理系統或方法;其他類目不包含的專門適用于行政、商業、金融、管理、監督或預測目的的處理系統或方法
G06Q10-00 行政;管理
G06Q10-02 .預定,例如用于門票、服務或事件的
G06Q10-04 .預測或優化,例如線性規劃、“旅行商問題”或“下料問題”
G06Q10-06 .資源、工作流、人員或項目管理,例如組織、規劃、調度或分配時間、人員或機器資源;企業規劃;組織模型
G06Q10-08 .物流,例如倉儲、裝貨、配送或運輸;存貨或庫存管理,例如訂貨、采購或平衡訂單
G06Q10-10 .辦公自動化,例如電子郵件或群件的計算機輔助管理





