Optimality of HLF for scheduling divide-and-conquer UET task graphs on identical parallel processors

The problem of scheduling a set of n unit execution time (UET) tasks subject to precedence constraints on m identical parallel processors is known to be N P -hard in the strong sense. However, polynomial time algorithms exist for some classes of precedence graphs. In this paper, we consider a class...

Celý popis

Uložené v:
Podrobná bibliografia
Vydané v:Discrete optimization Ročník 6; číslo 1; s. 79 - 91
Hlavní autori: Kubiak, Wieslaw, Rebaine, Djamal, Potts, Chris
Médium: Journal Article
Jazyk:English
Vydavateľské údaje: Elsevier B.V 01.02.2009
Predmet:
ISSN:1572-5286, 1873-636X
On-line prístup:Získať plný text
Tagy: Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
Abstract The problem of scheduling a set of n unit execution time (UET) tasks subject to precedence constraints on m identical parallel processors is known to be N P -hard in the strong sense. However, polynomial time algorithms exist for some classes of precedence graphs. In this paper, we consider a class of divide-and-conquer graphs that naturally models the execution of the recursive control abstraction of divide-and-conquer algorithms. We prove that the Highest Level First (HLF) strategy minimizes the schedule length for this class, thus settling a conjecture of Rayward-Smith and Clark.
AbstractList The problem of scheduling a set of n unit execution time (UET) tasks subject to precedence constraints on m identical parallel processors is known to be N P -hard in the strong sense. However, polynomial time algorithms exist for some classes of precedence graphs. In this paper, we consider a class of divide-and-conquer graphs that naturally models the execution of the recursive control abstraction of divide-and-conquer algorithms. We prove that the Highest Level First (HLF) strategy minimizes the schedule length for this class, thus settling a conjecture of Rayward-Smith and Clark.
Author Kubiak, Wieslaw
Potts, Chris
Rebaine, Djamal
Author_xml – sequence: 1
  givenname: Wieslaw
  surname: Kubiak
  fullname: Kubiak, Wieslaw
  email: wkubiak@mun.ca
  organization: Faculty of Business Administration, Memorial University, St. John’s, Canada
– sequence: 2
  givenname: Djamal
  surname: Rebaine
  fullname: Rebaine, Djamal
  organization: Département d’Informatique et de Mathématique, Université du Québec à Chicoutimi, Québec, Canada
– sequence: 3
  givenname: Chris
  surname: Potts
  fullname: Potts, Chris
  organization: School of Mathematics, University of Southampton, Southampton, UK
