Applications of genetic algorithms to the solution of ordinary differential equations

A novel genetic algorithm has been developed and applied to the solution of ordinary differential equations. The algorithm solves the equations by a process of breeding better candidate solutions from a family of estimates, and learns to retain the best features as it progresses. This self-learning system is intrinsically parallel, and capable of handling linear and nonlinear equations, both stiff and non-stiff. Genetic algorithms are a key element in artificial intelligence and machine learning, playing a significant role in optimization and robotics. In this document, the application of genetic algorithms to the solution of ordinary differential equations is presented as a radically different way of approaching numerical simulations, and is of importance to many disciplines.