sábado, 8 de noviembre de 2008

Uso del software Lingo para solucionar problemas de Investigacion Operativa

¿Qué es LINGO?

LINGO es un software de la empresa Lindo Systems Inc que permite resolver modelos matemáticos lineales y no lineales. Esta guía fue escrita por alumnos de la cátedra de Investigación Operativa de la FRSF - UTN con el deseo de que le sea de utilidad a otros usuarios de de GNU/Linux.

Instalación

Sigan los siguientes pasos para tener LINGO andando en su GNU/Linux:

  • Primero bajen los binarios.
  • Descompriman el archivo en el lugar donde piensan instalarlo:
$ tar xvfz LINGO-LINUX-IA32-9.0.tar.gz
  • LINGO necesita que las variables LD_LIBRARY_PATH y LINGO_LICENSE_FILE se seteen correctamente. Lo más fácil es hacer un script que lo haga automáticamente:
#!/bin/sh

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/software/lingo9/bin
export LD_LIBRARY_PATH

LINGO_LICENSE_FILE="$HOME/software/lingo9/license/lndlng90.lic"
export LINGO_LICENSE_FILE

cd $HOME/software/lingo9/bin/linux32

$HOME/software/lingo9/bin/linux32/lingo9

Se supone que instalaron LINGO en $HOME/software/lingo9. Si esto no es así, obviamente, cambienlo.

  • No olviden darle a dicho script permisos de ejecución:
chmod u+x nombreDelScript
  • Agreguen el path donde instalaron LINGO a su variable de entorno PATH. Para esto modifiquen el archivo $HOME/.bashrc, y agreguen esta línea al final:
PATH=$PATH:$HOME/software/lingo9/bin/linux32/

No olviden modificar esa ruta si instalaron LINGO en un lugar distinto. El setear esta variable es para poder ejecutar el programa (recuerden que tienen que ejecutar el script que hemos creado, no el binario lingo9) estando ubicados en cualquier directorio del sistema.

saludos

Miguel

No hay comentarios.: