Trajectory optimization using quantum computing

We present a framework wherein the trajectory optimization problem (or a problem involving calculus of variations) is formulated as a search problem in a discrete space. A distinctive feature of our work is the treatment of discretization of the optimization problem wherein we discretize not only independent variables (such as time) but also dependent variables. Our discretization scheme enables a reduction in computational cost through selection of coarse-grained states. It further facilitates the solution of the trajectory optimization problem via classical discrete search algorithms including deterministic and stochastic methods for obtaining a global optimum. This framework also allows us to efficiently use quantum computational algorithms for global trajectory optimization. We demonstrate that the discrete search problem can be solved by a variety of techniques including a deterministic exhaustive search in the physical space or the coefficient space, a randomized search algorithm, a quantum search algorithm or by employing a combination of randomized and quantum search algorithms depending on the nature of the problem. We illustrate our methods by solving some canonical problems in trajectory optimization. We also present a comparative study of the performances of different methods in solving our example problems. Finally, we make a case for using quantum search algorithms as they offer a quadratic speed-up in comparison to the traditional non-quantum algorithms.

[1]  L. Brown Feynman's Thesis - A New Approach To Quantum Theory , 2005 .

[2]  Robert L. Smith,et al.  Pure adaptive search in monte carlo optimization , 1989, Math. Program..

[3]  Graham R. Wood,et al.  Implementing Pure Adaptive Search with Grover's Quantum Algorithm , 2003 .

[4]  Christoph Dürr,et al.  A Quantum Algorithm for Finding the Minimum , 1996, ArXiv.

[5]  Noson S. Yanofsky,et al.  Quantum Computing for Computer Scientists , 2008 .

[6]  Samuel H. Brooks A Discussion of Random Methods for Seeking Maxima , 1958 .

[7]  Lov K. Grover A fast quantum mechanical algorithm for database search , 1996, STOC '96.

[8]  J. Betts Survey of Numerical Methods for Trajectory Optimization , 1998 .

[9]  J. W. Humberston Classical mechanics , 1980, Nature.

[10]  Manuela Herman,et al.  Quantum Computing: A Gentle Introduction , 2011 .

[11]  D. Cooke,et al.  OPTIMAL TRAJECTORY PLANNING AND LQR CONTROL FOR A QUADROTOR UAV , 2006 .

[12]  Soft Landing on the Moon with Mathematica , 2012 .

[13]  I. Michael Ross,et al.  Direct trajectory optimization by a Chebyshev pseudospectral method , 2000, Proceedings of the 2000 American Control Conference. ACC (IEEE Cat. No.00CH36334).

[14]  David Bulger,et al.  Combining a Local Search and Grover’s Algorithm in Black-Box Global Optimization , 2007 .

[15]  R. Feynman The principle of least action in quantum mechanics , 1942 .

[16]  S. Brendle,et al.  Calculus of Variations , 1927, Nature.

[17]  Oskar von Stryk,et al.  Direct and indirect methods for trajectory optimization , 1992, Ann. Oper. Res..

[18]  Q. I. Rahman,et al.  Analytic theory of polynomials , 2002 .

[19]  Gilles Brassard,et al.  Tight bounds on quantum searching , 1996, quant-ph/9605034.

[20]  Carlile Lavor,et al.  A new hybrid classical-quantum algorithm for continuous global optimization problems , 2014, J. Glob. Optim..

[21]  Steven G. Louie,et al.  A Monte carlo simulated annealing approach to optimization over continuous variables , 1984 .

[22]  Thierry Paul,et al.  Quantum computation and quantum information , 2007, Mathematical Structures in Computer Science.

[23]  Robert L. Smith,et al.  Pure adaptive search in global optimization , 1992, Math. Program..