A parallel approximation scheme for the multiprocessor scheduling problem
✍ Scribed by Ricardo C. Corrêa
- Publisher
- Elsevier Science
- Year
- 2000
- Tongue
- English
- Weight
- 433 KB
- Volume
- 26
- Category
- Article
- ISSN
- 0167-8191
No coin nor oath required. For personal study only.
✦ Synopsis
In this paper, a parallel branch-and-bound approach for ®nding approximate solutions to a general version of the multiprocessor scheduling problem is presented and analyzed. In this approach, a list heuristic and a genetic algorithm are used to ®nd solutions to the subproblems enumerated during the branch-and-bound search. The strategy used to guide the search is based on the lower bound and the best solution known to each subproblem. With this strategy, the subproblems are branched only according to the precedence constraints, without generating duplicated subproblems. This algorithm was implemented in sequential and parallel, and experiments were carried out with instances from a synthetic benchmark. In these experiments, the results show that this algorithm is better than each of its components (list, genetic and best-®rst branch-and-bound) used separately, in terms of the quality of the schedule found.
📜 SIMILAR VOLUMES
We discuss scheduling problems with m identical machines and n jobs where each job has to be assigned to some machine. The goal is to optimize objective functions that solely depend on the machine completion times. As a main result, we identify some conditions on the objective function, under which
In this paper we investigate the two-stage multiprocessor ow shop scheduling problem F2(P)| • |Cmax, where the numbers m1 and m2 of machines available in the two stages are part of the input. We demonstrate the existence of a polynomial time approximation scheme for this problem. This result solves
We study a multiprocessor task scheduling problem, in which each task requires a set of processors with consecutiveness constraints to be executed. This occurs, for example, when multiple processors are interconnected by communication means, and the minimization of communication time may require the
We consider multiobjective scheduling problems, i.e. scheduling problems that are evaluated with respect to many cost criteria, and we are interested in determining a trade-o (Pareto curve) among these criteria. We study two types of bicriteria scheduling problems: single-machine batching problems a