AMPL, short for "A Mathematical Programming Language", is a high-level programming language, developed at Bell Laboratories, for describing and solving high complexity problems for large scale mathematical computation (i.e. large scale optimization and scheduling type problems). AMPL does not solve those problems directly; instead, it calls appropriate external solvers (such as CPLEX, FortMP, MINOS, IPOPT, SNOPT, KNITRO, and so on) to obtain solutions.

PropertyValue
p:abstract
  • AMPL, short for "A Mathematical Programming Language", is a high-level programming language, developed at Bell Laboratories, for describing and solving high complexity problems for large scale mathematical computation (i.e. large scale optimization and scheduling type problems). AMPL does not solve those problems directly; instead, it calls appropriate external solvers (such as CPLEX, FortMP, MINOS, IPOPT, SNOPT, KNITRO, and so on) to obtain solutions. AMPL handles linear and nonlinear optimization problems as well as complementarity problems (MPECs), in discrete or continuous variables. One particular advantage of AMPL is the similarity of its syntax to the mathematical notation of optimization problems. This allows for a very concise and readable definition of problems in the domain of optimization. Many modern solvers available on the NEOS [http://www-neos.mcs.anl.gov/neos/] server (hosted at the Argonne National Laboratory) accept AMPL input. AMPL was created by Robert Fourer, David Gay and Brian Kernighan. It is currently maintained by AMPL Optimization LLC. (en)
  • AMPL, kurz für „A Mathematical Programming Language“, ist eine mathematische Modellierungssprache, die von Robert Fourer, David Gay und Brian Kernighan an den Bell Laboratories entwickelt wurde. Sie erlaubt die Formulierung mathematischer Modelle in abstrakter, der algebraischen Notation naher Form. Mit AMPL können viele Optimierungsprobleme formuliert werden. Da AMPL diese Probleme nicht direkt löst, sondern in eine Form übersetzt, die ein Optimierungsalgorithmus versteht, benötigt AMPL passende Optimierer, um funktionieren zu können. Genügend schwierige Probleme wie globale Optima, nichtlineare Mixed-Integer-Probleme usw. brauchen daher spezielle Löser. (de)
  • AMPL, acronimo di "A Mathematical Programming Language", (Linguaggio di programmazione matematica) è un linguaggio ad alto livello, sviluppato dai laboratori bell, per descrivere e risolvere grossi e complicati problemi di programmazione matematica (per esempio problemi di ottimizzazione e di scheduling). AMPL non risolve i problemi direttamente; chiama invece dei solver (come CPLEX, 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 nel [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. (it)
  • AMPL (аббревиатура от — «Язык математического программирования») — язык программирования высокого уровня, разработанный в Bell Laboratories, для того, чтобы описывать и решать сложные задачи оптимизации и теории расписаний. AMPL не решает задачи непосредственно, а вызывает соответствующие внешние решатели (типа CPLEX, MINOS, IPOPT, SNOPT и т. д.), для получения решения. AMPL работает с линейными и нелинейными задачами оптимизации с дискретными или непрерывными переменными. Одно из преимуществ AMPL — подобие его синтаксиса математической записи задач оптимизации, что позволяет дать очень краткое и легкочитаемое определение задач математического программирования. Многие современные решатели , доступные на сервере NEOS, принимают ввод моделей на AMPL. AMPL был создан , и Брайаном Керниганом. (ru)
  • AMPL, "A Mathematical Programming Language", är ett matematiskt modelleringsspråk för att ställa upp LP och ILP problem. För att sedan lösa problemet anropas externa komplexa lösare (eng. solvers) för att få ett resultat. (sv)
p:hasPhotoCollection
p:reference
p:wikipage-de
p:wikipage-it
p:wikipage-ru
p:wikipage-sv
rdfs:comment
  • AMPL, short for "A Mathematical Programming Language", is a high-level programming language, developed at Bell Laboratories, for describing and solving high complexity problems for large scale mathematical computation (i.e. large scale optimization and scheduling type problems). AMPL does not solve those problems directly; instead, it calls appropriate external solvers (such as CPLEX, FortMP, MINOS, IPOPT, SNOPT, KNITRO, and so on) to obtain solutions. (en)
  • AMPL, kurz für „A Mathematical Programming Language“, ist eine mathematische Modellierungssprache, die von Robert Fourer, David Gay und Brian Kernighan an den Bell Laboratories entwickelt wurde. Sie erlaubt die Formulierung mathematischer Modelle in abstrakter, der algebraischen Notation naher Form. Mit AMPL können viele Optimierungsprobleme formuliert werden. (de)
  • AMPL, acronimo di "A Mathematical Programming Language", (Linguaggio di programmazione matematica) è un linguaggio ad alto livello, sviluppato dai laboratori bell, per descrivere e risolvere grossi e complicati problemi di programmazione matematica (per esempio problemi di ottimizzazione e di scheduling). AMPL non risolve i problemi direttamente; chiama invece dei solver (come CPLEX, FortMP, MINOS, IPOPT, SNOPT, KNITRO, ed altri) per ottenere le soluzioni. (it)
  • AMPL (аббревиатура от — «Язык математического программирования») — язык программирования высокого уровня, разработанный в Bell Laboratories, для того, чтобы описывать и решать сложные задачи оптимизации и теории расписаний. (ru)
  • AMPL, "A Mathematical Programming Language", är ett matematiskt modelleringsspråk för att ställa upp LP och ILP problem. För att sedan lösa problemet anropas externa komplexa lösare (eng. solvers) för att få ett resultat. (sv)
rdfs:label
  • AMPL (programming language) (en)
  • AMPL (de)
  • AMPL (it)
  • AMPL (язык программирования) (ru)
  • AMPL (sv)
skos:subject
foaf:page
p:redirect