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

        ?

        最大化接收工件個(gè)數(shù)的在線分批排序問(wèn)題研究

        2016-06-27 08:16:46李文杰
        關(guān)鍵詞:排序

        李文杰, 馬 冉

        (1. 洛陽(yáng)師范學(xué)院 數(shù)學(xué)科學(xué)學(xué)院 河南 洛陽(yáng) 471022;2. 河南理工大學(xué) 數(shù)學(xué)與信息科學(xué)學(xué)院 河南 焦作 454000)

        最大化接收工件個(gè)數(shù)的在線分批排序問(wèn)題研究

        李文杰1, 馬 冉2

        (1. 洛陽(yáng)師范學(xué)院 數(shù)學(xué)科學(xué)學(xué)院 河南 洛陽(yáng) 471022;2. 河南理工大學(xué) 數(shù)學(xué)與信息科學(xué)學(xué)院 河南 焦作 454000)

        研究m臺(tái)批處理機(jī)上的等長(zhǎng)工件在線排序問(wèn)題. 在該問(wèn)題中,工件是隨著時(shí)間依次到達(dá)的,每個(gè)工件J具有一個(gè)共同的加工時(shí)間p>0,一個(gè)釋放時(shí)間rj≥0,一個(gè)必須交貨期dj>0.一臺(tái)機(jī)器可以同時(shí)加工b個(gè)工件(b個(gè)工件構(gòu)成一批),b=∞表示批容量無(wú)界. 每一批的加工時(shí)間由該批中工件的最長(zhǎng)加工時(shí)間來(lái)決定.同一批中的所有工件均具有相同的開工時(shí)間和完工時(shí)間,目標(biāo)是確定一個(gè)工件可以被中斷重啟的在線排序最大化接收工件總個(gè)數(shù).首先,當(dāng)m=2、3時(shí)分別給出了問(wèn)題的下界為2和6/5. 其次,設(shè)計(jì)出了問(wèn)題的一個(gè)在線算法H并證明其競(jìng)爭(zhēng)比分別為3(當(dāng)m=2時(shí))、4(當(dāng)m=3或m≥4為偶數(shù)時(shí))和5(當(dāng)m≥5為奇數(shù)時(shí)).

        在線排序; 在線算法; 批處理機(jī); 競(jìng)爭(zhēng)比

        0 引言

        在線排序是現(xiàn)代排序領(lǐng)域中發(fā)展最為迅速的研究方向之一.批處理在線排序是一類非常重要的在線排序問(wèn)題,本文主要是指平行分批(另一種是繼列分批),在不超過(guò)批容量b的前提下,一臺(tái)機(jī)器可以同時(shí)加工多個(gè)工件.批的加工時(shí)間由該批中工件的最長(zhǎng)加工時(shí)間來(lái)決定,同一批中的所有工件均具有相同的開工時(shí)間和完工時(shí)間.在平行分批排序中一般分為兩種模型:一種是批容量無(wú)界情形(b=);另一種是批容量有界情形(b<)[1-11].批處理在線環(huán)境下的最大化接收工件總利益排序又是近幾年學(xué)者們持續(xù)研究的另一類重要問(wèn)題,特別是批處理機(jī)上等長(zhǎng)工件的最大化接收工件總個(gè)數(shù)的在線排序問(wèn)題.該問(wèn)題在網(wǎng)絡(luò)服務(wù)中的一個(gè)典型應(yīng)用是PDD(Pull-based data dissemination)客戶服務(wù)系統(tǒng)[12-14].

        用競(jìng)爭(zhēng)比來(lái)衡量一個(gè)在線算法的性能.當(dāng)工件允許被中斷重啟時(shí),文獻(xiàn)[16]給出了一個(gè)競(jìng)爭(zhēng)比為2的最好可能的在線算法. 文獻(xiàn)[17]研究了每個(gè)工件都具有相同的加工時(shí)間的情形,利用Charging法得到了一個(gè)競(jìng)爭(zhēng)比為3/2的最好可能的在線算法.對(duì)工件允許被中斷情形,如果每個(gè)工件J滿足pj=1且dj-rj≥2 時(shí),Goldman等給出了一個(gè)3/2競(jìng)爭(zhēng)的在線算法[18].對(duì)于該問(wèn)題的分批情形,文獻(xiàn)[19]用半在線中“l(fā)ookahead”思想研究該問(wèn)題.這里的“l(fā)ookahead”是指任一在線算法在當(dāng)前時(shí)刻t能夠預(yù)測(cè)到在時(shí)間段(t,t+l)內(nèi),將要到達(dá)的所有工件的信息.當(dāng)0≤l<1時(shí),得到了一個(gè)下界min{n,b},并給出一個(gè)簡(jiǎn)單的在線算法使其競(jìng)爭(zhēng)比與之匹配,當(dāng)1≤l<2時(shí),對(duì)b=和b<分別給出了問(wèn)題的下界為2.56和3/2,并且設(shè)計(jì)了一個(gè)批延遲在線算法,并證明該算法的競(jìng)爭(zhēng)比分別為4(b=時(shí))和5(當(dāng)b<時(shí)).

        1 問(wèn)題的下界

        證明 考察任一在線算法A.設(shè)ε是一個(gè)充分小的正實(shí)數(shù)并且滿足0<ε<1.下面用對(duì)手法構(gòu)造的實(shí)例I滿足其所有工件均是緊工件,即對(duì)任意的J∈I,dj=rj+p.

        情形1n1=n2=N或N=n1

        綜上,定理1證畢.

        2 在線算法H及競(jìng)爭(zhēng)比分析

        第0步: 置t=0.

        第1步: 如果U(t)=Φ,則等到有新工件到達(dá),重置t為新工件的到達(dá)時(shí)刻.

        第2步: 如果U(t)≠Φ,并且有機(jī)器空閑, 則把U(t)中的工件作為一批在t時(shí)刻安排在空閑機(jī)器上開始加工.轉(zhuǎn)到第1步.

        第3步: 如果U(t)≠Φ,并且所有機(jī)器都忙碌,則執(zhí)行以下運(yùn)算:

        第3.1步: 如果t是機(jī)器Mi的一個(gè)中斷重啟點(diǎn),其中1≤i≤m,則中斷Bi(t)并把U(t,i)作為一批在時(shí)刻t安排在Mi上開工.轉(zhuǎn)到第1步.

        第3.2步: 如果t不是任何機(jī)器的一個(gè)中斷重啟點(diǎn),則重置t∶=min{r,d},其中r是在t之后新工件的到達(dá)時(shí)刻,d是在t之后機(jī)器出現(xiàn)空閑的最早時(shí)刻.轉(zhuǎn)到第1步.

        假設(shè)關(guān)于該問(wèn)題任一實(shí)例I中的第一個(gè)工件在0時(shí)刻到達(dá),最后一個(gè)工件在T>0時(shí)刻到達(dá).令τ=「T/p?. 把時(shí)間區(qū)間[0,T]劃分成a個(gè)小區(qū)間(其中:如果「T/p?=T/p,a=τ+1; 否則a=τ),T(1)=[0,p),…,T(a-1)=[(a-2)p,(a-1)p),如果a=τ,T(a)=[(a-1)p,T),否則T(a)=[T,).如果k是奇數(shù),其中1≤k≤a,稱區(qū)間T(k)是一個(gè)奇區(qū)間,否則就稱T(k)是一個(gè)偶區(qū)間.算法H描述如下:對(duì)前?m/2」臺(tái)機(jī)器在所有的奇區(qū)間T(k)上執(zhí)行算法H1,1≤k≤a;對(duì)后?m/2」臺(tái)機(jī)器在所有的偶區(qū)間T(k)上執(zhí)行算法H1; 在剩余的機(jī)器以及時(shí)間段上,H不做任何決策只需等待.

        由算法H可知,在每一個(gè)區(qū)間T(h)上,其中1≤h≤a,H至多接收?m/2」批工件.如果一批工件B在時(shí)刻t被安排在Mi上開工, 其中1≤i≤m,并且該批在t′>t時(shí)刻被H中斷同時(shí)H又在時(shí)刻t′選擇在Mi上開始加工另外一批(記為B′),稱B被B′中斷且B是一個(gè)由H產(chǎn)生的中斷批.可知t′-tW(B). 如果批B′最終被H完全加工稱B′是由H產(chǎn)生的一個(gè)接收批.分情形討論算法H的競(jìng)爭(zhēng)比.

        對(duì)m=2、3情形,在每一個(gè)區(qū)間T(k)上,其中1≤k≤a,H至多接收一批工件.不妨設(shè)H在T(k)上接收的批為Bk(Bk可能是空集).記Β={Bk:1≤k≤a} 和W(B)=∑J∈Bwj. 則H(I)=W(I). 由于IB中所有工件將會(huì)在時(shí)刻T+p過(guò)期,那么OPT只可能在[0,T)上接收IB的工件. 由算法H可知,對(duì)任一時(shí)刻點(diǎn)t∈T(k)(1≤k≤a),IB中在t時(shí)刻的有效工件集U(t)滿足W(U(t))≤W(Bk),由于OPT關(guān)于實(shí)例IB最多在T(k)上接收2批工件(對(duì)m=2情形)和3批工件(對(duì)m=3情形). 因此OPT在T(k)上接收的工件的權(quán)和不會(huì)超過(guò)2W(Bk)(對(duì)m=2形)3W(Bk)(對(duì)m=3情形). 故有OPT(IB)≤2W(B)(對(duì)m=2)OPT(IB)≤3W(B)(對(duì)m=3). 另外, OPT(I)≤OPT(IB)+OPT(B). 進(jìn)一步可得,OPT(I)≤3H(I),當(dāng)m=2時(shí); OPT(I)≤ 4H(I),當(dāng)m=3時(shí).

        綜合以上討論可得本文的主要結(jié)論.

        3 結(jié)論與展望

        [1] MATHIRAJAN M, SIVAKUMAR A I. A literature review, classification and simple metaanalysis on scheduling of batch processors in semiconductor[J]. International journal of advanced manufacturing technology, 2006, 29(9): 990-1001.

        [2] ALLAHVERDI A, NG C T, CHENG T C E, et al. A survey of scheduling problems with setup times or costs[J]. European journal of operational research, 2008, 187(3):985-1032.

        [3] WEBSTER S T, BAKER K R. Scheduling groups of jobs on a single machine[J]. Operations research, 1995, 43(4): 692-703.

        [4] ZHANG G C, CAI X Q, WONG C K. On-line algorithms for minimizing makespan on batch processing machines[J]. Naval research logistics, 2001, 48(3): 241-258.

        [5] ZHANG G C, CAI X Q, WONG C K. Online algorithms for scheduling on parallel batch processing machines[J]. IIE transations, 2003, 35(2):175-181.

        [6] DOBSON G, NAMBIMADOM R S. The batch loading and scheduling problem[J]. Operations research, 2001, 49(1): 52-65.

        [7] YUAN J J, Ng C T, CHENG T C E. Best semi-online algorithms for unbounded parallel batch scheduling[J]. Discrete applied mathematics, 2011, 159(8): 838-847.

        [8] LI W H, YUAN J J. Online scheduling on unbounded parallel-batch machines to minimize maximum flow-time[J]. Information processing letters, 2011, 111(8):907-911.

        [9] TIAN Ji, FU R Y, YUAN J J. Online over time scheduling on parallel-batch machines: a survey[J]. Operations research society of China, 2014, 2(4):445-454.

        [10]劉其佳,張利齊,馮琪. 考慮運(yùn)輸?shù)耐嘶ぜ诰€排序問(wèn)題研究[J].鄭州大學(xué)學(xué)報(bào)(工學(xué)版),2015,36(2):125-128.

        [11]劉其佳,馮琪. 單機(jī)上考慮運(yùn)輸?shù)耐嘶ぜ脑诰€排序問(wèn)題[J].信陽(yáng)師范學(xué)院學(xué)報(bào)(自然科學(xué)版),2015,28(2):157-159.

        [12]KALYANASUNDARAM B, VELAUTHAPILLAI M. On-demand broadcasting under deadline[J]. Springer Berlin heidelberg, 2003,2382: 313-324.

        [13]SHARAF M A, CHRYSANTHIS P K. On-demand data broadcasting for mobile decision making[J]. Mobile networks and applications, 2004, 9(6):703-714.

        [14]HUNG R Y S, TING H F. Design and analysis of online batching systems[J]. Algorithmica, 2010, 57(2):217-231.

        [15]GRAHAM R L, LAWER E L, LENSTRA J K, et al. Optimization and approximation in deterministic sequencing and scheduling[J]. Annals of discrete mathematics, 1979, 5:287-326.

        [16]HOOGEVEEN H, POTTS C N, WOEGINGER G J. On-line scheduling on a single machine: maximizing the number of early jobs[J]. Operations research letters, 2000, 27(5):193-196.

        [17]CHROBAK M, JAWOR W, SGALL J, et al. Online scheduling of equal-length jobs: randomization and restarts help[J]. Springer Berlin heidelberg, 2013, 3142(6):358-370.

        [18]GOLDMAN S A, PARWATIKAR J, SURI S. Online scheduling with hard deadlines[J]. Journal of algorithms, 2000, 34(2): 370-389.

        [19]LI W J, YUAN J J, CAO J F, et al. Online scheduling of unit length jobs on a parallel batching machineto maximize the number of early jobs with lookahead[J]. Theoretical computer science, 2009, 410(47/49): 5182-5187.

        [20]FUNG S P Y, POON C K, ZHENG F F. Online interval scheduling: randomized and multiprocessor cases[J]. International conference on computing and combination, 2007, 16(3): 248-262.

        [21]LI WJ, YUAN J J. Improved online algorithms for the batch scheduling of equal-length jobs with incompatible families to maximize the weighted number of early jobs[J]. Optimization Letters, 2013,8(5):1691-1706.

        (責(zé)任編輯:方惠敏)

        Research on the Online Batch Scheduling to Maximize Total Number of the Accepted Jobs

        LI Wenjie1, MA Ran2

        (1.SchoolofMathematicalSciences,LuoyangNormalUniversity,Luoyang471022,China;2.SchoolofMathematicsandInformationScience,HenanPolytechnicUniversity,Jiaozuo454000,China)

        The online scheduling of equal-length jobs was studied onmidentical batch machines. In this problem, jobs arrive over time and each job needed a common processing timep>0, a release timerj≥0, a deadlinedj>0. Each batch machine can process up to b jobs simultaneously as a batch. “b=∞” means that the capacity of batch was unbounded. The goal was to determine a preemption-restart schedule which maximizes the total number of the accepted jobs. A lower bound of 2 form=2 and 6/5 form=3, was presented respectively. An online algorithmHwas provided with a competitive ratio of 3 (whenm=2), 4(whenm=3 orm≥4 is even), 5(whenm≥5 is odd), respectively.

        online scheduling; online algorithm; batch machines; competitive ratio

        2015-10-07

        國(guó)家自然科學(xué)基金資助項(xiàng)目(11501279,11501171); 河南省基礎(chǔ)與前沿技術(shù)研究計(jì)劃資助項(xiàng)目(152300410217).

        李文杰(1981—),男,河南正陽(yáng)人,講師,博士,主要從事組合數(shù)學(xué)與最優(yōu)化研究, E-mail: liwenjie0521@163.com.

        李文杰,馬冉. 最大化接收工件個(gè)數(shù)的在線分批排序問(wèn)題研究[J]. 鄭州大學(xué)學(xué)報(bào)(理學(xué)版),2016,48(2):24-28.

        O223

        A

        1671-6841(2016)02-0024-05

        10.13705/j.issn.1671-6841.2015216

        猜你喜歡
        排序
        排排序
        排序不等式
        作者簡(jiǎn)介
        名家名作(2021年9期)2021-10-08 01:31:36
        作者簡(jiǎn)介
        名家名作(2021年4期)2021-05-12 09:40:02
        恐怖排序
        律句填空排序題的備考策略
        節(jié)日排序
        刻舟求劍
        兒童繪本(2018年5期)2018-04-12 16:45:32
        作者簡(jiǎn)介(按文章先后排序)
        名家名作(2017年2期)2017-08-30 01:34:24
        按特定規(guī)律排序
        兒童與健康(2012年1期)2012-04-12 00:00:00
        中文字幕人成乱码中文| 亚洲av无码av吞精久久| 亚洲AV无码国产永久播放蜜芽| 亚洲国产精品第一区二区三区 | 中文字幕中文字幕三区| 国产精品高清网站| 久久人与动人物a级毛片| 亚洲中文字幕在线一区二区三区| 日韩精品免费一区二区中文字幕 | 国产精品毛片无遮挡高清| 国产成人涩涩涩视频在线观看| 国产小毛片| 一区二区三区少妇熟女高潮| 久久伊人这里都是精品| 欧美大屁股xxxx| 国产精品久久综合桃花网| 亚洲一区二区三区av天堂| 99re6在线视频精品免费| 国产va免费精品高清在线| 岛国熟女一区二区三区| av天堂手机在线看片资源| 丰满人妻一区二区三区免费视频| 曰本女人与公拘交酡免费视频| 国产强伦姧在线观看| 亚洲精品国产一区二区免费视频| 成人乱码一区二区三区av| 人妻在卧室被老板疯狂进入国产| av网站影片在线观看| 国产情侣自拍在线视频| 吃奶摸下激烈床震视频试看| 人妻无码一区二区在线影院| 国产亚洲精品综合在线网站| 色婷婷五月综合激情中文字幕| 国产99久久亚洲综合精品| 久久久精品国产亚洲麻色欲 | 亚洲一区二区精品在线看| 免费人成视频网站网址| 国产色秀视频在线播放| 精品久久杨幂国产杨幂| 国产一区二区三区的区| 三年片免费观看大全有|