# 使用 Homebrew 安装 gaul

查看 gaul 的安装路径、可执行文件、元数据以及面向 AI 代理工作流的安全说明。

## 安装

```sh
sudo av install brew:gaul
```

其他安装命令:

### macOS

- Homebrew (100%):

```sh
brew install gaul
```

  证据: local Homebrew formula metadata

## 软件包事实

- **软件包键:** brew:gaul
- **软件包管理器:** Homebrew
- **软件包管理器页面:** <https://formulae.brew.sh/formula/gaul>
- **版本:** 0.1850-0
- **来源摘要:** Genetic Algorithm Utility Library
- **主页:** <https://gaul.sourceforge.net/>
- **仓库:** <https://sourceforge.net/p/gaul/code>
- **上游文档:** <https://gaul.sourceforge.net/documentation.html>
- **许可证:** GPL-2.0-or-later
- **源码归档:** <https://downloads.sourceforge.net/project/gaul/gaul-devel/0.1850-0/gaul-devel-0.1850-0.tar.gz>
- **已生成:** 2026-07-08T18:08:21+00:00

## 可执行文件

- gaul_diagnostics (cli)
- gaul_diagnostics (别名)

## 构建依赖

- autoconf
- automake
- libtool

## 安装行为

- post-install 钩子: 未定义
- Bottle: 可用 于 arm64_big_sur, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, catalina, monterey, sonoma, ventura

## 版本和新鲜度

- 页面生成时间: 2026-07-08
- 管理器版本: 0.1850-0
- 本地数据: OK
- 上游仓库: https://gaul.sourceforge.net/
- 信息: No package-manager update timestamp was available.
- 信息: Release/tag comparison is only available for GitHub repositories.
## 项目历史与用法

GAUL, the Genetic Algorithm Utility Library, is a C library for evolutionary computation. Its official documentation presents it as a flexible toolkit for genetic algorithms and related stochastic optimization methods.

### 项目历史

The project was created by Stewart Adcock and hosted on SourceForge, with the SourceForge project record dating to 2001. The official site describes GAUL as GPL-licensed open-source software, with CVS development hosted through SourceForge and documentation for Linux, Unix, Windows builds, examples, tutorials, and a reference guide.

### 采用历史

GAUL's official 2005 release announcement says it was used in academic institutions and corporations, on systems ranging from desktop PCs to supercomputers, across North America, Europe, and Japan. The same release notes mention application areas such as protein structure prediction and rational drug discovery.

### 使用方式

GAUL is used as a programming library rather than primarily as an end-user CLI. The reference guide documents population and entity structures, callbacks, crossover, mutation, selection, replacement, disk I/O, MPI-specific functions, and additional search methods including tabu search, simplex search, differential evolution, simulated annealing, hill climbing, and gradient methods.

### 为什么软件包爱好者会关心

For package maintainers, GAUL is a classic SourceForge-era scientific C library: Autotools-based, GPL-licensed, and aimed at researchers who want a packaged optimization toolkit rather than a single command. Its packaging significance comes from preserving an older evolutionary-computation codebase with examples and headers usable by downstream C and C++ projects.

### 时间线

- 2001: SourceForge project record was created.
- 2004-2005: Reference guide and tutorial material were updated for the 0.1849 series.
- 2005: GAUL 0.1849 added Differential Evolution support and was announced as a portability and scalability release.
- 2022: The official homepage copyright line shows continued site maintenance.

### Related projects

- GAUL's official resources compare it with other genetic-algorithm and evolutionary-computation projects such as GAlib and related GA toolkits. The library also exposes S-Lang scripting support and parallel execution paths through MPI, OpenMP, pthreads, and forked processes.

### 来源

- <https://gaul.sourceforge.net/>
- <https://gaul.sourceforge.net/PRESSRELEASE050422.txt>
- <https://gaul.sourceforge.net/documentation.html>
- <https://gaul.sourceforge.net/gaul_reference_guide.html>
- <https://sourceforge.net/p/gaul/code/>
- <https://sourceforge.net/rest/p/gaul>


## 安全说明

library-like package without higher-risk signals.

- **Geiger 风险:** 绿色 / 低
- library-like package without higher-risk signals

## 源数据库详情

- **Source Database:** Homebrew formula API
- **Tap:** homebrew/core
- **Full Name:** gaul
- **Version Scheme:** 0
- **Revision:** 0
- **Bottle Stable Root URL:** <https://ghcr.io/v2/homebrew/core>
- **Deprecated:** no
- **Disabled:** no
- **Keg Only:** no
- **URL Keys:** stable


## 相关链接

- [Terminal utility packages](https://www.automicvault.com/zh-hans/pkg/terminal-utilities/) - Matched terminal and command-line workflow metadata.
- [Networking and protocol packages](https://www.automicvault.com/zh-hans/pkg/networking-protocol-tools/) - Matched network, protocol, or remote-service metadata.
- [Scientific computing packages](https://www.automicvault.com/zh-hans/pkg/scientific-computing-tools/) - Matched scientific computing metadata.
- [Homebrew utility packages](https://www.automicvault.com/zh-hans/pkg/brew-utility-packages/) - Matched Homebrew package provider.
- [autoconf](https://www.automicvault.com/zh-hans/pkg/brew/autoconf/) - Build dependency declared by Homebrew.
- [automake](https://www.automicvault.com/zh-hans/pkg/brew/automake/) - Build dependency declared by Homebrew.
- [libtool](https://www.automicvault.com/zh-hans/pkg/brew/libtool/) - Build dependency declared by Homebrew.
- [cbc](https://www.automicvault.com/zh-hans/pkg/brew/cbc/) - Shares av.db curated category or tags: cli, optimization, science.
- [clp](https://www.automicvault.com/zh-hans/pkg/brew/clp/) - Shares av.db curated category or tags: cli, optimization, science.
- [g2o](https://www.automicvault.com/zh-hans/pkg/brew/g2o/) - Shares av.db curated category or tags: cli, optimization, science.
- [glpk](https://www.automicvault.com/zh-hans/pkg/brew/glpk/) - Shares av.db curated category or tags: cli, optimization, science.
- [ipopt](https://www.automicvault.com/zh-hans/pkg/brew/ipopt/) - Shares av.db curated category or tags: cli, optimization, science.
- [lp_solve](https://www.automicvault.com/zh-hans/pkg/brew/lp-solve/) - Shares av.db curated category or tags: cli, optimization, science.
- [minizinc](https://www.automicvault.com/zh-hans/pkg/brew/minizinc/) - Shares av.db curated category or tags: cli, optimization, science.
- [or-tools](https://www.automicvault.com/zh-hans/pkg/brew/or-tools/) - Shares av.db curated category or tags: cli, optimization, science.
- [msieve](https://www.automicvault.com/zh-hans/pkg/brew/msieve/) - Local package facts share a topical domain. Shared terms: c-library, cli, science.
- [asciitex](https://www.automicvault.com/zh-hans/pkg/brew/asciitex/) - Local package facts share a topical domain. Shared terms: cli, science.
- [biosig](https://www.automicvault.com/zh-hans/pkg/brew/biosig/) - Local package facts share a topical domain. Shared terms: cli, science.

## Combined YAML source

View the package source record on GitHub. [combined/gaul.yml](https://github.com/automic-vault/db/blob/main/combined/gaul.yml)


## 来源

- Nucleus package database
- Geiger risk classifier
- package-page enrichment
- curated package history
- package version freshness
- av.db category and tag curation
- package relationship graph
- cross-ecosystem install command graph
