English

A polynomial algorithm for minimizing discrete convic functions in fixed dimension

Optimization and Control 2020-11-03 v1 Computational Complexity Combinatorics

Abstract

Recently 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. Recently the lower bound 3n1log(2ρ1)3^{n-1}\log (2 \rho-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 nn-dimensional ball with radius ρ\rho was obtained. But the problem of the existence of a polynomial (in logρ\log\rho for fixed nn) 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 2O(n2logn)logρ2^{O(n^2 \log n)} \log \rho calls to the comparison oracle and has 2O(n2logn)\mboxpoly(logρ)2^{O(n^2 \log n)} \mbox{poly }(\log \rho) bit complexity.

Keywords

Cite

@article{arxiv.2011.00598,
  title  = {A polynomial algorithm for minimizing discrete convic functions in fixed dimension},
  author = {S. I. Veselov and D. V. Gribanov and N. Yu. Zolotykh and A. Yu. Chirkov},
  journal= {arXiv preprint arXiv:2011.00598},
  year   = {2020}
}
R2 v1 2026-06-23T19:49:28.581Z