EVOX is a relatively recent framework for scalable evolutionary computation. Frameworks like these are extremely underrated, especially when their engineering design is intelligent and sufficiently abstracted for different purposes.
Evolutionary computation is extremely broad both in terms of theory and applications. Much like other areas of AI, it will only explode once GPU acceleration (through JAX or any other libraries) becomes ubiquitous in the field.
The objective of this project is to eventually implement/port my algorithms (Pulse) and build a similar testing structure as in my thesis/paper.
Update: numerical and neuroevolution tests (in a brax library environment and more recently with MuJoCo engine) implemented.
(RidgeAwareGA is simply Pulse2 but I didn't want to re-run after I started disliking the name)
Visualization of a MLP evolved with the improved Pulse2 (EA) algorithm for bipedal walking:
Visualization of a simple MLP evolved with Pulse (EA) to balance a cartpole: