SlideShare una empresa de Scribd logo
1 de 12
Descargar para leer sin conexión
1
Universidad Del Valle – Sede Palmira
Campus La Carbonera
Administración de Empresas
Asignatura: Programación e Internet
Código: 801176M
Créditos: Tres (3)
Tipo de Asignatura: AP: Asignatura de la Profesión
Componente: TEC: Tecnológico
Docente: Juan Manuel González Rodríguez
Email: juan.m.gonzalez@correounivalle.edu.co
GUÍA DE TRABAJO No. 07
Hoja de cálculo: Solver de Excel
El Solver se utiliza para determinar el valor máximo o mínimo de una celda modificando otras celdas; por
ejemplo, el beneficio máximo que puede generarse modificando los gastos de publicidad. Las celdas que se
seleccionen deberán estar relacionadas mediante fórmulas en la hoja de cálculo. Si no están relacionadas,
cuando se modifique una celda no se modificará la otra.
Con Solver puede modificarse el valor óptimo para una celda, denominada “celda objetivo”. Solver ajusta los
valores en las celdas cambiantes que se especifiquen, denominadas “celdas ajustables” para generar el
resultado especificado en la fórmula de la celda objetivo. Pueden aplicarse restricciones para limitar los valores
del modelo, pudiendo éstas hacer referencia a otras celdas a las que afecte la fórmula de la celda objetivo.
Algoritmos y métodos utilizados por Solver
Microsoft Excel Solver utiliza el código de optimización no lineal (GRG2) desarrollado por la Universidad Leon
Lasdon de Austin (Texas) y la Universidad Allan Waren (Cleveland).
Los problemas lineales y enteros utilizan el método más simple con límites en las variables y el método de
ramificación y límite, implantado por John Watson y Dan Fylstra de Frontline Systems, Inc
Instalar Solver
Si el comando Solver no aparece en el menú Herramientas, deberá instalar la macro automática Solver como
sigue:
1. En el menú Herramientas, elija Complementos.
2. Si no aparece en la lista del cuadro de diálogo Complementos, haga clic en Examinar y localice la unidad, la
carpeta y el nombre de archivo Solver.xla que, normalmente, está ubicado en la carpeta LibrarySolver, o
ejecute el programa de instalación si no puede localizar el archivo.
3. En el cuadro de diálogo Complementos, seleccione la casilla de verificación Solver.
Cuadro de diálogo Parámetros de Solver
Con Solver, puede buscarse el valor óptimo para una celda, denominada celda objetivo, en una hoja de cálculo.
Funciona en un grupo de celdas que estén relacionadas, directa o indirectamente, con la fórmula de la celda
objetivo. Solver ajusta los valores en las celdas cambiantes que se especifiquen, denominadas celdas
ajustables, para generar el resultado especificado en la fórmula de la celda objetivo. Pueden aplicarse
restricciones para restringir los valores que puede utilizar Solver en el modelo y las restricciones pueden hacer
referencia a otras celdas a las que afecte la fórmula de la celda objetivo.
2
Celda objetivo:
Celda que se desea definir con un valor determinado o que se desea maximizar o minimizar.
Valor de la celda objetivo:
Especifica si se desea maximizar o minimizar la celda objetivo, o bien definirla con un valor específico el cual se
introducirá en el cuadro.
Cambiando las celdas:
Celdas que pueden ajustarse hasta que se satisfagan las restricciones del problema, pueden especificarse 200
celdas como máximo.
Estimar:
Estima todas las celdas que no contienen ninguna fórmula a las que se hace referencia en la fórmula de la
celda objetivo y escribiéndola en el cuadro Cambiando las celdas.
Sujeto a las siguientes restricciones:
Muestra una lista de las restricciones actuales en el problema, permitiéndose editar dichar restricciones.
Resolver:
Inicia el proceso de solución del problema definido.
Cerrar:
Cierra el cuadro de diálogo sin resolver el problema. Retiene todos los cambios que se hayan realizado
mediante los botones Opciones, Agregar, Cambiar o Borrar.
Opciones:
Muestra el cuadro de diálogo Opciones de Solver, donde pueden cargarse y guardarse los modelos de
problema y las características de control avanzado del proceso de solución.
Restablecer todo:
Borra los valores actuales del problema y restablece todos los valores a sus valores originales.
3
Cuadro de diálogo Opciones de Solver
Pueden controlarse las características avanzadas del proceso de solución, cargarse o guardarse definiciones
de problemas y definirse parámetros para los problemas lineales y no lineales. Cada opción tiene una
configuración predeterminada adecuada a la mayoría de los problemas.
Tiempo máximo:
Limita el tiempo que tarda el proceso de solución. Puede introducirse un valor tan grande como 32 367, pero el
valor predeterminado 100 (segundos) es adecuado para la mayor parte de los problemas.
Iteraciones:
Limita el tiempo que tarda el proceso de solución, limitando el número de cálculos provisionales. Aunque puede
introducirse un valor tan grande como 32.767, el valor predeterminado 100 es adecuado para la mayor parte de
los problemas pequeños.
Precisión:
Controla la precisión de las soluciones utilizando el número que se introduce para averiguar si el valor de una
restricción cumple un objetivo o satisface un límite inferior o superior. Debe indicarse la precisión mediante una
fracción entre 0 y 1. Cuantos más decimales tenga el número que se introduzca, mayor será la precisión; por
ejemplo, 0,0001 indica una precisión mayor que 0,01.
Cuanto mayor sea la precisión, más tiempo se tardará en encontrar una solución.
Tolerancia:
El porcentaje mediante el cual la celda objetivo de una solución que satisfaga las restricciones externas puede
diferir del valor óptimo verdadero y todavía considerarse aceptable. Esta opción sólo se aplica a los problemas
que tengan restricciones enteras. Una tolerancia mayor tiende a acelerar el proceso de solución.
Convergencia:
Si el valor del cambio relativo en la celda objetivo es menor que el número introducido en el cuadro
Convergencia para las últimas cinco iteraciones, Solver se detendrá. La convergencia se aplica únicamente a
los problemas no lineales y debe indicarse mediante una fracción entre 0 y 1. Cuantos más decimales tenga el
número que se introduzca, menor será la convergencia; por ejemplo, 0,0001 indica un cambio relativo menor
que 0.01. Cuanto menor sea el valor de convergencia, más tiempo se tardará en encontrar una solución.
Adoptar modelo lineal:
Selecciónelo para acelerar el proceso de solución cuando todas las relaciones en el modelo sean lineales y
desee resolver un problema de optimización o una aproximación lineal a un problema no lineal.
Mostrar resultado de iteraciones:
Muestra los resultados de cada iteración.
Usar escala automática:
Selecciónelo para utilizar la escala automática cuando haya grandes diferencias de magnitud entre las entradas
y los resultados; por ejemplo, cuando se maximiza el porcentaje de beneficios basándose en una inversión de
medio millón de dólares.
Adoptar no-negativo:
Supone un límite de cero para todas las celdas ajustables en las que no se haya definido un límite inferior en el
cuadro restricción.
Estimación:
Especifica el enfoque que se utiliza para obtener las estimaciones iniciales de las variables básicas en cada una
de las búsquedas dimensionales.
• Tangente, utiliza la extrapolación lineal de un vector tangente.
• Cuadrática, utiliza la extrapolación cuadrática, que puede mejorar los resultados de problemas no lineales en
gran medida.
4
Derivadas:
Especifica la diferencia que se utiliza para estimar las derivadas parciales del objetivo y las funciones de la
restricción.
• Progresivas, se utilizan en la mayor parte de los problemas, en que los valores de restricción cambien
relativamente poco.
• Centrales, se utiliza en los problemas en que las restricciones cambian rápidamente, especialmente cerca de
los límites. Aunque esta opción necesita más cálculos, puede ser útil cuando Solver devuelve un mensaje
diciendo que no puede mejorarse la solución.
Hallar por:
Especifica el algoritmo que se utiliza en cada iteración para determinar la dirección en que se hace la búsqueda.
• Newton, es un método casi Newton, normalmente necesita más memoria pero menos iteraciones que el
método de gradiente conjugada.
• Conjugada, necesita menos memoria que el método Newton, pero normalmente necesita más iteraciones
para alcanzar un determinado nivel de precisión. Esta opción se usa cuando se trate de un problema grande y
la utilización de memoria o cuando al hacer un recorrido a través de iteraciones se descubra un progreso lento.
Cargar modelo:
Especifica la referencia del modelo que se desee cargar.
Guardar modelo:
Muestra el cuadro de diálogo Guardar modelo, donde puede especificar la ubicación en que desee guardar el
modelo, se usa únicamente cuando se guardar más de un modelo con una hoja de cálculo, el primer modelo se
guarda de forma automática.
Definir y resolver un problema con Solver
1. En el menú Herramientas, haga clic en Solver.
2. En el cuadro Celda objetivo, introduzca una referencia de celda o un nombre para la celda objetivo.
3. Para que el valor de la celda objetivo sea el valor máximo posible, haga clic en Máx, de ser un valor mínimo
en Min o de tener un valor determinado, haga clic en Valor.
4. En el cuadro Cambiando la celda, introduzca un nombre o referencia para cada celda ajustable, separando
con comas las referencias no adyacentes. o presione el botón Estimar
5. Introduzca todas las restricciones que desee aplicar.
6. Haga clic en Resolver.
5
Sugerencias: Puede interrumpirse el proceso de solución presionando ESCAPE. Microsoft Excel vuelve a
realizar los cálculos de la hoja de cálculo con el último valor encontrado para las células ajustables.
Cuadro de diálogo Resultados de Solver
Muestra un mensaje de finalización y los valores resultantes más próximos a la solución que se desee:
Conservar la solución de Solver:
Aceptar la solución y colocar los valores resultantes en las celdas ajustables.
Restaurar valores originales:
Restaurar los valores originales en las celdas ajustables.
Informes:
Genera el tipo de informe que se especifique y lo coloca en una hoja independiente en la hoja de cálculo.
• Respuesta, muestra una lista con la celda objetivo y las celdas ajustables con sus valores originales y sus
valores finales, las restricciones y la información acerca de las mismas.
• Sensibilidad, facilita información acerca de la sensibilidad de la solución a que se realicen pequeños cambios
en la fórmula definida en el cuadro
Definir celda objetivo del cuadro de diálogo Parámetros de Solver o de las restricciones. No se genera este
informe para los modelos que tengan restricciones enteras. En modelos no lineales, el informe facilita los
valores para las gradientes y los multiplicadores de Lagrange. En los
modelos lineales, el informe incluye costos reducidos, otros precios, coeficiente de objetivos (con aumentos y
disminuciones permitidos) y rangos de restricciones hacia la derecha.
• Límites, muestra una lista con la celda objetivo y las celdas ajustables con sus valores correspondientes, los
límites inferior y superior así como los valores del objetivo. No se genera este informe para los modelos que
tengan restricciones enteras. El límite inferior es el valor mínimo que puede tomar la celda ajustable mientras se
mantienen todas las demás celdas ajustables fijas y se continúa satisfaciendo las restricciones. El límite
superior es el valor máximo.
Guardar escenario:
Abre el cuadro de diálogo Guardar escenario, donde pueden guardarse los valores de celda para utilizarlos en
el Administrador de escenarios de Microsoft Excel.
Mensajes de finalización de Solver
Cuando Solver encuentra una solución, muestra uno de los siguientes mensajes en el cuadro de diálogo
Resultados de Solver:
Solver ha encontrado una solución. Se han satisfecho todas las restricciones y condiciones.
Se han satisfecho todas las restricciones dentro de los valores de precisión en el cuadro de diálogo Opciones
de Solver y se ha encontrado un valor máximo o mínimo local para la celda objetivo.
Solver ha llegado a la solución actual. Todas las restricciones se han satisfecho.
El cambio relativo en la celda objetivo es menor que el valor de Convergencia en el cuadro de diálogo Opciones
de Solver. Si se introduce un valor menor que el valor de Convergencia, Solver puede buscar una solución
mejor pero tardará más tiempo en encontrarla.
Si Solver no encuentra una solución óptima, mostrará uno de los siguientes mensajes en el cuadro de diálogo
Resultados de Solver.
Solver no puede mejorar la solución actual. Todas las restricciones se han satisfecho.
Solamente se ha encontrado una solución aproximada, pero el proceso iterativo no puede encontrar un conjunto
de valores mejor que los que se presentan. No puede alcanzarse mayor precisión o el valor de precisión es
6
demasiado bajo. Cambie el valor de precisión a un número mayor en el cuadro de diálogo Opciones de Solver
y ejecute otra vez el programa.
Cuando se ha alcanzado el límite de tiempo, se ha seleccionado Detener.
Ha transcurrido el tiempo máximo sin que se haya encontrado una solución satisfactoria. Para guardar los
valores encontrados hasta este momento y guardar el tiempo de un nuevo cálculo en el futuro, haga clic en
Conservar la solución de Solver o Guardar escenario.
Cuando se ha alcanzado el límite máximo de iteración, se ha seleccionado Detener.
Se ha alcanzado el número máximo de iteraciones sin que se haya encontrado una solución satisfactoria.
Puede ser útil aumentar el número de iteraciones, pero deberán examinarse los valores finales para investigar
el problema. Para guardar los valores encontrados hasta este momento y guardar el tiempo de un nuevo cálculo
en el futuro, haga clic en Conservar la solución de Solver o
Guardar escenario.
Los valores de la celda objetivo no convergen.
El valor de la celda objetivo aumenta (o disminuye) sin límites, aunque se hayan satisfecho todas las
restricciones. Puede haberse omitido una o varias restricciones al definir el problema. Compruebe los valores
actuales de la hoja de cálculo para ver la divergencia en la solución, compruebe las restricciones y ejecute otra
vez el programa.
Solver no ha podido encontrar una solución factible.
Solver no ha podido encontrar una solución de prueba que satisfaga todas las restricciones dentro de los
valores de precisión. Es probable que las restricciones no sean coherentes. Examine la hoja de cálculo por si
hubiera algún error en las fórmulas de restricción o en la opción de las restricciones.
Se ha detenido Solver a petición del usuario.
Se ha hecho clic en Detener en el cuadro de diálogo Mostrar solución tentativa, tras la interrupción del proceso
de solución, o cuando se hacía un recorrido a través de soluciones tentativas.
No se han satisfecho las condiciones para Adoptar modelo lineal.
Se ha activado la casilla de verificación Adoptar modelo lineal, pero los cálculos finales en los valores máximos
de Solver no están de acuerdo con el modelo lineal. La solución no es válida para las fórmulas de la hoja de
cálculo real. Para comprobar si se trata de un problema no lineal, active la casilla de verificación Usar escala
automática y ejecute otra vez el programa. Si aparece de nuevo este mensaje, desactive la casilla de
verificación Adoptar modelo lineal y ejecute otra vez el programa.
Solver ha encontrado un valor de error en una celda objetivo o restringida.
Una o varias fórmulas ha producido un valor de error en el último cálculo. Busque la celda objetivo o la celda
restringida que contiene el error y cambie la fórmula para que produzca un valor numérico adecuado.
Se ha introducido un nombre o una fórmula incorrectos en el cuadro de diálogo Agregar restricción o Cambiar
restricción, o bien se ha introducido "entero" o "binario" en el cuadro Restricción. Para restringir un valor a un
entero, haga clic en Ent en la lista de los operadores de comparación. Para definir una restricción binaria, haga
clic en Bin.
Memoria disponible insuficiente para resolver el problema.
Microsoft Excel no ha podido asignar la memoria necesaria para Solver. Cierre algunos archivos o programas e
inténtelo otra vez.
7
Otro elemento de Excel está utilizando SOLVER.DLL.
Se está ejecutando más de una sesión de Microsoft Excel y otra sesión ya está utilizando Solver.dll. Solamente
puede utilizarse en una sesión cada vez.
Solver se detiene antes de encontrar un resultado
Solver puede detenerse antes de encontrar una solución por cualquiera de los siguientes motivos:
 Se ha interrumpido el proceso de solución.
 Se ha activado Mostrar resultado de iteraciones en el cuadro de diálogo Opciones de Solver
