Distributed Simulated Annealing for Job Shop Scheduling

  • Authors:
  • Andreas Alexander Albrecht;Uwe Der;Kathleen Steinhöfel;Chak-Kuen Wong

  • Affiliations:
  • -;-;-;-

  • Venue:
  • PPSN VI Proceedings of the 6th International Conference on Parallel Problem Solving from Nature
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

In the paper, we investigate theoretical and practical aspects of distributed computing for simulated annealing algorithms applied to the problem of scheduling l jobs on m machines. Given n = l ċ m, the total number of tasks, O(n3) processors and an upper bound Λ = Λ(l, m) of the objective function, the expected run-times of parallelized versions of our heuristics [14] are O(n ċ log n ċ log Λ) for the exponential cooling schedule and O(n2 ċ log3/2 n c˙ m1/2 ċ log Λ) for the hyperbolic one. For Markov chains of constant length, the results imply a polylogarithmic run-time O(log n ċ log(l + m)) for the exponential schedule, where we employ Λ ≤ O(l + m), see Leighton et al. [10]. We implemented a distributed version of our sequential heuristics and first computational experiments on benchmark instances are presented.