Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

A logic-based method for integer programming

Conference ·
OSTI ID:36139

We propose a logic-based approach to integer programming that replaces traditional branch-and-cut techniques with logical analogs. Integer variables are regarded as atomic propositions. The constraints give rise to logical formulas that are analogous to separating cuts. No continuous relaxation is used. Rather, the cuts are selected so that they can be easily solved as a discrete relaxation. (In fact, defining a relaxation and generating cuts are best seen as the same problem.) We experiment with relaxations that have a k-tree structure and can be solved by nonserial dynamic programming. We also present logic-based analogs of facet-defining cuts, Chv{acute a}tal rank, etc. We conclude with some preliminary computational results.

OSTI ID:
36139
Report Number(s):
CONF-9408161--
Country of Publication:
United States
Language:
English

Similar Records

Facets and cuts from additive systems
Conference · Fri Dec 30 23:00:00 EST 1994 · OSTI ID:35774

Orbital Conflict: Cutting Planes for Symmetric Integer Programs
Journal Article · Sun Mar 07 23:00:00 EST 2021 · INFORMS Journal on Optimization · OSTI ID:2339852

Model Predictive Control of Discrete-Continuous Energy Systems via Generalized Disjunctive Programming
Conference · Sun Jan 02 23:00:00 EST 2022 · OSTI ID:1855839