tuorial ampl

Páginas: 3 (746 palabras) Publicado: 13 de mayo de 2013
Tutorial de AMPL



AMPL: A Modeling Language for Mathematical Programming


AMPL es un software desarrollado en Bell Labs por R. Fourer, D. Gay y B. Kernighan en 1985.

El AMPL es unlenguaje de modelamiento algebraico diseñado para escribir problemas de optimización lineal y no lineal, en variables continuas o discretas (binarias, enteras). Este software permite que el usuarioutilice un lenguaje algebraico para escribir modelos de programación matemática de gran tamaño. Actúa como una interfaz entre el usuario y el solver, Cplex o Minos, que resuelve el problema de optimización.La versión estudiantil del AMPL permite resolver modelos hasta 300 variables y 300 restricciones. En cambio, la versión profesional no tiene límites en el número de variables y restricciones quepuede manejar, excepto por la capacidad del computador donde se encuentra instalado.

















Figura 1. Estructura general del AMPL

Características del AMPL

Todos losarchivos, de datos, el modelo y de comandos, pueden escribirse con cualquier editor de texto.
Se pueden considerar uno o varios archivos de datos y uno o más archivos con modelos.
Hay tresestructuras de datos: las variables, los parámetros y los conjuntos. Las palabras claves para declarar estas estructuras son var, param y set.
Las variables, los parámetros y los conjuntos declarados en elarchivo .mod se consideran entidades globales y se pueden utilizar en el archivo .run. En cambio, si se declaran en el archivo de comandos .run, éstas se consideran como entidades locales.
Todas laslíneas de comando o sentencias, en cualquier archivo, terminan con punto y coma (;).
Los nombres son únicos y se distinguen las mayúsculas de las minúsculas.
El símbolo gato (#) en una línea representaun comentario que se extiende hasta el final de la misma línea.
Para escribir una o más líneas de comentarios se utilizan los símbolos /* y */.
Las salidas del AMPL se pueden redireccionar...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • tuorial
  • AMPL
  • Ampl op
  • AMPL
  • Practica1 Ampl Operac Esime5
  • comando ampl
  • Ampl An La Oralidad A La Justicia Familiar 1
  • Practicas 2 3 Ampl Operac Esime5

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS