Correlated Mutations for Integer Programming

Ofer M. Shir, Michael Emmerich
6/27/2025
math.OCcs.AIcs.NE

No official code found. Best implementation: ofersh/correlated-mutations-for-integer-programming (1 star, GPL-3.0, last commit 2025-07-04).

Abstract

Even with the recent theoretical advancements that dramatically reduced the complexity of Integer Programming (IP), heuristics remain the dominant problem-solvers for this difficult category. This study seeks to establish the groundwork for Integer Evolution Strategies (IESs), a class of randomized search heuristics inherently designed for continuous spaces. IESs already excel in treating IP in practice, but accomplish it via discretization and by applying sophisticated patches to their continuous operators, while persistently using the $\ell_2$-norm as their operation pillar. We lay foundations for discrete search, by adopting the $\ell_1$-norm, accounting for the suitable step-size, and questioning alternative measures to quantify correlations over the integer lattice. We focus on mutation distributions for unbounded integer decision variables. We briefly discuss a couple of candidate discrete probabilities induced by the uniform and binomial distributions, which we show to possess less appealing theoretical properties, and then narrow down to the Truncated Normal (TN) and Double Geometric (DG) distributions. We explore their theoretical properties, including entropy functions, and propose a procedure to generate scalable correlated mutation distributions. Our investigations are accompanied by extensive numerical simulations, which consistently support the claim that the DG distribution is better suited for unbounded integer search. We link our theoretical perspective to empirical evidence indicating that an IES with correlated DG mutations outperformed other strategies over non-separable quadratic IP. We conclude that while the replacement of the default TN distribution by the DG is theoretically justified and practically beneficial, the truly crucial change lies in adopting the $\ell_1$-norm over the $\ell_2$-norm.

View on arXivView PDF

Code Implementations(1)

GPL-3.0

Numerical simulations supporting the FOGA'25 paper entitled "Foundations of Correlated Mutations for Integer Programming"

10Python, Jupyter NotebookJul 3, 20251 years agoGPL-3.0

Similar Papers

Cite this paper

@article{shir2025correlated,
  title  = {Correlated Mutations for Integer Programming},
  author = {Ofer M. Shir and Michael Emmerich},
  year   = {2025},
  eprint = {2506.22526},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2506.22526v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2506.22526.svg)](https://codeofpaper.com/paper/2506.22526)

Discussion