DocumentCode
2420199
Title
MultiProcessor Scheduling is PLS-Complete
Author
Dumrauf, D. ; Monien, B. ; Tiemann, K.
Author_Institution
Paderborn Inst. for Sci. Comput., Paderborn
fYear
2009
fDate
5-8 Jan. 2009
Firstpage
1
Lastpage
10
Abstract
We consider two natural models of local improvement. We show that the multiprocessor scheduling problem, i.e., the problem of scheduling weighted jobs on identical machines with the objective to minimize the makespan, is PLS-complete for a sufficiently large neighborhood. In the first model, in an improvement step, either the makespan decreases or the makespan remains unchanged and the number of makespan machines decreases. In the second model, we consider the selfish version of the problem, where the jobs are viewed as selfish agents. The cost of an agent is the load of the machine to which it is assigned. Agents may form arbitrary, non-fixed coalitions. The cost of a coalition is defined to be the maximum cost of its members. In an improvement step, the cost of the coalition of reallocating agents decreases. Both these problems are PLS-complete for local improvement algorithms with steps which include reallocating up to 33 jobs/agents. We show these results by reduction from the max constraint assignment problem (p,q,r)-MCA, which is an extension of weighted, generalized MAXSAT to higher valued variables. Here, p is the maximum number of variables occurring in a constraint, q is the maximum number of appearances of a variable, and r is the valuedness of the variables. In detail, we use a reduction from (2, 3, r)-MCAbipartite, which is the restriction of (2,3,r)-MCA to instances I, where the graph defined by I is bipartite, and we use some local version of the well-known weighted 3-dimensional matching problem as an intermediate problem in our reduction. In contrast to our results, for k = 1 and k /spl epsilon´/ IN, the solution computed by Graham´s LPT-algorithm is locally optimal for both models. To the best of our knowledge, multiprocessor scheduling is the first problem, which is known to be solvable in polynomial time for a small neighborhood and PLS-complete for a larger, but still constant, neighborhood.
Keywords
graph theory; multiprocessing programs; scheduling; MCAbipartite; PLS-complete; graph theory; max constraint assignment problem; multiprocessor scheduling; weighted jobs; Computational complexity; Computer science; Costs; Polynomials; Processor scheduling; Traveling salesman problems;
fLanguage
English
Publisher
ieee
Conference_Titel
System Sciences, 2009. HICSS '09. 42nd Hawaii International Conference on
Conference_Location
Big Island, HI
ISSN
1530-1605
Print_ISBN
978-0-7695-3450-3
Type
conf
DOI
10.1109/HICSS.2009.317
Filename
4755771
Link To Document