劉春來, 王建軍
(1.杭州電子科技大學(xué) 管理學(xué)院,浙江 杭州 310018; 2.大連理工大學(xué) 管理與經(jīng)濟(jì)學(xué)部,遼寧 大連 116023)
大量排序問題的研究中都假定工件的加工時間是一個常數(shù),加工機(jī)器在整個加工過程中總是高效運(yùn)行的;但在現(xiàn)實(shí)的環(huán)境中,工件的加工時間可能由于工人學(xué)習(xí)、退化等因素發(fā)生改變,機(jī)器的效率可能由于機(jī)器使用時間的過長而降低或出現(xiàn)故障。Browne和Yechiali[1]提出了具有退化工件的排序問題,也稱為與開工時間有關(guān)的排序問題,這一模型已在鋼鐵工業(yè)、塑料工業(yè)、醫(yī)療行業(yè)及森林滅火等方面有許多應(yīng)用[2~4],受到了越來越多的實(shí)踐者和學(xué)者關(guān)注。Gawiejnowicz[5]在其《Time-dependent Scheduling》一書中對這一領(lǐng)域的相關(guān)術(shù)語和研究做了詳細(xì)地介紹和探討。Cheng[6]等人對加工時間與開工時間相關(guān)的排序問題的相關(guān)研究成果進(jìn)行了總結(jié),同時也進(jìn)一步提出了一些具有挑戰(zhàn)性的且尚未解決的難題。Biskup[7]首先將學(xué)習(xí)效應(yīng)這一概念應(yīng)用于排序問題中,證明了具有學(xué)習(xí)效應(yīng)的單機(jī)極小化最大完工時間和總完工時間問題是多項(xiàng)式可解的,并且在文獻(xiàn)[8]中總結(jié)了當(dāng)前有關(guān)表示學(xué)習(xí)效應(yīng)的不同函數(shù)類型,同時指出了未來研究發(fā)展的方向。
近年來,針對實(shí)際生產(chǎn)過程中面臨的管理問題,同時考慮具有退化工件和學(xué)習(xí)效應(yīng)的排序模型引發(fā)了工業(yè)界和學(xué)術(shù)界的廣泛關(guān)注。Lee[9]對同時具有退化工件和學(xué)習(xí)效應(yīng)的單機(jī)排序問題研究了兩種加工時間的模型,并且在多項(xiàng)式時間內(nèi)得到了問題的最優(yōu)解。Wang和Guo[10]討論了同時具有退化工件和學(xué)習(xí)效應(yīng)的單機(jī)工期安排問題,構(gòu)造了一個多項(xiàng)式時間算法解決所研究的問題。對于這方面的研究大多限定在單機(jī)問題上,更多有關(guān)退化和學(xué)習(xí)的模型可參考文獻(xiàn)[11,12]。
在客觀現(xiàn)實(shí)世界中,不確定性事件的發(fā)生是不可避免的,這就會對事先制定好的計(jì)劃造成干擾。機(jī)器出現(xiàn)故障(維修)導(dǎo)致一段時間不可用就是其中的一類問題。在經(jīng)典排序模型下,機(jī)器一段時間不可用問題得到了廣泛地研究,具體讀者可參見文獻(xiàn)[13~15]。Ji[16]等考慮了一個具有簡單線性退化工件的單機(jī)排序問題,首次將工件加工時間退化現(xiàn)象引入到機(jī)器可用性約束問題中。馬英[17]等研究了機(jī)器帶有一個不可用區(qū)間限制和工件加工時間退化的單機(jī)最大完工時間問題,提出了一種動態(tài)規(guī)劃算法以得到最優(yōu)解。Zhang和Luo[18]研究了具有退化工件且機(jī)器可用性限制下的平行機(jī)排序問題,提出了解決問題的一個近似多項(xiàng)式時間算法。
然而,大多數(shù)的重排序問題都集中于在新的環(huán)境下仍然考慮原目標(biāo)如何最優(yōu),而本文的干擾排序模型既考慮了原目標(biāo)又衡量了干擾事件造成的擾動。Qi[19]首先提出了干擾環(huán)境下機(jī)器排序干擾管理這一概念,并且研究了機(jī)器排序中常出現(xiàn)的幾種干擾基本類型。劉鋒[20,21]等人對單機(jī)干擾管理的幾個模型進(jìn)行了深入研究,Lee[22],Tang[23]對平行機(jī)干擾管理做了許多有意義的工作。胡祥培[24]等人對干擾管理的模型及其算法研究等做了分析綜述。對于更詳細(xì)的內(nèi)容可參考文獻(xiàn)[25,26]。Zhao和Tang[27]第一次嘗試把干擾管理問題引入工件加工時間可變的新型排序模型中,對于具有簡單線性退化的問題作了分析和探討,但對于更復(fù)雜的或者更具有現(xiàn)實(shí)意義的新模型還沒有涉及。除了文獻(xiàn)[27]其它有關(guān)干擾管理的文獻(xiàn)都是考慮加工時間為常數(shù)的情況,本文探討在可預(yù)見性機(jī)器擾動環(huán)境下,工件加工時間既與開工時間有關(guān)又與其所在排序中的位置相關(guān)的單機(jī)排序問題??深A(yù)見性擾動是指當(dāng)加工原始制定好的工件排序時獲得干擾因素將會在未來某個時刻發(fā)生這一信息,得知干擾將會發(fā)生這一信息后,管理者會及時對原始排序進(jìn)行調(diào)整。根據(jù)干擾度量函數(shù)的不同研究了兩個問題,第一個問題的目標(biāo)函數(shù)是總完工時間與總誤工時間的加權(quán)和;第二個問題的目標(biāo)函數(shù)是總完工時間與總提前時間的加權(quán)和。對于所研究的問題,首先證明了最優(yōu)排序具有的性質(zhì),然后建立了相應(yīng)的動態(tài)規(guī)劃算法,并分析了算法的計(jì)算復(fù)雜度。