acfdec4d25523224.tex
1: \begin{abstract}
2:   We present a technique for learning control Lyapunov (potential)
3:   functions, which are used in turn to  synthesize controllers
4:   for nonlinear dynamical systems.  The learning framework uses a
5:   \emph{demonstrator} that implements a black-box, untrusted strategy
6:   presumed to solve the problem of interest, a \emph{learner} that
7:   poses finitely many queries to the demonstrator to infer a candidate
8:   function and a \emph{verifier} that checks whether the current
9:   candidate is a valid control Lyapunov function. The overall learning
10:   framework is iterative, eliminating a set of candidates on each
11:   iteration using the counterexamples discovered by the verifier and
12:   the demonstrations over these counterexamples. We prove its
13:   convergence using ellipsoidal approximation techniques from convex
14:   optimization. We also implement this scheme using nonlinear MPC
15:   controllers to serve as demonstrators for a set of state and
16:   trajectory stabilization problems for nonlinear dynamical systems. Our
17:   approach is able to synthesize relatively simple polynomial control
18:   Lyapunov functions, and in that process replace the MPC using a
19:   guaranteed and computationally less expensive controller.
20: 
21: \end{abstract}
22: