Let the Flows Tell: Solving Graph Combinatorial Optimization Problems with GFlowNets
Not on the map. Why?
Abstract (arXiv)
Combinatorial optimization (CO) problems are often NP-hard and thus out of reach for exact algorithms, making them a tempting domain to apply machine learning methods. The highly structured constraints in these problems can hinder either optimization or sampling directly in the solution space. On the other hand, GFlowNets have recently emerged as a powerful machinery to efficiently sample from composite unnormalized densities sequentially and have the potential to amortize such solution-searching processes in CO, as well as generate diverse solution candidates. In this paper, we design Markov decision processes (MDPs) for different combinatorial problems and propose to train conditional GFlowNets to sample from the solution space. Efficient training techniques are also developed to benefit long-range credit assignment. Through extensive experiments on a variety of different CO tasks with synthetic and realistic data, we demonstrate that GFlowNet policies can efficiently find high-quality solutions. Our implementation is open-sourced at https://github.com/zdhNarsil/GFlowNet-CombOpt.
Key facts. Cited by 40 papers in the map (data through 7 Oct 2026). Builds on 51 of its 67 references that are in the map. First posted on arXiv 26 May 2023.
Builds on
51 of 67 references.
References · 51
- 2018Soft Actor-Critic: Off-Policy Maximum Entropy Deep Reinforcement Learning with a Stochastic Actorcited by 4,635
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2018Addressing Function Approximation Error in Actor-Critic Methodscited by 2,302
- 2017Reinforcement Learning with Deep Energy-Based Policiescited by 659
- 2018Attention, Learn to Solve Routing Problems!cited by 646
- 2018Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizoncited by 612
- 2016Neural Combinatorial Optimization with Reinforcement Learningcited by 600
- 2017Learning Combinatorial Optimization Algorithms over Graphscited by 557
- 2021Flow Network based Generative Models for Non-Iterative Diverse Candidate Generationcited by 384
- 2020POMO: Policy Optimization with Multiple Optima for Reinforcement Learningcited by 341
- 2019Exact Combinatorial Optimization with Graph Convolutional Neural Networkscited by 313
- 2021GFlowNet Foundationscited by 286
38 more
- 2021Combinatorial optimization and reasoning with graph neural networkscited by 267
- 2022Trajectory balance: Improved credit assignment in GFlowNetscited by 244
- 2023DIFUSCO: Graph-based Diffusion Solvers for Combinatorial Optimizationcited by 216
- 2018Learning a SAT Solver from Single-Bit Supervisioncited by 198
- 2018Learning to Perform Local Rewriting for Combinatorial Optimizationcited by 183
- 2018Combinatorial Optimization with Graph Convolutional Networks and Guided Tree Searchcited by 182
- 2020Solving Mixed Integer Programs Using Neural Networkscited by 178
- 2022Biological Sequence Design with GFlowNetscited by 172
- 2019Learning Improvement Heuristics for Solving Routing Problemscited by 162
- 2022Bayesian Structure Learning with Generative Flow Networkscited by 153
- 2022Learning GFlowNets from partial episodes for improved convergence and stabilitycited by 129
- 2022DIMES: A Differentiable Meta Solver for Combinatorial Optimization Problemscited by 127
- 2020Erdos Goes Neural: an Unsupervised Learning Framework for Combinatorial Optimization on Graphscited by 115
- 2022Generative Flow Networks for Discrete Probabilistic Modelingcited by 113
- 2022GFlowNets and variational inferencecited by 103
- 2022Multi-Objective GFlowNetscited by 100
- 2023A theory of continuous generative flow networkscited by 98
- 2020Hybrid Models for Learning to Branchcited by 95
- 2023Better Training of GFlowNets with Local Credit and Incomplete Trajectoriescited by 83
- 2023Towards Understanding and Improving GFlowNet Trainingcited by 74
- 2023Robust Scheduling with GFlowNetscited by 67
- 2023GFlowNets for AI-Driven Scientific Discoverycited by 63
- 2020Reinforcement Learning with Combinatorial Actions: An Application to Vehicle Routingcited by 61
- 2020Learning What to Defer for Maximum Independent Setscited by 53
- 2022A-NeSI: A Scalable Approximate Method for Probabilistic Neurosymbolic Inferencecited by 50
- 2022Generative Augmented Flow Networkscited by 48
- 2019Graph Neural Networks for Maximum Constraint Satisfactioncited by 46
- 2023GFlowNet-EM for learning compositional latent variable modelscited by 40
- 2020Learning to Solve Combinatorial Optimization Problems on Real-World Graphs in Linear Timecited by 39
- 2022A Variational Perspective on Generative Flow Networkscited by 39
- 2022What's Wrong with Deep Learning in Tree Search for Combinatorial Optimizationcited by 36
- 2015Finding Near-Optimal Independent Sets at Scalecited by 32
- 2022Unsupervised Learning for Combinatorial Optimization with Principled Objective Relaxationcited by 32
- 2023Stochastic Generative Flow Networkscited by 32
- 2022Bayesian learning of Causal Structure and Mechanisms with GFlowNets and Variational Bayescited by 30
- 2023Distributional GFlowNets with Quantile Flowscited by 28
- 2023DAG Matters! GFlowNets Enhanced Explainer For Graph Neural Networkscited by 27
- 2022Annealed Training for Combinatorial Optimization on Graphscited by 17
50 most cited of 51 All 51 (JSON)
Built on by
Citing papers per year: 2023: 9; 2024: 13; 2025: 8; 2026: 10.
40 papers.
Sort:
By area:
- 2023Diffusion Generative Flow Samplers: Improving learning signals through partial trajectory optimizationcited by 57
- 2024Ant Colony Sampling with GFlowNets for Combinatorial Optimizationcited by 53
- 2023Local Search GFlowNetscited by 45
- 2025Fast T2T: Optimization Consistency Speeds Up Diffusion-Based Training-to-Testing Solving for Combinatorial Optimizationcited by 43
- 2024Discrete Probabilistic Inference as Control in Multi-path Environmentscited by 40
- 2025FlowRL: Matching Reward Distributions for LLM Reasoningcited by 38
- 2024Efficient Diversity-Preserving Diffusion Alignment via Gradient-Informed GFlowNetscited by 30
- 2024Flow of Reasoning: Training LLMs for Divergent Reasoning with Minimal Examplescited by 29
- 2024Improving GFlowNets for Text-to-Image Diffusion Alignmentcited by 27
- 2023Learning to Scale Logits for Temperature-Conditional GFlowNetscited by 26
- 2023Learning Energy Decompositions for Partial Inference of GFlowNetscited by 24
- 2023Variational Annealing on Graphs for Combinatorial Optimizationcited by 21
28 more
- 2023Pre-Training and Fine-Tuning Generative Flow Networkscited by 16
- 2025Learning to Sample Effective and Diverse Prompts for Text-to-Image Generationcited by 16
- 2025GFlowVLM: Enhancing Multi-step Reasoning in Vision-Language Models with Generative Flow Networkscited by 15
- 2024AutoSAT: Automatically Optimize SAT Solvers via Large Language Modelscited by 14
- 2025Generative Models in Decision Making: A Surveycited by 14
- 2023Order-Preserving GFlowNetscited by 13
- 2023A Theory of Non-Acyclic Generative Flow Networkscited by 12
- 2023Are Graph Neural Networks Optimal Approximation Algorithms?cited by 10
- 2024Baking Symmetry into GFlowNetscited by 7
- 2024ARCLE: The Abstraction and Reasoning Corpus Learning Environment for Reinforcement Learningcited by 7
- 2024Tackling Prevalent Conditions in Unsupervised Combinatorial Optimization: Cardinality, Minimum, Covering, and Morecited by 6
- 2024On Divergence Measures for Training GFlowNetscited by 6
- 2024Streaming Bayes GFlowNetscited by 4
- 2024Embarrassingly Parallel GFlowNetscited by 3
- 2024A Benchmark for Maximum Cut: Towards Standardization of the Evaluation of Learned Heuristics for Combinatorial Optimizationcited by 3
- 2025Relative Trajectory Balance is equivalent to Trust-PCLcited by 3
- 2026Avoid What You Know: Divergent Trajectory Balance for GFlowNetscited by 3
- 2026GenAI-Net: A Generative AI Framework for Automated Biomolecular Network Designcited by 2
- 2025A Denoising Diffusion-Based Evolutionary Algorithm Framework: Application to the Maximum Independent Set Problemcited by 1
- 2026CADO: From Imitation to Cost Minimization for Heatmap-based Solvers in Combinatorial Optimizationcited by 1
- 2026QFlowNet: Fast, Diverse, and Efficient Unitary Synthesis with Generative Flow Networkscited by 1
- 2025Neural Tractability via Structure: Learning-Augmented Algorithms for Graph Combinatorial Optimizationcited by 0
- 2026Neural Ising Machines via Unrolling and Zeroth-Order Trainingcited by 0
- 2026Can Computational Reducibility Lead to Transferable Models for Graph Combinatorial Optimization?cited by 0
- 2026Learning to Solve Orienteering Problem with Time Windows and Variable Profitscited by 0
- 2026Crystal structure prediction using graph neural combinatorial optimizationcited by 0
- 2026Path-dependent Discrete Amortized Inferencecited by 0
- 2026Particle GFlowNets: Rethinking Generative Marginalization Modelscited by 0
- 2026Particle GFlowNets: Rethinking Generative Marginalization Models10 Sep 2026
- 2026Path-dependent Discrete Amortized Inference9 Aug 2026
- 2026Crystal structure prediction using graph neural combinatorial optimization27 Apr 2026
- 2026Learning to Solve Orienteering Problem with Time Windows and Variable Profits6 Mar 2026
- 2026QFlowNet: Fast, Diverse, and Efficient Unitary Synthesis with Generative Flow Networks3 Mar 2026
- 2026Can Computational Reducibility Lead to Transferable Models for Graph Combinatorial Optimization?2 Mar 2026
- 2026Avoid What You Know: Divergent Trajectory Balance for GFlowNets19 Feb 2026
- 2026CADO: From Imitation to Cost Minimization for Heatmap-based Solvers in Combinatorial Optimization9 Feb 2026
- 2026Neural Ising Machines via Unrolling and Zeroth-Order Training30 Jan 2026
- 2026GenAI-Net: A Generative AI Framework for Automated Biomolecular Network Design24 Jan 2026
- 2025Neural Tractability via Structure: Learning-Augmented Algorithms for Graph Combinatorial Optimization24 Nov 2025
- 2025A Denoising Diffusion-Based Evolutionary Algorithm Framework: Application to the Maximum Independent Set Problem8 Oct 2025
28 more
- 2025FlowRL: Matching Reward Distributions for LLM Reasoning18 Sep 2025
- 2025Relative Trajectory Balance is equivalent to Trust-PCL1 Sep 2025
- 2025GFlowVLM: Enhancing Multi-step Reasoning in Vision-Language Models with Generative Flow Networks9 Mar 2025
- 2025Generative Models in Decision Making: A Survey24 Feb 2025
- 2025Learning to Sample Effective and Diverse Prompts for Text-to-Image Generation17 Feb 2025
- 2025Fast T2T: Optimization Consistency Speeds Up Diffusion-Based Training-to-Testing Solving for Combinatorial Optimization5 Feb 2025
- 2024Efficient Diversity-Preserving Diffusion Alignment via Gradient-Informed GFlowNets10 Dec 2024
- 2024Streaming Bayes GFlowNets8 Nov 2024
- 2024On Divergence Measures for Training GFlowNets12 Oct 2024
- 2024ARCLE: The Abstraction and Reasoning Corpus Learning Environment for Reinforcement Learning30 Jul 2024
- 2024A Benchmark for Maximum Cut: Towards Standardization of the Evaluation of Learned Heuristics for Combinatorial Optimization14 Jun 2024
- 2024Flow of Reasoning: Training LLMs for Divergent Reasoning with Minimal Examples9 Jun 2024
- 2024Baking Symmetry into GFlowNets8 Jun 2024
- 2024Embarrassingly Parallel GFlowNets5 Jun 2024
- 2024Improving GFlowNets for Text-to-Image Diffusion Alignment2 Jun 2024
- 2024Tackling Prevalent Conditions in Unsupervised Combinatorial Optimization: Cardinality, Minimum, Covering, and More14 May 2024
- 2024Ant Colony Sampling with GFlowNets for Combinatorial Optimization11 Mar 2024
- 2024AutoSAT: Automatically Optimize SAT Solvers via Large Language Models16 Feb 2024
- 2024Discrete Probabilistic Inference as Control in Multi-path Environments15 Feb 2024
- 2023A Theory of Non-Acyclic Generative Flow Networks23 Dec 2023
- 2023Variational Annealing on Graphs for Combinatorial Optimization23 Nov 2023
- 2023Pre-Training and Fine-Tuning Generative Flow Networks5 Oct 2023
- 2023Learning Energy Decompositions for Partial Inference of GFlowNets5 Oct 2023
- 2023Learning to Scale Logits for Temperature-Conditional GFlowNets4 Oct 2023
- 2023Local Search GFlowNets4 Oct 2023
- 2023Diffusion Generative Flow Samplers: Improving learning signals through partial trajectory optimization4 Oct 2023
- 2023Are Graph Neural Networks Optimal Approximation Algorithms?1 Oct 2023
- 2023Order-Preserving GFlowNets30 Sep 2023
- 2025Fast T2T: Optimization Consistency Speeds Up Diffusion-Based Training-to-Testing Solving for Combinatorial Optimizationcited by 43
- 2024Efficient Diversity-Preserving Diffusion Alignment via Gradient-Informed GFlowNetscited by 30
- 2024Improving GFlowNets for Text-to-Image Diffusion Alignmentcited by 27
- 2025Learning to Sample Effective and Diverse Prompts for Text-to-Image Generationcited by 16
- 2025Relative Trajectory Balance is equivalent to Trust-PCLcited by 3
- 2025A Denoising Diffusion-Based Evolutionary Algorithm Framework: Application to the Maximum Independent Set Problemcited by 1
- 2025A Denoising Diffusion-Based Evolutionary Algorithm Framework: Application to the Maximum Independent Set Problem8 Oct 2025
- 2025Relative Trajectory Balance is equivalent to Trust-PCL1 Sep 2025
- 2025Learning to Sample Effective and Diverse Prompts for Text-to-Image Generation17 Feb 2025
- 2025Fast T2T: Optimization Consistency Speeds Up Diffusion-Based Training-to-Testing Solving for Combinatorial Optimization5 Feb 2025
- 2024Efficient Diversity-Preserving Diffusion Alignment via Gradient-Informed GFlowNets10 Dec 2024
- 2024Improving GFlowNets for Text-to-Image Diffusion Alignment2 Jun 2024
- 2023Diffusion Generative Flow Samplers: Improving learning signals through partial trajectory optimizationcited by 57
- 2024Ant Colony Sampling with GFlowNets for Combinatorial Optimizationcited by 53
- 2023Local Search GFlowNetscited by 45
- 2024Discrete Probabilistic Inference as Control in Multi-path Environmentscited by 40
- 2023Learning to Scale Logits for Temperature-Conditional GFlowNetscited by 26
- 2023Learning Energy Decompositions for Partial Inference of GFlowNetscited by 24
- 2023Variational Annealing on Graphs for Combinatorial Optimizationcited by 21
- 2023Pre-Training and Fine-Tuning Generative Flow Networkscited by 16
- 2024AutoSAT: Automatically Optimize SAT Solvers via Large Language Modelscited by 14
- 2025Generative Models in Decision Making: A Surveycited by 14
- 2023Order-Preserving GFlowNetscited by 13
- 2023A Theory of Non-Acyclic Generative Flow Networkscited by 12
12 most cited of 31 All 31 (JSON)
- 2026Particle GFlowNets: Rethinking Generative Marginalization Models10 Sep 2026
- 2026Path-dependent Discrete Amortized Inference9 Aug 2026
- 2026Crystal structure prediction using graph neural combinatorial optimization27 Apr 2026
- 2026Learning to Solve Orienteering Problem with Time Windows and Variable Profits6 Mar 2026
- 2026QFlowNet: Fast, Diverse, and Efficient Unitary Synthesis with Generative Flow Networks3 Mar 2026
- 2026Can Computational Reducibility Lead to Transferable Models for Graph Combinatorial Optimization?2 Mar 2026
- 2026Avoid What You Know: Divergent Trajectory Balance for GFlowNets19 Feb 2026
- 2026CADO: From Imitation to Cost Minimization for Heatmap-based Solvers in Combinatorial Optimization9 Feb 2026
- 2026Neural Ising Machines via Unrolling and Zeroth-Order Training30 Jan 2026
- 2026GenAI-Net: A Generative AI Framework for Automated Biomolecular Network Design24 Jan 2026
- 2025Neural Tractability via Structure: Learning-Augmented Algorithms for Graph Combinatorial Optimization24 Nov 2025
- 2025Generative Models in Decision Making: A Survey24 Feb 2025
12 newest of 31 All 31 (JSON)