A polynomial algorithm for minimizing discrete convic functions in fixed dimension

Abstract In Chirkov et al., (2019), classes of conic and discrete conic functions were introduced. In this paper we use the term convic instead conic. The class of convic functions properly includes the classes of convex functions, strictly quasiconvex functions and the class of quasiconvex polynomials. On the other hand, the class of convic functions is properly included in the class of quasiconvex functions. The discrete convic function is a discrete analogue of the convic function. In Chirkov et al., (2019), the lower bound 3 n − 1 log ( 2 ρ − 1 ) for the number of calls to the comparison oracle needed to find the minimum of the discrete convic function defined on integer points of some n -dimensional ball with radius ρ was obtained. But the problem of the existence of a polynomial (in log ρ for fixed n ) algorithm for minimizing such functions has remained open. In this paper, we answer positively the question of the existence of such an algorithm. Namely, we propose an algorithm for minimizing discrete convic functions that uses 2 O ( n 2 log n ) log ρ calls to the comparison oracle and has 2 O ( n 2 log n ) poly ( log ρ ) bit complexity.

[1]  S. I. Veselov,et al.  Minimizing a Symmetric Quasiconvex Function on a Two-Dimensional Lattice , 2018, Journal of Applied and Industrial Mathematics.

[2]  Dmitriy S. Malyshev,et al.  Integer Conic Function Minimization Based on the Comparison Oracle , 2019, MOTOR.

[3]  Raymond Hemmecke,et al.  A polynomial oracle-time algorithm for convex integer minimization , 2007, Math. Program..

[4]  C. P. Schnorr,et al.  A Hierarchy of Polynomial Time Lattice Basis Reduction Algorithms , 1987, Theor. Comput. Sci..

[5]  G. Nemhauser,et al.  Integer Programming , 2020 .

[6]  Santosh S. Vempala,et al.  Enumerative Lattice Algorithms in any Norm Via M-ellipsoid Coverings , 2010, 2011 IEEE 52nd Annual Symposium on Foundations of Computer Science.

[7]  Panos M. Pardalos,et al.  On the complexity of quasiconvex integer minimization problem , 2018, Journal of Global Optimization.

[8]  Jesús A. De Loera,et al.  Integer Polynomial Optimization in Fixed Dimension , 2006, Math. Oper. Res..

[9]  László Lovász,et al.  Factoring polynomials with rational coefficients , 1982 .

[10]  J. G. Pierce,et al.  Geometric Algorithms and Combinatorial Optimization , 2016 .

[11]  Matthias Köppe,et al.  A new Lenstra-type algorithm for quasiconvex polynomial integer minimization with complexity 2O(nlogn) , 2010, Discret. Optim..

[12]  John Darzentas,et al.  Problem Complexity and Method Efficiency in Optimization , 1983 .

[13]  Amitabh Basu,et al.  Centerpoints: A Link Between Optimization and Convex Geometry , 2016, IPCO.

[14]  Sebastian Heinz,et al.  Complexity of integer quasiconvex polynomial optimization , 2005, J. Complex..

[15]  Jeffrey C. Lagarias,et al.  Korkin-Zolotarev bases and successive minima of a lattice and its reciprocal lattice , 1990, Comb..

[16]  S. Vempala,et al.  Integer programming, lattice algorithms, and deterministic volume estimation , 2012 .

[17]  Robert Weismantel,et al.  Integer convex minimization by mixed integer linear optimization , 2014, Oper. Res. Lett..

[18]  Leonid Khachiyan,et al.  Integer Optimization on Convex Semialgebraic Sets , 2000, Discret. Comput. Geom..

[19]  Alexander Schrijver,et al.  Theory of linear and integer programming , 1986, Wiley-Interscience series in discrete mathematics and optimization.

[20]  S. Heinz Quasiconvex functions can be approximated by quasiconvex polynomials , 2008 .