AMPL
AMPL(A Mathematical Programming Language)은 대규모 수리 최적화 문제를 수학식에 가까운 형태로 표현하기 위해 개발된 도메인 특화 언어다. Bell Labs에서 Robert Fourer, David M. Gay, Brian W. Kernighan이 설계했으...
| 정식 명칭 | A Mathematical Programming Language |
|---|---|
| 분류 | 수학 최적화용 도메인 특화 언어 |
| 설계 | Robert Fourer, David M. Gay, Brian W. Kernighan |
| 기원 | Bell Labs |
| 주요 기능 | 집합, 매개변수, 변수, 제약식, 목적 함수 |
AMPL(A Mathematical Programming Language)은 대규모 수리 최적화 문제를 수학식에 가까운 형태로 표현하기 위해 개발된 도메인 특화 언어다. Bell Labs에서 Robert Fourer, David M. Gay, Brian W. Kernighan이 설계했으며, 최적화 모형을 데이터 및 풀이 알고리즘으로부터 분리할 수 있다. 선형·정수·비선형 최적화 문제를 작성하고 여러 솔버를 선택해 실행하는 데 사용된다.[1]