Skip to main content
Ctrl+K
    AMPL Resources
  • AMPL.com
  • AMPL Support Forum
  • AMPL Download Portal
  • AMPL Development Resources
  • Amplbot
  • AMPL + Python 🐍
  • AMPL on Streamlit Cloud
  • Hands-On Optimization in Python
  • AMPL Model Colaboratory
  • amplpy: Python API
  • More Resources
  • AMPL Books
  • MP: Solver Interface Framework
  • AMPL’s Open-Source Projects
  • Licenses & Pricing
  • AMPL & Solvers pricing
  • Free Academic Licenses
  • Free AMPL Community Edition
  • Social Media
  • LinkedIn
AMPL MP Documentation - Home AMPL MP Documentation - Home MP
  • Modeling guide
  • Feature guide
  • Solver drivers
  • Developer docs
  • GitHub
  • AMPL Support Forum
  • AMPL Portal
  • AMPL Homepage
  • AMPL Resources
  • Amplbot
  • Modeling guide
  • Feature guide
  • Solver drivers
  • Developer docs
  • GitHub
  • AMPL Support Forum
  • AMPL Portal
  • AMPL Homepage
  • AMPL Resources
  • Amplbot
Ctrl+K

Section Navigation

  • Library introduction
  • HOWTO hook your solver to AMPL MP
  • API manual
  • Testing
  • Reference
AMPL Python Ecosystem AMPL Python Ecosystem AMPL Model Colaboratory
Hands-On Mathematical Optimization with AMPL in Python

Follow us on LinkedIn!

  • Developer documentation

Developer documentation#

  • Library introduction
    • Download and Installation
    • FAQ
    • Contributing
    • Troubleshooting
    • Licenses
  • HOWTO hook your solver to AMPL MP
    • Solver driver setups
    • Clone a new driver from a template
    • Get a basic version up & running
    • Configure automatic model reformulations
    • Implement standard & custom features
  • API manual
    • Reading NL and writing SOL files
    • Writing NL and reading SOL files
    • Recommended driver logic
    • Model/solution I/O and reformulations
    • C++ ASL adapter
    • More details
  • Testing
    • End-to-end tests
    • Unit tests
  • Reference
    • Index
    • Autodoc

previous

Solver drivers

next

MP library introduction

© Copyright 2015-2026, AMPL Optimization Inc.