Está en la página 1de 1

KESTREL DE NEOS-SERVER PARA AMPL

NEOS-SERVER (Network Enabled Optimization System) es un servicio gratuito


online para resolver problemas de optimizacin. Se basa en el acceso remoto a
servidores que cuentan con licencias de una gran variedad de solvers a travs de
la pgina web:
http://www.neos-server.org/neos/
NEOS-SERVER ofrece dos formas bsicas para recibir la informacin y solucionar
el problema de optimizacin:
1. Ingresar a la pgina web http://www.neos-server.org/neos/solvers/ ,
seleccionar el solver de acuerdo al tipo de modelo matemtico y al tipo de
entrada con el que se cuenta (Modelo de GAMS, AMPL, instancia OSIL,
entre otras). Esta forma exige cargar uno a uno los archivos que exige el
tipo de informacin de entrada.
2. Descargar el Kestrel client/server para AMPL o GAMS en la pgina web
http://www.neos-server.org/neos/kestrel.html . Esta es una forma de enviar
el modelo y los parmetros a optimizar y recibir los resultados para que
sean interpretados directamente en el entorno que se est trabajando. En
este caso el Kestrel acta como un solver que se conecta con NEOSServer para utilizar el solver especificado.
A continuacin se presenta de manera detallada como instalar y configurar el
Kestrel AMPL client:

Descargar el archivo kestrel.zip.

Extraer su contenido en el directorio donde est el archivo ejecutable


ampl.exe.

Construir el modelo de manera convencional en AMPL, con sus archivos


de parmetros, rdenes de ejecucin y presentacin de resultados.

A la hora de configurar el solver, tener en cuenta las siguientes


consideraciones:
o option solver kestrel;
o option kestrel_options solver=NOMBRE DEL SOLVER DESEADO;
o option neos_server www.neos-server.org:3332;
Se resuelve el modelo con el comando solve; y se procesan los resultados
tal como se especific.

Alejandro Duque, 2014

También podría gustarte