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...
Saved in:
Published in | Discrete Applied Mathematics Vol. 131; no. 1; pp. 169 - 177 |
---|---|
Main Authors | , |
Format | Journal Article Conference Proceeding |
Language | English |
Published |
Lausanne
Elsevier B.V
06.09.2003
Amsterdam Elsevier New York, NY |
Subjects | |
Online Access | Get full text |
ISSN | 0166-218X 1872-6771 |
DOI | 10.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 |