Monte Carlo Tree Search for Integrated Planning, Learning, and Execution in Nondeterministic PythonWe present a novel use of Monte Carlo Tree Search (MCTS),adapted to explore a search space produced by the choice points embedded in Python code. The choice points are non-deterministic assignment statements and subroutine calls. We present MCTS extensions required for doing tree search in this context which includes control constructs like hierarchical decomposition (subroutine calls), iterative while loops and conditional statements. We demonstrate how the system works in a simulated rideshare scenario in an urban setting, and present preliminary experiments as a proof of concept.
Document ID
20240004045
Acquisition Source
Ames Research Center
Document Type
Conference Paper
Authors
Richard Levinson (Wyle (United States) El Segundo, California, United States)
Date Acquired
April 4, 2024
Subject Category
Computer Programming and Software
Meeting Information
Meeting: The 34th International Conference on Automatic Planning and Scheduling
Location: Banff, Alberta
Country: CA
Start Date: June 1, 2024
End Date: June 6, 2024
Sponsors: Association for the Advancement of Artificial Intelligence