Learning for Dynamic Combinatorial Optimization without Training Data
Yiqiao Liao, Farinaz Koushanfar, Parinaz Naghizadeh
TL;DR
This work tackles Dynamic Combinatorial Optimization (DCO) by presenting DyCO-GNN, an unsupervised approach that requires no training data beyond the problem instance. Building on PI-GNN, it introduces a shrink-and-perturb (SP) initialization to enable fast convergence while maintaining robust solution quality across time-evolving graph snapshots for MaxCut, MIS, and TSP. The paper provides theoretical support based on a Goemans-Williamson-inspired analysis showing perturbations can increase the probability of reaching the optimal cut, and demonstrates substantial empirical gains (up to 3–60x speedups) under tight to moderate budgets. The approach offers practical benefits for dynamic, resource-constrained decision-making and can adapt rapidly to changing graph structures without offline training or supervision.
Abstract
We introduce DyCO-GNN, a novel unsupervised learning framework for Dynamic Combinatorial Optimization that requires no training data beyond the problem instance itself. DyCO-GNN leverages structural similarities across time-evolving graph snapshots to accelerate optimization while maintaining solution quality. We evaluate DyCO-GNN on dynamic maximum cut, maximum independent set, and the traveling salesman problem across diverse datasets of varying sizes, demonstrating its superior performance under tight and moderate time budgets. DyCO-GNN consistently outperforms the baseline methods, achieving high-quality solutions up to 3-60x faster, highlighting its practical effectiveness in rapidly evolving resource-constrained settings.