antes de hacer clic en Resolver.
 Se ha hecho clic en Detener mientras se hacía un recorrido a través de iteraciones o cuando se
ha alcanzado el tiempo máximo o el número máximo de iteraciones.
 Se ha activado la casilla de verificación Adoptar modelo lineal en el cuadro de diálogo Opciones
de Solver, pero es un problema no lineal. • El valor en Definir celda objetivo que se ha
especificado en el cuadro de diálogo Parámetros de Solver aumenta o disminuye sin límite.
 Es necesario permitir más tiempo para que encuentre una solución.
 Ajuste el valor de Tiempo máximo o de Iteraciones en el cuadro de diálogo Opciones de Solver.
 En problemas con restricciones enteras, es necesario disminuir el valor de Tolerancia en el
cuadro de diálogo Opciones de Solver para que se pueda encontrar una solución entera mejor.
 En problemas no lineales, es necesario disminuir el valor de Convergencia en el cuadro de
diálogo Opciones de Solver, para que se pueda buscar una solución cuando el valor de la celda
objetivo cambie lentamente.
 Es necesario activar la casilla de verificación Usar escala automática en el cuadro de diálogo
Opciones de Solver, ya que algunos valores de entrada tienen diferentes órdenes de magnitud,
o bien los valores de entrada y los resultados difieren en varios órdenes de magnitud.
Ejemplo
GUIA PARA RESOLVER UN PROBLEMA DE OPTIMIZACION CON SOLVER DE EXCEL 2007
Problema
Un exportador de Ica desea maximizar los ingresos de su finca.
Recursos disponibles:Productos a cultivar:
Tierra 12 hectáreas PÁPRIKA (X1)
Trabajo 48 horas ESPÁRRAGOS (X2)
Capital 360 dólares USA CÍTRICOS (X3)
Los precios netos de venta por hectárea de producto:
Producción de Páprika 40 US $ por Ha
Producción de Espárragos 30 US $ por Ha
Producción de Cítricos 20 US $ por Ha
Requerimientos de recursos de cada producto a cultivar:
a. La páprika requiere 1 hectárea de tierra, 6 horas de trabajo y 36 dólares de inversión
b. Los espárragos requieren 1 hectárea de tierra, 6 horas de trabajo y 24 dólares de inversión
c. Los cítricos requieren 1 hectárea de tierra, 2 horas de trabajo y 18 dólares de inversión
SOLUCION
1. Variables: X1, X2 y X3
2. Función Objetivo a maximizar = 40X + 30X + 20X
3. Restricciones:
1X1 +1X2 +1X3 ≤ 12 Restricción del recurso Tierra
6X1 + 6X2 + 2X3 ≤ 48 Restricción del recurso Trabajo
8
36X1 + 24X2 +18X3 ≤ 360 Restricción del recurso Capital
X1 ≥ 0 , X2 ≥ 0 y X 3≥ 0 No negatividad
4. Inicie Excel y realizase las etiquetas (texto descriptivo), tal como aparecen en la Figura 1.
Figura 1.
4.1 En el rango C3:E3 escriba los coeficientes de la función objetivo.
Páprika 40, Espárragos 30 y Cítricos 20. (Celdas de color amarillo)
4.2 En la celda G3 (color Celeste) escriba la fórmula para el cálculo la función objetivo:
Multiplicando cada cultivo por su respectivo precio neto de hectárea.
FO. = 40X + 30X + 20X. Esta función se traduce en la formula siguiente:
4.3 Ubicación de las variables a calcularse, rango C8:E8 de color verde, debajo de las etiquetas
En estas celdas Solver colocara los valores óptimos que encuentre.
4.4 Restricción de la tierra.
4.4.1. En el rango C13:E13 escriba la unidad de actividad para cada uno de los productos
a ser producidos, es decir 1 Ha de Páprika, 1 de Espárragos y 1 de cítricos respectivamente.
4.4.2. En la celda H13 escriba el total de Has. de Tierra disponible para la producción de 12 Has.
producción, es decir 12 Has..
4.4.3. En la celda G13 escriba la restricción del recurso Tierra. De la siguiente manera:
4.5 Restricción del Recurso Trabajo
4.5.1 En el rango C14:E14 escriba los requerimientos de trabajo de cada una de las actividades
es decir: Páprika, 6 horas; Espárragos, 6 horas y Cítricos, 2 horas respectivamente.
4.5.2 En la celda H14 escriba el total de horas de Trabajo disponible para la producción, 48 horas
4.-5.3. En la celda G14 escriba la restricción del recurso Trabajo. De la siguiente manera:
4.6 Restricción del Recurso Capital
4.6.1 En el rango C15:E15 escriba los requerimientos de capital de cada una de las actividades
es decir: Páprika, 36 dólares; Espárragos, 24 dólares y Cítricos, 18 dólares respectivamente.
4.6.2 En la celda H15 escriba el Capital disponible para la producción, 360 dólares.
4.6.3 En la celda G15 escriba la función de la restricción del recurso Capital.
Los ceros que parecen serán reemplazados por los valores que calcule Solver.
9
Si siguió los pasos anteriores la Figura 1 debe haberse transformado en la Figura 2.
Figura 2
5. Abrir el Cuadro de Diálogo Parámetros del Solver
5.1 Hagan clic en el menú Datos / Análisis de datos y seleccionen Solver
Figura 3
Antes de alimentar los campos haga clic en el botón Restablecer todo para limpiar datos.
Luego haga clic en la flecha roja de Celda Objetivo
En la hoja de cálculo seleccione la celda G3 de la función objetivo.
Aparecerá la celda absoluta: $G$3.
5.2 En la sección Valor de celda Objetivo haga clic en el botón de opción Máximo para indicar a
Solver que se trata de un problema de maximización.
El campo Cambiando las celdas, haga clic en la flecha roja.
En la hoja de cálculo seleccione el rango C8:E8
(Aquí Solver pondrá los valores calculados de las variables).
Note que en las celdas seleccionadas aparecerá el rango: $C$8:$E$8.
10
5.3 Agregar las Restricciones
Restricción de la variable Tierra
Bajo el campo: Sujetas a las siguientes restricciones, seleccione el botón Agregar
Aparece la ventana Agregar Restricción
Figura 4
Figura 5. Cuadro de dialogo Agregar Restricciones
• Hagan clic en la flecha roja del campo Referencia de la celda y selecciones el rango
G13:G15, (aquí Solver colocara los valores calculados).
• En la lista desplegable (situada en el centro del cuadro de dialogo)
Agregar restricción) seleccione el signo <= (menor o igual que)
• En el campo Restricción seleccione el rango H13:H15, la cual contiene la
disponibilidad de los recursos Tierra, Trabajo y Capital. Clic en Aceptar
5.4 Restricciones de No negatividad:
El cuadro de diálogo Parámetros de Solver, ingrese a Opciones
Figura 5
Seleccione: Adoptar modelo lineal y Adoptar no negativos. Clic en Aceptar.
11
Figura 6
5.5 Ejecutar el Solver
Concluido la entrada de los datos, haga clic en el botón Resolver.
Aparece el cuadro de diálogo Resultados del Solver
Figura 7
5.6 Seleccionen la opción Utilizar solución de Solver y clic en Aceptar.
5.7 Informe de Respuestas.
Solver imprime en la hoja de cálculo los valores calculados. Ver Figura 8.
12
Figura 8.
Adaptación: Salvador Encina Tejada 10-oct-11
Ejercicio
Una vez realizado el ejercicio en Excel, debe subir el archivo trabajado al Campus Virtual como evidencia de sus
actividades en el curso.
Plazo máximo de entrega de esta actividad: 16:00 horas del 29 de marzo de 2015.

Más contenido relacionado

Similar a Guia 7 solver

Similar a Guia 7 solver (20)

Herramienta solver
Herramienta solverHerramienta solver
Herramienta solver
 
manual-solver-final.pdf
manual-solver-final.pdfmanual-solver-final.pdf
manual-solver-final.pdf
 
Función Solver
Función SolverFunción Solver
Función Solver
 
Presentacion solver angie sofia
Presentacion solver angie sofiaPresentacion solver angie sofia
Presentacion solver angie sofia
 
Solver.presentacion jhoanna,andrea
Solver.presentacion jhoanna,andreaSolver.presentacion jhoanna,andrea
Solver.presentacion jhoanna,andrea
 
Computación avanzada solver
Computación avanzada solverComputación avanzada solver
Computación avanzada solver
 
Programacion Lineal Y Solver
Programacion Lineal Y SolverProgramacion Lineal Y Solver
Programacion Lineal Y Solver
 
Como Usar Solver De Excel
Como Usar Solver De ExcelComo Usar Solver De Excel
Como Usar Solver De Excel
 
Como Usar Solver De Excel
Como  Usar  Solver  De  ExcelComo  Usar  Solver  De  Excel
Como Usar Solver De Excel
 
Como usar solver de excel
Como usar solver de excelComo usar solver de excel
Como usar solver de excel
 
Función Solver
Función SolverFunción Solver
Función Solver
 
trabajopUsingexcelsolver(1)
trabajopUsingexcelsolver(1)trabajopUsingexcelsolver(1)
trabajopUsingexcelsolver(1)
 
11 solveroptimización
11 solveroptimización11 solveroptimización
11 solveroptimización
 
Programacion lineal
Programacion linealProgramacion lineal
Programacion lineal
 
Algoritmo simplex-para-imprimir
Algoritmo simplex-para-imprimirAlgoritmo simplex-para-imprimir
Algoritmo simplex-para-imprimir
 
Programacion lineal
Programacion linealProgramacion lineal
Programacion lineal
 
Investigacion de ope. 1
Investigacion de ope. 1Investigacion de ope. 1
Investigacion de ope. 1
 
Programacion lineal
Programacion linealProgramacion lineal
Programacion lineal
 
Programacion lineal
Programacion linealProgramacion lineal
Programacion lineal
 
Informática solver
Informática solverInformática solver
Informática solver
 

Último

20240418-CambraSabadell-SesInf-AdopTecnologica-CasoPractico.pdf
20240418-CambraSabadell-SesInf-AdopTecnologica-CasoPractico.pdf20240418-CambraSabadell-SesInf-AdopTecnologica-CasoPractico.pdf
20240418-CambraSabadell-SesInf-AdopTecnologica-CasoPractico.pdfRamon Costa i Pujol
 
Presentación La mujer en la Esperanza AC.pptx
Presentación La mujer en la Esperanza AC.pptxPresentación La mujer en la Esperanza AC.pptx
Presentación La mujer en la Esperanza AC.pptxDanielFerreiraDuran1
 
PROCESO PRESUPUESTARIO - .administracion
PROCESO PRESUPUESTARIO - .administracionPROCESO PRESUPUESTARIO - .administracion
PROCESO PRESUPUESTARIO - .administracionDayraCastaedababilon
 
PLANILLA DE CONTROL LIMPIEZA TRAMPA DE GRASA
PLANILLA DE CONTROL LIMPIEZA TRAMPA DE GRASAPLANILLA DE CONTROL LIMPIEZA TRAMPA DE GRASA
PLANILLA DE CONTROL LIMPIEZA TRAMPA DE GRASAAlexandraSalgado28
 
Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...
Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...
Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...antonellamujica
 
PRINCIPIOS DE CONDUCCION Y LIDERAZGO SGTO 1.pdf
PRINCIPIOS DE CONDUCCION Y LIDERAZGO SGTO 1.pdfPRINCIPIOS DE CONDUCCION Y LIDERAZGO SGTO 1.pdf
PRINCIPIOS DE CONDUCCION Y LIDERAZGO SGTO 1.pdfCarolinaMaguio
 
CODIGO DE ETICA PARA EL PROFESIONAL DE LA CONTABILIDAD IFAC (4).pdf
CODIGO DE ETICA PARA EL PROFESIONAL DE LA CONTABILIDAD IFAC (4).pdfCODIGO DE ETICA PARA EL PROFESIONAL DE LA CONTABILIDAD IFAC (4).pdf
CODIGO DE ETICA PARA EL PROFESIONAL DE LA CONTABILIDAD IFAC (4).pdfmelissafelipe28
 
PPT Empresas IANSA Sobre Recursos Humanos.pdf
PPT Empresas IANSA Sobre Recursos Humanos.pdfPPT Empresas IANSA Sobre Recursos Humanos.pdf
PPT Empresas IANSA Sobre Recursos Humanos.pdfihmorales
 
T.A- CONTRUCCION DEL PUERTO DE CHANCAY.pdf
T.A- CONTRUCCION DEL PUERTO DE CHANCAY.pdfT.A- CONTRUCCION DEL PUERTO DE CHANCAY.pdf
T.A- CONTRUCCION DEL PUERTO DE CHANCAY.pdfLizCarolAmasifuenIba
 
diapositivas 26-12-16_seguridad ciudadana.pptx
diapositivas 26-12-16_seguridad ciudadana.pptxdiapositivas 26-12-16_seguridad ciudadana.pptx
diapositivas 26-12-16_seguridad ciudadana.pptxDiegoQuispeHuaman
 
AFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdf
AFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdfAFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdf
AFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdfOdallizLucanaJalja1
 
Rendicion de cuentas del Administrador de Condominios
Rendicion de cuentas del Administrador de CondominiosRendicion de cuentas del Administrador de Condominios
Rendicion de cuentas del Administrador de CondominiosCondor Tuyuyo
 
MANUAL SKIDDER manual manual manual manua
MANUAL SKIDDER manual manual manual manuaMANUAL SKIDDER manual manual manual manua
MANUAL SKIDDER manual manual manual manuaasesoriam4m
 
Teleconferencia Accionistas Q1 2024 . Primer Trimestre-
Teleconferencia Accionistas Q1 2024 . Primer Trimestre-Teleconferencia Accionistas Q1 2024 . Primer Trimestre-
Teleconferencia Accionistas Q1 2024 . Primer Trimestre-ComunicacionesIMSA
 
Continex para educación, Portafolio de servicios
Continex para educación, Portafolio de serviciosContinex para educación, Portafolio de servicios
Continex para educación, Portafolio de serviciosFundación YOD YOD
 
