Skip to content

An open, reproducible branch-and-cut for the capacitated profitable tour problem: a component study

Jul 2026 · arXiv.org · Vol abs/2607.04497 · 0 citations · 26 references
Mathematics Computer Science

TL;DR

An open, reproducible branch-and-cut (B&C) algorithm for the capacitated profitable tour problem (CPTP) and its open s-t path variant, the capacity-constrained elementary shortest-path problem, and finds that the capacity-class cuts account for essentially the entire benefit.

Abstract

We present an open, reproducible branch-and-cut (B&C) algorithm for the capacitated profitable tour problem (CPTP) and its open s-t path variant, the capacity-constrained elementary shortest-path problem. The solver re-implements the formulation and cut families of Jepsen et al. (2014) on a fully open mixed-integer programming stack (HiGHS; Huangfu and Hall, 2018), and adds bound-based preprocessing, domain propagation, and reduced-cost variable fixing. We claim no new method; the contribution is twofold. First, an open, reproducible artifact: to our knowledge the first branch-and-cut for this problem class on a fully open stack, with the formulation, every separator, and all benchmark scripts released, so the results below can be rerun and the solver reused and extended as a baseline. Second, a component study on this common modern stack, benchmarked against a dynamic-programming/labelling reference, that decomposes which components pay off and where the running time goes. We find that the capacity-class cuts account for essentially the entire benefit (adding them to a connectivity-only baseline lifts the number of instances solved from 52 to 64 of 76 and shrinks the search tree more than tenfold), while comb and rounded generalized-large-multistar cuts, reduced-cost fixing, and bound-based propagation add nothing measurable. We also report a negative result: the shortest-path-incompatibility (SPI) cut, a variant of the node-precedence inequalities of Garc\'ia (2009), finds no violated inequality on any instance. The solver and all experiments are released as open, reproducible software (Spoorendonk, 2026).

View source

Similar papers

Preprint Sep 2026

An Exact Combinatorial Branch-and-Bound Algorithm for the Job Sequencing and Tool Switching Problem

This work proposes an exact algorithm for the SSP, namely the Combinatorial Branch-and-Bound (C-B\&B) algorithm, which combines two distinct branch-and-bound algorithms, each introducing novel features compared with the existing literature.

Alberto Locatelli, Jean-François Côté, Leandro C. Coelho · 0 citations
Jul 2026

A Numerically-safe Branch-Price-and-Cut Algorithm for the Length-Constrained Cycle Partition Problem

This work formulate LCCP as a set partitioning model and solves it using an exact branch-price-and-cut approach, able to solve previously solved instances in a fraction of the time and closes 14 previously unsolved instances with numerically safe bounds.

Mohammed Ghannam, Ambros M. Gleixner, Gioni Mexi et al. · 0 citations
Preprint Aug 2026

SDDmiP.jl: A Software Package with a Provably Convergent Benders Algorithm for Multi-Stage Stochastic Mixed-Integer Programming

We present an open-source software package that implements a provably convergent Benders-type decomposition algorithm for multistage stochastic integer programs. In addition to standard cut families, such as Benders, strengthened Benders, and Lagrangian cuts, the algorithm incorporates rectified linear unit (ReLU) cuts...

Akul Bansal, Simge Küçükyavuz · 0 citations
Preprint Sep 2026

Race, Exchange, Improve: Finding high-quality MIP solutions quickly

Mixed-integer programming (MIP) is a cornerstone in applied optimization, both in industry and academia. Recently, there has been increased attention to finding strong primal solutions quickly. This is reflected, for example, in the development of the NVIDIA cuOpt solver and, most recently, in the new MIPFEAS benchmark...

Gioni Mexi, D. Rehfeldt · 1 citation
Open access Aug 2026

Branch and price algorithm for the stop number minimization problem

The Stop Number Minimization Problem (SNMP), inspired by an autonomous vehicle service from France, arises when a homogeneous fleet of autonomous vehicles transports cargo and personnel across a circuit of stations. The objective is to satisfy all client requests while minimizing the total number of pickup/dropoff stop...

V. Nascimento, Luidi Simonetti · 0 citations
Jul 2026

An Efficient Solver for Integral Flows in Decision Hypergraphs with Applications to Orthogonal Knapsack Problems

A generic solver for computing integral flows in decision hypergraphs, subject to upper bound constraints on some hyperarcs, is proposed, which outperforms the best algorithm known thus far and is the first to close the optimality gap for all instances of several well-known benchmarks.

Arthur Léonard, F. Clautiaux · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.