pith. sign in

arxiv: 0812.2188 · v1 · submitted 2008-12-11 · 🧮 math.CO · math.OC

A local branching heuristic for MINLPs

classification 🧮 math.CO math.OC
keywords branchinglocalheuristicsolutionbinarybranch-and-boundincumbentmilps
0
0 comments X
read the original abstract

Local branching is an improvement heuristic, developed within the context of branch-and-bound algorithms for MILPs, which has proved to be very effective in practice. For the binary case, it is based on defining a neighbourhood of the current incumbent solution by allowing only a few binary variables to flip their value, through the addition of a local branching constraint. The neighbourhood is then explored with a branch-and-bound solver. We propose a local branching scheme for (nonconvex) MINLPs which is based on iteratively solving MILPs and NLPs. Preliminary computational experiments show that this approach is able to improve the incumbent solution on the majority of the test instances, requiring only a short CPU time. Moreover, we provide algorithmic ideas for a primal heuristic whose purpose is to find a first feasible solution, based on the same scheme.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. An Alternating Primal Heuristic for Nonconvex MIQCQP with Dynamic Convexification and Parallel Local Branching

    math.OC 2026-04 unverdicted novelty 6.0

    A feasibility-pump-style alternating heuristic with dynamic convexification and parallel local branching finds feasible solutions for three previously unsolved QPLIB instances and improves best-known solutions for fif...