15. NORMATIVA DE SST - LA LEY 29783.pptx
15. NORMATIVA DE SST - LA LEY 29783.pptx15. NORMATIVA DE SST - LA LEY 29783.pptx
15. NORMATIVA DE SST - LA LEY 29783.pptxAndreaAlessandraBoli
 
estadistica funcion distribucion normal.ppt
estadistica funcion distribucion normal.pptestadistica funcion distribucion normal.ppt
estadistica funcion distribucion normal.pptMiguelAngel653470
 
DO_FCE_310_PO_.pdf. La contabilidad gubernamental SOS de suma importancia fu...
DO_FCE_310_PO_.pdf.  La contabilidad gubernamental SOS de suma importancia fu...DO_FCE_310_PO_.pdf.  La contabilidad gubernamental SOS de suma importancia fu...
DO_FCE_310_PO_.pdf. La contabilidad gubernamental SOS de suma importancia fu...ssuser2887fd1
 
¿ESTÁ PREPARADA LA LOGÍSTICA PARA EL DECRECIMIENTO?
¿ESTÁ PREPARADA LA LOGÍSTICA PARA EL DECRECIMIENTO?¿ESTÁ PREPARADA LA LOGÍSTICA PARA EL DECRECIMIENTO?
¿ESTÁ PREPARADA LA LOGÍSTICA PARA EL DECRECIMIENTO?Michael Rada
 
Proyecto TRIBUTACION APLICADA-1.pdf impuestos nacionales
Proyecto TRIBUTACION APLICADA-1.pdf impuestos nacionalesProyecto TRIBUTACION APLICADA-1.pdf impuestos nacionales
Proyecto TRIBUTACION APLICADA-1.pdf impuestos nacionalesjimmyrocha6
 

Último (20)

20240418-CambraSabadell-SesInf-AdopTecnologica-CasoPractico.pdf
20240418-CambraSabadell-SesInf-AdopTecnologica-CasoPractico.pdf20240418-CambraSabadell-SesInf-AdopTecnologica-CasoPractico.pdf
20240418-CambraSabadell-SesInf-AdopTecnologica-CasoPractico.pdf
 
Presentación La mujer en la Esperanza AC.pptx
Presentación La mujer en la Esperanza AC.pptxPresentación La mujer en la Esperanza AC.pptx
Presentación La mujer en la Esperanza AC.pptx
 
PROCESO PRESUPUESTARIO - .administracion
PROCESO PRESUPUESTARIO - .administracionPROCESO PRESUPUESTARIO - .administracion
PROCESO PRESUPUESTARIO - .administracion
 
PLANILLA DE CONTROL LIMPIEZA TRAMPA DE GRASA
PLANILLA DE CONTROL LIMPIEZA TRAMPA DE GRASAPLANILLA DE CONTROL LIMPIEZA TRAMPA DE GRASA
PLANILLA DE CONTROL LIMPIEZA TRAMPA DE GRASA
 
Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...
Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...
Mapa Conceptual relacionado con la Gerencia Industrial, su ámbito de aplicaci...
 
PRINCIPIOS DE CONDUCCION Y LIDERAZGO SGTO 1.pdf
PRINCIPIOS DE CONDUCCION Y LIDERAZGO SGTO 1.pdfPRINCIPIOS DE CONDUCCION Y LIDERAZGO SGTO 1.pdf
PRINCIPIOS DE CONDUCCION Y LIDERAZGO SGTO 1.pdf
 
CODIGO DE ETICA PARA EL PROFESIONAL DE LA CONTABILIDAD IFAC (4).pdf
CODIGO DE ETICA PARA EL PROFESIONAL DE LA CONTABILIDAD IFAC (4).pdfCODIGO DE ETICA PARA EL PROFESIONAL DE LA CONTABILIDAD IFAC (4).pdf
CODIGO DE ETICA PARA EL PROFESIONAL DE LA CONTABILIDAD IFAC (4).pdf
 
PPT Empresas IANSA Sobre Recursos Humanos.pdf
PPT Empresas IANSA Sobre Recursos Humanos.pdfPPT Empresas IANSA Sobre Recursos Humanos.pdf
PPT Empresas IANSA Sobre Recursos Humanos.pdf
 
T.A- CONTRUCCION DEL PUERTO DE CHANCAY.pdf
T.A- CONTRUCCION DEL PUERTO DE CHANCAY.pdfT.A- CONTRUCCION DEL PUERTO DE CHANCAY.pdf
T.A- CONTRUCCION DEL PUERTO DE CHANCAY.pdf
 
diapositivas 26-12-16_seguridad ciudadana.pptx
diapositivas 26-12-16_seguridad ciudadana.pptxdiapositivas 26-12-16_seguridad ciudadana.pptx
diapositivas 26-12-16_seguridad ciudadana.pptx
 
AFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdf
AFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdfAFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdf
AFILIACION CAJA NACIONAL DE SALUD WOM 1 .pdf
 
Rendicion de cuentas del Administrador de Condominios
Rendicion de cuentas del Administrador de CondominiosRendicion de cuentas del Administrador de Condominios
Rendicion de cuentas del Administrador de Condominios
 
MANUAL SKIDDER manual manual manual manua
MANUAL SKIDDER manual manual manual manuaMANUAL SKIDDER manual manual manual manua
MANUAL SKIDDER manual manual manual manua
 
Teleconferencia Accionistas Q1 2024 . Primer Trimestre-
Teleconferencia Accionistas Q1 2024 . Primer Trimestre-Teleconferencia Accionistas Q1 2024 . Primer Trimestre-
Teleconferencia Accionistas Q1 2024 . Primer Trimestre-
 
Continex para educación, Portafolio de servicios
Continex para educación, Portafolio de serviciosContinex para educación, Portafolio de servicios
Continex para educación, Portafolio de servicios
 
15. NORMATIVA DE SST - LA LEY 29783.pptx
15. NORMATIVA DE SST - LA LEY 29783.pptx15. NORMATIVA DE SST - LA LEY 29783.pptx
15. NORMATIVA DE SST - LA LEY 29783.pptx
 
estadistica funcion distribucion normal.ppt
estadistica funcion distribucion normal.pptestadistica funcion distribucion normal.ppt
estadistica funcion distribucion normal.ppt
 
DO_FCE_310_PO_.pdf. La contabilidad gubernamental SOS de suma importancia fu...
DO_FCE_310_PO_.pdf.  La contabilidad gubernamental SOS de suma importancia fu...DO_FCE_310_PO_.pdf.  La contabilidad gubernamental SOS de suma importancia fu...
DO_FCE_310_PO_.pdf. La contabilidad gubernamental SOS de suma importancia fu...
 
¿ESTÁ PREPARADA LA LOGÍSTICA PARA EL DECRECIMIENTO?
¿ESTÁ PREPARADA LA LOGÍSTICA PARA EL DECRECIMIENTO?¿ESTÁ PREPARADA LA LOGÍSTICA PARA EL DECRECIMIENTO?
¿ESTÁ PREPARADA LA LOGÍSTICA PARA EL DECRECIMIENTO?
 
Proyecto TRIBUTACION APLICADA-1.pdf impuestos nacionales
Proyecto TRIBUTACION APLICADA-1.pdf impuestos nacionalesProyecto TRIBUTACION APLICADA-1.pdf impuestos nacionales
Proyecto TRIBUTACION APLICADA-1.pdf impuestos nacionales
 

Guia 7 solver

  • 1. 1 Universidad Del Valle – Sede Palmira Campus La Carbonera Administración de Empresas Asignatura: Programación e Internet Código: 801176M Créditos: Tres (3) Tipo de Asignatura: AP: Asignatura de la Profesión Componente: TEC: Tecnológico Docente: Juan Manuel González Rodríguez Email: juan.m.gonzalez@correounivalle.edu.co GUÍA DE TRABAJO No. 07 Hoja de cálculo: Solver de Excel El Solver se utiliza para determinar el valor máximo o mínimo de una celda modificando otras celdas; por ejemplo, el beneficio máximo que puede generarse modificando los gastos de publicidad. Las celdas que se seleccionen deberán estar relacionadas mediante fórmulas en la hoja de cálculo. Si no están relacionadas, cuando se modifique una celda no se modificará la otra. Con Solver puede modificarse el valor óptimo para una celda, denominada “celda objetivo”. Solver ajusta los valores en las celdas cambiantes que se especifiquen, denominadas “celdas ajustables” para generar el resultado especificado en la fórmula de la celda objetivo. Pueden aplicarse restricciones para limitar los valores del modelo, pudiendo éstas hacer referencia a otras celdas a las que afecte la fórmula de la celda objetivo. Algoritmos y métodos utilizados por Solver Microsoft Excel Solver utiliza el código de optimización no lineal (GRG2) desarrollado por la Universidad Leon Lasdon de Austin (Texas) y la Universidad Allan Waren (Cleveland). Los problemas lineales y enteros utilizan el método más simple con límites en las variables y el método de ramificación y límite, implantado por John Watson y Dan Fylstra de Frontline Systems, Inc Instalar Solver Si el comando Solver no aparece en el menú Herramientas, deberá instalar la macro automática Solver como sigue: 1. En el menú Herramientas, elija Complementos. 2. Si no aparece en la lista del cuadro de diálogo Complementos, haga clic en Examinar y localice la unidad, la carpeta y el nombre de archivo Solver.xla que, normalmente, está ubicado en la carpeta LibrarySolver, o ejecute el programa de instalación si no puede localizar el archivo. 3. En el cuadro de diálogo Complementos, seleccione la casilla de verificación Solver. Cuadro de diálogo Parámetros de Solver Con Solver, puede buscarse el valor óptimo para una celda, denominada celda objetivo, en una hoja de cálculo. Funciona en un grupo de celdas que estén relacionadas, directa o indirectamente, con la fórmula de la celda objetivo. Solver ajusta los valores en las celdas cambiantes que se especifiquen, denominadas celdas ajustables, para generar el resultado especificado en la fórmula de la celda objetivo. Pueden aplicarse restricciones para restringir los valores que puede utilizar Solver en el modelo y las restricciones pueden hacer referencia a otras celdas a las que afecte la fórmula de la celda objetivo.
  • 2. 2 Celda objetivo: Celda que se desea definir con un valor determinado o que se desea maximizar o minimizar. Valor de la celda objetivo: Especifica si se desea maximizar o minimizar la celda objetivo, o bien definirla con un valor específico el cual se introducirá en el cuadro. Cambiando las celdas: Celdas que pueden ajustarse hasta que se satisfagan las restricciones del problema, pueden especificarse 200 celdas como máximo. Estimar: Estima todas las celdas que no contienen ninguna fórmula a las que se hace referencia en la fórmula de la celda objetivo y escribiéndola en el cuadro Cambiando las celdas. Sujeto a las siguientes restricciones: Muestra una lista de las restricciones actuales en el problema, permitiéndose editar dichar restricciones. Resolver: Inicia el proceso de solución del problema definido. Cerrar: Cierra el cuadro de diálogo sin resolver el problema. Retiene todos los cambios que se hayan realizado mediante los botones Opciones, Agregar, Cambiar o Borrar. Opciones: Muestra el cuadro de diálogo Opciones de Solver, donde pueden cargarse y guardarse los modelos de problema y las características de control avanzado del proceso de solución. Restablecer todo: Borra los valores actuales del problema y restablece todos los valores a sus valores originales.
  • 3. 3 Cuadro de diálogo Opciones de Solver Pueden controlarse las características avanzadas del proceso de solución, cargarse o guardarse definiciones de problemas y definirse parámetros para los problemas lineales y no lineales. Cada opción tiene una configuración predeterminada adecuada a la mayoría de los problemas. Tiempo máximo: Limita el tiempo que tarda el proceso de solución. Puede introducirse un valor tan grande como 32 367, pero el valor predeterminado 100 (segundos) es adecuado para la mayor parte de los problemas. Iteraciones: Limita el tiempo que tarda el proceso de solución, limitando el número de cálculos provisionales. Aunque puede introducirse un valor tan grande como 32.767, el valor predeterminado 100 es adecuado para la mayor parte de los problemas pequeños. Precisión: Controla la precisión de las soluciones utilizando el número que se introduce para averiguar si el valor de una restricción cumple un objetivo o satisface un límite inferior o superior. Debe indicarse la precisión mediante una fracción entre 0 y 1. Cuantos más decimales tenga el número que se introduzca, mayor será la precisión; por ejemplo, 0,0001 indica una precisión mayor que 0,01. Cuanto mayor sea la precisión, más tiempo se tardará en encontrar una solución. Tolerancia: El porcentaje mediante el cual la celda objetivo de una solución que satisfaga las restricciones externas puede diferir del valor óptimo verdadero y todavía considerarse aceptable. Esta opción sólo se aplica a los problemas que tengan restricciones enteras. Una tolerancia mayor tiende a acelerar el proceso de solución. Convergencia: Si el valor del cambio relativo en la celda objetivo es menor que el número introducido en el cuadro Convergencia para las últimas cinco iteraciones, Solver se detendrá. La convergencia se aplica únicamente a los problemas no lineales y debe indicarse mediante una fracción entre 0 y 1. Cuantos más decimales tenga el número que se introduzca, menor será la convergencia; por ejemplo, 0,0001 indica un cambio relativo menor que 0.01. Cuanto menor sea el valor de convergencia, más tiempo se tardará en encontrar una solución. Adoptar modelo lineal: Selecciónelo para acelerar el proceso de solución cuando todas las relaciones en el modelo sean lineales y desee resolver un problema de optimización o una aproximación lineal a un problema no lineal. Mostrar resultado de iteraciones: Muestra los resultados de cada iteración. Usar escala automática: Selecciónelo para utilizar la escala automática cuando haya grandes diferencias de magnitud entre las entradas y los resultados; por ejemplo, cuando se maximiza el porcentaje de beneficios basándose en una inversión de medio millón de dólares. Adoptar no-negativo: Supone un límite de cero para todas las celdas ajustables en las que no se haya definido un límite inferior en el cuadro restricción. Estimación: Especifica el enfoque que se utiliza para obtener las estimaciones iniciales de las variables básicas en cada una de las búsquedas dimensionales. • Tangente, utiliza la extrapolación lineal de un vector tangente. • Cuadrática, utiliza la extrapolación cuadrática, que puede mejorar los resultados de problemas no lineales en gran medida.
  • 4. 4 Derivadas: Especifica la diferencia que se utiliza para estimar las derivadas parciales del objetivo y las funciones de la restricción. • Progresivas, se utilizan en la mayor parte de los problemas, en que los valores de restricción cambien relativamente poco. • Centrales, se utiliza en los problemas en que las restricciones cambian rápidamente, especialmente cerca de los límites. Aunque esta opción necesita más cálculos, puede ser útil cuando Solver devuelve un mensaje diciendo que no puede mejorarse la solución. Hallar por: Especifica el algoritmo que se utiliza en cada iteración para determinar la dirección en que se hace la búsqueda. • Newton, es un método casi Newton, normalmente necesita más memoria pero menos iteraciones que el método de gradiente conjugada. • Conjugada, necesita menos memoria que el método Newton, pero normalmente necesita más iteraciones para alcanzar un determinado nivel de precisión. Esta opción se usa cuando se trate de un problema grande y la utilización de memoria o cuando al hacer un recorrido a través de iteraciones se descubra un progreso lento. Cargar modelo: Especifica la referencia del modelo que se desee cargar. Guardar modelo: Muestra el cuadro de diálogo Guardar modelo, donde puede especificar la ubicación en que desee guardar el modelo, se usa únicamente cuando se guardar más de un modelo con una hoja de cálculo, el primer modelo se guarda de forma automática. Definir y resolver un problema con Solver 1. En el menú Herramientas, haga clic en Solver. 2. En el cuadro Celda objetivo, introduzca una referencia de celda o un nombre para la celda objetivo. 3. Para que el valor de la celda objetivo sea el valor máximo posible, haga clic en Máx, de ser un valor mínimo en Min o de tener un valor determinado, haga clic en Valor. 4. En el cuadro Cambiando la celda, introduzca un nombre o referencia para cada celda ajustable, separando con comas las referencias no adyacentes. o presione el botón Estimar 5. Introduzca todas las restricciones que desee aplicar. 6. Haga clic en Resolver.
  • 5. 5 Sugerencias: Puede interrumpirse el proceso de solución presionando ESCAPE. Microsoft Excel vuelve a realizar los cálculos de la hoja de cálculo con el último valor encontrado para las células ajustables. Cuadro de diálogo Resultados de Solver Muestra un mensaje de finalización y los valores resultantes más próximos a la solución que se desee: Conservar la solución de Solver: Aceptar la solución y colocar los valores resultantes en las celdas ajustables. Restaurar valores originales: Restaurar los valores originales en las celdas ajustables. Informes: Genera el tipo de informe que se especifique y lo coloca en una hoja independiente en la hoja de cálculo. • Respuesta, muestra una lista con la celda objetivo y las celdas ajustables con sus valores originales y sus valores finales, las restricciones y la información acerca de las mismas. • Sensibilidad, facilita información acerca de la sensibilidad de la solución a que se realicen pequeños cambios en la fórmula definida en el cuadro Definir celda objetivo del cuadro de diálogo Parámetros de Solver o de las restricciones. No se genera este informe para los modelos que tengan restricciones enteras. En modelos no lineales, el informe facilita los valores para las gradientes y los multiplicadores de Lagrange. En los modelos lineales, el informe incluye costos reducidos, otros precios, coeficiente de objetivos (con aumentos y disminuciones permitidos) y rangos de restricciones hacia la derecha. • Límites, muestra una lista con la celda objetivo y las celdas ajustables con sus valores correspondientes, los límites inferior y superior así como los valores del objetivo. No se genera este informe para los modelos que tengan restricciones enteras. El límite inferior es el valor mínimo que puede tomar la celda ajustable mientras se mantienen todas las demás celdas ajustables fijas y se continúa satisfaciendo las restricciones. El límite superior es el valor máximo. Guardar escenario: Abre el cuadro de diálogo Guardar escenario, donde pueden guardarse los valores de celda para utilizarlos en el Administrador de escenarios de Microsoft Excel. Mensajes de finalización de Solver Cuando Solver encuentra una solución, muestra uno de los siguientes mensajes en el cuadro de diálogo Resultados de Solver: Solver ha encontrado una solución. Se han satisfecho todas las restricciones y condiciones. Se han satisfecho todas las restricciones dentro de los valores de precisión en el cuadro de diálogo Opciones de Solver y se ha encontrado un valor máximo o mínimo local para la celda objetivo. Solver ha llegado a la solución actual. Todas las restricciones se han satisfecho. El cambio relativo en la celda objetivo es menor que el valor de Convergencia en el cuadro de diálogo Opciones de Solver. Si se introduce un valor menor que el valor de Convergencia, Solver puede buscar una solución mejor pero tardará más tiempo en encontrarla. Si Solver no encuentra una solución óptima, mostrará uno de los siguientes mensajes en el cuadro de diálogo Resultados de Solver. Solver no puede mejorar la solución actual. Todas las restricciones se han satisfecho. Solamente se ha encontrado una solución aproximada, pero el proceso iterativo no puede encontrar un conjunto de valores mejor que los que se presentan. No puede alcanzarse mayor precisión o el valor de precisión es
  • 6. 6 demasiado bajo. Cambie el valor de precisión a un número mayor en el cuadro de diálogo Opciones de Solver y ejecute otra vez el programa. Cuando se ha alcanzado el límite de tiempo, se ha seleccionado Detener. Ha transcurrido el tiempo máximo sin que se haya encontrado una solución satisfactoria. Para guardar los valores encontrados hasta este momento y guardar el tiempo de un nuevo cálculo en el futuro, haga clic en Conservar la solución de Solver o Guardar escenario. Cuando se ha alcanzado el límite máximo de iteración, se ha seleccionado Detener. Se ha alcanzado el número máximo de iteraciones sin que se haya encontrado una solución satisfactoria. Puede ser útil aumentar el número de iteraciones, pero deberán examinarse los valores finales para investigar el problema. Para guardar los valores encontrados hasta este momento y guardar el tiempo de un nuevo cálculo en el futuro, haga clic en Conservar la solución de Solver o Guardar escenario. Los valores de la celda objetivo no convergen. El valor de la celda objetivo aumenta (o disminuye) sin límites, aunque se hayan satisfecho todas las restricciones. Puede haberse omitido una o varias restricciones al definir el problema. Compruebe los valores actuales de la hoja de cálculo para ver la divergencia en la solución, compruebe las restricciones y ejecute otra vez el programa. Solver no ha podido encontrar una solución factible. Solver no ha podido encontrar una solución de prueba que satisfaga todas las restricciones dentro de los valores de precisión. Es probable que las restricciones no sean coherentes. Examine la hoja de cálculo por si hubiera algún error en las fórmulas de restricción o en la opción de las restricciones. Se ha detenido Solver a petición del usuario. Se ha hecho clic en Detener en el cuadro de diálogo Mostrar solución tentativa, tras la interrupción del proceso de solución, o cuando se hacía un recorrido a través de soluciones tentativas. No se han satisfecho las condiciones para Adoptar modelo lineal. Se ha activado la casilla de verificación Adoptar modelo lineal, pero los cálculos finales en los valores máximos de Solver no están de acuerdo con el modelo lineal. La solución no es válida para las fórmulas de la hoja de cálculo real. Para comprobar si se trata de un problema no lineal, active la casilla de verificación Usar escala automática y ejecute otra vez el programa. Si aparece de nuevo este mensaje, desactive la casilla de verificación Adoptar modelo lineal y ejecute otra vez el programa. Solver ha encontrado un valor de error en una celda objetivo o restringida. Una o varias fórmulas ha producido un valor de error en el último cálculo. Busque la celda objetivo o la celda restringida que contiene el error y cambie la fórmula para que produzca un valor numérico adecuado. Se ha introducido un nombre o una fórmula incorrectos en el cuadro de diálogo Agregar restricción o Cambiar restricción, o bien se ha introducido "entero" o "binario" en el cuadro Restricción. Para restringir un valor a un entero, haga clic en Ent en la lista de los operadores de comparación. Para definir una restricción binaria, haga clic en Bin. Memoria disponible insuficiente para resolver el problema. Microsoft Excel no ha podido asignar la memoria necesaria para Solver. Cierre algunos archivos o programas e inténtelo otra vez.
  • 7. 7 Otro elemento de Excel está utilizando SOLVER.DLL. Se está ejecutando más de una sesión de Microsoft Excel y otra sesión ya está utilizando Solver.dll. Solamente puede utilizarse en una sesión cada vez. Solver se detiene antes de encontrar un resultado Solver puede detenerse antes de encontrar una solución por cualquiera de los siguientes motivos:  Se ha interrumpido el proceso de solución.  Se ha activado Mostrar resultado de iteraciones en el cuadro de diálogo Opciones de Solver antes de hacer clic en Resolver.  Se ha hecho clic en Detener mientras se hacía un recorrido a través de iteraciones o cuando se ha alcanzado el tiempo máximo o el número máximo de iteraciones.  Se ha activado la casilla de verificación Adoptar modelo lineal en el cuadro de diálogo Opciones de Solver, pero es un problema no lineal. • El valor en Definir celda objetivo que se ha especificado en el cuadro de diálogo Parámetros de Solver aumenta o disminuye sin límite.  Es necesario permitir más tiempo para que encuentre una solución.  Ajuste el valor de Tiempo máximo o de Iteraciones en el cuadro de diálogo Opciones de Solver.  En problemas con restricciones enteras, es necesario disminuir el valor de Tolerancia en el cuadro de diálogo Opciones de Solver para que se pueda encontrar una solución entera mejor.  En problemas no lineales, es necesario disminuir el valor de Convergencia en el cuadro de diálogo Opciones de Solver, para que se pueda buscar una solución cuando el valor de la celda objetivo cambie lentamente.  Es necesario activar la casilla de verificación Usar escala automática en el cuadro de diálogo Opciones de Solver, ya que algunos valores de entrada tienen diferentes órdenes de magnitud, o bien los valores de entrada y los resultados difieren en varios órdenes de magnitud. Ejemplo GUIA PARA RESOLVER UN PROBLEMA DE OPTIMIZACION CON SOLVER DE EXCEL 2007 Problema Un exportador de Ica desea maximizar los ingresos de su finca. Recursos disponibles:Productos a cultivar: Tierra 12 hectáreas PÁPRIKA (X1) Trabajo 48 horas ESPÁRRAGOS (X2) Capital 360 dólares USA CÍTRICOS (X3) Los precios netos de venta por hectárea de producto: Producción de Páprika 40 US $ por Ha Producción de Espárragos 30 US $ por Ha Producción de Cítricos 20 US $ por Ha Requerimientos de recursos de cada producto a cultivar: a. La páprika requiere 1 hectárea de tierra, 6 horas de trabajo y 36 dólares de inversión b. Los espárragos requieren 1 hectárea de tierra, 6 horas de trabajo y 24 dólares de inversión c. Los cítricos requieren 1 hectárea de tierra, 2 horas de trabajo y 18 dólares de inversión SOLUCION 1. Variables: X1, X2 y X3 2. Función Objetivo a maximizar = 40X + 30X + 20X 3. Restricciones: 1X1 +1X2 +1X3 ≤ 12 Restricción del recurso Tierra 6X1 + 6X2 + 2X3 ≤ 48 Restricción del recurso Trabajo
  • 8. 8 36X1 + 24X2 +18X3 ≤ 360 Restricción del recurso Capital X1 ≥ 0 , X2 ≥ 0 y X 3≥ 0 No negatividad 4. Inicie Excel y realizase las etiquetas (texto descriptivo), tal como aparecen en la Figura 1. Figura 1. 4.1 En el rango C3:E3 escriba los coeficientes de la función objetivo. Páprika 40, Espárragos 30 y Cítricos 20. (Celdas de color amarillo) 4.2 En la celda G3 (color Celeste) escriba la fórmula para el cálculo la función objetivo: Multiplicando cada cultivo por su respectivo precio neto de hectárea. FO. = 40X + 30X + 20X. Esta función se traduce en la formula siguiente: 4.3 Ubicación de las variables a calcularse, rango C8:E8 de color verde, debajo de las etiquetas En estas celdas Solver colocara los valores óptimos que encuentre. 4.4 Restricción de la tierra. 4.4.1. En el rango C13:E13 escriba la unidad de actividad para cada uno de los productos a ser producidos, es decir 1 Ha de Páprika, 1 de Espárragos y 1 de cítricos respectivamente. 4.4.2. En la celda H13 escriba el total de Has. de Tierra disponible para la producción de 12 Has. producción, es decir 12 Has.. 4.4.3. En la celda G13 escriba la restricción del recurso Tierra. De la siguiente manera: 4.5 Restricción del Recurso Trabajo 4.5.1 En el rango C14:E14 escriba los requerimientos de trabajo de cada una de las actividades es decir: Páprika, 6 horas; Espárragos, 6 horas y Cítricos, 2 horas respectivamente. 4.5.2 En la celda H14 escriba el total de horas de Trabajo disponible para la producción, 48 horas 4.-5.3. En la celda G14 escriba la restricción del recurso Trabajo. De la siguiente manera: 4.6 Restricción del Recurso Capital 4.6.1 En el rango C15:E15 escriba los requerimientos de capital de cada una de las actividades es decir: Páprika, 36 dólares; Espárragos, 24 dólares y Cítricos, 18 dólares respectivamente. 4.6.2 En la celda H15 escriba el Capital disponible para la producción, 360 dólares. 4.6.3 En la celda G15 escriba la función de la restricción del recurso Capital. Los ceros que parecen serán reemplazados por los valores que calcule Solver.
  • 9. 9 Si siguió los pasos anteriores la Figura 1 debe haberse transformado en la Figura 2. Figura 2 5. Abrir el Cuadro de Diálogo Parámetros del Solver 5.1 Hagan clic en el menú Datos / Análisis de datos y seleccionen Solver Figura 3 Antes de alimentar los campos haga clic en el botón Restablecer todo para limpiar datos. Luego haga clic en la flecha roja de Celda Objetivo En la hoja de cálculo seleccione la celda G3 de la función objetivo. Aparecerá la celda absoluta: $G$3. 5.2 En la sección Valor de celda Objetivo haga clic en el botón de opción Máximo para indicar a Solver que se trata de un problema de maximización. El campo Cambiando las celdas, haga clic en la flecha roja. En la hoja de cálculo seleccione el rango C8:E8 (Aquí Solver pondrá los valores calculados de las variables). Note que en las celdas seleccionadas aparecerá el rango: $C$8:$E$8.
  • 10. 10 5.3 Agregar las Restricciones Restricción de la variable Tierra Bajo el campo: Sujetas a las siguientes restricciones, seleccione el botón Agregar Aparece la ventana Agregar Restricción Figura 4 Figura 5. Cuadro de dialogo Agregar Restricciones • Hagan clic en la flecha roja del campo Referencia de la celda y selecciones el rango G13:G15, (aquí Solver colocara los valores calculados). • En la lista desplegable (situada en el centro del cuadro de dialogo) Agregar restricción) seleccione el signo <= (menor o igual que) • En el campo Restricción seleccione el rango H13:H15, la cual contiene la disponibilidad de los recursos Tierra, Trabajo y Capital. Clic en Aceptar 5.4 Restricciones de No negatividad: El cuadro de diálogo Parámetros de Solver, ingrese a Opciones Figura 5 Seleccione: Adoptar modelo lineal y Adoptar no negativos. Clic en Aceptar.
  • 11. 11 Figura 6 5.5 Ejecutar el Solver Concluido la entrada de los datos, haga clic en el botón Resolver. Aparece el cuadro de diálogo Resultados del Solver Figura 7 5.6 Seleccionen la opción Utilizar solución de Solver y clic en Aceptar. 5.7 Informe de Respuestas. Solver imprime en la hoja de cálculo los valores calculados. Ver Figura 8.
  • 12. 12 Figura 8. Adaptación: Salvador Encina Tejada 10-oct-11 Ejercicio Una vez realizado el ejercicio en Excel, debe subir el archivo trabajado al Campus Virtual como evidencia de sus actividades en el curso. Plazo máximo de entrega de esta actividad: 16:00 horas del 29 de marzo de 2015.