Welcome to EvoX’s documentation!#

[English Version] [中文版本]

EvoX is a distributed GPU-accelerated framework for scalable evolutionary computation.

Key Features#

  • 🚀 Fast Performance:

    • Experience GPU-Accelerated optimization, achieving speeds over 100x faster than traditional methods.

    • Leverage the power of Distributed Workflows for even more rapid optimization.

  • 🌐 Versatile Optimization Suite:

    • Cater to all your needs with both Single-objective and Multi-objective optimization capabilities.

    • Dive into a comprehensive library of Benchmark Problems, ensuring robust testing and evaluation.

    • Explore the frontier of AI with extensive tools for Neuroevolution tasks.

    • Scale up with the broader EvoX ecosystem—EvoX plus 13 related GPU-accelerated EC libraries—providing 140+ algorithms and 240+ benchmark problems/environments.

  • 🛠️ Designed for Simplicity:

    • Embrace the elegance of Functional Programming, simplifying complex algorithmic compositions.

    • Benefit from Hierarchical State Management, ensuring modular and clean programming.


Tutorials
EvoX Tutorial
Installation Guide
Installation Guide
Developer Guide
Developer Guide
Algorithms
evox.algorithms
Problems
evox.problems
Metrics
evox.metrics