999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

隨機工時下的多目標柔性作業車間魯棒調度問題

2016-07-21 09:40:31朱傳軍朱孟周張超勇
中國機械工程 2016年12期

朱傳軍 邱 文 朱孟周 陳 光 張超勇

1.湖北工業大學,武漢,430068  2.江蘇省電力公司電力科學研究院,南京,2111033.華中科技大學數字制造裝備與技術國家重點實驗室,武漢,430074

?

隨機工時下的多目標柔性作業車間魯棒調度問題

朱傳軍1邱文1朱孟周2陳光2張超勇3

1.湖北工業大學,武漢,4300682.江蘇省電力公司電力科學研究院,南京,2111033.華中科技大學數字制造裝備與技術國家重點實驗室,武漢,430074

摘要:針對工時不確定條件下的多目標柔性作業車間調度問題,采用2個不確定參數描述隨機工時的波動程度和約束條件允許違背程度,將不確定條件下的柔性作業車間調度問題模型轉換成確定條件下的魯棒對等問題模型。在算法設計中采用全局非支配解集保存每代進化過程中產生的非支配解,并選擇全局非支配解集中的個體參與變異操作。在交叉和變異操作之后,設計了一種基于變鄰域結構的局部搜索策略。最后,運用該算法求解經典基準算例,驗證了其有效性。

關鍵詞:隨機工時;柔性作業車間;多目標;魯棒對等模型

0引言

柔性作業車間調度問題(flexiblejob-shopschedulingproblem,FJSP)對經典作業車間調度問題(job-shopschedulingproblem,JSP)進行了擴展,近年來引起了眾多學者的關注。目前,對確定條件下調度問題的研究很多,對不確定條件下的調度問題的研究較少,對不確定條件下多目標調度問題的研究更少,本文主要研究加工時間不確定條件下的多目標FJSP。

目前,工時不確定因素通常有隨機數[1-3]、模糊數[4-5]和區間數[6-7]三類描述方法。隨機數和模糊數方法都依賴于事先獲得的大量樣本數據,受車間實際生產中數據采集手段、統計方法和工作量等實際因素的影響,工序加工時間的大量樣本數的獲得較為困難。區間數方法無需考慮區間內的具體取值或分布規律,適用性和可操作性較好。該方法雖能得出具有一定可行性的調度方案,但是調度方案本身的魯棒性不強,對加工過程中隨機擾動的抗干擾能力較差。為進一步提高調度方案的魯棒性,Janak等[8]針對化工生產過程中出現的工時不確定、產品需求不確定及市場價格不確定等不確定因素提出了一種新的魯棒優化方法。唐秋華等[9]在文獻[5]的基礎上引入2個不確定參數描述隨機工時的波動程度和約束條件允許違背程度,成功將魯棒優化方法應用到單目標FJSP中。

筆者依據實際生產情況,針對工時不確定條件下的多目標FJSP,建立隨機工時下的多目標柔性作業車間魯棒對等問題模型,以最小化最大完工時間,機器總負荷和關鍵機器負荷為優化目標,設計了一種基于Pareto優化的改進多目標差分算法(P-IDE)求解該問題。

1隨機工時下的多目標FJSP模型

1.1多目標FJSP數學模型

隨機工時下的多目標柔性作業車間調度問題模型:

(1)

s.t.

(2)

(3)

(4)

(5)

(6)

(7)

式(2)表示機器分配約束條件,即每道工序需且僅需分給一臺機器加工;式(3)表示各工件的前道工序完工后才能安排其后續工序;式(4)表示每道工序一旦開始,加工就不能中斷;式(5)表示同一機器上只有在前道工序完工后,才能安排后續工序加工;式(6)、式(7)表示各工序完工時間與各機器事件點之間的一一對應關系。

1.2魯棒對等模型

為將魯棒優化技術用于上述含有不確定參數的約束條件,應將上述模型中的等式約束消除,本文采用文獻[7]提出的方法,松弛式(4)中的等式約束并改寫式(5),得到適合采用魯棒優化技術的不等式約束:

(8)

(9)

式中,φ為足夠小的正實數。為研究方便,將式(8)、式(9)簡寫成通用表達形式:

Ax+By≤P

(10)

式中,x為連續變量;y為0-1變量;A、B為系數矩陣;P為列向量。

此處的參數不確定泛指在A、B和P中都可能存在不確定。

考慮到不確定變量圍繞理論值波動,故可用理論值部分和隨機波動部分來表示不確定變量A、B和P[9]:

(11)

為實現調度方案與約束條件允許違背程度之間的一種折中,用折中參數κ來描述約束條件的允許違背程度,則1-κ表示不等式成立的概率,此時得出的解被稱為約束條件違背程度為κ時的魯棒解[9]。假設隨機變量ξa、ξb、ξp服從標準正態分布,即ξ∈N(0,1),其概率分布函數為

(12)

對應的逆函數為F-1(ξ),其分位點λ關于κ的表達式為λ=F-1(1-κ)。

(13)

綜上所述,含有不確定加工時間的FJSP模型可轉換成加工時間波動部分服從標準正態分布的魯棒對等模型。

2算法設計

針對多目標FJSP,本文提出基于Pareto優化的改進差分算法,提出了新的變異操作和變鄰域局部搜索策略。

2.1多目標變異操作

本文改進Xue等[11]提出的多目標差分變異操作,采用基于Pareto的優化方法,在每代進化過程中將得到當前種群的非支配解集Dg(g=1,2,…,gmax,其中,g、gmax分別為種群的當前代數和最大進化代數)和一個進化到當前代的全局非支配解集D(用來保存進化到當前代數為止的每個全局非支配解xbest)。由于當前種群的非支配解集Dg中的個體往往能被全局非支配解集D中的個體支配[12],因此在進行多目標變異操作時,首先從當前群體中隨機選擇3個不同的向量xig、xri,1、xri,2,然后判斷向量xig是否為全局非支配解集D中的非支配解,若是,則按式(14)進行變異操作。

(14)

反之,則從全局非支配解集D中隨機選擇一個向量xbest參與變異操作:

(15)

其中,Vig為變異后的向量;參數F為縮放因子;λ(0≥λ≥1)為貪婪因子,λ越接近1,xbest所占比重越大,λ越接近0,xig所占比重越大。經測試發現,改進后的變異操作充分利用到全局的非支配解集D,提高了解的質量[12]。

2.2局部搜索策略

對群體中的個體進行交叉和變異操作能有效提高算法的尋優能力,但是算法在進化過程中易提前收斂。局部搜索算法可以有效地改善解的質量,避免算法收斂到局部最優。每個子代以一定的概率進行局部搜索。變鄰域局部搜索算法具體步驟如圖1所示,圖中,Pl為算法的局部搜索概率。

圖1 局部搜索流程圖

鄰域結構設計是局部搜索算法的關鍵部分。本文采用4種類型的鄰域結構(這4種鄰域結構在很多文獻中被證明是有效的[13-14]),分別記為S1、S2、S3和S4。本文中,染色體編碼由機器碼和工序碼兩部分組成,根據染色體編碼方式,鄰域結構S1僅對機器選擇部分進行鄰域更新。隨機選擇一個機器染色體上的基因,則該位置對應工序的可選擇機器都是此基因位的鄰域,如圖2所示。鄰域結構S1僅對機器選擇部分進行鄰域更新。隨機選擇機器碼中的一個基因,則該位置對應工序的可選機器都是此基因位的鄰域,如圖2所示。鄰域結構S2、S3、S4均對工序染色體部分進行鄰域更新,這3種鄰域結構分別是交換、反向和插入,圖3為鄰域結構S2、S3和S4的示意圖。

圖2 鄰域結構S1

圖3 鄰域結構S2、S3、S4

測試發現,融入了以上4種鄰域結構的局部搜索策略增強了局部搜索算法的性能,有效地避免了搜索結果陷入局部最優解[13]。

3實驗數據及分析

3.1算法參數分析

表1 4×5 FJSP加工時間表

圖4 不確定參數對加工時間的影響

圖5 不確定參數對機器總負荷的影響

圖6 不確定參數對關鍵機器負荷的影響

在各種不確定情形中,完工時間、關鍵機器負荷及機器總負荷均值的變化曲線如圖4~圖6所示。分析圖4~圖6中曲線可知,魯棒對等問題的最優解都大于確定條件下的最優解,這是因為魯棒方案吸收了加工時間的擾動量。同時,隨著不確定水平的增大,3個目標函數的值平穩增長,說明加工時間中存在的不確定因素對3個目標函數值的影響很大;隨著約束條件不可行限度κ的增大,目標函數值逐漸減小,即工時擾動對調度目標的影響減小,說明了約束條件允許違背程度與性能損失之間存在著一定的折中。此外,當加工時間波動程度ε較小且約束條件的允許違背程度κ較大時,魯棒對等問題與原確定型問題的最優解較接近,吸收不確定擾動所需冗余較小,調度方案的性能損失最小。ε=0.15時,魯棒對等問題的目標函數值比原確定問題的大很多,說明其需要很大的冗余來吸收隨機波動才能確保可行性,導致調度方案的性能損失大。參考文獻[9-10]及本文的算法實例,確定本文2個不確定參數ε=0.1,κ=0.15。

3.2算法性能分析

本文從算法的求解質量和解的數量來驗證其有效性。以最大完工時間、機器總負荷和最大機器負荷為調度目標,利用所提出的基于Pareto優化的改進差分(P-IDE)算法,求解各種標桿案例(3個Kacem案例和6個Brandimarte案例)在ε=0.1、κ=0.15的魯棒對等問題。同時,將本文算法與幾種多目標算法(PSO+SA[15]、HPSO[16]、P-DABC[17]、MOPSO-LS[18]、SM[19-20])進行比較,得到表4、表5所示的統計結果。表4、表5中,f1、f2、f3為目標函數;C1、C2分別表示使用P-IDE算法求解確定型問題和ε=0.1、κ=0.15時的魯棒對等問題所得解,t1、t2分別為用P-IDE算法求解確定型問題和ε=0.1、κ=0.15的魯棒對等問題時連續運行10次得到的平均運行時間。

分析表4中數據可知,對于3個Kacem案例,P-IDE獲得的非支配解等于或者小于其他4種算法得到的非支配解, P-IDE算法計算8×8問題時得到目標函數值分別為f1=14 s,f2=77 s,f3=12 s;10×10問題時得到目標函數值f1=7 s,f2=42 s,f3=6 s;15×10問題時得到目標函數值f1=11 s,f2=91 s,f3=11 s。分析表5中數據可知,對于6個Brandimarte案例,與SM算法比較,P-IDE算法求解柔性作業車間調度問題時在解的質量上有較大提高,且非支配解的數量明顯比SM算法多。

表4 Kacem案例結果比較 s

表5 Brandimarte案例結果比較

4結語

針對具有隨機加工時間的多目標柔性作業車間調度問題,本文建立了加工時間服從標準正態分布的魯棒對等問題模型,設計了基于Pareto優化的改進差分進化(P-IDE)算法。在該算法中,采用了基于全局非支配解的多目標變異操作,同時,為平衡算法的局部搜索能力和全局搜索能力,提出了融入4種鄰域結構的變鄰域局部搜索策略。最后,用P-IDE算法測試6組Brandimarte標桿案例和3組Kacem案例。測試結果表明:(1)P-IDE算法在求解相同規模確定型問題時,比其他算法具有更高的效率;(2)在求解魯棒對等問題時,對于每個基準案例,當加工時間存在不確定擾動時,P-IDE算法的運行時間比確定條件下的運行時間略長,說明算法能快速有效地處理不確定擾動;(3)隨著問題規模的增大,P-IDE算法在求解確定型問題和魯棒對等問題時仍能得出質量較好且數量較多的非支配解,說明所提出算法對大規模問題同樣具有較好的處理能力。當隨機工時的波動程度ε和約束條件允許違背程度κ不確定時,所提魯棒優化調度方法可在一定的運行時間內,以較低的性能損失獲得最優解。

參考文獻:

[1]于曉義,孫樹棟,王彥革.面向隨機加工時間的車間作業調度[J].中國機械工程,2008,19(19):2319-2324.

YuXiaoyi,SunShudong,WangYange.ResearcheonStochasticProcessingTimeOrientedJob-shopScheduling[J].ChinaMechanicalEngineering, 2008, 19(19): 2319-2324

[2]HonkompSJ,MockusL,ReklaitisGV.RobustSchedulingwithProcessingTimeUncertainty[J].Computers&ChemicalEngineering, 1997, 21(10):S1055-S1060.

[3]BonfillA,EspuaA,PuigjanerL.ProactiveApproachtoAddresstheUncertaintyinShort-termScheduling[J].Computers&ChemicalEngineering, 2008, 32(8): 1689-1706.

[4]徐震浩, 顧幸生. 不確定條件下具有零等待的流水車間免疫調度算法[J]. 計算機集成制造系統, 2004, 10(10):1247-1251.

XuZhenghao,GuXingsheng.ImmuneSchedulingAlgorithmforFlowShopunderUncertaintywithZeroWait[J].ComputerIntergratedManufacturingSystems, 2004,10(10):1247-1252.

[5]HeC,QiuD,GuoH.SolvingFuzzyJobShopSchedulingProblemBasedonIntervalNumberTheory[J].LectureNotesinElectricalEngineering, 2013, 211:393-401.

[6]LeiD.Population-basedNeighborhoodSearchforJobShopSchedulingwithIntervalProcessingTime[J].Computers&IndustrialEngineering, 2011, 61(4): 1200-1208.

[7]LeiD.IntervalJobShopSchedulingProblems[J].InternationalJournalofAdvancedManufacturingTechnology, 2012, 60(1/4):291-302.

[8]JanakSL,LinX,FloudasCA.ANewRobustOptimizationApproachforSchedulingunderUncertainty:II.UncertaintywithKnownProbabilityDistribution[J].Computers&ChemicalEngineering, 2007, 31(3):171-195.

[9]唐秋華, 何明, 何曉霞,等. 隨機工時下柔性加工車間的魯棒優化調度方法[J]. 計算機集成制造系統, 2015, 21(4):1002-1012.

TangQiuhua,HeMing,HeXiaoxia,etal.RobustOptimizationSchedulingofFlexibleJobShopsunderStochasticProcessingTimes[J].ComputerIntegratedManufacturingSystems,2015,21(4):1002-1012.

[10]LinX,JanakSL,FloudasCA.ANewRobustOptimizationApproachforSchedulingunderUncertainty:I.BoundedUncertainty[J].Computers&ChemicalEngineering, 2004, 28(6/7):1069-1085.

[11]XueF,SandesonAC,GravesRJ.Pareto-basedMulti-objectiveDifferentialEvolution[C]//Proceedingsofthe2003CongressonEvolutionaryComputation.WashingtonDC, 2003:862-869.

[12]汪雙喜, 張超勇, 劉瓊,等. 不同再調度周期下的柔性作業車間動態調度[J]. 計算機集成制造系統, 2014, 20(10): 2470-2478.

WangShuangxi,ZhangChaoyong,LiuQiong,etal.FlexibleJobShopDynamicSchedulingunderDifferentReschedulePeriods[J].ComputerIntegratedManufacturingSystems,2015,21(4):1002-1012.

[13]張利平.作業車間預反應式動態調度理論與方法研究:[D]. 武漢:華中科技大學,2013.

[14]王凌.智能優化算法及其應用[M].北京:清華大學出版社,2001.

[15]XiaWJ,WuZM.AnEffectiveHybridOptimizationApproachforMulti-objectiveFlexibleJobShopSchedulingProblems[J].Computers&IndustrialEngineering, 2005,48(2): 409-425.

[16]MurataT,IshibuchiH,GenM.Multi-objectiveFuzzySchedulingwiththeOWAOperatorfor

HandlingDifferentSchedulingCriteriaandDifferentJobImportance[C]//IEEEInternationalFuzzySystemsConferenceProceedings.Seoul, 1999:773-778.

[17]LiJQ,PanQK,GaoKZ.Pareto-basedDiscreteArtificialBeeColonyAlgorithmforMulti-objectiveFlexibleJob-shopSchedulingProblems[J].InternationalJournalofAdvancedManufacturingTechnology,2011,55: 1159-1169.

[18]MoslehiG,MahnamM.AParetoApproachtoMulti-objectiveFlexibleJob-shopSchedulingProblemUsingParticleSwarmOptimizationandLocalSearch[J].InternationalJournalofProductionEconomics, 2011,129(1): 14-22.

[19]SakawaM,KubotaR.FuzzyProgrammingforMulti-objectiveJobShopSchedulingwithFuzzyProcessingTimeandFuzzydueDateThroughGeneticAlgorithm[J].EuropeanJournalofOperationalResearch, 2000,120(2):393-407.

[20]劉煒琪,劉瓊,張超勇,等. 基于混合粒子群算法求解多目標混流裝配線排序[J].計算機集成制造系統, 2011, 17(12): 2590-2598.

LiuWeiqi,LiuQiong,ZhangChaoyong,etal.HybridParticleSwarmOptimizationforMulty-objectiveSequencingProbleminMixedModelAssemblyLines[J].ComputerIntegratedManufacturingSystems, 2011, 17(12): 2590-2598.

(編輯張洋)

收稿日期:2015-06-02

基金項目:國家自然科學基金資助項目(51275190);中央高校基本科研業務費資助項目(2014TS038);湖北省自然科學基金資助項目(2013CFB025)

中圖分類號:TP18

