Solving Disjunctive Temporal Networks with Uncertainty under Restricted Time-Based Controllability Using Tree Search and Graph Neural Networks
Kevin Osanlou, Jeremy Frank, Andrei Bursuc, Tristan Cazenave, Eric Jacopin, Christophe Guettier, J. Benton
Abstract
Planning under uncertainty is an area of interest in artificial intelligence. We present a novel approach based on tree search and graph machine learning for the scheduling problem known as Disjunctive Temporal Networks with Uncertainty (DTNU). Dynamic Controllability (DC) of DTNUs seeks a reactive scheduling strategy to satisfy temporal constraints in response to uncontrollable action durations. We introduce new semantics for reactive scheduling: Time-based Dynamic Controllability (TDC) and a restricted subset of TDC, R-TDC. We design a tree search algorithm to determine whether or not a DTNU is R-TDC. Moreover, we leverage a graph neural network as a heuristic for tree search guidance. Finally, we conduct experiments on a known benchmark on which we show R-TDC to retain significant completeness with regard to DC, while being faster to prove. This results in the tree search processing fifty percent more DTNU problems in R-TDC than the state-of-the-art DC solver does in DC with the same time budget. We also observe that graph neural network search guidance leads to substantial performance gains on benchmarks of more complex DTNUs, with up to eleven times more problems solved than the baseline tree search.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Builds on8
- Learning to Dispatch for Job Shop Scheduling via Deep Reinforcement LearningCong Zhang, Wen Song, Zhiguang Cao, Jie Zhang et al.NeurIPS 2020 · 497 citations
- Towards Deeper Graph Neural NetworksMeng Liu, Hongyang Gao, Shuiwang JiKDD 2020 · 496 citations
- Generalization and Representational Limits of Graph Neural NetworksVikas K. Garg, Stefanie Jegelka, Tommi S. JaakkolaICML 2020 · 363 citations
- What graph neural networks cannot learn: depth vs widthAndreas LoukasICLR 2020 · 336 citations
- Training Graph Neural Networks with 1000 LayersGuohao Li, Matthias Müller, Bernard Ghanem, Vladlen KoltunICML 2021 · 294 citations
Related papers
- Dynamic Control of Probabilistic Simple Temporal NetworksMichael Gao, Lindsay Popowski, Jim BoerkoelAAAI 2020 · 10 citations
- Speeding Up the RUL¯ Dynamic-Controllability-Checking Algorithm for Simple Temporal Networks with UncertaintyLuke Hunsberger, Roberto PosenatoAAAI 2022 · 13 citations
- RetroGraph: Retrosynthetic Planning with Graph SearchShufang Xie, Rui Yan, Peng Han, Yingce Xia et al.KDD 2022 · 22 citations
- Online Planner Selection with Graph Neural Networks and Adaptive SchedulingTengfei Ma, Patrick Ferber, Siyu Huo, Jie Chen et al.AAAI 2020 · 37 citations
- Learning-based Motion Planning in Dynamic Environments Using GNNs and Temporal EncodingRuipeng Zhang, Chenning Yu, Jingkai Chen, Chuchu Fan et al.NeurIPS 2022 · 27 citations
