Skip to main content
Log in

Scheduling Tasks on Unrelated Machines: Large Neighborhood Improvement Procedures

  • Published:
Journal of Heuristics Aims and scope Submit manuscript

Abstract

Two approximation algorithms are presented for minimizing the makespan of independant tasks assigned on unrelated machines. The first one is based upon a partial and heuristical exploration of a search tree, which is used not only to build a solution but also to improve it thanks to a post-optimization procedure. The second implements a new large neighborhood improvement procedure to an already existing algorithm. Computational experiments show that their efficiency is equivalent to the best local search heuristics.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Davis, E. and J.M. Jaffe. (1981). “Algorithms for Scheduling Tasks on Unrelated Parallel Processors.” Journal of the Association of Computing Machinery28, 721–736.

    Google Scholar 

  • Duin, C. and S. Voss. (1999). “The Pilot Method: A Strategy for Heuristic Repetition with Application to the Steiner Problem in Graphs.” Networks34, 181–191.

    Google Scholar 

  • Graham, R.L., E.L. Lawler, J.K. Lenstra, and A.H.G. Rinnooy Kan. (1979). “Optimization and Approximation in Deterministic Sequencing and Scheduling: A Survey.” Annals of Discrete Mathematics5,287–326.

    Google Scholar 

  • Harvey, W.D. and M.L. Ginsberg. (1995). “Limited Discrepancy Search.” In Proceedings of the 14th International Conference on Artificial Intelligence, Montréal, Canada, pp. 607–613.

  • Ibarra, O.H. and C.G. Kim. (1977). “On Heuristic Algorithms for Scheduling Independant Tasks on Nonidentical Processors.” Journal of the Association of Computing Machinery24,280–289.

    Google Scholar 

  • Lenstra, J.K. and D.B. Schmoys. (1995). “Computing Near-Optimal Schedules.” In P. Chrétienne, E.G. Coffman Jr., J.K. Lenstra and Z. Liu, (eds.), Scheduling Theory and its Applications. Chichesters, England: John Wiley and Sons.

    Google Scholar 

  • Lenstra, J.K., D.B. Schmoys, and E. Tardos. (1990). “Approximation Algorithms for Scheduling Unrelated Parallel Machines.” Mathematical Programming46, 259–271.

    Google Scholar 

  • P. Meseguer. (1997). “Interleaved Depth-First Search.” In Proceedings of the Fifteenth International Joint Conference on Artificial Intelligence, Nagoya, Japan, pp. 1382–1387.

  • Piersma, N. and W. van Dijk. (1996). “A Local Search Heuristic for Unrelated Machine Scheduling with Efficient Neighborhood Search.” Mathematical and Computational Modelling 24, 11–19.

    Google Scholar 

  • Potts, C.N. (1985). “Analysis of a Linear Programming Heuristic for Scheduling Unrelated Parallel Machines.” Discrete Applied Mathematics10, 155–164.

    Google Scholar 

  • Potts, C.N., C.A. Glass, and P. Shade. (1994). “Unrelated Parallel Machine Scheduling using Local Search.” Mathematical and Computational Modelling20, 41–52.

    Google Scholar 

  • Sourd, F. and P. Chrétienne. (1999). “Fiber-to-Object Assignment Heuristics.” European Journal of Operations Research117, 1–14.

    Google Scholar 

  • van deVelde, S.L. (1993). “Duality-Based Algorithms for Scheduling Unrelated Parallel Machines.” ORSA Journal on Computing5, 182–205.

    Google Scholar 

  • Walsh, T. (1997). “Depth-Bounded Discrepancy Search.” In Proceedings of the Fifteenth International Joint Conference on Artificial Intelligence, Nagoya, Japan, pp. 1382–1387.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Sourd, F. Scheduling Tasks on Unrelated Machines: Large Neighborhood Improvement Procedures. Journal of Heuristics 7, 519–531 (2001). https://doi.org/10.1023/A:1011960407575

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1011960407575

Navigation