Exact solutions to task allocation problems

被引:40
作者
Ernst, Andreas
Jiang, Houyuan
Krishnamoorthy, Mohan
机构
[1] CSIRO Math & Informat Sci, Clayton, Vic 3169, Australia
[2] Univ Cambridge, Judge Business Sch, Cambridge CB2 1AG, England
关键词
task allocation; task assignment; integer programs; column generation;
D O I
10.1287/mnsc.1060.0578
中图分类号
C93 [管理学];
学科分类号
12 ; 1201 ; 1202 ; 120202 ;
摘要
The task allocation problem (TAP) is one where a number of tasks or modules need to be assigned to a set of processors or machines at minimum overall cost. The overall cost includes the communication cost between tasks that are assigned to different processors and other costs such as the assignment cost and the fixed cost of using processors. Processors may have limited or unlimited capacities to perform tasks. Task allocation has been applied to the design of distributed computing systems and also in auto-manufacturing contexts. We present several integer programs and a column generation formulation for the uncapacitated and the capacitated TAP. Computational experiments are carried out to demonstrate computational capabilities of integer programming and the column generation formulations for the uncapacitated TAP (UTAP). Excellent results are obtained for the column generation formulation. We also report some computational experience for the capacitated TAP (CTAP).
引用
收藏
页码:1634 / 1646
页数:13
相关论文
共 23 条
[1]  
[Anonymous], FACILITY LOCATION AP
[2]   Branch-and-price: Column generation for solving huge integer programs [J].
Barnhart, C ;
Johnson, EL ;
Nemhauser, GL ;
Savelsbergh, MWP ;
Vance, PH .
OPERATIONS RESEARCH, 1998, 46 (03) :316-329
[3]   AN EFFICIENT ALGORITHM FOR A TASK ALLOCATION PROBLEM [J].
BILLIONNET, A ;
COSTA, MC ;
SUTTER, A .
JOURNAL OF THE ACM, 1992, 39 (03) :502-518
[4]   A hybrid heuristic to solve a task allocation problem [J].
Chen, WH ;
Lin, CS .
COMPUTERS & OPERATIONS RESEARCH, 2000, 27 (03) :287-303
[5]  
*CPLEX, 2001, CPLEX REF MAN US CPL
[6]   ON OPTIMAL ALLOCATION IN A DISTRIBUTED-PROCESSING ENVIRONMENT [J].
DUTTA, A ;
KOEHLER, G ;
WHINSTON, A .
MANAGEMENT SCIENCE, 1982, 28 (08) :839-853
[7]  
Gabrielian A., 1984, Proceedings of the 4th International Conference on Distributed Computing Systems (Cat. No. 84CH2021-4), P88
[8]  
Hadj-Alouane A. B., 1999, Journal of Scheduling, V2, P189, DOI 10.1002/(SICI)1099-1425(199907/08)2:4<189::AID-JOS25>3.0.CO
[9]  
2-I
[10]   Assignment of program modules to processors: A simulated annealing approach [J].
Hamam, Y ;
Hindi, KS .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2000, 122 (02) :509-513