Académique Documents
Professionnel Documents
Culture Documents
PASO 1: Ingresar a
la siguiente web: http://www.gurobi. com/products/licen sing-andpricing/academiclicensing aqu nos aparecer la siguiente pantalla que nos indica que hemos accedido a la pgina oficial de GUROBI OPTIMIZATION.
PASO 3: Para iniciar la descarga ser necesario registrarse, en este caso la versin que se
descargar ser la versin acadmica as que se sealar en Account type: Academic, luego se proceder a llenar los datos que nos son solicitados, tener cuidado al escribir el E-mail dado que no aceptar otro que no sea propio de la universidad.
Marcar esta opcin dado que queremos descargar una versin acadmica. Tener cuidado aqu dado que no aceptar otro correo que no sea propio de universidad.
PASO 4: Despus
de haber llenado nuestros datos nos aparecer la siguiente pantalla, en la que se dar clic al hipervnculo Download>Gurobi Optimizer, aqu se est indicando que se desea iniciar la descarga del software GUROBI.
ltima versin.
PASO 11: Dar clic en Install parq ue la instalacin de inicio, inmediatamente se iniciar
la instalacin del software.
PASO 13:
Ahora aparecer la siguiente ventana en la cual podremos obtener la licensia requerida.
PASO 14: Dar clic en Log in para poder acceder. PASO 14: Dar clic en Free
Academic para obtener la licensia.
Licencia.
Esta es la aplicacin que aparecer en nuestra bsqueda, deberemos abrirla. Aqu pegaremos la licencia que copiamos previamente.
PASO 20: Finalmente nos aparecer la siguiente ventana, que nos indicar que se est
guardando la licencia y luegoaparcer un mensaje que nos indica que la licencia se guardo con xito, tambin nos aparecer la fecha de expiracin de la licensia.
Presionar enter para salir, finalmente el programa fue instalado con xito.
Una vez abierto instalaremos la librera de Gurobi para poder utilizarlo desde MATLAB, cabe sealar que el siguiente procedimiento se deber realizar cada vez que se abre MATLAB y se desee utilizar Gurobi.
PASO 2: Comenzamos dando clic en Current Folder para poder ubicar la librera de
Gurobi, aqu aparecer una nueva ventana de donde se buscar el archivo llamado matlab, este se encontrar de acuerdo a la direccin en donde hayan instalado el programa previamente (Gurobi).
EJERCICIO 1.
Una microempresa compra tres tipos de colorantes para pintar los floreros que producen, los costos de los tres colorantes son $ 1, $1 y $2 respectivamente, debido a una reduccin costos la compaa deber decidir que colorantes comprar si se sabe que los floreros se pintan con al menos uno de los colorantes. Adems se sabe que si se usan los tres colorantes debern utilizar una unidad del primero, dos del segundo y tres del tercero; en caso se usaran slo los dos primeros colorantes , se usaran una unidad de cada uno. Si se usan los tres colorantes se debern utilizar a lo mximo cuatro unidades y si se utilizan slo los dos primeros se debern utilizar como mnimo una unidad. Problema tomado del libro: INVESTIGACION DE OPERACIONES, TAHA Hamdy A. (Sexta Edicin), Editorial: PEARSON, pg. 303 Formulamos el modelo de programacin: Variables:
Funcin Objetivo:
Restricciones:
Ahora lo resolvemos, para esto se empieza ingresando el modelo en el software del siguiente modo. En la tabla que se encuentra en la parte inferior se explica cada una de las funciones utilizadas en este problema.
La primera parte: clear model; consiste en insertar el modelo de programacin y en la segunda: clear params; se insertan los parmetros.
Aqu se ingresa la funcin objetivo mediante una matriz. Se ingresan las restricciones. Ingresan la desigualdad de las restricciones. Ingresa el Right Hand Side (RHS). Ingresa el tipo de modelo en este caso, Binario B. Indica la cantidad de parmetros (restricciones). Indica el tiempo lmite para resolver el modelo.
Como se puede ver el software nos proporciona todos los resultados necesarios, en este ejemplo (binario) nos dice que la funcin objetivo es 1 (ya que es binario), tambin nos da el tiempo en que se tarda en resolver, nos muestra la cantidad de restricciones (2) y la cantidad de columnas o variables (3), veamos ms adelante:
Aqu nos muestra exactamente el valor de la funcin objetivo y el valor de cada una de las variables de decisin que se utiliz (x, y, z).
EJERCICIO 2.
Una compaa de qumicos est produciendo dos tipos de sustancias (A y B) que requieren tres tipos de materia prima (I, II, III). Los requerimientos en la composicin de las sustancias as como tambin la utilidad son mostrados a continuacin:
Sustancia
Composicin No ms de 20% de I
10
No ms de 50% de III
La cantidad de materia disponible as como tambin los costos de tratamiento se muestran a continuacin: Materia Prima I II III Monto Disponible (Kg) 400 500 300 Costo Procesamiento/Kg. 4 5 6
El problema de la compaa es encontrar cuanta sustancia producir, y a qu nivel de composicin de forma tal para maximizar la utilidad. Problema tomado del libro: INVESTIGACION DE OPERACIONES, TAHA Hamdy A. (Sexta Edicin), Editorial: PEARSON, pg. 60 Formulamos el modelo de programacin: Variables:
Funcin Objetivo: [ ] [ ]
Restricciones:
Factorizamos:
Ahora lo resolvemos, para esto se empieza ingresando el modelo en el software del siguiente modo:
Como se puede ver el modelo no presenta muchas variaciones con respecto al ejercicio anterior, cabe sealar que no es necesario escribir los parmetros adems ser necesario escribir el tipo de modelo de programacin que es si es que este no fuera uno de minimizacin dado que el software automticamente reconocer que es un modelo de minimizacin a menos que se seale lo contrario.
Ahora veamos el resultado del software al modelo de programacin insertado, en el cuadro inferior se explicar cada uno de los resultados obtenidos:
Como se puede ver en los resultados obtenidos el valor de la funcin objetivo es 1928,57. Ahora bien si queremos ver los resultados exactos hacemos lo siguiente:
Con la primera funcin nos muestra el valor de la funcin objetivo y en la segunda nos muestra el valor de cada una de nuestras variables.