Automating Idealness Proofs for Binary Programs with Application to Rectangle Packing

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Fravel, Jamie, Hildebrand, Robert
Format: Preprint
Published: 2026
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866912838502580224
author Fravel, Jamie
Hildebrand, Robert
author_facet Fravel, Jamie
Hildebrand, Robert
contents An integer program is called ideal if its continuous relaxation coincides with its convex hull allowing the problem to be solved as a continuous program and offering substantial computational advantages. Proving idealness analytically can be extraordinarily tedious -- even for small formulations -- such proofs often span many pages of intricate case analysis which motivates the development of automated verification methods. We develop a general-purpose framework for certifying idealness in Mixed Binary Linear Programs (MBLPs), formulating the verification problem as a linear program when the data is fixed and as a nonconvex quadratic program when the data is parametric. We apply this framework to study several formulations of the rectangle packing problem that are conjectured to be pairwise-ideal, obtaining computational proofs where analytic proofs were previously unknown or impractical. As our second contribution, we introduce and model a novel generalization of the rectangle packing problem that enforces edge clearances between selected rectangles. We present both existing and novel MBLP formulations which arise from different encodings of the underlying disjunctive constraints. We perform some computational experiments on these formulations under a strip-packing objective to determine the importance of pairwise-idealness in practice.
format Preprint
id arxiv_https___arxiv_org_abs_2601_15252
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Automating Idealness Proofs for Binary Programs with Application to Rectangle Packing
Fravel, Jamie
Hildebrand, Robert
Optimization and Control
90C11 (Primary) 90B05, 90C09 (Secondary)
An integer program is called ideal if its continuous relaxation coincides with its convex hull allowing the problem to be solved as a continuous program and offering substantial computational advantages. Proving idealness analytically can be extraordinarily tedious -- even for small formulations -- such proofs often span many pages of intricate case analysis which motivates the development of automated verification methods. We develop a general-purpose framework for certifying idealness in Mixed Binary Linear Programs (MBLPs), formulating the verification problem as a linear program when the data is fixed and as a nonconvex quadratic program when the data is parametric. We apply this framework to study several formulations of the rectangle packing problem that are conjectured to be pairwise-ideal, obtaining computational proofs where analytic proofs were previously unknown or impractical. As our second contribution, we introduce and model a novel generalization of the rectangle packing problem that enforces edge clearances between selected rectangles. We present both existing and novel MBLP formulations which arise from different encodings of the underlying disjunctive constraints. We perform some computational experiments on these formulations under a strip-packing objective to determine the importance of pairwise-idealness in practice.
title Automating Idealness Proofs for Binary Programs with Application to Rectangle Packing
topic Optimization and Control
90C11 (Primary) 90B05, 90C09 (Secondary)
url https://arxiv.org/abs/2601.15252