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

        ?

        序列錯位限制下最小化完工時間和的繼列分批重新排序

        2012-11-02 07:12:00慕運動皮軍德
        大學數(shù)學 2012年4期
        關鍵詞:單機錯位復雜性

        慕運動, 皮軍德, 郭 曉

        (河南工業(yè)大學理學院,鄭州 450001)

        序列錯位限制下最小化完工時間和的繼列分批重新排序

        慕運動, 皮軍德, 郭 曉

        (河南工業(yè)大學理學院,鄭州 450001)

        在單機分批排序中,一個原始工件集已經(jīng)分好批排好順序,使得給定的目標函數(shù)最小.當一個新的工件集到來時,決策者需要插入這些新工件到原來的順序中,這樣使得原始工件就會產(chǎn)生一些錯位.但為了滿足對原始工件集的要求而不過分的打亂它們的順序的條件下,使得新的目標值為最優(yōu).本文主要研究的是在序列錯位量限制的條件下,繼列分批最小化總完工時間的重新排序問題,對于最大序列錯位和總序列錯位的不同約束情況下,研究可行排序和最優(yōu)排序的結(jié)構性質(zhì),進而設計了它們的多項式時間算法.

        重新排序;單機;分批;分批排序;序列錯位

        1 引言和問題闡述

        在本文中,我們研究單機分批排序中的繼列分批,即s分批重新排序問題.所謂s分批是指在同一批的工件,具有相同的開工時間和完工時間,其加工時間等于全部工件的加工時間之和.假設原始工件已經(jīng)按照總完工時間最優(yōu)地排列,新工件在零時刻都已經(jīng)到達,當新工件安排加工時,我們必須要考慮原始工件的錯位問題,使得在時間錯位約束下,繼列分批的繼列分批最小化總完工時間的重新排序問題.Hall和Potts[5]在前人研究的基礎上首先引入了工件錯位的概念,考慮了在對從原始排序中產(chǎn)生的錯位限制下的具有新來工件的最小化最大延誤時間和總完工時間的單機重新排序問題.Potts和Brucker[7][8]考慮了在單機情況下,分批排序的集中排序方法以及分批排序問題不同情況下的不同算法.Agnetis[1]主要考慮的是具有兩個代理和兩個目標函數(shù)的最小化加權總完工時間.Baker和Smith[2]考慮了多準則模型的機器排序問題,且給出了多代理目標函數(shù)的線性組合時的結(jié)果.Yuan和Mu[9,10]考慮了具有到達時間的最大序列或時間錯位限制下的最小化完工時間的重新排序問題.根據(jù)Hall和Potts[5]的描述,單機重新排序問題能表示為:令JO={J1,J2,…}為單機上的原始工件集.在模型中,我們假定JO中的工件已經(jīng)在最小化某一經(jīng)典目標函數(shù)下最優(yōu)地安排加工,且π*是一個最優(yōu)序.令JN={,,…,}為新工件集.記J=JO∪JN.J中的每一個工件Jj的加工時間為整數(shù)且滿足pj≥0.π*和σ*分別表示JO和J工件的最優(yōu)序.對于J的工件的任意排序σ,我們定義下面幾個變量:

        ·Cj(σ)表示J中工件Jj在σ中的完工時間.

        ·Dj(π*,σ)表示JO中工件Jj的序列錯位,即如果工件Jj在序列π*和σ中分別是第x和y個工件,那么Dj(π*,σ)=.

        在不引起混淆的前提下,上面的參數(shù)可以分別簡化為Cj,Dj(π*).

        排序問題的標準分類方法[3,4]是三參數(shù)法分類αβγ,其中α表示排序環(huán)境,β描述工件特征或者限制要求,γ為最優(yōu)化準則.本文僅討論單機分批問題,也就是α=1時的情形.對于β,討論繼列分批時對錯位的限制,這些限制有下面的二種形式:

        對于γ,這里的函數(shù)為總完工時間,因此研究模型可記為

        在研究問題的過程中,主要考慮兩個方面:第一,研究分批重新排序問題的可行排序和最優(yōu)排序的結(jié)構性質(zhì).第二,基于這些性質(zhì),設計問題的最優(yōu)算法.本文證明了這些問題能在多項式時間或者擬多項式時間內(nèi)可解.

        2 問題的性質(zhì)

        證因為在排序π*和σ*中JO中的工件具有相同的排序,移走排序σ*中的任何一個空閑時間仍能夠保持其可行性,且∑Cj的數(shù)值不會增大.那么,該問題存在工件間沒有空閑時間的最優(yōu)排序.優(yōu)先級指標序列排序原則表明JO中的工件在排序π*和σ*中具有相同的次序.因此,Dmax(π*)的值由排在JO最后一個工件之前的工件個數(shù)決定.

        證首先分析JO中的工件.最優(yōu)序σ*中JO的工件并沒有與排序π*一樣按照SPT序排列.令工件Ji是σ*中比排序π*中相對于JO的其它工件更靠后的具有最小指標的工件,工件Jj(j>i)為σ*中排在工件Ji之前的JO的一個工件,如果它們在同一批次中,顯然不會增加∑Cj,所以主要討論的是它們不在同一個批次中的情況.因為π*是一個SPT序列,所以有pi≤pj.通過相互交換σ*中工件Ji和Jj的位置得到一個新的排序,記為σ′,那么

        且σ′中所有位于Ji和Jj所在批之間各批的工件都比σ*中提早完工pj-pi個單位時間.這樣可知,通過這種互換JN中工件的完工時間不會增加,JO中的工件的序列錯位不會超過k.如果σ′中工件Jj的位置不比π*中的位置靠前(與工件Ji的情形一樣),那么,Dj(π*,σ′)<Di(π*,σ*),否則,Dj(π*,σ′)<Dj(π*,σ*).在兩種情形下,

        其中h表示σ*中位于Ji和Jj所在批之間各批以及Ji所在批中含有JN的工件數(shù),都有Dmax(π*,σ′)≤Dmax(π*,σ*)和∑Dj(π*,σ′)≤∑Di(π*,σ*).因此,排序σ'是可行的且是最優(yōu)的.重復上述有限次討論可以說明一定存在與排序π*一樣按照SPT序排列的最優(yōu)序.顯然,如果工件之間存在著空閑時間,減去相應的空閑時間,那么∑Ci肯定會減小,因此工件之間不存在著空閑時間.

        3 算法設計

        算法1:

        輸入:給定pj(j=1,2,…,n),k,π*和,且k≤nN;

        標號:讓JN中所有工件按照SPT規(guī)則排列好;

        值函數(shù):f(i,j,t,δ)表示最大序列錯位為δ的時候,部分工件的總完工時間為最小的排序.其中i表示為JO的i個工件,j表示為JN中的j個工件,t表示當前工件的完工時間;

        其中h0表示當前批中工件Ji-1所在批到當前批之前所有批中屬于JN的工件個數(shù)(如果在同一批,則h0=0),h1表示當前批含有工件個數(shù)(不包含工件Jj),h2表示工件Ji-1所在批到Jj所在批中屬于JN的工件個數(shù).h3表示當前批含有工件的個數(shù)(不包含工件Jj).

        定理1算法1在時間的最優(yōu)排序的算法.

        證 由引理1,2可知,只要通過SPT規(guī)則把JO和JN的全部的情況給列出來,算法2通過比較所有的可能出現(xiàn)的情況,就可以得到最優(yōu)排序.現(xiàn)在考慮算法2的時間復雜性.因為i≤n0,j≤nN,δ≤k≤nN,而工件的最后完工時間t計算的次數(shù)最多為2n,因此遞推函數(shù)的算法復雜性為O).而上面的排序過程中所產(chǎn)生的的時間復雜性為O),因此總的算法復雜性為O().

        算法2:

        輸入:給定pj(j=1,2,…,n),k和π*,且k≤n0nN;

        標號:給JN中所有工件按照SPT規(guī)則標號;

        值函數(shù):f(i,j,t,δ)表示總序列錯位為δ的時候,部分工件的總完工時間為最小的排序.其中i表示為JO的i個工件,j表示為JN中的j個工件,t表示當前工件的完工時間;

        初值條件:f(0,0,0,0)=0;

        其中h0表示為當前批之前所有批中屬于JN的工件個數(shù),h1表示當前批中工件個數(shù)(不包含工件Ji),h2表示當前批中工件個數(shù)(不包含工件Jj).

        定理2算法2在時間最優(yōu)排序算法.

        證由引理2可以知道,只要通過SPT規(guī)則把JO和JN的全部的情況給列出來,算法2通過比較所有的可能出現(xiàn)的情況,就可以得到最優(yōu)排序.現(xiàn)在考慮算法2的時間復雜性,因為i≤n0,j≤nN,δ≤k≤n0nN,而工件的最后完工時間t所計算的次數(shù)最多為2n,因此遞推函數(shù)的算法復雜性為O().而上面的排序過程中所產(chǎn)生的的時間復雜性為O(n+nNlognN),因此總的算法復雜性為O(n20n2Nn).

        [1]Agnetis A,Mirchandani P B,Pacciarelli D and Pacifici A.Scheduling problems with two completing agents[J].Operations Research,2004,52:229-242.

        [2]Baker K R and Smith J C.A multiple-criterion moderl for machine scheduling[J].Jounrnal of Scheduling,2003,6:7-16.

        [3]Brucker P.Scheduling algorithms[M].Berlin:Springer Verlag,2001.

        [4]Graham R L,Lawler E L,Lenstra J K,et al.Optimization and approximation in deterministic machine scheduling:A survey[J].Annals of Discrete Mathematics,1979,5:287-326.

        [5]Hall N G and Poots C N.Rescheduling for new orders[J].Operations Research,2004,52:440-453.

        [6]Potts C N and Van L N,Wassenhove.Integrating scheduling with batching and lot-sizing:a review of algorithms and complexity[J].Operational Research,1992,43:395-406.

        [7]Potts C N,Kovalyov MY.Scheduling with batching:a Review[J].European Journal of Operation Research.2000,120:228-249.

        [8]Brucker P,Gladky A.Scheduling a batching machine[J].Journal of Scheduling,1998,1:31-54.

        [9]Yuan J J and Mu Y D.Rescheduling with release dates to minimize makespan under a limit on the maximum sequence disruption[J].European Journal of Operation Research,2007,182:936-944.

        [10]Yuan J J and Mu Y D,Lu L F and Li W H.Rescheduling with release dates to minimize total sequence disruption under a limit on the makespan[J].Asia-Pacific Journal of Operational Research,2007,24:789-796.

        Rescheduling to Minimize Total Completion under a Limit Sequence Disruption of the Series Batching

        MUYun-dong,PiJun-de,GUOXiao
        (College of Science,Henan University of Technology,Zhengzhou 450001,China)

        In the rescheduling on a single batching machine,a set of the original jobs has already been scheduled,in order to make a given objective function is minimal.The decision maker needs to insert the new jobs into the existing schedule without excessively disrupting it.We consider the total completion time of the series batching under the a limit on the sequence disruption,and give the polynomial time algorithms to the maximum sequence disruption and the total sequence disruptions.

        rescheduling;single machine;batching;batching sequence;sequence disruption

        O224

        A

        1672-1454(2012)04-0068-04

        2010-03-26;[修改日期]2010-09-27

        河南省自然科學基金NSFHN(112300410078);河南省教育廳自然科學基金(2011B110008);河南工業(yè)大學博士科研基金

        猜你喜歡
        單機錯位復雜性
        熱連軋單機架粗軋機中間坯側(cè)彎廢鋼成因及對策
        新疆鋼鐵(2021年1期)2021-10-14 08:45:36
        PFNA與DHS治療股骨近端復雜性骨折的效果對比
        有趣的錯位攝影
        簡單性與復雜性的統(tǒng)一
        科學(2020年1期)2020-08-24 08:07:56
        宇航通用單機訂單式管理模式構建與實踐
        水電的“百萬單機時代”
        能源(2017年9期)2017-10-18 00:48:22
        應充分考慮醫(yī)院管理的復雜性
        避免“錯位相減,一用就錯”的錦囊妙計
        直腸腔內(nèi)超聲和MRI在復雜性肛瘺診斷中的對比分析
        腫瘤影像學(2015年3期)2015-12-09 02:38:52
        筑路機械單機核算的思考與研究
        一本大道色婷婷在线| 久久福利青草精品资源| 久久久调教亚洲| 日韩精品不卡一区二区三区| 日本高清长片一区二区| 久久最黄性生活又爽又黄特级片| 国产av久久在线观看| 女女女女女裸体处开bbb| 蜜臀av免费一区二区三区| 久久久久亚洲AV无码专区一区| 在线国产丝袜自拍观看| 中文字幕女优av在线| 日射精情感性色视频| 亚洲免费黄色| 亚洲综合伦理| 视频一区二区三区中文字幕狠狠| 夜夜高潮夜夜爽免费观看| 真实国产精品vr专区| 国内少妇偷人精品视频免费| 亚洲AV秘 无码一区二区久久| 91九色播放在线观看| 日本在线视频www色| 伊人久久大香线蕉av一区| 久久久久亚洲AV无码专区喷| 美女射精视频在线观看| 久久久亚洲av波多野结衣| 色婷婷久久一区二区三区麻豆| 欧美深夜福利视频| 国产精品自拍午夜伦理福利| 国产精品多人p群无码| 国产a三级久久精品| 精品国偷自产在线不卡短视频 | 五月激情在线观看视频| 久久久99精品成人片| 俺来也俺去啦最新在线| 欧美手机在线视频| 男女激情视频网站在线| 少妇高潮流白浆在线观看| 一级毛片不卡在线播放免费| 中文字幕久久国产精品| 东北少妇不戴套对白第一次|