Repositorio creado como recurso de aprendizaje en apoyo al libro Aprende Modelando de Daniel Morillo Torres, Ph.D. y Gustavo Gatica, Ph.D. Disponible para estudiantes UNAB en Bilbioteca Virtual, código AMPL en el repositorio del profesor Danielo Morillo.
Gurobi se puede utilizar en los cuadernos de Google Colab con la licencia de prueba limitada en tamaño que se instala de forma predeterminada o con una licencia del Servicio de Licencias Web (WLS) que habilita todas las funciones de Gurobi. Cuando se instala a través de pip, gurobipy viene con una licencia de prueba limitada en tamaño que puede resolver modelos con un máximo de 2000 variables y 2000 restricciones. El ejercicio 13 de la parte "Hard" sobrepasa estos requerimientos por lo tanto para hacer pruebas o cambios con ese modelo deberás generar una licencia y aplicarla en entorno local o en Colab.
Para obtener una licencia de Gurobi para estudiantes, sigue estos pasos:
- Regístrate en el sitio web de Gurobi
- Selecciona "Académico" cuando se te solicite.
- Ingresa tu nombre, universidad y país en el formulario y envíalo haciendo clic en "Acceder ahora".
- Recibirás un correo electrónico que te permitirá establecer una contraseña para tu cuenta en el sitio web de Gurobi.
- Una vez que hayas iniciado sesión, puedes acceder al menú de licencias y seleccionar "request".
Hay varios tipos de licencias disponibles para usuarios académicos, las relevantes en este caso son:
- Licencias académicas individuales con nombre de usuario: Esta es una licencia ilimitada de Gurobi Optimizer para una sola persona, en una sola máquina.
- Licencias WLS: Ejecuta Gurobi Optimizer donde quieras, en entornos contenedorizados o máquinas regulares.
La primera es recomendable usarla para instalar en un computador personal y la segunda es recomendable en el caso de que utilicen Google Colab.
Para generar licencias es requerido estar conectado a la red institucional, es decir debes estar en un computador de la Universidad o conectado vía WiFi/Ethernet.
Al generar licencias se verán de la siguiente forma
Al generar la licencia WLS te dará la opción "Open"
Ahi se detalla el uso de la licencia, permite 2 sesiones activas y dura 90 días que son extendibles mientras permanezcas en la universidad.
Si das clic en "Download" te permitirá generar un API Key
Si descargas los contenidos te entregará un archivo gurobi.lic con el que debes inicializar el ambiente.
La instalación en maquinas personales es sencilla, al dar clic en "Install" podrás ver las instrucciones:
- Instalar gurobi
- Utilizar el comando generado en la consola/terminal para activar la licencia en ese computador.
Puedes trabajar con este repositorio directamente en Google Colab
Luego de dar clic en el link verás los archivos que se abrirán en una nueva pestaña al seleccionar el icono
,
