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

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

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

李文杰, 馬 冉

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

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

李文杰1, 馬 冉2

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

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

在線排序; 在線算法; 批處理機; 競爭比

0 引言

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

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

1 問題的下界

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

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

綜上,定理1證畢.

2 在線算法H及競爭比分析

第0步: 置t=0.

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

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

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

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

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

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

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

對m=2、3情形,在每一個區(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中所有工件將會在時刻T+p過期,那么OPT只可能在[0,T)上接收IB的工件. 由算法H可知,對任一時刻點t∈T(k)(1≤k≤a),IB中在t時刻的有效工件集U(t)滿足W(U(t))≤W(Bk),由于OPT關(guān)于實例IB最多在T(k)上接收2批工件(對m=2情形)和3批工件(對m=3情形). 因此OPT在T(k)上接收的工件的權(quán)和不會超過2W(Bk)(對m=2形)3W(Bk)(對m=3情形). 故有OPT(IB)≤2W(B)(對m=2)OPT(IB)≤3W(B)(對m=3). 另外, OPT(I)≤OPT(IB)+OPT(B). 進一步可得,OPT(I)≤3H(I),當(dāng)m=2時; OPT(I)≤ 4H(I),當(dāng)m=3時.

綜合以上討論可得本文的主要結(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]劉其佳,張利齊,馮琪. 考慮運輸?shù)耐嘶ぜ诰€排序問題研究[J].鄭州大學(xué)學(xué)報(工學(xué)版),2015,36(2):125-128.

[11]劉其佳,馮琪. 單機上考慮運輸?shù)耐嘶ぜ脑诰€排序問題[J].信陽師范學(xué)院學(xué)報(自然科學(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

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

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

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

O223

A

1671-6841(2016)02-0024-05

10.13705/j.issn.1671-6841.2015216

猜你喜歡
排序
排排序
排序不等式
作者簡介
名家名作(2021年9期)2021-10-08 01:31:36
作者簡介
名家名作(2021年4期)2021-05-12 09:40:02
作者簡介(按文章先后排序)
名家名作(2021年3期)2021-04-07 06:42:16
恐怖排序
律句填空排序題的備考策略
節(jié)日排序
刻舟求劍
兒童繪本(2018年5期)2018-04-12 16:45:32
作者簡介(按文章先后排序)
名家名作(2017年2期)2017-08-30 01:34:24
主站蜘蛛池模板: 丁香婷婷综合激情| 精品福利国产| 天天摸夜夜操| 99精品伊人久久久大香线蕉| 亚洲精品视频网| 在线欧美日韩国产| 日本草草视频在线观看| 亚洲日韩第九十九页| 日韩在线观看网站| 欧美日韩免费观看| 欧美不卡视频在线| 欧美精品亚洲精品日韩专区va| 伊人天堂网| 亚洲成在线观看| 青青草原国产av福利网站| 91在线视频福利| 国产亚洲精品无码专| 狠狠v日韩v欧美v| 亚洲精品自拍区在线观看| 国产黑丝一区| 99热最新网址| 天天躁夜夜躁狠狠躁躁88| 欧美 国产 人人视频| 欧美不卡视频一区发布| 国产乱人伦精品一区二区| 久久77777| 国产欧美精品午夜在线播放| 欧美福利在线播放| 欧美第一页在线| 最新日韩AV网址在线观看| 国产丰满大乳无码免费播放| 亚洲中文字幕手机在线第一页| 波多野结衣一级毛片| 蜜桃臀无码内射一区二区三区| 九色视频最新网址 | 高清精品美女在线播放| 亚洲国产精品无码久久一线| 国产精品55夜色66夜色| 欧美综合区自拍亚洲综合绿色 | 亚洲国产日韩一区| 欧美影院久久| 中文字幕啪啪| 亚洲无码视频图片| 国产又爽又黄无遮挡免费观看| 99热这里只有精品5| 欧美三级日韩三级| 国产97公开成人免费视频| 真人免费一级毛片一区二区| 麻豆国产精品| 日韩小视频在线观看| 国产靠逼视频| 国产精品一区二区不卡的视频| 性视频久久| 国产在线无码av完整版在线观看| 亚洲丝袜中文字幕| 啪啪啪亚洲无码| www.亚洲一区二区三区| 国产拍在线| 精品小视频在线观看| 玩两个丰满老熟女久久网| 综合网久久| 国产精品大尺度尺度视频| 一本色道久久88| 日韩精品免费一线在线观看 | 国产视频只有无码精品| аⅴ资源中文在线天堂| 亚洲日韩久久综合中文字幕| 免费看av在线网站网址| 国产h视频免费观看| 午夜视频在线观看区二区| 91精品国产91欠久久久久| 99re在线视频观看| 日本精品αv中文字幕| 97在线视频免费观看| 精品久久高清| 日韩a在线观看免费观看| 国产女人爽到高潮的免费视频| 成年人午夜免费视频| 亚洲视频在线观看免费视频| 亚洲精品第1页| 99一级毛片| 一级毛片免费不卡在线|