Transition Dominance in Domain-Independent Dynamic Programming

J. Christopher Beck, Ryo Kuroiwa, Jimmy H.M. Lee, Peter J. Stuckey, Allen Z. Zhong

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearchpeer-review

Abstract

Domain-independent dynamic programming (DIDP) is a model-based paradigm for dynamic programming (DP) that enables users to define DP models based on a state transition system. Heuristic search-based solvers have demonstrated strong performance in solving combinatorial optimization problems. In this paper, we formally define transition dominance in DIDP, where one transition consistently leads to better solutions than another, allowing the search process to safely ignore dominated transitions. To facilitate the efficient use of transition dominance, we introduce an interface for defining transition dominance and propose the use of state functions to cache values, thereby avoiding redundant computations when verifying transition dominance. Experimental results on DP models across multiple problem classes indicate that incorporating transition dominance and state functions yields a 5 to 10 times speed-up on average for different search algorithms within the DIDP framework compared to the baseline.

Original languageEnglish
Title of host publication31st International Conference on Principles and Practice of Constraint Programming
EditorsMaria Garcia de la Banda
Place of PublicationSaarbrücken/Wadern, Germany
PublisherSchloss Dagstuhl
Number of pages23
ISBN (Electronic)9783959773805
DOIs
Publication statusPublished - 2025
EventInternational Conference on Principles and Practice of Constraint Programming 2025 - Glasgow, United Kingdom
Duration: 10 Aug 202515 Aug 2025
Conference number: 31
https://cp2025.a4cp.org/ (Website)
https://drops.dagstuhl.de/entities/volume/LIPIcs-volume-340 (Proceedings)

Publication series

NameLeibniz International Proceedings in Informatics, LIPIcs
PublisherSchloss Dagstuhl
Volume340
ISSN (Print)1868-8969

Conference

ConferenceInternational Conference on Principles and Practice of Constraint Programming 2025
Abbreviated titleCP2025
Country/TerritoryUnited Kingdom
CityGlasgow
Period10/08/2515/08/25
Internet address

Keywords

  • Combinatorial Optimization
  • Dominance
  • Dynamic Programming
  • ARC Training Centre in Optimisation Technologies, Integrated Methodologies, and Applications (OPTIMA)

    Smith-Miles, K. (Primary Chief Investigator (PCI)), Stuckey, P. (Chief Investigator (CI)), Taylor, P. G. (Chief Investigator (CI)), Ernst, A. (Chief Investigator (CI)), Aickelin, U. (Chief Investigator (CI)), Garcia De La Banda Garcia, M. (Chief Investigator (CI)), Pearce, A. (Chief Investigator (CI)), Wallace, M. (Chief Investigator (CI)), Bondell, H. (Chief Investigator (CI)), Hyndman, R. (Chief Investigator (CI)), Alpcan, T. (Chief Investigator (CI)), Thomas, D. A. (Chief Investigator (CI)), Anjomshoa, H. (Chief Investigator (CI)), Kirley, M. G. (Chief Investigator (CI)), Tack, G. (Chief Investigator (CI)), Costa, A. (Chief Investigator (CI)), Fackrell, M. (Chief Investigator (CI)), Zhang, L. (Chief Investigator (CI)), Glazebrook, K. (Partner Investigator (PI)), Branke, J. (Partner Investigator (PI)), O'Sullivan, B. (Partner Investigator (PI)), O'Shea, N. (Partner Investigator (PI)), Cheah, A. (Partner Investigator (PI)), Meehan, A. (Partner Investigator (PI)), Wetenhall, P. (Partner Investigator (PI)), Bowly, D. (Partner Investigator (PI)), Bridge, J. (Chief Investigator (CI)), Faka, S. (Partner Investigator (PI)), Mareels, I. (Partner Investigator (PI)), Coleman, R. A. (Partner Investigator (PI)), Crook, J. (Partner Investigator (PI)), Liebman, A. (Chief Investigator (CI)) & Aleti, A. (Chief Investigator (CI))

    Equans Services Australia Pty Limited, Anonymous Donation Gift

    23/09/2123/09/26

    Project: Research

Cite this