Documentos de Académico
Documentos de Profesional
Documentos de Cultura
AMPL
Departamento de Matemáticas
Universidad de los Andes
Índice general
1. Introducción 3
2
Capı́tulo 1
Introducción
3
trivial y no requiere notación distinta a la algebraica. AMPL también extien-
de la notación algebraica para expresar estructuras comunes de programación
matemática tales como restricciones en flujo de redes y otros.
AMPL provee un ambiente de comandos interactivo para plantear y resolver
problemas de programación matemática. Tiene una interfaz flexible que permite
utilizar diferentes solucionadores, sin necesidad de modificar los modelos, para
permitir el refinamiento de soluciones. Una vez que se ha encontrado la solución
óptima AMPL la transforma automáticamente a la forma del modelo para que se
pueda analizar directamente; también provee una gran cantidad de herramientas
para formatear, examinar e imprimir resultados.
El objetivo de este reporte es explicar como instalar la versión libre y la ver-
sión profesional en computadores personales que corren bajo sistema operacional
Windows XP.
4
Capı́tulo 2
5
Unix: Para sistemas operacionales tipo Linux siga los siguientes pasos:
a) Obtenga el archivo .gz apropiado para el sistema en el que desee
instalar el programa.
b) Expanda el archivo, utilizando gzip, para obtener uno nuevo de
nombre ampl.
c) Adicione el directorio donde se encuentra ampl al search path de
su usuario.
d ) Otórguele permisos de ejecución al archivo ampl.
e) Descargue los solucionadores que desee siguiendo el link “solver
download instructions”.
f ) Adicione a su search path la carpeta donde se encuentran los
solucionadores.
Para utlizar AMPL teclee ampl en una ventana de terminal con lı́nea
de comandos, esta debe cambiar a
ampl:
6
Capı́tulo 3
Instalación de Versión
Profesional
7
a) Abra el CD-ROM 02cd20-1, la carpeta AMPL81\PCWIN
b) Ejecute ampl20021031-msvc.exe
c) Siga las instrucciones del instalador
3. Obtener la llave para la licencia. Hasta el 30/7/2004 la llave de la licencia
es:
LICENSE universidad-bogota, columbia
SERVER 3000 CINMAT00 741d01b0 09032
TOKEN AMPL 8.100 NEVER NRJSN0DG0Z5G 1 pcwinnt on 741d01b0
CINMAT00 , license: 619682
el programa está instalado en el PC CINMAT00 en el aula Cimne (Z208-
b). Esta licencia se obtuvo siguiendo los siguientes pasos
a) Correr el programa IHOSTID.EXE que se instaló en el paso 1 (por
defecto: C:\ILOG\ILM\IHOSTID.EXE). Tomar nota del hostname,
hostid y el checksum que retorna este programa.
b) Llenar la forma Access Key Request que se encuentra en
http://support.ilog.com/license/index.cfm
c) En esta página se le pregunta por el delivery reference number : 429132-
315952
d ) Responder a las preguntas que se le hacen
4. Ahora instale las llaves de la licencia. Para hacer esto usted ya debe tener
una llave de ILOG
a) Abra el erchivo ACCESS.ILM (por defecto en
C:\ILOG\ILM\ACCESS.ILM) con un editor de texto plano (en caso
de no existir creelo)
b) En la primera lı́nea (modifique según su llave) escriba o cambie a:
LICENSE universidad-bogota, columbia
c) En la segunda lı́nea escriba o cambie a: SERVER 3000 CINMAT00
741d01b0 09032
d ) En la tercera lı́nea escriba, cambie o añada (varias licencias): TOKEN
AMPL 8.100 NEVER NRJSN0DG0Z5G 1 pcwinnt on 741d01b0 CIN-
MAT00 , license: 619682
5. Defina el ambiente. La variable del sistema ILOG LICENSE FILE debe
estar apuntando al camino absoluto donde está el archivo ACCESS.ILM
a) Abra el menú de Inicio y haga click derecho sobre el icono Mi PC,
haga click en las propiedades de este
b) En opciones avanzadas haga click sobre el botón Variables de Entorno
c) En las variables de usuario cree una variable nueva de nombre
ILOG LICENSE FILE con valor de la variable
C:\ILOG\ILM\ACCESS.ILM (o el directorio donde se encuentra
ACCESS.ILM).
8
6. Revisar el archivo de la licencia. Para esto corra el programa ILMCHECK.EXE
(por defecto en
C:\ILOG\ILM\ILMCHECK.EXE). Este programa debe entregar la si-
guiente respuesta:
Checking license file ’’C:\ILOG\ILM\ACCESS.ILM’’
License file ’’C:\ILOG\ILM\ACCESS.ILM’’ is correct
de otra forma algo está mal, repita los pasos anteriores o revise la sección
de troubleshooting de la documentación.
7. Instalar el ILOG License Manager Service.
a) Habra una ventana con un Sı́mbolo del Sistema y teclée los siguientes
comandos:
mkdir C:\TEMP
cd C:\ILOG\ILM
ILMSERV.EXE -install
Este programa escribe un archivo ILM.LOG donde se lleva un registro
de los usos de la licencia.
9
Bibliografı́a
[1] Fourer, R., Gay, D.M. & Kernighan, B. W., AMPL A Modeling Language
for Mathematical Programming, Second Edition, Thomson, 2003. ISBN: 0-
534-38809-4.
10