"Revolution" optimization framework =================================== http://anvilofcode.wordpress.com Overview -------- "Revolution" is a C/C++ optimization framework for single-objective functions and problems. The API uses a simple optimizer based on Evolution Strategies. The library uses a single header file (revolution.h) and can be used from C or C++. Example ------- See test/ directory. Copyright --------- See LICENSE file. Building from Source -------------------- To build from source, do a readonly checkout from github at: git clone git://github.com/jstark/revolution.git -b revolution_1.0 The stable branch is named revolution_1.0. See "Contact Info" below for access to a readwrite checkout. The build system is based on cmake. After checking out the source code, create a 'build' directory, cd to it, and type cmake ../ for a simple build configuration. Typing then: make will build the library. Typing 'make doc' will build the documentation, and 'make test' will run a couple of tests. On Windows with Visual Studio, cmake will create a VS solution which you can use to build the library and subprojects. Documentation ------------- "Revolution" uses Doxygen for its documentation system. If you don't have doxygen, check the http://anvilofcode.wordpress.com for the project's documentation and user's guide. Contact Info ------------ Contact me at: http://anvilofcode.wordpress.com jsstark@gmail.com twitter username: gifou Change Log ---------- 19.12.2011 v1.0.0 Revolution first stable release.
jstark/revolution
An Evolution Strategies framework for single and multi-objective optimization
C++MIT