DOI:10.3969/j.issn.1004-132X.2016.12.019

作者簡介:朱傳軍,男,1971年生。湖北工業大學機械工程學院副教授。主要研究方向為制造信息、智能調度算法、決策分析等。邱文(通信作者),女,1989年生。湖北工業大學械工程學院碩士研究生。朱孟周,男,1982年生。江蘇省電力公司電力科學研究院工程師、博士。陳光,男,1986年生。江蘇省電力公司電力科學研究院工程師。張超勇,男,1972年生。華中科技大學機械科學與工程學院副教授。

Multi-objectiveFlexibleJobShopsRobustSchedulingProblemunderStochasticProcessingTimes

ZhuChuanjun1QiuWen1ZhuMengzhou2ChenGuang2ZhangChaoyong3

1.HubeiUniversityofTechnology,Wuhan,430068 2.ElectricPowerResearchInstituteofJiangsuElectricPowerCompany,Nanjing, 211103 3.StateKeyLaboratoryofDigitalManufacturingEquipment&Technology,HuazhongUniversityofScienceandTechnology,Wuhan,430074

Abstract:Multi-objective flexible job shop schedule problem with uncertain processing time was studied. Two uncertain parameters were adopted to describe the degree of disturbance volatility and allowable constraints violence respectively. A robust optimization approach to translate multi-objective flexible job shop scheduling problem into deterministic robust counterpart problem was proposed. A set of global non-dominated solution was adopted to preserve the best solutions in every generation, and the solution which in the set was selected to participate in the mutation operation. After crossover and mutation, a local search strategy was proposed based on neighborhood structure. Several benchmark problems were handled by the algorithm, the results indicate that it is effective for such problem.

Key words:rand process time; flexible job shop; multi-objective; robust counterpart model

主站蜘蛛池模板: 中国一级毛片免费观看| 久久黄色视频影| 亚洲经典在线中文字幕| 91成人免费观看在线观看| 亚洲日韩精品无码专区| 一本久道热中字伊人| 国产制服丝袜无码视频| 国产欧美日韩18| 日韩一区二区三免费高清| 一本无码在线观看| 免费日韩在线视频| 国内丰满少妇猛烈精品播| 97视频免费看| 亚洲AV人人澡人人双人| 成人字幕网视频在线观看| 国产无遮挡猛进猛出免费软件| 亚洲欧美日韩久久精品| 国产白浆一区二区三区视频在线| 国产大片黄在线观看| 国产91九色在线播放| 亚洲一区二区三区在线视频| 四虎影院国产| 亚洲国产精品不卡在线| 中国精品自拍| 全色黄大色大片免费久久老太| 国产在线欧美| 久久这里只精品热免费99| 国产免费久久精品99re不卡| AV无码一区二区三区四区| 亚洲国产精品成人久久综合影院| 久久香蕉国产线看观| 久久黄色免费电影| 69av在线| 性欧美精品xxxx| 人妻无码中文字幕一区二区三区| 18禁色诱爆乳网站| 色老二精品视频在线观看| 波多野结衣一区二区三视频 | 国产色婷婷| 99精品国产电影| 国产无遮挡猛进猛出免费软件| 91丝袜美腿高跟国产极品老师| 国产精品9| 无码不卡的中文字幕视频| 欧美成人精品一区二区| 国产超薄肉色丝袜网站| 亚洲综合欧美在线一区在线播放| 97视频免费在线观看| 国产福利一区在线| 亚洲婷婷在线视频| 国产国模一区二区三区四区| 91日本在线观看亚洲精品| 男女猛烈无遮挡午夜视频| 性色在线视频精品| 国产成人福利在线视老湿机| 亚洲一区波多野结衣二区三区| 五月天在线网站| 精品国产一二三区| 毛片免费网址| 日韩免费成人| 国产爽歪歪免费视频在线观看 | 手机看片1024久久精品你懂的| 国产精品亚洲精品爽爽| 久草热视频在线| 亚洲色图综合在线| 亚洲精品自在线拍| 性视频久久| 色妺妺在线视频喷水| 久久91精品牛牛| 国产靠逼视频| 美女一区二区在线观看| 亚洲美女操| 全免费a级毛片免费看不卡| 欧美激情视频二区| 国产精品熟女亚洲AV麻豆| 午夜国产理论| 欧美三级自拍| 亚洲性色永久网址| 国产极品嫩模在线观看91| 国产男女免费完整版视频| 国产99在线观看| 天天色天天综合|