SymILO: A Symmetry-Aware Learning Framework for Integer Linear Optimization
–Neural Information Processing Systems
Integer linear programs (ILPs) are commonly employed to model diverse practical problems such as scheduling and planning. Recently, machine learning techniques have been utilized to solve ILPs. A straightforward idea is to train a model via supervised learning, with an ILP as the input and an optimal solution as the label. An ILP is symmetric if its variables can be permuted without changing the problem structure, resulting in numerous equivalent and optimal solutions. Randomly selecting an optimal solution as the label can introduce variability in the training data, which may hinder the model from learning stable patterns.
Neural Information Processing Systems
May-26-2025, 19:48:50 GMT
- Technology: