SimpleAI is a python implementation of many of the artificial intelligence algorithms described on the book "Artificial Intelligence, a Modern Approach". It focuses on providing an easy to use, well documented and tested library.
This new version includes: * Important improvements to the graphical debugger, that allows you to run the search algorithms interactively with a real-time search graph on a web browser. The improvements include the ability to zoom and pan on the graph view, and to play and pause the algorithm in real time. * Constraints propagation for the constraints satisfaction problems, which in most cases greatly improves the performance of the CSP search methods. The implemented algorithm for the propagation is AC3. * N-ary to binary constraints converter, which allows you to take full advantage of the AC3 constraints propagation (AC3 only operates on binary constraints). * Many other small bugfixes and improvements.
Project home: http://github.com/simpleai-team/simpleai Docs: http://simpleai.readthedocs.org SimpleAI will be presented in Pydata 2013 http://pydata.org/bos2013/abstracts/#56