亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        改進(jìn)的細(xì)菌覓食算法求解多目標(biāo)FJSP問題

        2015-01-13 03:07:59
        化工自動化及儀表 2015年6期
        關(guān)鍵詞:趨化道工序車間

        金 花 寧 濤 劉 芳

        (大連交通大學(xué)軟件學(xué)院,遼寧 大連 116045)

        多目標(biāo)FJSP包括機(jī)器分配和工序排序兩個子問題。吳俊和方錦明提出基于禁忌算法利用分步策略求解FJSP的兩個子問題[2]。Chaudhry I A在考慮機(jī)器負(fù)荷平衡性的前提下,提出了一種選擇累加工時較短機(jī)器的機(jī)器選擇法,雖然這種方法提高了初始種群的質(zhì)量,但增加了機(jī)器選擇的復(fù)雜性[3]。劉曉冰等提出了包括機(jī)器選擇鏈和工序順序鏈的雙鏈量子編碼方法,但該方法對機(jī)器選擇對工序順序的影響考慮較少[4]。Deng G L和Gu X S提出了一種混合的離散差分進(jìn)化算法求解非空閑置換流水車間調(diào)度問題,該算法用一種基于網(wǎng)絡(luò)表示的加速方法對工件加工序列的鄰域進(jìn)行評價[5]。Mokhtari H等為了優(yōu)化最大完工時間和總成本雙目標(biāo),采用混合了可變鄰域搜索和坐標(biāo)方位搜索的DE算法,但他們對影響算法效率的因素分析不充分[6]。

        筆者在分析FJSP的特點(diǎn)并總結(jié)已有文獻(xiàn)方法優(yōu)勢和不足的基礎(chǔ)上,提出利用模擬細(xì)菌覓食行為的改進(jìn)細(xì)菌覓食算法(Improved Bacteria Foraging Optimization Algorithm,IBFOA)來求解FJSP[7]。

        1.1 問題描述

        FJSP的描述如下:車間有N個待加工工件并配有M臺機(jī)器,每個工件i(i∈{1,2,…,N})包含ni(ni≥1)道工序,工序要按照指定的加工路線進(jìn)行;Rij表示工件i的第j(j∈{1,2,…,ni})道工序,Mij(Mij?{1,2,…,M})表示可以加工工件i的第j道工序的機(jī)器集合,每道工序Rij可以在M臺機(jī)器中有處理能力的任意一臺機(jī)器m(m∈{1,2,…,Mij})上加工,機(jī)器m可以加工不同工件的多道工序[8,9]。問題包括機(jī)器選擇和工序排序兩個子問題。

        1.2 目標(biāo)函數(shù)

        生產(chǎn)企業(yè)實(shí)現(xiàn)效益的首要目標(biāo)是及時、高效地完成生產(chǎn)任務(wù),因此FJSP首要的調(diào)度目標(biāo)是最小化最大完工時間和最小化總成本。筆者設(shè)計了最小化工件的最大完工時間和最小化總成本目標(biāo)模型,并建立目標(biāo)函數(shù),其中最小化最大完工時間模型如下:

        f1=min(F)=min[max(Sijmtijm)]

        (1)

        其中,F(xiàn)為機(jī)器的完工時間,是衡量機(jī)器工作負(fù)荷的重要指標(biāo);tijm表示工序Rij在機(jī)器m上的加工時間;Sijm表示工件i的第j道工序在機(jī)器m上的加工狀況(1表示加工,0表示未加工)。

        最小化總成本模型如下:

        (2)

        Pijm=μijm+νijm

        (3)

        其中,P表示工件i的加工總成本;pi表示工件i的原材料成本;Pijm表示工序Rij在機(jī)器m上的加工成本;μijm表示工序Rij在機(jī)器m上的加工人工成本;νijm表示工序Rij在機(jī)器m上的加工機(jī)器成本。

        1.3 約束條件

        生產(chǎn)要求同一工件的工序間應(yīng)有先后約束,即工件i的第j道工序必須在第(j-1)道工序完成后才可以開始,即:

        (4)

        其中,Sijm=Si(j-1)m=1;bijm表示工序Rij在機(jī)器m上的開始加工時間;bi(j-1)m表示工件i的第(j-1)道工序Ri(j-1)在機(jī)器m上的開始加工時間。

        同一臺機(jī)器在同一時刻只能加工一道工序,即對工序Rij在時刻t(t>0)時,若?Sijm=1,則Sxym=1必不成立(當(dāng)i=x時j≠y)。

        2 改進(jìn)的細(xì)菌覓食算法

        基本的細(xì)菌覓食優(yōu)化算法(Bacteria Foraging Optimization Algorithm,BFOA)[10]是一種基于全局隨機(jī)搜索的算法,其主要操作包括趨化、復(fù)制和驅(qū)散;而趨化操作是BFOA的核心,其包括翻轉(zhuǎn)和游動。但一般BFOA中應(yīng)用的是定步長策略對問題進(jìn)行求解,這限制了算法的收斂[11]。因此筆者提出了基于擁擠距離的自適應(yīng)變步長調(diào)整策略IBFOA。改進(jìn)算法的步驟描述如下:

        a. 初始化操作。對細(xì)菌個體的位置Po、種群規(guī)模SP、趨化次數(shù)Nc、繁殖次數(shù)Nr和驅(qū)散次數(shù)Nd進(jìn)行確定。

        c. 復(fù)制操作。復(fù)制操作中引入繁殖閾和死亡閾兩個概念。繁殖閾指如果細(xì)菌個體在游動過程中因?yàn)橐恢蔽諣I養(yǎng)而發(fā)展到可繁殖的程度則達(dá)到繁殖閾;死亡閾指若細(xì)菌個體在游動過程中因?yàn)闆]有吸收到足夠的營養(yǎng)難以繼續(xù)存活而被淘汰則達(dá)到死亡閾。計算細(xì)菌個體吸收的營養(yǎng)物質(zhì),分裂復(fù)制達(dá)到繁殖閾的優(yōu)秀個體,淘汰低于死亡閾的劣質(zhì)個體,如果細(xì)菌復(fù)制達(dá)到規(guī)定次數(shù)則轉(zhuǎn)到驅(qū)散操作,否則轉(zhuǎn)到趨化操作。

        d. 驅(qū)散操作。如果菌落達(dá)到規(guī)定的驅(qū)散次數(shù),則算法結(jié)束;否則,菌落將被驅(qū)散到任意方向,并轉(zhuǎn)到步驟b重新進(jìn)行趨化和復(fù)制操作。

        3 數(shù)據(jù)分析與驗(yàn)證

        3.1 算法性能實(shí)驗(yàn)與分析

        為了驗(yàn)證所提出算法的有效性,筆者對包含10個算例的Brandimarte測試集進(jìn)行測試[12]。針對10個算例分別運(yùn)行IBFOA和其他算法的結(jié)果對比見表1,Tx表示最大完工時間,Cx表示加工成本;HVNSA表示基于變鄰域的遺傳禁忌搜索算法[13];MADSA表示Seyed H A R等提出的兩類多目標(biāo)資源受限項(xiàng)目調(diào)度和多Agent分布式車間動態(tài)調(diào)度方法[14]。

        表1 Brandimarte算例結(jié)果對比

        由對比結(jié)果可知,使用IBFOA,對Tx有5次獲得最優(yōu)解;除了Mk04算例外,其余9個算例用筆者提出的算法求得的解都優(yōu)于或等同于其他兩個算法求得的解;除Mk04外,IBFOA計算的Cx值均不大于其他算法的值。因此,用IBFOA求解問題優(yōu)于其他兩種算法。

        3.2 實(shí)例驗(yàn)證

        以某化工設(shè)備加工車間的實(shí)際生產(chǎn)為例,進(jìn)一步驗(yàn)證IBFOA解決多目標(biāo)FJSP的性能。設(shè)備包括6個作業(yè)單位、8個裝配工件和20道工序,作業(yè)單位包含1臺機(jī)器設(shè)備,交貨期單位為分鐘。訂單包括助力軸30件,要求30件的熱處理同批進(jìn)行,交貨期為35 000min。設(shè)置迭代次數(shù)為200次,分別使用CPA[15]、MADSA和IBFOA對問題進(jìn)行求解的調(diào)度結(jié)果見表2??梢钥闯?,每個算法在設(shè)定的迭代周期內(nèi)都可以得到少于交貨期的解,其中IBFOA的最大完工時間為22 387min,相對于CPA,生產(chǎn)成本節(jié)約了5%。不同算法調(diào)度結(jié)果的比較如圖1所示。

        表2 不同算法的調(diào)度結(jié)果

        圖1 不同算法調(diào)度結(jié)果比較

        4 結(jié)束語

        筆者根據(jù)約束條件不同,建立了多目標(biāo)FJSP的數(shù)學(xué)模型,在基于調(diào)整趨化步長的基礎(chǔ)上,提出了包括趨化、復(fù)制和驅(qū)散操作的改進(jìn)細(xì)菌覓食算法。并以Brandimarte算例和某設(shè)備加工車間工件工序調(diào)度為例,對IBFOA、CPA和MADSA進(jìn)行比較,結(jié)果表明:IBFOA獲得了最小化最大完工時間和最小化總成本的目標(biāo),這也驗(yàn)證了IBFOA解決FJSP的有效性。

        [1] Bagheri A,Zandieh M,Mahdavi I,et al.An Artificial Immune Algorithm for the Flexible Job-shop Scheduling Problem[J].Future Generation Computer Systems,2010,26(4):533~541.

        [2] 吳俊,方錦明.采用排擠機(jī)制小生境技術(shù)改進(jìn)禁忌搜索算法[J].化工自動化及儀表,2010,37(8):34~36.

        [3] Chaudhry I A.Job Shop Scheduling Problem with Alternative Machines Using Genetic Algorithms[J].Journal of Central South University,2012,(19):1322~1333.

        [4] 劉曉冰,焦璇,寧濤,等.基于雙鏈量子遺傳算法的柔性作業(yè)車間調(diào)度[J].計算機(jī)集成制造系統(tǒng),2014,20(9):1~11.

        [5] Deng G L,Gu X S.A Hybrid Discrete Differential Evolution Algorithm for the No-idle Permutation Flow Shop Scheduling Problem with Makespan Criterion[J].Computers & Operations Research,2012,39(9):2152~2160.

        [6] Mokhtari H,Abadi I N K,Cheraghalikhani A.A Multi-objective Flow Shop Scheduling with Resource-dependent Processing Times:Trade-off between Makespan and Cost of Resources[J].International Journal of Production Research,2011,49(19):5851~5875.

        [7] Shiv P,Deo P V.A Hybrid GABFO Scheduling for Optimal Makespan in Computational Grid[J].International Journal of Applied Evolutionary Computation,2014,5(3):57~83.

        [8] 張靜,王萬良,徐新黎,等.混合粒子群算法求解多目標(biāo)柔性作業(yè)車間調(diào)度問題[J].控制理論與應(yīng)用,2012,29(6):715~722.

        [9] 施進(jìn)發(fā),焦合軍,陳濤.交貨期懲罰下柔性車間調(diào)度多目標(biāo)Pareto優(yōu)化研究[J].機(jī)械工程學(xué)報,2012,48(12):184~192.

        [10] 劉芹.差分進(jìn)化細(xì)菌覓食算法求解公交車調(diào)度問題[J].交通運(yùn)輸系統(tǒng)工程與信息,2012,12(2):156~161.

        [11] 崔靜靜,孫延明,車蘭秀.改進(jìn)細(xì)菌覓食算法求解車間作業(yè)調(diào)度問題[J].計算機(jī)應(yīng)用研究,2011,28(9):3324~3326.

        [12] Brandimarte P.Decision Making under Risk[M].New York:John Wiley & Sons Inc,2011.

        [13] 張利平.作業(yè)車間預(yù)反應(yīng)式動態(tài)調(diào)度理論與方法研究[D].武漢:華中科技大學(xué),2013.

        [14] Seyed H A R,Zandieh M,Yazdani M.Developing Two Multi-objective Evolutionary Algorithms for the Multi-objective Flexible Job Shop Scheduling Problem[J].The International Journal of Advanced Manufacturing Technology,2013,64(5-8):915~932.

        [15] 劉愛軍,楊育,邢青松,等.多目標(biāo)模糊柔性車間調(diào)度中的多種群遺傳算法[J].計算機(jī)集成制造系統(tǒng),2011,17(9):1954~1961.

        猜你喜歡
        趨化道工序車間
        三維趨化流體耦合系統(tǒng)整體解的最優(yōu)衰減估計
        “瓷中君子”誕生記
        例析求解排列組合問題的四個途徑
        帶非線性擴(kuò)散項(xiàng)和信號產(chǎn)生項(xiàng)的趨化-趨觸模型解的整體有界性
        100MW光伏車間自動化改造方案設(shè)計
        智能制造(2021年4期)2021-11-04 08:54:28
        修鐵鏈
        具不同分?jǐn)?shù)階擴(kuò)散趨化模型的衰減估計
        招工啦
        “扶貧車間”拔窮根
        把農(nóng)業(yè)搬進(jìn)車間
        国产区精品一区二区不卡中文| 中文字幕人成乱码中文乱码| 欧美色资源| 亚洲视频观看一区二区| 久久免费看黄a级毛片| 无码一区二区三区在线| 免费毛片视频网站| 一区二区三区在线观看视频免费| 一区二区三区视频在线观看| 色avav色av爱avav亚洲色拍 | 偷柏自拍亚洲综合在线| 国产剧情一区二区三区在线| 国产无遮挡又黄又爽免费网站| 国产高清视频91| 日韩av中文字幕亚洲天| 精品久久亚洲中文字幕| 无码吃奶揉捏奶头高潮视频 | 亚洲av毛片在线网站| 亚洲人成色7777在线观看不卡 | 69久久夜色精品国产69| 动漫av纯肉无码av在线播放| 日韩av在线亚洲女同| 国产乱人偷精品人妻a片| 久久国产36精品色熟妇| 91精品人妻一区二区三区蜜臀 | 国产亚洲一区二区在线观看| 亚洲精品久久久久高潮| 亚洲女同一区二区久久| 日本最新一区二区三区在线视频| 久久不见久久见中文字幕免费| 亚洲色大成在线观看| 91久久大香伊蕉在人线国产| 日韩在线观看入口一二三四| 2021久久精品国产99国产精品| 久久人人做人人妻人人玩精| 国产自拍三级黄片视频| 初尝人妻少妇中文字幕| 无码一区二区波多野结衣播放搜索| 国产一区二区三区杨幂| 精品久久久少妇一区二区| 成人免费一区二区三区|