BookMark eNqFkE1LAzEQhoNUsK3-Aw_5A7sm2c94EKS0Vij00oK3kM1Hm7omaxIL_fem1JMHvcy8DPMMzDMBI-usAuAeoxwjXD8ccmmCG2JOEGpzRHOE8BUY47Ypsrqo30YpVw3JKtLWN2ASwgGhoqRFNQZyPUTzwXsTT9BpuFwtoHYeBrFX8qs3dgelORqpMm5lJpz9_FIebucbGHl4hzvPh32AzsK0YqMRvIcD97zvVQreCRWC8-EWXGveB3X306dgu5hvZststX55nT2vMlGgOmZUl0py2ja66zBFNZGya2VBeIe4lpzgBuuaYkXTgHSkqmhNtKBSiEaWqRZT8Hi5K7wLwSvNhIk8Gmej56ZnGLGzL3ZgF1_s7IshypKvBJe_4MEnM_70H_Z0wVR67GiUZ0EYZYWSxisRmXTm7wPfIBmMbA
CitedBy_id crossref_primary_10_1080_07408171003670975
crossref_primary_10_1007_s10951_017_0519_z
crossref_primary_10_1007_s10951_021_00702_w
crossref_primary_10_1109_TASE_2013_2247757
crossref_primary_10_1007_s10878_022_00900_y
Cites_doi 10.1287/opre.9.6.841
10.1137/0604011
10.1016/S0167-6377(99)00003-6
10.1137/S0895480101394999
10.1007/978-94-009-7801-0_22
10.1137/0606066
10.1007/BF00288685
10.1137/0211023
10.1137/0214047
10.1016/0196-6774(84)90039-7
ContentType Journal Article
Copyright 2008 Elsevier B.V.
Copyright_xml – notice: 2008 Elsevier B.V.
DBID 6I.
AAFTH
AAYXX
CITATION
DOI 10.1016/j.disopt.2008.09.001
DatabaseName ScienceDirect Open Access Titles
Elsevier:ScienceDirect:Open Access
CrossRef
DatabaseTitle CrossRef
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISSN 1873-636X
EndPage 91
ExternalDocumentID 10_1016_j_disopt_2008_09_001
S1572528608000650
GroupedDBID --K
--M
.DC
.~1
0R~
1B1
1~.
1~5
4.4
457
4G.
5GY
5VS
6I.
7-5
71M
8P~
AAAKF
AACTN
AAEDT
AAEDW
AAFTH
AAIAV
AAIKJ
AAKOC
AALRI
AAOAW
AAQFI
AARIN
AAXUO
ABAOU
ABMAC
ABUCO
ABVKL
ABXDB
ABYKQ
ACAZW
ACDAQ
ACGFS
ACRLP
ADBBV
ADEZE
ADMUD
AEBSH
AEKER
AENEX
AEXQZ
AFKWA
AFTJW
AGHFR
AGUBO
AGYEJ
AIEXJ
AIGVJ
AIKHN
AITUG
AJBFU
AJOXV
ALMA_UNASSIGNED_HOLDINGS
AMFUW
AMRAJ
APLSM
ARUGR
AXJTR
BKOJK
BLXMC
CS3
DU5
EBS
EFJIC
EFLBG
EJD
EO8
EO9
EP2
EP3
FDB
FEDTE
FIRID
FNPLU
FYGXN
G-Q
GBLVA
HAMUX
HVGLF
HZ~
IHE
IXB
J1W
J9A
KOM
M41
MHUIS
MO0
N9A
NCXOZ
O-L
O9-
OAUVE
OK1
OZT
P-8
P-9
P2P
PC.
Q38
RIG
ROL
RPZ
SDF
SDG
SES
SEW
SPC
SPCBC
SSB
SSD
SSW
SSZ
T5K
~G-
9DU
AATTM
AAXKI
AAYWO
AAYXX
ABJNI
ABWVN
ACLOT
ACRPL
ACVFH
ADCNI
ADNMO
ADVLN
AEIPS
AEUPX
AFJKZ
AFPUW
AIGII
AIIUN
AKBMS
AKRWK
AKYEP
ANKPU
APXCP
CITATION
EFKBS
~HD
ID FETCH-LOGICAL-c306t-9f4eda987fbb19062ddb8d32ab0afda2171f691e9ab02b255962fc9dcc7d4dcc3
ISICitedReferencesCount 9
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000262305800007&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 1572-5286
IngestDate Tue Nov 18 22:30:24 EST 2025
Sat Nov 29 05:16:17 EST 2025
Fri Feb 23 02:29:40 EST 2024
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 1
Keywords Divide-and-conquer graph
Makespan
HLF
Complexity
Identical parallel processors
Language English
License http://www.elsevier.com/open-access/userlicense/1.0
https://www.elsevier.com/tdm/userlicense/1.0
https://www.elsevier.com/open-access/userlicense/1.0
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c306t-9f4eda987fbb19062ddb8d32ab0afda2171f691e9ab02b255962fc9dcc7d4dcc3
OpenAccessLink https://dx.doi.org/10.1016/j.disopt.2008.09.001
PageCount 13
ParticipantIDs crossref_citationtrail_10_1016_j_disopt_2008_09_001
crossref_primary_10_1016_j_disopt_2008_09_001
elsevier_sciencedirect_doi_10_1016_j_disopt_2008_09_001
PublicationCentury 2000
PublicationDate 2009-02-01
PublicationDateYYYYMMDD 2009-02-01
PublicationDate_xml – month: 02
  year: 2009
  text: 2009-02-01
  day: 01
PublicationDecade 2000
PublicationTitle Discrete optimization
PublicationYear 2009
Publisher Elsevier B.V
Publisher_xml – name: Elsevier B.V
References Dolev, Warmuth (b6) 1985; 14
Hu (b10) 1961; 9
Garey, Johnson, Tarjan, Yannakakis (b8) 1983; 4
Dolev, Warmuth (b7) 1982; 5
Horowitz, Sahni (b9) 1978
Moukrim (b11) 1999; 24
V.J. Rayward-Smith, A.J. Clark, Scheduling Theory Applied to Divide-and-Conquer Task Systems on Identical Parallel Machines, in: C.R. Jessehope, K.D. Reinartz (Eds.), in: Conpar’88, BCS Workshop Series, Cambridge University Press, Cambridge, 1989
Coffman, Graham (b3) 1972; 1
Dasgupta, Papadimitriou, Vazirani (b4) 2006
Dolev, Warmuth (b5) 1985; 6
J. Bruno, Deterministic and stochastic scheduling problems with treelike precedence constraints, in: NATO conference, Durham, England, 1981
Valdes, Tarjan, Lawler (b13) 1982; 11
Chardon, Moukrim (b2) 2005; 19
Coffman (10.1016/j.disopt.2008.09.001_b3) 1972; 1
10.1016/j.disopt.2008.09.001_b1
Hu (10.1016/j.disopt.2008.09.001_b10) 1961; 9
Dolev (10.1016/j.disopt.2008.09.001_b5) 1985; 6
Moukrim (10.1016/j.disopt.2008.09.001_b11) 1999; 24
Chardon (10.1016/j.disopt.2008.09.001_b2) 2005; 19
Valdes (10.1016/j.disopt.2008.09.001_b13) 1982; 11
Dasgupta (10.1016/j.disopt.2008.09.001_b4) 2006
Dolev (10.1016/j.disopt.2008.09.001_b6) 1985; 14
10.1016/j.disopt.2008.09.001_b12
Garey (10.1016/j.disopt.2008.09.001_b8) 1983; 4
Horowitz (10.1016/j.disopt.2008.09.001_b9) 1978
Dolev (10.1016/j.disopt.2008.09.001_b7) 1982; 5
References_xml – volume: 6
  start-page: 665
  year: 1985
  end-page: 687
  ident: b5
  article-title: Profile scheduling of opposing forest and level orders
  publication-title: SIAM J. Algebr. Discrete Methods
– volume: 5
  start-page: 48
  year: 1982
  end-page: 59
  ident: b7
  article-title: Scheduling precedence graphs with bounded height
  publication-title: J. Algorithms
– volume: 11
  start-page: 298
  year: 1982
  end-page: 317
  ident: b13
  article-title: The recognition of series parallel digraphs
  publication-title: SIAM J. Comput.
– volume: 1
  start-page: 200
  year: 1972
  end-page: 213
  ident: b3
  article-title: Optimal scheduling for two-processor systems
  publication-title: Acta Inform.
– volume: 9
  start-page: 841
  year: 1961
  end-page: 848
  ident: b10
  article-title: Parallel sequencing and assembly line problems
  publication-title: Oper. Res.
– volume: 19
  start-page: 109
  year: 2005
  end-page: 121
  ident: b2
  article-title: The Coffman–Graham algorithm optimally solves UET task systems with over-interval orders
  publication-title: SIAM J. Discrete Math.
– volume: 24
  start-page: 91
  year: 1999
  end-page: 95
  ident: b11
  article-title: Optimal scheduling on parallel machines for a new order class
  publication-title: Oper. Res. Lett.
– year: 1978
  ident: b9
  article-title: Fundamentals of Computer Algorithms
– reference: V.J. Rayward-Smith, A.J. Clark, Scheduling Theory Applied to Divide-and-Conquer Task Systems on Identical Parallel Machines, in: C.R. Jessehope, K.D. Reinartz (Eds.), in: Conpar’88, BCS Workshop Series, Cambridge University Press, Cambridge, 1989
– reference: J. Bruno, Deterministic and stochastic scheduling problems with treelike precedence constraints, in: NATO conference, Durham, England, 1981
– year: 2006
  ident: b4
  article-title: Algorithms
– volume: 14
  start-page: 638
  year: 1985
  end-page: 657
  ident: b6
  article-title: Scheduling flat graphs
  publication-title: SIAM J. Comput.
– volume: 4
  start-page: 72
  year: 1983
  end-page: 93
  ident: b8
  article-title: Scheduling opposing forests
  publication-title: SIAM J. Algebr. Discrete Methods
– volume: 9
  start-page: 841
  year: 1961
  ident: 10.1016/j.disopt.2008.09.001_b10
  article-title: Parallel sequencing and assembly line problems
  publication-title: Oper. Res.
  doi: 10.1287/opre.9.6.841
– volume: 4
  start-page: 72
  year: 1983
  ident: 10.1016/j.disopt.2008.09.001_b8
  article-title: Scheduling opposing forests
  publication-title: SIAM J. Algebr. Discrete Methods
  doi: 10.1137/0604011
– ident: 10.1016/j.disopt.2008.09.001_b12
– year: 2006
  ident: 10.1016/j.disopt.2008.09.001_b4
– year: 1978
  ident: 10.1016/j.disopt.2008.09.001_b9
– volume: 24
  start-page: 91
  year: 1999
  ident: 10.1016/j.disopt.2008.09.001_b11
  article-title: Optimal scheduling on parallel machines for a new order class
  publication-title: Oper. Res. Lett.
  doi: 10.1016/S0167-6377(99)00003-6
– volume: 19
  start-page: 109
  issue: 1
  year: 2005
  ident: 10.1016/j.disopt.2008.09.001_b2
  article-title: The Coffman–Graham algorithm optimally solves UET task systems with over-interval orders
  publication-title: SIAM J. Discrete Math.
  doi: 10.1137/S0895480101394999
– ident: 10.1016/j.disopt.2008.09.001_b1
  doi: 10.1007/978-94-009-7801-0_22
