Welcome!
To use the personalized features of this site, please log in or register.
If you have forgotten your username or password, we can help.
My Menu
Saved Items

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

Dorit S. Hochbaum1, Ron Shamir2 and J. George Shanthikumar1

(1) Department of Industrial Engineering and Operations Research and Walter A. Haas School of Business, University of California, 94720 Berkeley, CA, USA
(2) Department of Computer Science, School of Mathematics, Sacker Faculty of Exact Sciences, Tel Aviv University, 69978 Ramat Aviv, Israel

Received: 3 October 1988  Revised: 25 June 1990  

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.

Key words  Integer programming - quadratic non-separable programming - scheduling - transportation - proximity

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.

Fulltext Preview (Small, Large)
Image of the first page of the fulltext

References secured to subscribers.



Export this article
Export this article as RIS | Text
 
Referenced by
8 newer articles

  1. Filippi, Carlo (2009) Exact and approximate algorithms for high-multiplicity parallel machine scheduling. Journal of Scheduling
    [CrossRef]
  2. Brusco, Michael J. (2008) A Binary Integer Program to Maximize the Agreement Between Partitions. Journal of Classification
    [CrossRef]
  3. Murota, Kazuo (1998) Discrete convex analysis. Mathematical Programming 83(1)
    [CrossRef]
  4. Hochbaum, Dorit S. (2007) Complexity and algorithms for nonlinear optimization problems. Annals of Operations Research
    [CrossRef]
  5. Brauner, N. (2007) Multiplicity and complexity issues in contemporary production scheduling. Statistica Neerlandica 61(1)
    [CrossRef]
  6. Granot, F. (1997) Using quadratic programming to solve high multiplicity scheduling problems on parallel machines. Algorithmica 17(2)
    [CrossRef]
  7. Brauner, N. (2005) A Framework for the Complexity of High-Multiplicity Scheduling Problems. Journal of Combinatorial Optimization 9(3)
    [CrossRef]
  8. Clifford, John J. (2000) High Multiplicity in Earliness-Tardiness Scheduling. Operations Research 48(5)
    [CrossRef]
Remote Address: 38.107.191.114 • Server: mpweb03
HTTP User Agent: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)