PARALLEL MACHINE SCHEDULING WITH A SIMULTANEITY CONSTRAINT AND UNIT-LENGTH JOBS TO MINIMIZE THE MAKESPAN

被引:1
|
作者
Lin, Lin [1 ]
Lin, Yixun [2 ]
Zhou, Xianwei [3 ]
Fu, Ruyan [4 ]
机构
[1] CATT, State Key Lab Wireless Mobile Commun, Beijing 100191, Peoples R China
[2] Zhengzhou Univ, Dept Math, Zhengzhou 450052, Henan, Peoples R China
[3] Univ Sci & Technol Beijing, Sch Informat Engn, Dept Commun Engn, Beijing 100083, Peoples R China
[4] China Univ Min & Technol, Sch Sci, Xuzhou 221116, Jiangsu, Peoples R China
基金
北京市自然科学基金;
关键词
Parallel machine scheduling; simultaneity constraint; approximation algorithm;
D O I
10.1142/S0217595910002934
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
In this paper, we consider the parallel machine scheduling with a simultaneity constraint and unit-length jobs. The problem can be described as follows. There are given m parallel machines and a graph G, whose vertices represent jobs. Simultaneity constraint means that we can process a vertex job v if and only if there exists at least d(G)(v) idle machines, where d(G)(v) is the degree of vertex v in graph G. Once a vertex job is completed, we delete the vertex and its incident edges from the graph. The number of machines that a vertex job needing depends on its degree in current graph. Changes of graph result in changes of vertex degree. Here, we consider a special case that all jobs in the original graph are unit-length. Let p(v) denote the processing time of vertex job v, we define p(v) = 0 if d(v) = 0, and p(v) = 1, otherwise. The objective is to minimize the time by which each vertex job is completed, i.e., the time by which the graph becomes an empty graph. We show that this problem is strongly NP-hard and provide a (2 - 1/m)-approximation algorithm.
引用
收藏
页码:669 / 676
页数:8
相关论文
共 50 条