Skip to main content
Log in

A polynomial algorithm for an integer quadratic non-separable transportation problem

  • Published:
Mathematical Programming Submit manuscript

Abstract

We study the problem of minimizing the total weighted tardiness when scheduling unti-length jobs on a single machine, in the presence of large sets of identical jobs. Previously known algorithms, which do not exploit the set structure, are at best pseudo-polynomial, and may be prohibitively inefficient when the set sizes are large. We give a polynomial algorithm for the problem, whose number of operations is independent of the set sizes. The problem is reformulated as an integer program with a quadratic, non-separable objective and transportation constraints. Employing methods of real analysis, we prove a tight proximity result between the integer solution to that problem and a fractional solution of a related problem. The related problem is shown to be polynomially solvable, and a rounding algorithm applied to its solution gives the optimal integer solution to the original problem.

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. A.R. Chandrasekaran and S.N. Kabadi, “Strongly polynomial algorithm for a class of combinatorial LCPs,”Operations Research Letters 6(2) (1987) 91–92.

    Google Scholar 

  2. S.S. Cosmadakis and C.H. Papadimitriou, “The traveling salesman problem with many visits to few cities,”SIAM Journal on Computing 13(1) (1984) 99–108.

    Google Scholar 

  3. D.S. Hochbaum and R. Shamir, “Strongly polynomial algorithms for the high multiplicity scheduling problem,”Operations Research 39(4) (1991) 648–653.

    Google Scholar 

  4. D.S. Hochbaum and J.G. Shanthikumar, “Nonlinear separable optimization is not much harder than linear optimization,”Journal of the Association of Computing Machinery 37(4) (1990) 843–862.

    Google Scholar 

  5. M.K. Kozlov, S.P. Tarasov and L.G. Khachian, “Polynomial solvability of convex quadratic programming,”Soviet Mathematics Doklady 20(5) (1979) 1108–1111. [English translation.]

    Google Scholar 

  6. E.L. Lawler, “A pseudopolynomial algorithm for sequencing jobs to minimize total tardiness,”Annals of Discrete Mathematics 1 (1977) 331–342.

    Google Scholar 

  7. M. Minoux, “Solving integer minimum cost flows with separable convex cost objective polynomially,”Mathematical Programming Study 26 (1986) 237–239.

    Google Scholar 

  8. R.D.C. Monteiro, I. Adler and M.G.C. Resende, “A polynomial-time primal—dual affine scaling algorithm for linear and convex programming and its power series extension,”Mathematics of Operations Research 15 (1990) 191–214.

    Google Scholar 

  9. H.N. Psaraftis, “A dynamic programming approach for sequencing groups of identical jobs,”Operations Research 28(6) (1980) 1347–1359.

    Google Scholar 

  10. W.F. de la Vega and G.S. Lueker, “Bin packing can be solved within 1+ε in linear time,”Combinatorica 1(4) (1981) 349–355.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

Supported in part by the National Science Foundation under grant ECS-85-01988, and by the Office of Naval Research under grant N00014-88-K-0377.

Supported in part by Allon Fellowship, by Air Force grants 89-0512 and 90-0008 and by DIMACS (Center for Discrete Mathematics and Theoretical Computer Science), a National Science Foundation Science and Technology Center—NSF-STC88-09648. Part of the research of this author was performed in DIMACS Center, Rutgers University.

Supported in part by Air Force grant 84-0205.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Hochbaum, D.S., Shamir, R. & Shanthikumar, J.G. A polynomial algorithm for an integer quadratic non-separable transportation problem. Mathematical Programming 55, 359–371 (1992). https://doi.org/10.1007/BF01581207

Download citation

  • Received:

  • Revised:

  • Issue Date:

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

Key words

Navigation