Beyond Gradients

Alan J. Lockett's Research Pages

Evolutionary Computation Software

In an effort to make it possible to duplicate my research results, I have decided to release my research software publicly so that others can observe the same results I do. I am also trying to make this software useful for others who are not primarily researchers, so that they can have access to the latest tools and methods in order to promote the use of the latest techniques outside of the academy. I also hope that others will comment on and contribute to this software in order to improve it and correct any errors.

At present, I only have one software package, but I expect others to follow, and in the future this page may also provide links to other researchers' software as well. I have lots of plans for improvement, but very little free time to spend on them, so feel free to donate via the link on the left!


PyEC is an open-source Python package that implements several popular evolutionary algorithms in the terms of the formal theory described in the Research section. PyEC is listed in the Python Package Index (PyPi - go to http://pypi.python.org/pypi/PyEC). Documentation for PyEC is provided on this site at http://www.alockett.com/pyec/docs/0.3/index.html. For further discussion see my PyEC page.

About Me

Alan J. Lockett

I am looking for an assistant professorship to research the theory of feedback controllers for the control of complex autonomous systems, from smart homes to self-driving cars and humanoid robots. A CV and research statement can be found in the links to the left.

I have published on the theory of global optimization, humanoid robotics, neural networks for perception and control, and opponent modelling in games, and am working on a book expanding my Ph.D. thesis about the theory of global optimization under contract with Springer.

I am currently a postdoctoral fellow at the Dalle Molle Institute for Artificial Intelligence Studies on a US National Science Foundation postdoc grant working with Juergen Schmidhuber in Lugano, Switzerland. My Ph.D. is from the University of Texas where I studied with Risto Miikkulainen. See my About page for contact information and more.