An approximation algorithm for the generalized assignment problem

作者: David B. Shmoys , Éva Tardos

DOI: 10.1007/BF01585178

关键词:

摘要: The generalized assignment problem can be viewed as the following of scheduling parallel machines with costs. Each job is to processed by exactly one machine; processing jobj on machinei requires timep ij and incurs a cost ofc ; each available forT i time units, objective minimize total incurred. Our main result follows. There polynomial-time algorithm that, given valueC, either proves that no feasible schedule costC exists, or else finds at mostC where used for most 2T units. We also extend this variant where, instead fixed , there range possible times machine—job pair, linearly increases decreases. show these results imply 2-approximation weighted sum makespan, i.e., maximum completion time. consider minimizing mean valuesM andT, timeM makespanT mostM makespan 2T.

参考文章(8)
Eugene L. Lawler, Jan Karel Lenstra, Alexander H.G. Rinnooy Kan, David B. Shmoys, Chapter 9 Sequencing and scheduling: Algorithms and complexity Handbooks in Operations Research and Management Science. ,vol. 4, pp. 445- 522 ,(1993) , 10.1016/S0927-0507(05)80189-6
Jyh-Han Lin, Jeffrey Scott Vitter, e-approximations with minimum packing constraint violation (extended abstract) symposium on the theory of computing. pp. 771- 782 ,(1992) , 10.1145/129712.129787
J. Bruno, E. G. Coffman, R. Sethi, Scheduling independent tasks to reduce mean finishing time Communications of the ACM. ,vol. 17, pp. 382- 387 ,(1974) , 10.1145/361011.361064
Jan Karel Lenstra, David B. Shmoys, Éva Tardos, Approximation algorithms for scheduling unrelated parallel machines Mathematical Programming. ,vol. 46, pp. 259- 271 ,(1990) , 10.1007/BF01585745
W. A. Horn, Technical Note—Minimizing Average Flow Time with Parallel Machines Operations Research. ,vol. 21, pp. 846- 847 ,(1973) , 10.1287/OPRE.21.3.846
Michael A. Trick, Scheduling Multiple Variable-Speed Machines Operations Research. ,vol. 42, pp. 234- 248 ,(1994) , 10.1287/OPRE.42.2.234
DB David Shmoys, EL Lawler, JK Jan Karel Lenstra, Ahg Alexander Rinnooy Kan, Sequencing and scheduling : algorithms and complexity Handbooks in Operations Research and Management Science. ,vol. 4, pp. 445- ,(1993)