The task allocation problem with constant communication

In the module allocation problem we are given n tasks t 1,…, t n , to be executed by m processors P 1,…, P m , subject to both execution and communication costs. The cost of any assignment of the tasks to the processors is defined as the sum of the corresponding execution costs, and the communicatio...

Full description

Saved in:
Bibliographic Details
Published inDiscrete Applied Mathematics Vol. 131; no. 1; pp. 169 - 177
Main Authors Fernandez de la Vega, W., Lamari, M.
Format Journal Article Conference Proceeding
LanguageEnglish
Published Lausanne Elsevier B.V 06.09.2003
Amsterdam Elsevier
New York, NY
Subjects
Online AccessGet full text
ISSN0166-218X
1872-6771
DOI10.1016/S0166-218X(02)00423-7

Cover

Abstract In the module allocation problem we are given n tasks t 1,…, t n , to be executed by m processors P 1,…, P m , subject to both execution and communication costs. The cost of any assignment of the tasks to the processors is defined as the sum of the corresponding execution costs, and the communication costs for any pair of tasks assigned to distinct processors. We consider the case where all the tasks communicate with communication costs all equal to a constant c 0. When the number of processors is bounded, we give two exact, polynomial-time algorithms, an elementary one for the case where the execution costs take only two distinct values and one for the general case. When the number of processors is not bounded, we obtain a polynomial-time approximation scheme. We obtain a similar algorithm when the communication graph is the edge union of a bounded number of cliques and complete bipartite graphs.
AbstractList In the module allocation problem we are given n tasks t 1,…, t n , to be executed by m processors P 1,…, P m , subject to both execution and communication costs. The cost of any assignment of the tasks to the processors is defined as the sum of the corresponding execution costs, and the communication costs for any pair of tasks assigned to distinct processors. We consider the case where all the tasks communicate with communication costs all equal to a constant c 0. When the number of processors is bounded, we give two exact, polynomial-time algorithms, an elementary one for the case where the execution costs take only two distinct values and one for the general case. When the number of processors is not bounded, we obtain a polynomial-time approximation scheme. We obtain a similar algorithm when the communication graph is the edge union of a bounded number of cliques and complete bipartite graphs.
Author Fernandez de la Vega, W.
Lamari, M.
Author_xml – sequence: 1
  givenname: W.
  surname: Fernandez de la Vega
  fullname: Fernandez de la Vega, W.
– sequence: 2
  givenname: M.
  surname: Lamari
  fullname: Lamari, M.
BackLink http://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=15102714$$DView record in Pascal Francis
BookMark eNqFkF1LwzAUhoNMcJv-BKE3gl5UT5K26fBCZPgFAy-c4F1I0xMWbdORRMV_b7eKgje7OR_wvAfOMyEj1zkk5JjCOQVaXDz1pUgZLV9OgZ0BZIynYo-MaSlYWghBR2T8ixyQSQivAED7bUzEcoVJVOEtUU3TaRVt55K176oG2-TTxlWiOxeicrEf2vbd2YE5JPtGNQGPfvqUPN_eLOf36eLx7mF-vUg15yKmCMKwGZsVoKASNDeVFpDzrMoQa0ZrxkqjsBAV5qKipmQmK3POGc9ZAVwBn5KT4e5aBa0a45XTNsi1t63yX5LmFJigWc_lA6d9F4JH84eA3FiSW0tyo0ACk1tLUvS5y385beP2w-iVbXamr4Y09go-LHoZtEWnsbYedZR1Z3dc-Ab_nYKk
CODEN DAMADU
CitedBy_id crossref_primary_10_1007_s10845_014_0937_0
crossref_primary_10_1142_S1469026821500243
crossref_primary_10_1155_2014_723497
crossref_primary_10_1007_s10472_023_09895_6
crossref_primary_10_1109_TKDE_2004_91
Cites_doi 10.1109/TSE.1981.226469
10.1016/0167-6377(89)90022-9
10.1016/0022-0000(91)90023-X
10.1145/129712.129736
10.1016/0167-6377(92)90015-U
10.1145/146637.146646
10.1109/TSE.1977.233840
ContentType Journal Article
Conference Proceeding
Copyright 2003
2003 INIST-CNRS
Copyright_xml – notice: 2003
– notice: 2003 INIST-CNRS
DBID 6I.
AAFTH
AAYXX
CITATION
IQODW
DOI 10.1016/S0166-218X(02)00423-7
DatabaseName ScienceDirect Open Access Titles
Elsevier:ScienceDirect:Open Access
CrossRef
Pascal-Francis
DatabaseTitle CrossRef
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Mathematics
Applied Sciences
EISSN 1872-6771
EndPage 177
ExternalDocumentID 15102714
10_1016_S0166_218X_02_00423_7
S0166218X02004237
GroupedDBID -~X
6I.
AAFTH
ADEZE
AFTJW
AI.
ALMA_UNASSIGNED_HOLDINGS
FA8
FDB
OAUVE
VH1
WUQ
AAYXX
CITATION
IQODW
ID FETCH-LOGICAL-c337t-e07f292960a0b715fbc70534b4eed21d228fae67be57b1f82f485332352603a03
IEDL.DBID .~1
ISSN 0166-218X
IngestDate Wed Apr 02 07:18:46 EDT 2025
Thu Apr 24 22:54:33 EDT 2025
Tue Jul 01 02:41:25 EDT 2025
Sat Apr 29 22:44:06 EDT 2023
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 1
Keywords Polynomial time approximation scheme
Scheduling
Polynomial
Costs
Processor
Scheme
Polynomial approximation
Complete
Constant
Numerical approximation
Assignment
Allocation
Number
Optimal allocation
Bipartite graph
Communication
Edge(graph)
Approximation
Complete graph
Graph clique
Graph theory
Algorithm
Cost control
Polynomial time
Problem
Communication graph
Module
Edge
Graph algorithm
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
CC BY 4.0
LinkModel DirectLink
MeetingName The Second International Colloquium, Journées de l'Informatique Messine
MergedId FETCHMERGED-LOGICAL-c337t-e07f292960a0b715fbc70534b4eed21d228fae67be57b1f82f485332352603a03
OpenAccessLink https://www.sciencedirect.com/science/article/pii/S0166218X02004237
PageCount 9
ParticipantIDs pascalfrancis_primary_15102714
crossref_primary_10_1016_S0166_218X_02_00423_7
crossref_citationtrail_10_1016_S0166_218X_02_00423_7
elsevier_sciencedirect_doi_10_1016_S0166_218X_02_00423_7
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 2003-09-06
PublicationDateYYYYMMDD 2003-09-06
PublicationDate_xml – month: 09
  year: 2003
  text: 2003-09-06
  day: 06
PublicationDecade 2000
PublicationPlace Lausanne
Amsterdam
New York, NY
PublicationPlace_xml – name: Amsterdam
– name: Lausanne
– name: New York, NY
PublicationTitle Discrete Applied Mathematics
PublicationYear 2003
Publisher Elsevier B.V
Elsevier
Publisher_xml – name: Elsevier B.V
– name: Elsevier
References M. Lamari, W. Fernandez de la Vega, The module allocation problem; an average case analysis, irregular 96, Santa Barbara, CA, Lecture Notes in Computer Science, Vol. 1117, Springer, Berlin, 1996, pp. 307–312.
Papadimitriou, Yannakakis (BIB9) 1991; 43
Bokhari (BIB2) 1981; SE-7
Stone (BIB10) 1977; SE-3
Grötschel, Lovász, Schrijver (BIB4) 1988
Magirou, Milis (BIB7) 1989; 8
Billionnet, Costa, Sutter (BIB1) 1992; 39
Mary Lo (BIB8) 1988; TSC-37
E. Dalhaus, D.S. Johnson, C.H. Papadimitriou, P. Seymour, M. Yannakakis, The complexity of multiway cut, in: Proceedings of the 24th ACM STOC, 1992, pp. 241–251.
Magirou (BIB6) 1992; 12
Papadimitriou (10.1016/S0166-218X(02)00423-7_BIB9) 1991; 43
10.1016/S0166-218X(02)00423-7_BIB3
10.1016/S0166-218X(02)00423-7_BIB5
Stone (10.1016/S0166-218X(02)00423-7_BIB10) 1977; SE-3
Billionnet (10.1016/S0166-218X(02)00423-7_BIB1) 1992; 39
Bokhari (10.1016/S0166-218X(02)00423-7_BIB2) 1981; SE-7
Magirou (10.1016/S0166-218X(02)00423-7_BIB6) 1992; 12
Magirou (10.1016/S0166-218X(02)00423-7_BIB7) 1989; 8
Mary Lo (10.1016/S0166-218X(02)00423-7_BIB8) 1988; TSC-37
Grötschel (10.1016/S0166-218X(02)00423-7_BIB4) 1988
References_xml – volume: SE-7
  year: 1981
  ident: BIB2
  article-title: A shortest tree algorithm for optimal assignments across space and time in a distributed processor system
  publication-title: IEEE Trans. Software Engrg.
– reference: M. Lamari, W. Fernandez de la Vega, The module allocation problem; an average case analysis, irregular 96, Santa Barbara, CA, Lecture Notes in Computer Science, Vol. 1117, Springer, Berlin, 1996, pp. 307–312.
– volume: TSC-37
  start-page: 1384
  year: 1988
  end-page: 1397
  ident: BIB8
  article-title: Heuristic algorithms for task assignment in distributed systems
  publication-title: IEEE Trans. Comput.
– year: 1988
  ident: BIB4
  publication-title: Geometric Algorithms and Combinatorial Optimization
– volume: 12
  start-page: 3
  year: 1992
  end-page: 10
  ident: BIB6
  article-title: An improved partial solution to the task assignment and multi-way cut problems
  publication-title: Oper. Res. Lett.
– volume: SE-3
  start-page: 85
  year: 1977
  end-page: 93
  ident: BIB10
  article-title: Multiprocessor scheduling with the aid of network flow algorithms
  publication-title: IEEE Trans. Software Engrg.
– volume: 39
  start-page: 502
  year: 1992
  end-page: 518
  ident: BIB1
  article-title: An efficient algorithm for the task allocation problem
  publication-title: J. ACM
– volume: 8
  start-page: 351
  year: 1989
  end-page: 356
  ident: BIB7
  article-title: An algorithm for the multiprocessor assignment problem
  publication-title: Oper. Res. Lett.
– reference: E. Dalhaus, D.S. Johnson, C.H. Papadimitriou, P. Seymour, M. Yannakakis, The complexity of multiway cut, in: Proceedings of the 24th ACM STOC, 1992, pp. 241–251.
– volume: 43
  start-page: 425
  year: 1991
  end-page: 440
  ident: BIB9
  article-title: Optimization, approximation and complexity classes
  publication-title: J. Comput. System Sci.
– volume: SE-7
  issue: 6
  year: 1981
  ident: 10.1016/S0166-218X(02)00423-7_BIB2
  article-title: A shortest tree algorithm for optimal assignments across space and time in a distributed processor system
  publication-title: IEEE Trans. Software Engrg.
  doi: 10.1109/TSE.1981.226469
– volume: TSC-37
  start-page: 1384
  year: 1988
  ident: 10.1016/S0166-218X(02)00423-7_BIB8
  article-title: Heuristic algorithms for task assignment in distributed systems
  publication-title: IEEE Trans. Comput.
– volume: 8
  start-page: 351
  year: 1989
  ident: 10.1016/S0166-218X(02)00423-7_BIB7
  article-title: An algorithm for the multiprocessor assignment problem
  publication-title: Oper. Res. Lett.
  doi: 10.1016/0167-6377(89)90022-9
– ident: 10.1016/S0166-218X(02)00423-7_BIB5
– year: 1988
  ident: 10.1016/S0166-218X(02)00423-7_BIB4
– volume: 43
  start-page: 425
  year: 1991
  ident: 10.1016/S0166-218X(02)00423-7_BIB9
  article-title: Optimization, approximation and complexity classes
  publication-title: J. Comput. System Sci.
  doi: 10.1016/0022-0000(91)90023-X
– ident: 10.1016/S0166-218X(02)00423-7_BIB3
  doi: 10.1145/129712.129736
– volume: 12
  start-page: 3
  year: 1992
  ident: 10.1016/S0166-218X(02)00423-7_BIB6
  article-title: An improved partial solution to the task assignment and multi-way cut problems
  publication-title: Oper. Res. Lett.
  doi: 10.1016/0167-6377(92)90015-U
– volume: 39
  start-page: 502
  issue: 3
  year: 1992
  ident: 10.1016/S0166-218X(02)00423-7_BIB1
  article-title: An efficient algorithm for the task allocation problem
  publication-title: J. ACM
  doi: 10.1145/146637.146646
– volume: SE-3
  start-page: 85
  issue: 1
  year: 1977
  ident: 10.1016/S0166-218X(02)00423-7_BIB10
  article-title: Multiprocessor scheduling with the aid of network flow algorithms
  publication-title: IEEE Trans. Software Engrg.
  doi: 10.1109/TSE.1977.233840
SSID ssj0001218
ssj0000186
ssj0006644
Score 1.6972176
Snippet In the module allocation problem we are given n tasks t 1,…, t n , to be executed by m processors P 1,…, P m , subject to both execution and communication...
SourceID pascalfrancis
crossref
elsevier
SourceType Index Database
Enrichment Source
Publisher
StartPage 169
SubjectTerms Applied sciences
Combinatorics
Combinatorics. Ordered structures
Computer science; control theory; systems
Computer systems performance. Reliability
Exact sciences and technology
Graph theory
Mathematics
Operational research and scientific management
Operational research. Management science
Polynomial time approximation scheme
Scheduling
Scheduling, sequencing
Sciences and techniques of general use
Software
Title The task allocation problem with constant communication
URI https://dx.doi.org/10.1016/S0166-218X(02)00423-7
Volume 131
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV3NS8MwFA9jXiYifuL8GD140EO2NE2T7DiHY1M3RB30VpJ-wFDmcPXq3-5L027dQQaeWgJ5La-v7_2SvPd7CF1HXPuw6kqx68UpNpRvWGqucAyLZ-l3I5dzUzs8nvDhlD0EflBD_bIWxqRVFr7f-vTcWxcjnUKbncVs1nkFsMIhQAWE2uQOU8HOhLH19o9boZAy_GiNctNlfcYAsZYVzN8cGznr-h4rOx-8IfQ2F4_FX5Frb6GWoM_UNsKoRKfBAdovYKXTs29-iGrJ_AjtjlecrMtjJMAinEwt3x1z1m536pyin4xjtmOdyGLFDG4qVSMnaDq4f-sPcdE2AUeeJzKcEJFSQD2cKKKF66c6EvCrMc0gHlI3plSmKuFCJ77QbippyiBme9Qw5RNPEe8U1eef8-QMOUzEUsWerySggK4SiriJJ6JE6UgKALxNxEqVhFHBKW5aW3yEleQxzkOjyZDQMNdkKJqovZq2sKQa2ybIUt_hhnWE4Pi3TW1tfJ_1A8EbUeGy8__LvkCNPLfPnC_xS1TPvr6TK8AomW7lRthCO73-y9OzuY4ehxMYHQV3vxEF3mc
linkProvider Elsevier
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV07T8MwELZKGShCiKcoj5KBAQZTx0nsdISKqoW2C62UzbLzkCpQqWj4_5xjp00HVIktsuRLdHbuPvvuvkPoLmYqgFNXhl0vybCmfMOhYhIncHgOg07sMqZrh0dj1p_6r1EQ1VC3rIXRaZXW9hubXlhrO9K22mwvZrP2O4AVBg4qItQkd-ygXUADTBPoD6LnCoeUJkhrlLcu6yADOFvfUn8zrAWtC3yM8GLwntCHQj7mf7mug4VcgkIz0wmj4p56R-jQ4krnyXz6Maql8xO0P1qRsi5PEYct4eRy-eHoYLu5qnNsQxlH38c6sQGLOTxUykbO0LT3Mun2se2bgGPP4zlOCc8owB5GJFHcDTIVc_jXfOWDQ6RuQmmYyZRxlQZcuVlIMx-ctkc1VT7xJPHOUX3-NU8vkOPzJJSJF8gQYEBHcknc1ONxKlUcckC8TeSXKhGxJRXXvS0-RSV7jDGhNSkIFYUmBW-ix9W0hWHV2DYhLPUtNraHAMu_bWprY33WLwRzRLnrX_5f9i3a609GQzEcjN-uUKNI9NPBJnaN6vn3T3oDgCVXrWJD_gJCx91u
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=proceeding&rft.title=Discrete+applied+mathematics&rft.atitle=The+task+allocation+problem+with+constant+communication&rft.au=FERNANDEZ+DE+LA+VEGA%2C+W&rft.au=LAMARI%2C+M&rft.date=2003-09-06&rft.pub=Elsevier&rft.issn=0166-218X&rft.volume=131&rft.issue=1&rft.spage=169&rft.epage=177&rft_id=info:doi/10.1016%2FS0166-218X%2802%2900423-7&rft.externalDBID=n%2Fa&rft.externalDocID=15102714
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0166-218X&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0166-218X&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0166-218X&client=summon