Combinatorial Optimization using Comparison Oracles
Vincent Cohen-Addad, Tommaso d'Orsi, Anupam Gupta, Guru Guruganesh, Euiwoong Lee, Renato Paes Leme, Debmalya Panigrahi, Madhusudhan Reddy Pittu, Jon Schneider, and David P. Woodruff

TL;DR
This paper explores the use of comparison oracles in linear combinatorial optimization, establishing query complexity bounds, developing new algorithmic frameworks, and providing polynomial-time solutions for classic combinatorial problems.
Contribution
It introduces the first general bounds on query complexity for comparison-based optimization and develops frameworks that enable efficient algorithms in this model.
Findings
Query complexity over any set system is O(n^2)
Dual Ellipsoid framework reduces optimization to certification
Polynomial-time algorithms for minimum cuts, spanning trees, and shortest paths
Abstract
In linear combinatorial optimization, we aim to find for a family over a ground set of elements. Traditionally, is known or accessible via a value oracle. Motivated by practical applications involving pairwise preferences, we study the weaker and more robust comparison oracle, which for any reveals only if . We investigate the query complexity and computational efficiency of optimizing in this model. We present three main contributions. (1) Query Complexity: We establish that the query complexity over any arbitrary set system is . This demonstrates a fundamental separation between information and computational complexity, as the runtime may still be exponential for NP-hard problems.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Stochastic Gradient Optimization Techniques · Graph Theory and Algorithms