– volume: 6
  start-page: 665
  year: 1985
  ident: 10.1016/j.disopt.2008.09.001_b5
  article-title: Profile scheduling of opposing forest and level orders
  publication-title: SIAM J. Algebr. Discrete Methods
  doi: 10.1137/0606066
– volume: 1
  start-page: 200
  year: 1972
  ident: 10.1016/j.disopt.2008.09.001_b3
  article-title: Optimal scheduling for two-processor systems
  publication-title: Acta Inform.
  doi: 10.1007/BF00288685
– volume: 11
  start-page: 298
  year: 1982
  ident: 10.1016/j.disopt.2008.09.001_b13
  article-title: The recognition of series parallel digraphs
  publication-title: SIAM J. Comput.
  doi: 10.1137/0211023
– volume: 14
  start-page: 638
  issue: 3
  year: 1985
  ident: 10.1016/j.disopt.2008.09.001_b6
  article-title: Scheduling flat graphs
  publication-title: SIAM J. Comput.
  doi: 10.1137/0214047
– volume: 5
  start-page: 48
  year: 1982
  ident: 10.1016/j.disopt.2008.09.001_b7
  article-title: Scheduling precedence graphs with bounded height
  publication-title: J. Algorithms
  doi: 10.1016/0196-6774(84)90039-7
SSID ssj0034935
Score 1.8033179
Snippet The problem of scheduling a set of n unit execution time (UET) tasks subject to precedence constraints on m identical parallel processors is known to be N P...
SourceID crossref
elsevier
SourceType Enrichment Source
Index Database
Publisher
StartPage 79
SubjectTerms Complexity
Divide-and-conquer graph
HLF
Identical parallel processors
Makespan
Title Optimality of HLF for scheduling divide-and-conquer UET task graphs on identical parallel processors
URI https://dx.doi.org/10.1016/j.disopt.2008.09.001
Volume 6
WOSCitedRecordID wos000262305800007&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVESC
  databaseName: Elsevier SD Freedom Collection Journals 2021
  customDbUrl:
  eissn: 1873-636X
  dateEnd: 20171130
  omitProxy: false
  ssIdentifier: ssj0034935
  issn: 1572-5286
  databaseCode: AIEXJ
  dateStart: 20040615
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1LbxMxELZCywEOqLxEeVQ-cIuMuo-s18eKpqIVKj2kIreVvbalLdvdKF2qHvnpjF_rQlChBy5WZGV3k8yXeXnmG4Tel0WmlJCaJIUqSV4rSphJc6RiloFFKQuaajtsgp6elsslO5tMfoRemOuWdl15c8NW_1XUsAfCNq2z9xD3eFPYgNcgdFhB7LD-k-C_gBK4dN61SdJ_PrKVhBDEglGxvee2A0sR3kkCwTDYhfX0fL6YDvzq29TyV9sThMZ28BoJGnbwtlXtdOWaCnp_AORd2sMGNI8y1Qbmwb6tM54QiYZbhfsVQvI2ZsxBrLxx2dRDw800Fnqc9cMQaQ9-SUqwUMcc9Sg1Ma5nufaKttjAk1OabpqMN79udteGYnc5hosPpsZqFWpgLdVoNGTh8P43-zZWHYaCtovK3cWP4GSmru8B2k7pjIFq3z44ni9PgjXPcmaHtI5fKLRf2hrBzU_zZ_fmlsuy2EFPfKyBDxxGnqKJ6p6hx7cYKJ8jGdGCe40BLRjQgiNa8CZaMKAFG7Rghxbcd3hECw5owREtL9D50Xzx8RPxgzdIDRHkQJjOleSspFqIxBBZSylKmaVc7HMtOUSxiS5YohhspMIEpUWqaybrmsoc1uwl2ur6Tr1CmOuZzhLwQfc1eN6KCprlWnAhlUw4o2wXZeH3qmrPSm-Go7TVXdLaRWS8auVYWf7yfhpEUXnP0nmMFeDrzitf3_NJb9Cj-H94i7aG9Xf1Dj2sr4fmar3nwfUTnD-htA
linkProvider Elsevier
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Optimality+of+HLF+for+scheduling+divide-and-conquer+UET+task+graphs+on+identical+parallel+processors&rft.jtitle=Discrete+optimization&rft.au=Kubiak%2C+Wieslaw&rft.au=Rebaine%2C+Djamal&rft.au=Potts%2C+Chris&rft.date=2009-02-01&rft.issn=1572-5286&rft.volume=6&rft.issue=1&rft.spage=79&rft.epage=91&rft_id=info:doi/10.1016%2Fj.disopt.2008.09.001&rft.externalDBID=n%2Fa&rft.externalDocID=10_1016_j_disopt_2008_09_001
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1572-5286&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1572-5286&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1572-5286&client=summon