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

        ?

        一類帶特殊序約束的三臺機(jī)流水作業(yè)排序問題

        2020-06-08 03:09:58陳占文陳光亭
        關(guān)鍵詞:流水作業(yè)頂點(diǎn)排序

        陳占文,張 安,陳 永,陳光亭

        (1.杭州電子科技大學(xué)理學(xué)院,浙江 杭州 310018;2.臺州學(xué)院電子與信息工程學(xué)院,浙江 臺州 318000)

        0 引 言

        帶有特定順序約束的排序問題在實(shí)際中有著極為廣泛的應(yīng)用,但是,由于其復(fù)雜性大多是NP-難的,因此,很多問題尚未解決。給定m臺流水作業(yè)機(jī)器M1,M2,…,Mm,每個工件必須依次在M1,M2,…,Mm上不重疊地加工一個單位時間,稱為工件的m道工序。對任意2個工件Jj,Jk,若其有序約束為JjJk,則工件Jk的第一道工序必須在工件Jj的第m道工序完工后才能加工。工件之間的這種序約束關(guān)系可以用有向無圈圖(Directed Acyclic Graph,DAG)來刻畫,稱為序約束圖。沒有序約束的流水作業(yè)排序可視為序約束圖為空圖的特殊情形,其中三臺機(jī)流水作業(yè)排序問題是強(qiáng)NP-難的[1],從而有序約束的對應(yīng)問題F3|prec|Cmax也是強(qiáng)NP-難的。當(dāng)考慮單位工件時,常數(shù)臺(m≥3)機(jī)器流水作業(yè)排序問題Fm|prec,pij=1|Cmax的計算復(fù)雜性仍是一個尚未解決的公開難題[2](兩臺機(jī)情形是多項(xiàng)式時間可解的[3])。當(dāng)機(jī)器臺數(shù)作為輸入時,F(xiàn)|prec,pij=1|Cmax問題是強(qiáng)NP-難的[4]。如果序約束圖具有某些特殊結(jié)構(gòu),比如當(dāng)序約束圖為樹時,即使機(jī)器臺數(shù)作為輸入,流水作業(yè)排序問題F|tree,pij=1|Cmax也是多項(xiàng)式時間可解的[3]。文獻(xiàn)[5]在研究有序約束的開放作業(yè)排序問題時引入了一類新型序約束圖,該圖中所有頂點(diǎn)(即工件)均包含于某條最長鏈上,它是不同于樹的特殊序約束結(jié)構(gòu),本文稱之為最長鏈圖(Longest Chains Graph,LCG)。LCG的發(fā)現(xiàn)對設(shè)計開放作業(yè)排序問題的近似算法起到重要作用。本文研究單位工件、有LCG型序約束的三臺機(jī)流水作業(yè)排序問題F3|LCG,pij=1|Cmax,設(shè)計了一個最壞情況界是3/2的近似算法。

        1 最優(yōu)排序結(jié)構(gòu)與最優(yōu)值估計

        令圖G=(J,A)為給定的LCG,其中J={J1,J2,…,Jn}為頂點(diǎn)集,A為有向邊集。若(Jj,Jk)∈A,則表示工件Jj,Jk之間有序約束關(guān)系JjJk。假設(shè)工件Jj在機(jī)器Mi上的開工時間為sij。對于單位工件、有序約束的三臺流水作業(yè)排序問題,其最優(yōu)排序具有以下性質(zhì)。

        性質(zhì)1單位工件、有序約束的三臺機(jī)流水作業(yè)最優(yōu)排序?yàn)椋菏沟妹總€工件的三道工序可以進(jìn)行無等待加工,即對任意工件Jj,有si+1,j=sij+1。

        證明用數(shù)學(xué)歸納法證明。假設(shè)工件在機(jī)器M1上的加工順序?yàn)镴1,J2,…,Jn,機(jī)器M1上可以存在空閑,機(jī)器M1的開工時刻為0時刻。

        首先證明工件J1滿足性質(zhì)1。s11=0時,假設(shè)最優(yōu)排序中工件J1在機(jī)器M2上的開工時間s21≠1,此時,機(jī)器M2上的1至2時刻無工件加工。同時考慮機(jī)器M1上1至2時刻的工件加工情況,當(dāng)M1上1至2時刻為空閑時,工件J1在機(jī)器M2上的1時刻開工不會與M1上加工的工件沖突;當(dāng)機(jī)器M1上1至2時刻加工的工件為J2時,工件J1與J2無序約束關(guān)系;同樣,工件J1可以在機(jī)器M2上的1時刻開工,與假設(shè)s21≠1矛盾,即最優(yōu)排序s21=1。同理可證s31=2。所以,工件J1可以進(jìn)行無等待加工。

        假設(shè)前k個工件J1,J2,…,Jk滿足性質(zhì)1,下面證明工件Jk+1滿足性質(zhì)1。設(shè)工件Jk+1在機(jī)器M1上的開工時刻為k+1,且最優(yōu)排序有s2,k+1≠k+2,則機(jī)器M2上k+2至k+3時刻無工件加工。同理可得機(jī)器M1上的k+2至k+3時刻無工件加工或者加工的工件為Jk+2時,都有工件Jk+1可以在機(jī)器M2上的時刻k+2開工。與假設(shè)s2,k+1≠k+2矛盾,所以最優(yōu)排序s2,k+1=k+2。同理可證s3,k+1=k+3。所以,工件Jk+1可以進(jìn)行無等待加工。

        綜上所述,當(dāng)機(jī)器M1加工工件順序?yàn)镴1,J2,…,Jn時,由si+1,j=sij+1且s11=0,可知機(jī)器M2和M3的開工時刻分別為1時刻和2時刻,并且機(jī)器M2和M3按照相同的順序加工工件,因此,當(dāng)機(jī)器M1上加工的工件Ji前存在空閑時,機(jī)器M2和M3上工件Ji之前存在同樣的空閑,結(jié)論成立。證畢。

        在算法設(shè)計和分析之前,首先需要對LCG進(jìn)行自然分層。具體步驟為:將所有當(dāng)前可加工的工件(序約束圖入度為0的頂點(diǎn))分為一層,刪去已分層的工件并更新LCG,對剩余的子圖重復(fù)操作,直至所有工件分層完畢。如果工件滿足J1J3,J3J2時,仍有J1J2,稱有向邊(J1,J2)為多余邊,分層完成后,將LCG中的多余邊刪除。假設(shè)自然分層將LCG分為l層,每一層構(gòu)成一個工件集合,得到工件集的劃分:D1,D2,…,Dl。自然分層的實(shí)例如圖1所示,將LCG共分為l層,每一層的工件用虛線圈出,多余邊為虛線所示的有向邊。

        圖1 LCG的自然分層

        2 近似算法設(shè)計與最壞情況分析

        任一頂點(diǎn)集Di中的工件相互之間無序約束關(guān)系,因此按D1,D2,…,Dl順序最優(yōu)安排各頂點(diǎn)集中的工件并在相鄰頂點(diǎn)集之間空閑2個單位時間,所得排序一定為可行排序,但相應(yīng)的最大工件完工時間Cmax較大。

        本文提出的改進(jìn)算法就是在保證算法解可行的情況下,將相鄰頂點(diǎn)集之間的空隙縮減至1個單位時間。為此,需要為相鄰頂點(diǎn)集盡可能尋找一組相容的工件對,作為相鄰頂點(diǎn)集的鄰接工件,相容的定義如下:

        定義1假設(shè)工件Jα∈Di,工件Jβ∈Di+1,當(dāng)工件Jα與Jβ之間無序約束關(guān)系時,工件對Jα與Jβ稱為相鄰頂點(diǎn)集Di與Di+1的相容工件對。工件Jα與工件Jβ的關(guān)系稱為相容。

        問題F3|LCG,pij=1|Cmax的近似算法具體步驟如下。

        輸入:一個LCGG=(V,E)

        輸出:圖G中頂點(diǎn)(工件)的一個可行排序

        (1)將LCG自然分層,得到各層頂點(diǎn)集D1,D2,…,Dl;

        (2)尋找Di與Di+1(i=1,2,…,l-1)的相容工件對(同一工件至多與一個頂點(diǎn)集的某工件組成相容工件對);

        (3)按D1,D2,…,Dl順序最優(yōu)安排頂點(diǎn)集的工件,如果相鄰頂點(diǎn)集找到相容工件對,則將相容工件對作為兩頂點(diǎn)集的鄰接工件,并在相鄰頂點(diǎn)集之間空閑1個單位時間。否則相鄰頂點(diǎn)集之間空閑2個單位時間。

        下面分析算法的最壞情況界。

        算法在頂點(diǎn)集Di與Di+1之間無法找到相容工件對時,算法在頂點(diǎn)集Di的全部工件加工完畢后空閑2個單位時間。此時頂點(diǎn)集Di與下層頂點(diǎn)集Di+1的結(jié)構(gòu)有以下兩種情況:

        情況2頂點(diǎn)集Di與下層頂點(diǎn)集Di+1之間不為完全二部圖。假設(shè)滿足條件的頂點(diǎn)集共有k個,則有如下定理:

        定理2算法的最壞情況界至多為3/2,且是緊的。

        根據(jù)定理1的結(jié)論,可得:

        圖2 算法的緊例

        3 結(jié)束語

        針對單位工件、有最長鏈圖型序約束的三臺機(jī)流水作業(yè)排序問題,本文通過對序約束圖自然分層并為相鄰頂點(diǎn)集尋找相容工件對的方法設(shè)計了多項(xiàng)式時間近似算法,證明了算法的最壞情況界為3/2,同時給出緊例。由于算法僅通過相鄰頂點(diǎn)集的結(jié)構(gòu)來確定相容工件對,存在尋找相容工件對效率不高的問題,后續(xù)將改進(jìn)尋找方法,得到更好的下界。

        猜你喜歡
        流水作業(yè)頂點(diǎn)排序
        排序不等式
        過非等腰銳角三角形頂點(diǎn)和垂心的圓的性質(zhì)及應(yīng)用(下)
        “流水作業(yè)”等十六則
        恐怖排序
        農(nóng)村別墅建造過程中流水作業(yè)的運(yùn)用
        節(jié)日排序
        關(guān)于頂點(diǎn)染色的一個猜想
        刻舟求劍
        兒童繪本(2018年5期)2018-04-12 16:45:32
        流水作業(yè)法在農(nóng)村水利施工中的應(yīng)用
        基于流水作業(yè)法的水利施工研究
        河南科技(2014年14期)2014-02-27 14:11:46
        一本大道综合久久丝袜精品| 人妻少妇精品专区性色anvn| 婷婷精品国产亚洲av麻豆不片| 精东天美麻豆果冻传媒mv| 一本久道久久综合婷婷五月| 一区二区三区蜜桃在线视频| 国产精品黄色在线观看| 精品亚洲一区中文字幕精品| 亚洲日韩精品无码专区网址| 国产成人av 综合 亚洲| 午夜福利视频男同女同| 东京热加勒比国产精品| 无码色av一二区在线播放| 国产精品99久久久久久宅男| 亚洲无码中文字幕日韩无码| 大屁股流白浆一区二区| 黄污在线观看一区二区三区三州| 一夲道无码人妻精品一区二区| 欧美日韩亚洲色图| 激情在线视频一区二区三区| 国产精品黄色片在线看| 在线亚洲欧美日韩精品专区| 久久亚洲日本免费高清一区| 精品国产女主播一区在线观看| 老色鬼在线精品视频| 精品熟女少妇av免费观看| 久久亚洲伊人| 亚洲国产精品免费一区| 中文字日产幕码三区国产| 亚洲人成影院在线观看| 午夜无码一区二区三区在线| 亚洲一区二区女优av| 日本一区二区在线高清观看| 亚洲中文字幕久久精品无码喷水| 国产精品欧美久久久久老妞| 久久开心婷婷综合中文 | 成人av天堂一区二区| 久久久精品少妇—二区| 国产果冻豆传媒麻婆精东| 人妻在卧室被老板疯狂进入国产| 日本一区二区三深夜不卡|