Solving 0-1 Integer Programs with Unknown Knapsack Constraints Using Membership Oracles
Rosario Messana, Rui Chen, Andrea Lodi, Alberto Ceselli

TL;DR
This paper introduces a novel framework for solving 0-1 integer programs with unknown knapsack constraints by learning surrogate linear constraints through active learning, improving sampling strategies and separation methods.
Contribution
It proposes an innovative active learning approach with new sampling and separation techniques to efficiently solve problems with unknown constraints.
Findings
Mixed-integer quadratic programming improves sampling.
Linear separation inspired by convex optimization enhances learning.
Experimental results show better solution quality and efficiency.
Abstract
We consider solving a combinatorial optimization problem with unknown knapsack constraints using a membership oracle for each unknown constraint such that, given a solution, the oracle determines whether the constraint is satisfied or not with absolute certainty. The goal of the decision maker is to find the best possible solution subject to a budget on the number of oracle calls. Inspired by active learning for binary classification based on Support Vector Machines (SVMs), we devise a framework to solve the problem by learning and exploiting surrogate linear constraints. The framework includes training linear separators on the labeled points and selecting new points to be labeled, which is achieved by applying a sampling strategy and solving a 0-1 integer linear program. Following the active learning literature, a natural choice would be SVM as a linear classifier and the…
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
TopicsSemantic Web and Ontologies · Advanced Database Systems and Queries
MethodsSupport Vector Machine
