AMPL: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Rubinbot (discussione | contributi)
m Bot: Modifico: en:AMPL
ValterVBot (discussione | contributi)
m clean up, replaced: ==Riferimenti== → == Collegamenti esterni ==
 
(12 versioni intermedie di 10 utenti non mostrate)
Riga 1:
{{S|linguaggi di programmazione}}
'''AMPL''', [[acronimo]] di "'''''A''' Mathematical'''M'''athematical Programming'''P'''rogramming Language",'''L'''anguage'' (Linguaggio di programmazione matematica), è un [[Linguaggio di programmazione|linguaggio]] ad alto livello, sviluppato dai [[Bell Labs|laboratori Bell]], per descrivere e risolvere grossi e complicati problemi di programmazione matematica (per esempio problemi di [[Ottimizzazione (matematica)|ottimizzazione]] e di scheduling). AMPL non risolve i problemi direttamente; chiama invece dei [[solver]] (come [[CPLEX]], [[FortMP]], [[MINOS (solver)|MINOS]], [[IPOPT]], [[SNOPT]], [[KNITRO]], ed altri) per ottenere le soluzioni.
 
Un particolare vantaggio di AMPL è la vicinanza tra la notazione matematica e la sua sintassi nei problemi di ottimizzazione. Questo permette di essere molto concisi nella definizione di problemi di ottimizzazione matematica. Alcuni dei solver sono disponibili nel [https://web.archive.org/web/20080118135154/http://www-neos.mcs.anl.gov/neos/ server NEOS].
 
AMPL è stato creato da [[Robert Fourer]], [[David Gay]] e [[Brian Kernighan]]. Attualmente appartiene all' AMPL Optimization LLC.
 
==Riferimenti Bibliografia ==
* R. Fourer, D.M. Gay, and B.W. Kernighan. ''AMPL: A Modeling Language for Mathematical Programming, 2nd Ed.''. Pacific Grove, CA: Brooks/Cole--ThomsonCole—Thomson Learning, 2003.
 
== Voci correlate ==
* [[AIMMS]]
* [[CPLEX]]
* [[General Algebraic Modeling System|GAMS]]
* [[MPS (format)|MPS]]
* [[Ricerca operativa]]
 
== Collegamenti esterni ==
* {{Collegamenti esterni}}
* [http://www.ampl.com sito ufficiale AMPL]
 
{{Portale|informatica}}
 
[[Categoria:Linguaggi di programmazione]]
[[Categoria:Ricerca operativa]]
 
[[de:AMPL]]
[[en:AMPL]]
[[ru:AMPL (язык программирования)]]
[[sv:AMPL]]