gaul
« Back to VersTracker
Description:
Genetic Algorithm Utility Library
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Ai ml
Tags: genetic-algorithm evolutionary-computation c-library optimization ai
Install: brew install gaul
About:
Gaul (Genetic Algorithm Utility Library) is a C library designed to simplify the development of genetic algorithms and evolutionary computation. It provides a comprehensive framework with built-in support for various data types, parallel processing, and common optimization problems. The library's main value is accelerating the prototyping and implementation of robust evolutionary solutions without reinventing core components.
Key Features:
  • Comprehensive C library for evolutionary computation
  • Built-in support for parallel processing (MPI/OpenMP)
  • Handles various data types and complex optimization problems
  • Includes tools for debugging and performance analysis
Use Cases:
  • Solving complex optimization and search problems
  • Research and prototyping of genetic algorithms
  • Feature selection in machine learning pipelines
Alternatives:
  • DEAP – Python-based framework, easier for rapid prototyping but lacks C's raw performance.
  • GAlib – Another C++ library, but less actively maintained than Gaul.
Version History
Detected Version Rev Change Commit
Sep 13, 2024 8:23am 0 VERSION_BUMP f7ebe47c