Skip to main content
Log in

Surrogate Gradient Algorithm for Lagrangian Relaxation

  • Published:
Journal of Optimization Theory and Applications Aims and scope Submit manuscript

Abstract

The subgradient method is used frequently to optimize dual functions in Lagrangian relaxation for separable integer programming problems. In the method, all subproblems must be solved optimally to obtain a subgradient direction. In this paper, the surrogate subgradient method is developed, where a proper direction can be obtained without solving optimally all the subproblems. In fact, only an approximate optimization of one subproblem is needed to get a proper surrogate subgradient direction, and the directions are smooth for problems of large size. The convergence of the algorithm is proved. Compared with methods that take effort to find better directions, this method can obtain good directions with much less effort and provides a new approach that is especially powerful for problems of very large size.

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. Geoffrion, A. M., Lagrangian Relaxation for Integer Programming, Mathematical Programming Study, North Holland, Amsterdam, Holland, Vol. 2, pp. 82–114, 1974.

    Google Scholar 

  2. Hiriart-Urruty, J. B., and Lemarechal, C., Convex Analysis and Minimization Algorithms, Vols. 1–2, Springer Verlag, Berlin, Germany, 1993.

    Google Scholar 

  3. Wang, J., Luh, P. B., Zhao, X., and Wang, J., An Optimization-Based Algorithm for Job Shop Scheduling, Sadhana, Vol. 22, Part 2, pp. 241–256, 1997.

    Google Scholar 

  4. Kaskavelis, C. A., and Caramanis, M. C., Efficient Lagrangian Relaxation Algorithms for Real-Life-Size Job-Shop Scheduling Problems, Working Paper, Department of Manufacturing Engineering, Boston University, Boston, Massachusetts, 1995.

    Google Scholar 

  5. Liu, Y., and Storey, C., Efficient Generalized Conjugate Gradient Algorithms, Part 1: Theory, Journal of Optimization Theory and Applications, Vol. 69, pp. 129–137, 1991.

    Google Scholar 

  6. Nemhauser, G., and Wolsey, L., Integer and Combinatorial Optimization, John Wiley and Sons, New York, New York, 1988.

    Google Scholar 

  7. Bertsekas, D. P., Nonlinear Programming, Athena Scientific, Belmont, Massachusetts, pp. 594–595, 1995.

    Google Scholar 

  8. Sarin, S., Karwan, M. H., and Rardin, R. L., Surrogate Duality in a Branch-and-Bound Procedure for Integer Programming, European Journal of Operational Research, Vol. 33, pp. 326–333, 1988.

    Google Scholar 

  9. Camerini, P., Fratta, L., and Maffioli, F., On Improving Relaxation Methods by Modified Gradient Techniques, Mathematical Programming Study, North Holland, Amsterdam, Holland, Vol. 3, pp. 26–34, 1975.

    Google Scholar 

  10. Luh, P. B., and Hoitomi, D. J., Scheduling of Manufacturing Systems Using the Lagrangian Relaxation Technique, IEEE Transactions on Automatic Control, Vol. 38, pp. 1066–1079, 1993.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Zhao, X., Luh, P.B. & Wang, J. Surrogate Gradient Algorithm for Lagrangian Relaxation. Journal of Optimization Theory and Applications 100, 699–712 (1999). https://doi.org/10.1023/A:1022646725208

Download citation

  • Issue Date:

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

Navigation