Sei sulla pagina 1di 4

Ejemplo de Solver con LibreOffice Calc

En el siguiente ejemplo tenemos que maximizar la venta de productos 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.

Descargar archivo en formato .ods haciendo clic aquí

Problema antes de usar Solver

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 Solver.

Iniciando la aplicación de Solver

Hacemos clic en Herramientas > Solucionador con lo que se activa el cuadro de Solver . Explicaré
que significa los cuadros que vamos a utilizar.
Celda objetivo.- La celda objetivo es aquella que se va a maximizar o minimizar, siendo siempre la
celda con el resultado de la operación, en nuestro caso es el total de ingresos al multiplicar Unidades x
Precio Unitario.

Optimizar resultados.- Este cuadro nos da tres opciones de resultado y son las siguientes:
 Máximo.- Se desea obtener el importe máximo.
 Mínimo.- Se desea obtener el importe mínimo.
 Valor de .- Se desea llegar a un importe específico.

Solver con datos del problema

Cambiando las celdas.- Se refiere a las celdas que solver debe modificar para llegar al resultado
deseado, en nuestro ejemplo son las celdas C3:C5

Condiciones limitantes
En esta sección se introducen las restricciones del problema.
Ver imagen de la derecha con la celda objetivo, las celdas a cambiar y las restricciones ya introducidas
(ver datos del ejemplo para una mejor referencia).
Botón de Opciones
Es importante que el problema solo contemple utilizar enteros, sobre todo en los productos así como
valores no negativos.

Hacemos clic en el botón de Opciones...


en Algoritmo del solucionador seleccionamos Solucionador lineal de LibreOffice.
Marcamos las casillas:
- Asumir variables con enteros
- Asumir variables como no negativas.

Clic en Aceptar y seguido hacemos clic en el botón Solucionar.

El sistema empieza a calcular las opciones hasta dar con un resultado optimo

Solver Calculando
Solver ha encontrado una solución

Solver ha encontrado una solución y nos da la opción de Mantener el resultado o Restaurar con los
datos originales (ver imagen).

Problema Resuelto

Problema de Maximización Resuelto

Si te ha gustado el artículo compártelo con los demás, haciendo clic en las herramientas de redes
sociales del blog.

Potrebbero piacerti anche