Abstract
The polynomiality of nonlinear separable convex (concave) optimization problems, on linear constraints with a matrix with “small” subdeterminants, and the polynomiality of such integer problems, provided the inteter linear version of such problems ins polynomial, is proven. This paper presents a general-purpose algorithm for converting procedures that solves linear programming problems. The conversion is polynomial for constraint matrices with polynomially bounded subdeterminants. Among the important corollaries of the algorithm is the extension of the polynomial solvability of integer linear programming problems with totally unimodular constraint matrix, to integer-separable convex programming. An algorithm for finding a ε-accurate optimal continuous solution to the nonlinear problem that is polynomial in log(1/ε) and the input size and the largest subdeterminant of the constraint matrix is also presented. These developments are based on proximity results between the continuous and integral optimal solutions for problems with any nonlinear separable convex objective function. The practical feature of our algorithm is that is does not demand an explicit representation of the nonlinear function, only a polynomial number of function evaluations on a prespecified grid.
- 1 COOK, W., GERARDS, A. M. H., SCHRIJVER, A., AND TARDOS, E. Sensitivity results in integer linear programming. Math. Prog. 34 (1986), 251-264. Google Scholar
- 2 DANTZIG, G. B. Linear Programming and Extensions. Princeton University Press, Princeton, N.J., 1963.Google Scholar
- 3 EDMONDS, J., AND KARP, R. M. Theoretical improvements in the algorithmic efficiency for network flow problems. J. ACM 19 (1972), 248-264. Google Scholar
- 4 FRANK, A., AND TARDOS, E. An application of simultaneous approximation in combinatorial optimization. Combinatorica 7 (1987), 49-66. Google Scholar
- 5 GRANOT, F., AND SKORIN-KAPOV, J. Some proximity and sensitivity results in quadratic integer programming. Working Paper No. 1207. Univ. British Columbia, Vancouver, British Columbia, Canada, 1986.Google Scholar
- 6 HELGASON, R., KENINGTON, J., AND LALL, H. A polynomially bounded algorithm for a singly constrained quadratic program. Math. Prog. 18 (1980), 338-343.Google Scholar
- 7 HOCHaAUM, D.S. Optimal algorithms for the allocation problem and its extensions. Manuscript, Univ. California, Berkeley, Berkeley, Calif., 1989.Google Scholar
- 8 HOCHBAUM, D. S., SHAMIR, R., AND SHANTHIKUMAR, J.G. A polynomial algorithm for an integer quadratic nonseparable transportation problem. Math. Prog. to appear. Google Scholar
- 9 HOFFMAN, A., AND WOLFE, P. Minimizing a unimodal function of two integer variables. Math. Prog. Studies 25 (1985), 76-87.Google Scholar
- 10 JEROSLOW, R. G. There cannot be any algorithm for integer programming with quadratic constraints. Op. Res. 21 (1973), 221-224.Google Scholar
- 11 LAUGHHUNN, D. J. Quadratic binary programming with applications to capital budgeting problems. Op. Res. 10 (1970), 454-467.Google Scholar
- 12 LENSTRA, JR., H.W. Integer programming with a fixed number of variables. Math. Op. Res. 8, 4 (1983), 508-548.Google Scholar
- 13 LUSS, H., AND GUPTA, S. Allocation of effort resources among competing activities. Op. Res. 23 (1975), 360-366.Google Scholar
- 14 MCCALLUM, JR., C.J. An algorithm for certain quadratic integer programs. Bell Labs Tech. Rep., Bell Laboratories, Holmdel, N.J. (undated, referred to in {6}).Google Scholar
- 15 MINOUX, M. A polynomial algorithm for minimum quadratic cost flow problems. Europ. J. Op. Res. 18 (1984), 377-387.Google Scholar
- 16 MINotJx, M. Solving integer minimum cost flows with separable convex cost objective polynomially. Math. Prog. Study 26 (1986), 237-239.Google Scholar
- 17 MONTEIRO, R. C., AND ADLER, I. An extension of Karmarkar-type algorithm to a class of convex separable programming problems with global linear rate of convergence. Manuscript, Univ. California, Berkeley, Berkeley, Calif., ESRC 87-4, Oct. 1987.Google Scholar
- 18 NEMIROVSKY, A. S., AND YUDIN, D. D. Problem Complexity and Method Efficiency in Optimization. Wiley, New York, 1983.Google Scholar
- 19 PAPADIMITRIOU, C. H., AND STEIGLITZ, K. Combinatorial Optimization: Algorithms and Complexity. Prentice-Hall, Englewood Cliffs, N.J., 1982. Google Scholar
- 20 SHAKED, M., AND SHANTHIKUMAR, J. G. Parametric stochastic convexity and concavity of stochastic processes. Ann. Inst. Stat. Math., to appear.Google Scholar
- 21 TARDOS, E. A strongly polynomial algorithm to solve combinatorial linear programs. Op. Res. 34 (1986), 250-256. Google Scholar
- 22 YAO, D. O., AND SHANTHIKUMAR, J.G. The optimal input rates to a system of manufacturing cells. INFOR 25 (1987), 57-65.Google Scholar
- 23 ZIPKIN, P. Simple ranking methods for allocation of one resource. Manage. Sci. 26 (1980), 34-43.Google Scholar
Index Terms
- Convex separable optimization is not much harder than linear optimization
Recommendations
Quadratic Combinatorial Optimization Using Separable Underestimators
Binary programs with a quadratic objective function are NP-hard in general, even if the linear optimization problem over the same feasible set is tractable. In this paper, we address such problems by computing quadratic global underestimators of the ...
Robust near-separable nonnegative matrix factorization using linear optimization
Nonnegative matrix factorization (NMF) has been shown recently to be tractable under the separability assumption, under which all the columns of the input data matrix belong to the convex cone generated by only a few of these columns. Bittorf, Recht, Ré ...
Integer convex minimization by mixed integer linear optimization
Minimizing a convex function over the integral points of a bounded convex set is polynomial in fixed dimension (Grötschel et al., 1988). We provide an alternative, short, and geometrically motivated proof of this result. In particular, we present an ...
Comments