The Bipartite Implication Polytope: Conditional Relations over Multiple Sets of Binary Variables

Abstract. Inspired by its occurrence as a substructure in a stochastic railway timetabling model, we study in this work a special case of the bipartite Boolean quadric polytope. It models conditional relations across three sets of binary variables, where selections within two implying sets imply a choice in a corresponding implied set. We call this polytope the Bipartite Implication Polytope. We introduce a new class of valid inequalities and prove that, in contrast to the well-known McCormick inequalities, they are sufficient to completely characterize the description of the polytope. We develop a separation algorithm that finds these inequalities in polynomial time and propose an additional clique-based method for precomputing tight cuts. Furthermore, we show that for a chain of several bipartite implication relations, the descriptions of the bipartite implication polytopes for each individual relation already yield the convex hull of the chained polytope. This is present in our application from the field of stochastic timetabling and also enables a broader application of our results in practice. A comprehensive computational study shows the usefulness of the new inequalities in state-of-the-art branch-and-cut solvers for real-world timetabling applications and instances of the quadratic assignment problem.

Authors

Institutions

Publication Details

Journal
SIAM Journal on Optimization
Published
2026-10-27
DOI
https://doi.org/10.1137/24m1655159
Primary Topic
Advanced Optimization Algorithms Research
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

The Bipartite Implication Polytope: Conditional Relations over Multiple Sets of Binary Variables

Patrick Gemander, Robert Burlacu, Tobias Kuen
SIAM Journal on Optimization
Advanced Optimization Algorithms Research
article

The Bipartite Implication Polytope: Conditional Relations over Multiple Sets of Binary Variables

Patrick Gemander, Robert Burlacu, Tobias Kuen
article en

Abstract

Abstract. Inspired by its occurrence as a substructure in a stochastic railway timetabling model, we study in this work a special case of the bipartite Boolean quadric polytope. It models conditional relations across three sets of binary variables, where selections within two implying sets imply a choice in a corresponding implied set. We call this polytope the Bipartite Implication Polytope. We introduce a new class of valid inequalities and prove that, in contrast to the well-known McCormick inequalities, they are sufficient to completely characterize the description of the polytope. We develop a separation algorithm that finds these inequalities in polynomial time and propose an additional clique-based method for precomputing tight cuts. Furthermore, we show that for a chain of several bipartite implication relations, the descriptions of the bipartite implication polytopes for each individual relation already yield the convex hull of the chained polytope. This is present in our application from the field of stochastic timetabling and also enables a broader application of our results in practice. A comprehensive computational study shows the usefulness of the new inequalities in state-of-the-art branch-and-cut solvers for real-world timetabling applications and instances of the quadratic assignment problem.

SIAM Journal on OptimizationVol. 36(4)
Fraunhofer Institute for Integrated Circuits (DE)
Bundesministerium für Bildung und Frauen
Openalex Percentile: Top 12%
Advanced Optimization Algorithms Research
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Laika access coming soon