Combinatorial Black-Box Optimization with Expert Advice
Hamid Dadkhahi, Karthikeyan Shanmugam, Jesus Rios, Payel Das, Samuel, Hoffman, Troy David Loeffler, Subramanian Sankaranarayanan

TL;DR
This paper introduces a computationally efficient black-box optimization method for boolean hypercube problems using multilinear polynomials and expert advice, significantly reducing computational time while maintaining competitive performance.
Contribution
The authors develop a novel optimization algorithm that combines polynomial modeling with exponential weight updates, addressing computational inefficiencies of previous methods.
Findings
Achieves several orders of magnitude faster computation than existing algorithms.
Maintains competitive optimization performance across various datasets.
Effective for both unconstrained and sum-constrained boolean problems.
Abstract
We consider the problem of black-box function optimization over the boolean hypercube. Despite the vast literature on black-box function optimization over continuous domains, not much attention has been paid to learning models for optimization over combinatorial domains until recently. However, the computational complexity of the recently devised algorithms are prohibitive even for moderate numbers of variables; drawing one sample using the existing algorithms is more expensive than a function evaluation for many black-box functions of interest. To address this problem, we propose a computationally efficient model learning algorithm based on multilinear polynomials and exponential weight updates. In the proposed algorithm, we alternate between simulated annealing with respect to the current polynomial representation and updating the weights using monomial experts' advice. Numerical…
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.
