Movatterモバイル変換


[0]ホーム

URL:


Vai al contenuto
WikipediaL'enciclopedia libera
Ricerca

AMPL

Da Wikipedia, l'enciclopedia libera.
Abbozzo
Questa vocesull'argomento linguaggi di programmazione è solo unabbozzo.
Contribuisci a migliorarla secondo leconvenzioni di Wikipedia.

AMPL,acronimo diAMathematicalProgrammingLanguage (Linguaggio di programmazione matematica), è unlinguaggio ad alto livello, sviluppato dailaboratori Bell, per descrivere e risolvere grossi e complicati problemi di programmazione matematica (per esempio problemi diottimizzazione e di scheduling). AMPL non risolve i problemi direttamente; chiama invece deisolver (comeCPLEX,FortMP,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 nelserver NEOS.

AMPL è stato creato daRobert Fourer,David Gay eBrian Kernighan. Attualmente appartiene all'AMPL Optimization LLC.

Bibliografia

[modifica |modifica wikitesto]
  • R. Fourer, D.M. Gay, and B.W. Kernighan.AMPL: A Modeling Language for Mathematical Programming, 2nd Ed.. Pacific Grove, CA: Brooks/Cole—Thomson Learning, 2003.

Voci correlate

[modifica |modifica wikitesto]

Collegamenti esterni

[modifica |modifica wikitesto]
 Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica
Estratto da "https://it.wikipedia.org/w/index.php?title=AMPL&oldid=112663005"
Categorie:
Categorie nascoste:

[8]ページ先頭

©2009-2026 Movatter.jp