Abstract In a recent paper Hochbaum developed a polynomial algorithm for solving a scheduling problem of minimizing the total weighted tardiness for a large number of unit length jobs which can be partitioned into few sets of jobs with identical due dates and penalty weights. The number of unit jobs in a set is called the multiplicity of that set. The problem was formulated in Hochbaum as an integer quadratic nonseparable transportation problem and solved, in polynomial time, independent of the size of the multiplicities and the due dates but depending on the penalty weights. In this paper we show how to solve the above problem in polynomial time which is independent of the sizes of the weights. The running time of the algorithm depends on the dimension of the problem and only the size of the maximal difference between two consecutive due dates. In the case where the due dates are large, but the size of the maximal difference between two consecutive due dates is polynomially bounded by the dimension of the problem, the algorithm runs in strongly polynomial time.
[1]
Jadranka Skorin-Kapov,et al.
Towards a strongly polynomial algorithm for strictly convex quadratic programs: An extension of Tardos' algorithm
,
1990,
Math. Program..
[2]
Jadranka Skorin-Kapov,et al.
On simultaneous approximation in quadratic integer programming
,
1989
.
[3]
Ramaswamy Chandrasekaran,et al.
Strongly polynomial algorithm for a class of combinatorial LCPs
,
1987
.
[4]
Ron Shamir,et al.
A polynomial algorithm for an integer quadratic non-separable transportation problem
,
1992,
Math. Program..
[5]
Éva Tardos,et al.
A Strongly Polynomial Algorithm to Solve Combinatorial Linear Programs
,
1986,
Oper. Res..
[6]
J. George Shanthikumar,et al.
Convex separable optimization is not much harder than linear optimization
,
1990,
JACM.