1996
DOI: 10.1007/bf00127078
|View full text |Cite
|
Sign up to set email alerts
|

Parallel tabu search message-passing synchronous strategies for task scheduling under precedence constraints

Abstract: This paper presents parallelization strategies for a tabu search algorithm for the task scheduling problem on heterogeneous processors under task precedence constraints. Parallelization relies exclusively on the decompostion of the solution space exploration. Four different parallel strategies are proposed and implemented on an asynchronous parallel machine under PVM: the master-slave model, with two different schemes for improved load balancing, and the single-program-multiple-data model, with single-token an… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

0
18
0
1

Year Published

1999
1999
2005
2005

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 40 publications
(19 citation statements)
references
References 12 publications
0
18
0
1
Order By: Relevance
“…An example of such an approach for TS is presented in [112]. The neighborhood is partitioned in equal size partitions depending on the number of workers, which is equal to the number of processors of the parallel machine.…”
Section: Implementing Parallel Hybrid Metaheuristicsmentioning
confidence: 99%
See 1 more Smart Citation
“…An example of such an approach for TS is presented in [112]. The neighborhood is partitioned in equal size partitions depending on the number of workers, which is equal to the number of processors of the parallel machine.…”
Section: Implementing Parallel Hybrid Metaheuristicsmentioning
confidence: 99%
“…• Dynamic: to improve the performance of parallel static heuristics, dynamic load balancing must be introduced [112][12]. This class represents heuristics for which the number of tasks is fixed at compilation time, but the location of work (tasks, data) is determined and/or changed at run-time.…”
Section: Implementing Parallel Hybrid Metaheuristicsmentioning
confidence: 99%
“…An example of such an approach for parallel tabu search is presented in [29]. The neighborhood is partioned into equal size partitions depending on the number of workers, which is equal to the number of processors of the parallel machine.…”
Section: Parallel Hybrid Implementationsmentioning
confidence: 99%
“…• semi-adaptive: to improve the performance of parallel non-adaptive algorithms, dynamic load balancing must be introduced [29][3]. This class represents algorithms for which the number of tasks is fixed at compile-time, but the location of work (tasks, data) is determined and/or changed at run-time.…”
Section: Parallel Hybrid Implementationsmentioning
confidence: 99%
See 1 more Smart Citation