Skip to main content
Log in

Dual decomposition of a single-machine scheduling problem

  • Published:
Mathematical Programming Submit manuscript

Abstract

We design a fast ascent direction algorithm for the Lagrangian dual problem of the single-machine scheduling problem of minimizing total weighted completion time subject to precedence constraints. We show that designing such an algorithm is relatively simple if a scheduling problem is formulated in terms of the job completion times rather than as an 0–1 linear program. Also, we show that upon termination of such an ascent direction algorithm we get a dual decomposition of the original problem, which can be exploited to develop approximative and enumerative approaches for it. Computational results exhibit that in our application the ascent direction leads to good Lagrangian lower and upper bounds.

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

  1. D. Adolphson and T.C. Hu, “Optimal linear ordering,”SIAM Journal of Applied Mathematics 25 (1973) 403–423.

    Google Scholar 

  2. E. Balas and N. Christofides, “A restricted Lagrangean approach to the traveling salesman problem,”Mathematical Programming 21 (1981) 19–46.

    Google Scholar 

  3. O. Bilde and S. Krarup, “Sharp lower bounds and efficient algorithms for the simple plant location problem,”Annals of Discrete Mathematics 1 (1977) 79–88.

    Google Scholar 

  4. N. Christofides, “The shortest hamiltonian chain of a graph,”SIAM Journal of Applied Mathematics 19 (1970) 689–696.

    Google Scholar 

  5. M.E. Dyer and L.A. Wolsey, “Formulating the single-machine sequencing problem with release dates as a mixed integer program,”Discrete Applied Mathematics 26 (1990) 255–270.

    Google Scholar 

  6. D. Erlenkotter, “A dual-based procedure for uncapacitated facility location,”Operations Research 21 (1978) 1114–1127.

    Google Scholar 

  7. M.L. Fisher, “A dual algorithm for the one-machine scheduling problem,”Mathematical Programming 11 (1976) 229–251.

    Google Scholar 

  8. M.L. Fisher, “The Lagrangian relaxation method for solving integer programming problems,”Management Science 27 (1981) 1–18.

    Google Scholar 

  9. M.L. Fisher, “An application oriented guide to Lagrangian relaxation,”Interfaces 15 (1985) 10–21.

    Google Scholar 

  10. M.L. Fisher, R. Jaikumar and L.N. van Wassenhove, “A multiplier adjustment method for the generalized assignment problem,”Management Science 32 (1986) 1098–1103.

    Google Scholar 

  11. M.L. Fisher and P. Kedia, “Optimal solution of set covering/partitioning problems using dual heuristics,”Management Science 36 (1990) 674–688.

    Google Scholar 

  12. A.M. Geoffrion, “Lagrangian relaxation and its uses in integer programming,”Mathematical Programming Study 2 (1974) 82–114.

    Google Scholar 

  13. R.L. Graham, E.L. Lawler, J.K. Lenstra and A.H.G. Rinnooy Kan, “Optimization and approximation in deterministic sequencing and scheduling: a survey,”Annals of Discrete Mathematics 5 (1979) 287–326.

    Google Scholar 

  14. M. Guignard and K. Spielberg, “A direct dual method of the mixed plant location problem with some side constraints,”Mathematical Programming 17 (1979) 198–228.

    Google Scholar 

  15. A.M.A. Hariri and C.N. Potts, “An algorithm for single-machine sequencing with release dates to minimize total weighted completion time,”Discrete Applied Mathematics 5 (1983) 99–109.

    Google Scholar 

  16. A.M.A. Hariri and C.N. Potts, “Algorithms for two-machine flow-shop sequencing with precedence constraints,”European Journal of Operational Research 17 (1984) 238–248.

    Google Scholar 

  17. M. Held and R.M. Karp, “The traveling salesman problem and minimum spanning trees,”Operations Research 18 (1970) 1138–1162.

    Google Scholar 

  18. M. Held and R.M. Karp, “The traveling salesman problem and minimum spanning trees: Part II,”Mathematical Programming 1 (1971) 6–25.

    Google Scholar 

  19. M. Held, P. Wolfe and H. Crowder, “Validation of subgradient optimization,”Mathematical Programming 6 (1974) 62–88.

    Google Scholar 

  20. J.A. Hoogeveen and S.L. van de Velde, “Stronger Lagrangian bounds by use of slack variables: applications to machine scheduling problems,”Mathematical Programming 70 (1995), to appear.

  21. W.A. Horn, “Single-machine job sequencing with treelike precedence ordering and linear delay penalties,”SIAM Journal of Applied Mathematics 23 (1972) 189–202.

    Google Scholar 

  22. E.L. Lawler, “Sequencing jobs to minimize total weighted completion time subject to precedence constraints,”Annals of Discrete Mathematics 2 (1978) 75–90.

    Google Scholar 

  23. E.L. Lawler, “Efficient implementation of dynamic programming algorithms for sequencing problems,” Report BW 106, Centre for Mathematics and Computer Science (Amsterdam, 1979).

    Google Scholar 

  24. J.K. Lenstra and A.H.G. Rinnooy Kan, “Complexity of scheduling under precedence constraints,”Operations Research 26 (1978) 22–35.

    Google Scholar 

  25. T.E. Morton and B.G. Dharan, “Algoristics for single-machine sequencing with precedence constraints,”Management Science 24 (1978) 1011–1020.

    Google Scholar 

  26. C.N. Potts, “A Lagrangean based branch-and-bound algorithm for single machine sequencing with precedence constraints to minimize total weighted completion time,”Management Science 31 (1985) 1300–1311.

    Google Scholar 

  27. C.N. Potts and L.N. van Wassenhove, “An algorithm for single-machine sequencing with deadlines to minimize total weighted completion time,”European Journal of Operational Research 33 (1983) 363–377.

    Google Scholar 

  28. C.N. Potts and L.N. van Wassenhove, “A branch and bound algorithm for the total weighted tardiness problem,”Operations Research 33 (1985) 363–377.

    Google Scholar 

  29. M. Queyranne and A.S. Schulz, “Polyhedral approaches to machine scheduling,” Working paper, Technische Universität Berlin (Berlin, 1994).

    Google Scholar 

  30. M. Queyranne and Y. Wang, “Single-machine scheduling polyhedra with precedence constraints,”Mathematics of Operations Research 16 (1991) 1–20.

    Google Scholar 

  31. M. Queyranne and Y. Wang, “A cutting plane procedure for precedence constrained single-machine scheduling,” Working paper, University of British Columbia (Vancouver, 1991).

    Google Scholar 

  32. L. Schrage and K.R. Baker, “Dynamic programming solution of sequencing problems with precedence constraints,”Operations Research 26 (1978) 444–449.

    Google Scholar 

  33. J.F. Shapiro, “A survey of Lagrangian techniques for discrete optimization,”Annals of Discrete Mathematics 5 (1974) 113–138.

    Google Scholar 

  34. J.B. Sidney, “Decomposition algorithms for single-machine sequencing with predecence relations and deferral costs,”Operations Research 23 (1975) 283–298.

    Google Scholar 

  35. W.E. Smith, “Various optimizers for single-stage production,”Naval Research Logistics Quarterly 3 (1956) 59–66.

    Google Scholar 

  36. S.L. van de Velde, “Minimizing the sum of the job completion times in the two-machine flow shop by Lagrangian relaxation,”Annals of Operations Research 26 (1990) 257–268.

    Google Scholar 

  37. S.L. van de Velde, “Machine scheduling and Lagrangian relaxation,” Ph.D. Thesis, CWI (Amsterdam, 1991).

    Google Scholar 

  38. L.A. Wolsey, “Formulating single-machine scheduling polyhedra with precedence constraints,” in: J. Gabszewicsz, J.-F. Richard and L.A. Wolsey, eds.,Economic Decision-Making: Games, Econometrics and Optimization (North-Holland, Amsterdam, 1990).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

van de Velde, S.L. Dual decomposition of a single-machine scheduling problem. Mathematical Programming 69, 413–428 (1995). https://doi.org/10.1007/BF01585568

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01585568

Keywords

Navigation