English

Reinforcement Learning-based Heuristics to Guide Domain-Independent Dynamic Programming

Artificial Intelligence 2025-05-15 v2 Machine Learning

Abstract

Domain-Independent Dynamic Programming (DIDP) is a state-space search paradigm based on dynamic programming for combinatorial optimization. In its current implementation, DIDP guides the search using user-defined dual bounds. Reinforcement learning (RL) is increasingly being applied to combinatorial optimization problems and shares several key structures with DP, being represented by the Bellman equation and state-based transition systems. We propose using reinforcement learning to obtain a heuristic function to guide the search in DIDP. We develop two RL-based guidance approaches: value-based guidance using Deep Q-Networks and policy-based guidance using Proximal Policy Optimization. Our experiments indicate that RL-based guidance significantly outperforms standard DIDP and problem-specific greedy heuristics with the same number of node expansions. Further, despite longer node evaluation times, RL guidance achieves better run-time performance than standard DIDP on three of four benchmark domains.

Keywords

Cite

@article{arxiv.2503.16371,
  title  = {Reinforcement Learning-based Heuristics to Guide Domain-Independent Dynamic Programming},
  author = {Minori Narita and Ryo Kuroiwa and J. Christopher Beck},
  journal= {arXiv preprint arXiv:2503.16371},
  year   = {2025}
}

Comments

24 pages, 4 figures, to be published in CPAIOR 2025 (https://sites.google.com/view/cpaior2025)

R2 v1 2026-06-28T22:28:34.226Z