Solving the market split problem with lattice enumeration

The market split problem was proposed by Cornuéjols and Dawande in 1998 as benchmark problem for algorithms solving linear systems with binary variables. The recent (2025) Quantum Optimization Benchmark Library (QOBLIB) contains a set of feasible instances of the market split problem. In QOBLIB an instance of the market split problem is considered as solved as soon as at least one feasible solution has been found. The market split problem seems to be difficult to solve with the conventional branch-and-cut approach of integer linear programming software which reportedly can handle QOBLIB instances up to m=7. In contrast, a new GPU implementation of the Schroeppel–Shamir algorithm solves instances up to m=11. In this note we report about experiments with an algorithm that reduces the market split problem to a lattice problem. With the author’s most recent implementation – named solvediophant – instances of the QOBLIB market split benchmark problems can be solved up to m=14 on a standard computer.

Authors

Institutions

Publication Details

Journal
Mathematical Programming Computation
Published
2026-10-30
DOI
https://doi.org/10.15495/epub_ubt_00009683
Primary Topic
Complexity and Algorithms in Graphs
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Solving the market split problem with lattice enumeration

Alfred Wassermann
Mathematical Programming Computation
Complexity and Algorithms in Graphs
article

Solving the market split problem with lattice enumeration

Alfred Wassermann
article en

Abstract

The market split problem was proposed by Cornuéjols and Dawande in 1998 as benchmark problem for algorithms solving linear systems with binary variables. The recent (2025) Quantum Optimization Benchmark Library (QOBLIB) contains a set of feasible instances of the market split problem. In QOBLIB an instance of the market split problem is considered as solved as soon as at least one feasible solution has been found. The market split problem seems to be difficult to solve with the conventional branch-and-cut approach of integer linear programming software which reportedly can handle QOBLIB instances up to m=7. In contrast, a new GPU implementation of the Schroeppel–Shamir algorithm solves instances up to m=11. In this note we report about experiments with an algorithm that reduces the market split problem to a lattice problem. With the author’s most recent implementation – named solvediophant – instances of the QOBLIB market split benchmark problems can be solved up to m=14 on a standard computer.

Mathematical Programming Computation
University of Bayreuth (DE)
Openalex Percentile: Top 14%
Complexity and Algorithms in Graphs
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
Solving the market split problem with lattice enumeration — Alfred Wassermann · Mathematical Programming Computation (2026) | TGRS Research Map | TGRS