atlas

Research map / Image generation / Fast diffusion sampling

Efficient Combinatorial Optimization via Heat Diffusion

NeurIPS 2024 · Image generation › Fast diffusion sampling · approach: Guidance for conditional diffusion · 1 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 Heat diffusion optimization (HeO), a gradient-based solver for pseudo-Boolean and combinatorial problems that minimizes heat-diffused (Gaussian-smoothed, erf-closed-form) versions of the objective, which share its global optima.

Problem

Combinatorial optimization is hard because discrete search only accesses a small local neighborhood per iteration, so solvers get trapped in local minima; the goal is a solver with a wider effective receptive field for global optima.

Approach

Treat the objective as an initial temperature field and evolve it under the heat equation; the heat-diffused functions keep the same global minima (backward uniqueness), so gradient descent on them propagates distant information to the solver. For multilinear objectives the diffused function has a closed form via erf, giving a one-sample gradient estimator with projection onto [0,1]^n.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use HeO instead of FastVCminimum vertex cover · tech-RL-caidavertex cover size: 78306 -> 77372 (17)Helped
use HeO instead of FastVCminimum vertex cover · soc-youtubevertex cover size: 149458 -> 148875 (25)Helped
use HeO instead of FastVCminimum vertex cover · inf-roadNet-PAvertex cover size: 588306 -> 587401 (104)Helped
use HeO instead of FastVCminimum vertex cover · inf-roadNet-CAvertex cover size: 1063352 -> 1061339 (32)Helped
use HeO instead of FastVCminimum vertex cover · socfb-B-anonvertex cover size: 338724 -> 312531 (194)Helped
use HeO instead of FastVCminimum vertex cover · socfb-A-anonvertex cover size: 421123 -> 387730 (355)Helped
use HeO instead of FastVCminimum vertex cover · socfb-uci-univertex cover size: 869457 -> 867863 (36)Helped
use HeO rather than MCGE with momentumtoy neural-network optimization · Toy exampletarget function energyHelped
use HeO rather than QUBO solversmax-cut · Biq Mac Libraryaverage relative lossHelped
use HeO rather than OIM solvers3-SAT · SATLIB, 175-250 variablesprobability of satisfying all clausesHelped
use HeO rather than MCGE with momentumternary neural-network training · Ternary optimizationweight value accuracyHelped
use HeO rather than Lasso and L0.5 regressionlinear-regression variable selection · 400-dimensional linear regressionstest MSEHelped

Surprising findings

Limitations

Experimental setup

Datasets: Biq Mac Library max-cut instances SATLIB 3-SAT instances real-world graphs from Network Repository (tech-RL-caida, soc-youtube, inf-roadNet-PA/CA, socfb graphs) synthetic linear regression and ternary perceptron data

Benchmarks: Biq Mac max-cut SATLIB 3-SAT real-world minimum vertex cover graphs synthetic ternary perceptron training 400-dim variable selection

Metrics: relative loss bottom-2 count percent constraints satisfied probability of satisfying all clauses vertex cover size MSE variable selection accuracy

Baselines: LQA aSB bSB dSB CIM SIM-CIM simulated annealing Hopfield neural network MCGE FastVC Lasso L0.5 regression

Builds on: Monte Carlo gradient estimation Gaussian continuation evolution strategy simulated bifurcation denoising diffusion models

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