eXploration Toolset for Optimization Of Launch and Space Systems

X-TOOLSS is an application that allows scientists and engineers to optimize any function by using evolutionary computation (EC) techniques. These EC methods represent canonical versions of genetic algorithms (GAs), particle swarm optimization (PSO), estimation of distribution algorithms (EDAs), differential evolutionary algorithms (DEAs), and evolutionary programming (EP).

These functions must be written as an X-TOOLSS module. Modules may be written in any language that compiles to an executable, and they may also be written in Java. A module, at its core, must read a candidate solution from a text file, calculate the fitness of the solution, and write this fitness value to a text file.

Choose the download for your platform on the left.