Software
Links to the software that accompany some of my publications can be found here.
Links and Descriptions
-
Lattice Systems [UNDER CONSTRUCTION]
A C++ class the defines a lattice and provides the computational tools to determine individual elements of the Gramian. The main portion of the class is efficient numerical integration techniques to exploit the symmetry in the function as the integration must take place over twice the dimension of the lattice.
-
Generating Graphs with Symmetry [UNDER CONSTRUCTION]
Currently, only a C version is being prepared, but interest has been expressed for a Matlab version as well which is forthcoming.
-
Locally Optimal Control Strategies (LOCS) [UNDER CONSTRUCTION]
There does not exist a general controller that will work for any nonlinear dynamical system. With LOCS, we attempt to create a controller that will work for most nonlinear dynamical systems as long as the vector function describing the time derivative is at least once differentiable. The principle behind LOCS is sequential linearization and solving the resulting short horizon open loop minimum energy optimal control problem. The short horizon, and sequential re-linearization builds in some robustness even with parameter mismatch or model uncertainty.