atlas

Research map / Optimization / Optimizers

Differentiable extensions with rounding guarantees for combinatorial optimization over permutations

NeurIPS 2025 · Optimization › Optimizers · approach: Differentiating through embedded optimization · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes Birkhoff Extension, a continuous, a.e.-differentiable, polytime-computable extension of permutation functions to doubly stochastic matrices, with rounding guarantees, used for gradient-based combinatorial optimization on QAP, TSP and DFASP.

Problem

Optimizing real-valued objectives over permutations (QAP, TSP, directed feedback arc set) via continuous extensions that are differentiable and preserve solution quality under rounding.

Approach

A continuous variant of Birkhoff decomposition that fixes a total order of permutations (induced by an inner product with a score matrix) so coefficients are continuous, Lipschitz and a.e. differentiable; the resulting extension rounds any doubly stochastic matrix to a permutation without increasing f, and a score matrix set to an approximate solution gives local improvement.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Birkhoff Extension with random score initialization instead of Gurobi, Kaufman-BroeckxQAPLIB optimization · QAPLIBAverage gap from the best known: 7.67% -> 6.30%Helped
Use Birkhoff Extension with MST-derived score initialization instead of GurobiTSP optimization · TSP, n=20, 30, 40, 50, 100Tour length: 3.889 vs 4.345; 4.531 vs 5.290; 5.190 vs 6.328; 5.707 vs 6.892; 7.748 vs 9.836Hurt
Use Birkhoff Extension with random score initialization instead of GurobiDFASP optimization · DFASP, p=0.1, 0.5, 0.9; n=20, 50, 100, 250Feedback-arc set size: p=0.1: 3.8 vs 4.7; 44.8 vs 53.0; 269.1 vs 289.0; 875.6 vs 991.3. p=0.5: 67.7 vs 65.0; 475.4 vs 496.5; 2229.9 vs 2123.4; Mixed

Surprising findings

Limitations

Experimental setup

Datasets: QAPLIB randomly generated Euclidean TSP instances random directed Erdos-Renyi DFASP instances

Benchmarks: QAPLIB TSP random instances (n=20-100) DFASP random instances (n=20-250)

Metrics: average gap to best known assignment cost tour length feedback arc set size run-time

Baselines: Gurobi (Kaufman-Broeckx linearization) Fast Approximate QAP 2-opt MST approximation quadratic programming relaxation MCTS with random simulation Gurobi (DFASP)

Builds on: Birkhoff decomposition Frank-Wolfe Karalias set extension

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy