国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于混流生產(chǎn)的優(yōu)化調(diào)度及實(shí)現(xiàn)

2015-07-13 21:45:16劉建國王廷梅李愛菊
電腦知識(shí)與技術(shù) 2015年13期
關(guān)鍵詞:合作博弈調(diào)度

劉建國 王廷梅 李愛菊

摘要:混流生產(chǎn)在產(chǎn)品生產(chǎn)過程中有多個(gè)加工和裝配操作,優(yōu)化過程是如何在多個(gè)加工設(shè)備和裝配設(shè)備上進(jìn)行調(diào)度,使產(chǎn)品加工時(shí)間最短。本文建立了混流生產(chǎn)合作博弈調(diào)度優(yōu)化方法,通過對(duì)問題的分解和agent間的合作博弈調(diào)度,采用實(shí)驗(yàn)對(duì)算法進(jìn)行驗(yàn)證,得到了滿意的效果。

關(guān)鍵詞:agent;混合流水生產(chǎn);調(diào)度;合作博弈

中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2015)13-0221-02

1 研究背景

混合流水生產(chǎn)包括零部件加工和產(chǎn)品裝配過程。一件產(chǎn)品通常都由多個(gè)零部件裝配完成,而零件可以在多套生產(chǎn)設(shè)備上加工完成,裝配過程也是在多套裝配設(shè)備上完成。對(duì)于擁有多個(gè)無差別的生產(chǎn)和裝配設(shè)備的工廠,如何縮短產(chǎn)品的生產(chǎn)時(shí)間一直是重要的研究方向。

2 問題原型

如圖1所示的產(chǎn)品及結(jié)構(gòu),需要經(jīng)過多個(gè)加工與裝配機(jī)器進(jìn)行生產(chǎn),研究的目標(biāo)是怎樣把零件分配到不同機(jī)器上加工和裝配,可以邊加工邊裝配,達(dá)到產(chǎn)品的makespan時(shí)間最短。

3 復(fù)雜結(jié)構(gòu)的分解和簡單結(jié)構(gòu)圖的調(diào)度

對(duì)于結(jié)構(gòu)復(fù)雜的產(chǎn)品,都可對(duì)其結(jié)構(gòu)圖進(jìn)行分解,獲得多個(gè)簡單圖。簡單圖滿足每個(gè)度大于1的節(jié)點(diǎn)不超過一個(gè)度大于1的子節(jié)點(diǎn),也就是每層不超過一個(gè)裝配節(jié)點(diǎn)。對(duì)圖1中A3節(jié)點(diǎn)分解,得到根節(jié)點(diǎn)為A1,A2和p5的三個(gè)簡單圖。如圖3所示。

每個(gè)簡單圖的調(diào)度都使用一個(gè)agent代表。對(duì)簡單圖可以通過合理的調(diào)度算法得到最優(yōu)結(jié)果。對(duì)于一個(gè)制造系統(tǒng),假設(shè)有m臺(tái)加工機(jī)器和q臺(tái)裝配機(jī)器,可以采用底層優(yōu)先算法,獲得makespan最小的最優(yōu)結(jié)果。算法順序如下:

1)加工過程工序安排:按照樹的層數(shù)從底層開始,由下往上,同一層的加工工序按照時(shí)間由大到小順序優(yōu)先安排到空閑的加工機(jī)器上;

2)裝配過程工序安排:由于簡單圖每層最多只有一個(gè)裝配工序,在其子節(jié)點(diǎn)工序都完成情況下,按照樹的層數(shù)從底層開始,由下往上的順序安排到空閑的裝配機(jī)器上。

4 多agent調(diào)度

每個(gè)簡單圖的調(diào)度都是用一個(gè)agent來代理,每個(gè)agent的獨(dú)立調(diào)度通過底層優(yōu)先方法得到,但全部agent受到產(chǎn)品整體邏輯關(guān)系的制約,非簡單線性關(guān)系,因此多個(gè)agent之間進(jìn)行的整體調(diào)度是問題關(guān)鍵。

考慮到各agent之間的關(guān)系,首先是競爭的,但同時(shí)也必須進(jìn)行合作。因?yàn)橘Y源有限,各agent都以自己代理的任務(wù)盡快盡早結(jié)束為目標(biāo);同時(shí),受限于產(chǎn)品結(jié)構(gòu),不是所有agent都可以不受約束在任何時(shí)間點(diǎn)開始生產(chǎn),有的必須等別的agent生產(chǎn)結(jié)束后才可上線生產(chǎn),因此agent間也必須存在合作,各自都要服從在機(jī)器上時(shí)序的安排,最終達(dá)到目標(biāo)的整體最優(yōu)。

對(duì)于多agent的調(diào)度是研究的重點(diǎn),本文采用多agent合作博弈的方法,具體算法如下:

1) 將所有agent分成三個(gè)集合:A是已參加博弈集,B是可選集,C是不可選集??蛇x集表示其前期工序已完成;不可選集表示受產(chǎn)品結(jié)構(gòu)制約,其前期工序未完成,暫時(shí)不可進(jìn)行調(diào)度。

2) 在調(diào)度過程中,依次增加進(jìn)入A集合的agent個(gè)數(shù),每次迭代過程只允許增加一個(gè),直至全部agent都進(jìn)入A集中。在最初,A是空集, B是能夠直接加工無其他前序工序約束的所有agent集,調(diào)度開始后,依次對(duì)B中的每一個(gè)agent單獨(dú)進(jìn)行調(diào)度,選擇B中makespan所需最長的那個(gè)agent加人A集中,然后更新集合A,B和C。以后每次迭代過程中,都是從B集中挑選一個(gè)agent加入A集。方法是將B集中的每個(gè)agent與A集中的agent分別合在一起做調(diào)度,在A中已存在的順序不變情況下,將B中agent安排在A后面再調(diào)度即可,聯(lián)合調(diào)度所需時(shí)間最長的agent的進(jìn)入A。

3) 一旦B中有agent進(jìn)入A,就需對(duì)集合A,B,C更新。

4) 在集合A內(nèi)部的博弈也是個(gè)反復(fù)的過程,經(jīng)過多次迭代優(yōu)化,如果結(jié)果穩(wěn)定就繼續(xù)從B集中挑選一個(gè)合適的agent加入A集。一旦B集為空,則整個(gè)調(diào)度過程結(jié)束。

5 實(shí)例分析

對(duì)如圖4產(chǎn)品結(jié)構(gòu)先進(jìn)行分解,得到多個(gè)agent,然后再進(jìn)行優(yōu)化調(diào)度。設(shè)定生產(chǎn)設(shè)備和裝配機(jī)器都是2臺(tái),得到如圖5調(diào)度結(jié)果,可以得到問題的最優(yōu)調(diào)度,且機(jī)器的工作負(fù)載均衡。利用本方法對(duì)多種產(chǎn)品結(jié)構(gòu)進(jìn)行調(diào)度,都能夠獲得滿意結(jié)果,對(duì)于產(chǎn)品結(jié)構(gòu)更復(fù)雜,機(jī)器數(shù)設(shè)置更多的情況,可以判斷出至少得到次優(yōu)結(jié)果。

6 結(jié)論

在混合流水生產(chǎn)過程中,要經(jīng)過多道加工工序和裝配工序的復(fù)雜產(chǎn)品的生產(chǎn),其調(diào)度具有多目標(biāo)特征,本文采用合作博弈的方法基本可以較好的解決makespan最優(yōu)的調(diào)度問題,實(shí)驗(yàn)結(jié)果也驗(yàn)證了本方法的有效性。同時(shí),也可以采用本文提出的調(diào)度方法來解決類似于機(jī)器負(fù)荷均衡、裝配件消耗均衡等其他問題。

參考文獻(xiàn)

[1]徐俊剛,戴國忠,王宏安.生產(chǎn)調(diào)度理論和方法研究綜述[J].計(jì)算機(jī)研究與發(fā)展.2004,41(2):257-267.

[2]唐立新,吳亞萍.混合流水車間調(diào)度的遺傳下降算法[J].自動(dòng)化學(xué)報(bào).2002,28(4):637-641.

[3]任明,王成道.基于聯(lián)邦結(jié)構(gòu)的多agent協(xié)作[J].華東理工大學(xué)學(xué)報(bào).2004,30(3):311-314.

[4] 羅伯特·吉本斯. 博弈論基礎(chǔ)[M]. 中國社會(huì)科學(xué)出版社.1999.3

猜你喜歡
合作博弈調(diào)度
電力調(diào)度自動(dòng)化中UPS電源的應(yīng)用探討
電子制作(2019年20期)2019-12-04 03:51:28
基于強(qiáng)化學(xué)習(xí)的時(shí)間觸發(fā)通信調(diào)度方法
一種基于負(fù)載均衡的Kubernetes調(diào)度改進(jìn)算法
虛擬機(jī)實(shí)時(shí)遷移調(diào)度算法
基于博弈論的總承包商分包管理優(yōu)勢策略研究
高職“訂單式”校企合作的成本和收益研究
基于合作博弈的回遷安置用房PPP模式研究
中小企業(yè)合作聯(lián)盟利益分配機(jī)制研究
基于Shapely值法的速遞企業(yè)收益分配研究
基于合作博弈的京津冀區(qū)域協(xié)同發(fā)展研究
双桥区| 闽侯县| 鄄城县| 崇左市| 鲁山县| 阿勒泰市| 华宁县| 霍山县| 皋兰县| 无棣县| 嘉黎县| 延寿县| 华容县| 班戈县| 吉林市| 建昌县| 获嘉县| 吉水县| 宁国市| 固始县| 方正县| 太原市| 华阴市| 府谷县| 修武县| 通化县| 合水县| 冕宁县| 安丘市| 赤城县| 甘孜县| 土默特右旗| 民和| 巴林右旗| 枣强县| 陆河县| 长子县| 嫩江县| 临安市| 昌黎县| 延长县|