Investigando encontré OpenSolver y para obtener, desde la hoja de calculo de Google Drive hacemos clic en el menú en Complementos > Obtener complementos. Desde aquí hacemos clic en + GRATIS con ellos la aplicación nos solicita algunos permisos para poder instalarlos a nuestro Google Drive.
También puedes visitar el sitio de Opensolver en http://opensolver.org/ para descargar opciones para Excel.
Ejercicio de ejemplo
En el siguiente ejemplo necesitamos maximizar los ingresos por la venta de tres productos productos (A,B,C) de tal manera que tengamos el mayor ingreso. En el ejemplo utilizamos el Ingreso Unitario pudiendo debiendo utilizar el Ingreso Marginal, pero por uso didáctico se utilizaron los ingresos.
Datos del problema (antes del usar OpenSolver) |
H tenemos el objetivo que deben tener cada producto t la celda objetivo (celda a maximizar)
Las restricciones son las siguientes
- La compañía tiene un máximo de producción de 300 unidades, NO puede producir más ni menos.
- Existe una orden de producción obligatoria de 50 unidades del producto A.
- La empresa tiene un contrato para producir 40 unidades del producto B.
- Aunque el producto que aporta un margen mayor es el producto C, la empresa cuando mucho 40 unidades del mismo (o menos).
- Entonces ya tenemos un problema para OpenSolver.
Iniciando la aplicación de OpenSolver
Para iniciar la aplicación hacemos clic en Complementos > OpenSolver > Open Sidebar
Con esto activamos la herramienta de OpenSolver para Google Drive donde empezaremos a capturar los datos y restricciones del problema.
Ingresando los datos del problema
Objective Cell.- Aquí se captura la celda objetivo la cual es la suma del producto de las Unidades por el Precio Unitario. Para ingresar la celda seleccionamos la celda E6 y hacemos clic en Update
Objetive Sense.- Podemos Minimizar, Maximizar o establecer un importe objetivo específico. En nuestro caso seleccionamos maximise (maximizar).
Variable Cells.- En esta sección introducimos la celda o celdas que contienen la variable a modificar, en nuestro caso es el número de productos a producir por cada producto. En la hoja seleccionamos el rango de celdas C3:C5 y seguido hacemos clic en el botón de Add.
Seleccionar la opción de Unconstrained variable no-negative.
Esta opción asegura que el modelo maneje solo datos positivos, no se aceptan valores menores a cero.
Constraints.- (Restrucciones) Las restricciones son los requerimientos del modelo, situaciones que deben cumplirse. En nuestro modelo las restricciones se agregan en la sección Selected Constraint de abajo.
Producto A Seleccionamos la celda C3 y hacemos clic en Update del primer cuadro. Seleccionamos <= y luego seleccionamos la celda con el valor objetivo, en nuestro caso es la celda H3 (ver el modelo arriba). Clic en Save
Producto B.-Se hace de la misma manera que el producto A y así subsecuentemente.
Solver: Google Linear Solver es el algoritmo utilizado para resolver el problema, haciendo clic en Change podemos seleccionar otro algoritmo para resolver el modelo.
Solve Model.- Iniciamos la resolución del modelo
Rest Model.- Limpiamos los datos para iniciar de nuevo el modelo.
Show progress while solving.- Lo seleccionamos si queremos ver los cambios en la hoja cada vez que OpenSolver está calculando.
Check model is linear.- El sistema verifica que el modelo es linear
El modelo está resuelto
Se obtienen las cantidades optimas a producir para optimizar los ingresos |
Ver también: "Solver en LibreOffice Calc"
Hola!
ResponderBorrarGoogle no me permite usar el complemento, pone el mensaje:
Se ha inhabilitado temporalmente el inicio de sesión con Google en esta aplicación
Todavía no hemos verificado esta aplicación para que pueda usar el inicio de sesión de Google.
Pasa lo mismo en Drive con Chrome y con Microsoft Edge. ¿A qué se puede deber? ¿Me puedes ayudar?
Ya verifiqué en un email que yo instalé el complemento.
Por desgracia Google ha inhabilitado este complemento debido a que es hecho por personas agenas a Google. Esperemos le den pronta solución.
ResponderBorrarGracias, me ayudo mucho!
ResponderBorrarHola, soy el autor del Blog, me da gusto que te haya sido de utilidad
Borrarhttps://academia.capacitateexcel.com