Khachiyan, L., & Porkolab, L. (2000). Integer optimization on convex semialgebraic sets. Discrete & Computational Geometry, 23(2), 207-224.