ampl-asl
« Back to VersTracker
Description:
AMPL Solver Library
Type: Formula  |  Latest Version: 1.0.1@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: optimization solver ampl mathematics c-library
Install: brew install ampl-asl
About:
The AMPL Solver Library (ASL) provides a standardized C-language interface for connecting optimization solvers to modeling languages like AMPL. It handles the complex parsing and evaluation of algebraic expressions, allowing solver developers to focus on core algorithms. This library is essential for integrating custom or existing solvers with the AMPL environment.
Key Features:
  • C-language API for solver integration
  • Efficient expression tree evaluation
  • Supports both linear and nonlinear problems
  • Standardized interface for AMPL compatibility
Use Cases:
  • Developing a new optimization solver compatible with AMPL
  • Integrating an existing proprietary solver with the AMPL modeling language
  • Research in mathematical optimization requiring solver customization
Alternatives:
  • COIN-OR Open Solver Interface (OSI) – OSI is part of the COIN-OR suite and primarily focuses on linear programming (LP) and mixed-integer programming (MIP), whereas ASL is specifically designed for interfacing with AMPL and handles general nonlinear problems.
License: BSD-3-Clause
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, arm64_ventura, sonoma, ventura, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 10, 2025 5:45pm 0 VERSION_BUMP 470001a4