AMPL | |
Data da primeira versão | 1990 |
---|---|
Influenciado por |
C AWK |
Local na rede Internet | www.ampl.com |
Extensão de arquivo | mod, dat e run |
AMPL ( A Mathematical Programming Language ) é uma linguagem de modelagem algébrica para descrever e resolver problemas de grande complexidade para computação matemática em grande escala (ou seja, otimização em grande escala e problemas do tipo de planejamento ). Foi desenvolvido por Robert Fourer (in) , David Gay e Brian Kernighan da Bell Laboratories . O AMPL oferece suporte a dezenas de solucionadores , tanto de código aberto quanto de software proprietário , incluindo CBC, CPLEX , FortMP , Gurobi , MINOS , IPOPT, SNOPT, KNITRO e LGO. Os problemas são passados para os solucionadores como arquivos nl. AMPL é usada por mais de 100 clientes corporativos, bem como agências governamentais e instituições acadêmicas.