Proceedings

Interplanetary Trajectory Planning with Monte Carlo Tree Search

Download BibTeX Cite

Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 769-774.

© 2015 International Joint Conferences on Artificial Intelligence

Abstract

Planning an interplanetary trajectory is a very complex task, traditionally accomplished by domain experts using computer-aided design tools. Recent advances in trajectory optimization allow automation of part of the trajectory design but have yet to provide an efficient way to select promising planetary encounter sequences. In this work, we present a heuristic-free approach to automated trajectory planning (including the encounter sequence planning) based on Monte Carlo Tree Search (MCTS). We discuss a number of modifications to traditional MCTS unique to the domain of interplanetary trajectory planning and provide results on the Rosetta and Cassini-Huygens interplanetary mission design problems. The resulting heuristic-free method is found to be orders of magnitude more efficient with respect to a standard tree search with heuristic-based pruning which is the current state-of-the art in this domain.

  1. [Auer et al., 2002] Peter Auer, Nicolo Cesa-Bianchi, and Paul Fischer. Finite-time analysis of the multiarmed bandit problem. Machine learning, 47(2-3):235-256, 2002.
  2. [Auger and Hansen, 2005] A. Auger and N. Hansen. Perfor- mance evaluation of an advanced local search evolution- ary algorithm. In Congress on Evolutionary Computation (CEC 2005), volume 2, pages 1777-1784, Piscataway, NJ, USA, 2005. IEEE Press.
  3. [Browne et al., 2012] Cameron B Browne, Edward Pow- ley, Daniel Whitehouse, Simon M Lucas, Peter I Cowl- ing, Philipp Rohlfshagen, Stephen Tavener, Diego Perez, Spyridon Samothrakis, and Simon Colton. A survey of monte carlo tree search methods. Computational Intelli- gence and AI in Games, IEEE Transactions on, 4(1):1-43, 2012.
  4. [Ceriotti and Vasile, 2010] Matteo Ceriotti and Massimil- iano Vasile. MGA trajectory planning with an ACO- inspired algorithm. Acta Astronautica, 67(9):1202-1217, 2010.
  5. [Chaslot et al., 2008] Guillaume Chaslot, Sander Bakkes, Istvan Szita, and Pieter Spronck. Monte-carlo tree search: A new framework for game ai. In AIIDE, 2008.
  6. [Deb et al., 2007] Kalyanmoy Deb, Nikhil Padhye, Ganesh Neema, and V Adimurthy. Interplanetary trajectory optimization with swing-bys using evolutionary multi- objective optimization. Lecture Notes in Computer Sci- ence, 4683:26-35, 2007.
  7. [Englander, 2013] Jacob Englander. Automated trajectory planning for multiple-flyby interplanetary missions. PhD thesis, University of Illinois at Urbana-Champaign, 2013.
  8. [Gad and Abdelkhalik, 2011] Ahmed Gad and Ossama Ab- delkhalik. Hidden genes genetic algorithm for multi- gravity-assist trajectories optimization. Journal of Space- craft and Rockets, 48(4):629-641, 2011.
  9. [Heaton et al., 2002] Andrew F Heaton, Nathan J Strange, James M Longuski, and Eugene P Bonfiglio. Automated design of the europa orbiter tour. Journal of Spacecraft and Rockets, 39(1):17-22, 2002.
  10. [Izzo et al., 2007] Dario Izzo, Victor M Becerra, DR Myatt, Slawomir J Nasuto, and J Mark Bishop. Search space pruning and global optimisation of multiple gravity assist spacecraft trajectories. Journal of Global Optimization, 38(2):283-296, 2007.
  11. [Izzo et al., 2014] Dario Izzo, Luís F. Simões, Chit Hong Yam, Francesco Biscani, David Di Lorenzo, Bernardetta Addis, and Andrea Cassioli. GTOC5: Results from the European Space Agency and University of Florence. Acta Futura, 8:45-55, 2014.
  12. [Izzo, 2014] Dario Izzo. Revisiting Lamberts problem. Ce- lestial Mechanics and Dynamical Astronomy, pages 1-15, 2014.
  13. [Kocsis and Szepesvári, 2006] Levente Kocsis and Csaba Szepesvári. Bandit based monte-carlo planning. In Ma- chine Learning: ECML 2006, pages 282-293. Springer, 2006.
  14. [Kuipers et al., 2013] Jan Kuipers, Aske Plaat, JAM Ver- maseren, and H Jaap van den Herik. Improving mul- tivariate horner schemes with monte carlo tree search. Computer Physics Communications, 184(11):2391-2395, 2013.
  15. [Longuski and Williams, 1991] James M Longuski and Steve N Williams. Automated design of gravity-assist trajectories to mars and the outer planets. Celestial Mechanics and Dynamical Astronomy, 52(3):207-220, 1991.
  16. [Petropoulos et al., 2000] Anastassios E Petropoulos, James M Longuski, and Eugene P Bonfiglio. Trajectories to jupiter via gravity assists from venus, earth, and mars. Journal of Spacecraft and Rockets, 37(6):776-783, 2000.
  17. [Petropoulos et al., 2014] Anastassios E. Petropoulos, Eu- gene P. Bonfiglio, Daniel J. Grebow, Try Lam, Jeffrey S. Parker, Juan Arrieta, Damon F. Landau, Rodney L. An- derson, Eric D. Gustafson, Gregory J. Whiffen, Paul A. Finlayson, and Jon A. Sims. GTOC5: Results from the Jet Propulsion Laboratory. Acta Futura, 8:21-27, 2014.
  18. [Sabharwal et al., 2012] Ashish Sabharwal, Horst Samu- lowitz, and Chandra Reddy. Guiding combinatorial opti- mization with uct. In Integration of AI and OR Techniques in Contraint Programming for Combinatorial Optimzation Problems, pages 356-361. Springer, 2012.
  19. [Schadd et al., 2008] Maarten PD Schadd, Mark HM Winands, H Jaap Van Den Herik, Guillaume MJ-B Chaslot, and Jos WHM Uiterwijk. Single-player monte- carlo tree search. In Computers and Games, pages 1-12. Springer, 2008.
  20. [Sims et al., 1997] Jon A Sims, James M Longuski, and An- drew J Staugler. V8 leveraging for interplanetary mis- sions: Multiple-revolution orbit techniques. Journal of Guidance, Control, and Dynamics, 20(3):409-415, 1997.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards