La Herramienta Solver de Excel

Documentos relacionados
Unidad 5 Utilización de Excel para la solución de problemas de programación lineal

Hoja1!C4. Hoja1!$C$4. Fila

Herramienta Solver. Activar Excel Solver

ESCUELA DE ADMINISTRACIÓN

FERNANDO DE JESUS FRANCO CUARTAS. Solver

EXCEL: Herramienta Solver

CASO PRÁCTICO DISTRIBUCIÓN DE COSTES

MATERIAL 2 EXCEL 2007

Instructivo de Microsoft Excel 2003

Programación Lineal. Ficha para enseñar a utilizar el Solver de EXCEL en la resolución de problemas de Programación Lineal

Si el comando Solver no aparece en el menú Herramientas, deberá instalar la macro automática Solver como sigue:

HERRAMIENTAS DE EXCEL PARA EL ANALISIS Y VALORACION DE PROYECTOS DE INVERSION (I)

H E R R A M I E N T A S D E A N Á L I S I S D E D A T O S HERRAMIENTAS DE ANÁLISIS DE DATOS

GUÍA RÁPIDA DE TRABAJOS CON ARCHIVOS.

SISTEMA DE APARTADO DE SALAS PARA EVENTOS

Combinar comentarios y cambios de varios documentos en un documento

Microsoft Excel Unidad 6. La Hoja de Cálculo

CALCULAR NOTAS CON EXCEL

Para crear formularios se utiliza la barra de herramientas Formulario, que se activa a través del comando Ver barra de herramientas.

LECCIÓN 4ª Operaciones Numéricas

Operación de Microsoft Excel. Guía del Usuario Página 79. Centro de Capacitación en Informática


PRÁCTICA 1: Optimización con Excel 2010

Para ingresar a la aplicación Microsoft PowerPoint 97, los pasos que se deben seguir pueden ser los siguientes:

Figura 1 Abrir nueva hoja de cálculo

Informática I Notas del curso

Microsoft Office XP Excel XP (I)

ANEXO (NÓMINA DE CANDIDATOS EN SOPORTE INFORMÁTICO

TEMA 5: HOJAS DE CÁLCULO. Edición de hojas de cálculo con OpenOffice Calc

Elementos de Microsoft Word

Manual de usuario Software PC Editor de Rutas. inled

Formularios. Microsoft Excel 2007

ÉSTE DOCUMENTO SUFRIÓ UN CAMBIO SIGNIFICATIVO

EMPLEO NTIC`S II SEGUNDO SEMESTRE

La ventana de Microsoft Excel

Dependiendo de la utilización, forma y resultado deseado, Word propone diferentes columnas:

Operación de Microsoft Word

Informática Aplicada a la Gestión de Empresas (IAGE) Parte III Excel e Internet Tema 2

Coordinación en un Centro TIC Tema 4 Control de impresoras

OpenOffice.org Calc MANUAL CALC 1.INTRODUCCIÓN ENTORNO BARRAS DE MENÚ PERSONALIZACIÓN DE BARRAS... 4

Manual de usuario Sucursal Virtual

Empresarial y Financiero NIVEL AVANZADO

BREVE MANUAL DE SOLVER

INSTALACIÓN, UTILIZACIÓN Y OPTIMIZACIÓN

Centro de Capacitación en Informática

1.- MENU DE CONTROL O MENU VENTANA: permite cerrar la ventana cambiarla de tamaño y pasar a otra ventana

A25. Informática aplicada a la gestión Curso 2005/2006 Excel Tema 7. Funciones avanzadas de Excel II

MÓDULO CÉDULAS DE AUDITORÍA DESDE EXCEL

Manual de Front Page 2003

INSTRUCTIVO PARA USO DEL SOLVER DE EXCEL

Clase Nº 9 OPERADOR PC. P á g i n a 1 HOJA DE CALCULO MICROSOFT EXCEL

Muchos programas de aplicación contienen herramientas para proteger la información, por ejemplo, Microsoft Word que te permite:

e-conocimiento Manual de uso

ENTORNO DE TRABAJO DE WORD 2007

Microsoft Excel. El Documento Excel. Interfase de Programa. Celdas

Vincular datos entre Word y Excel.

= C18+C19+C20+C21+C22 = SUMA(C18:C22) Con este sencillo ejemplo hemos querido demostrar que las funciones nos permiten simplificar los cálculos.

Menús. Gestor de Menús

Plataforma Helvia. Manual de Administración. Bitácora. Versión

Microsoft Access proporciona dos métodos para crear una Base de datos.

MACROS Y FORMULARIOS

Novell Vibe 4.0. Marzo de Inicio rápido. Inicio de Novell Vibe. Introducción a la interfaz de Novell Vibe y sus funciones

Recursos de Aprendizaje

Manual del Profesor Campus Virtual UNIVO

3. Navegar por Internet

USO DEL COMANDO. Fdisk. Autor :. Alejandro Curquejo. Recopilación :. Agustí Guiu i Ribera. Versión :.. 1.0

Resolución de Problemas. Buscar Soluciones.

UTILIDAD DE EXPORTACIÓN DE ASIENTOS A CONTAPLUS

reemplaza menú archivo y esta situado en la esquina superior izquierda de estos programas de

Vamos a ver las dos formas básicas de arrancar PowerPoint.

Advanced Cargo Information (ACI) Cuba Customs. Sending web messages ENTREGA DE MENSAJES ACI MEDIANTE EL SITIO WEB

OBTENER DATOS EXTERNOS

LICEO COMERCIAL 2009 JORNADA NOCTURNA MARCO SANTANDER ALFARO

MANUAL DE USUARIO CONTROL LOGÍSTICO DE TIEMPOS

LABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL

MÓDULO 2: TRATAMIENTO DE DATOS CON HOJA DE CÁLCULO. Tema 4: Herramientas de análisis: buscar objetivo, escenarios, Solver

Ofimática Aplicada. Elaborado por: Lic. Ronald Méndez

1. Solicitando una cuenta de correo a nuestro proveedor de Internet. 2. Adquiriendo una cuenta de correo a través de la web (webmail).

S I S T E M A E N L Í N E A

Tutorial de Introducción a la Informática Tema 0 Windows. Windows. 1. Objetivos

Ahora comencemos!... Las operaciones matemáticas fundamentales pueden realizarse de forma rápida y sencilla con Miicrosofftt Excell.

Práctica: Compartición y seguridad de los recursos de red

Instructivo Asesoría Básica Comunidad Virtual SharePoint 2010

CLASE 12.-INSERTAR COLUMNAS

UNIDAD EJECUTORA DE CONSERVACION VIAL MANUAL DEL USUARIO DEL SISTEMA INTEGRAL DE CONTROL DE PROYECTOS

GUÍA PARA MANEJAR GOOGLE DRIVE

Microsoft Word Los formatos son las características que le asignamos a cualquier carácter, a un conjunto de caracteres o a otros elementos.

Bienvenido al sistema de Curriculum Digital CVDigital

Guía para el Portal de Profesores del Sistema de Información CLASS Académico

Usando Recupera Tu Vida! con Outlook 2010 Guía de Configuración del Usuario

Guía rápida. Nero BackItUp. Ahead Software AG

BOLETÍN DE DEUDORES MOROSOS DEL ESTADO - BDME

Manejo de Libros. Marzo 2011 Manejo de Libros Diapositiva 1

Otros tipos de Consultas

Introducción a la Informática Aplicada a la Filología TABLAS

Organizando mi clase en el GES Material de apoyo

1.- CREAR UNA BASE DE DATOS CON ACCESS

GST-SOPORTE Zara Catalina Torres Cabezas

bla bla Guard Guía del usuario

Guía de inicio rápido del Administrador de Colecciones de WorldShare de OCLC

Transcripción:

La Herramienta Solver de Excel Optimización con restricciones. En un problema de optimización con restricciones se buscan los valores de ciertas variables que optimizan una función objetivo, sujetas a ciertas condiciones. Matemáticamente Optimizar f(x 1, x 2,..., x n ) sujeta a: g 1 (x 1, x 2,..., x n ) =(ó, ) b 1 g 2 (x 1, x 2,..., x n ) =(ó, ) b 2... g m (x 1, x 2,..., x n ) =(ó, ) b m Los modelos más sencillos corresponden a modelos de Programación Lineal, donde tanto la función objetivo como las restricciones son funciones lineales, las variables deben ser no negativas, y pueden tomar cualquier valor real, no necesariamente entero. La herramienta Solver Solver es una herramienta para resolver y optimizar ecuaciones mediante el uso de métodos numéricos. Solver se puede utilizar para optimizar funciones de una o más variables, sin o con restricciones. Microsoft Excel Solver utiliza diversos métodos de solución, dependiendo de las opciones que se seleccionen. Para los problemas de programación lineal utiliza el método Simples, para problemas lineales enteros utiliza Branch and Bound y para problemas no lineales utiliza el código de optimización no lineal (GRG2). Con Solver, se puede buscar el valor óptimo para una celda, denominada celda objetivo, en donde se escribe la fórmula de la función objetivo f(x 1, x 2,..., x n ). Solver cambia los valores de un grupo de celdas, denominadas celdas cambiantes, y que estén relacionadas, directa o indirectamente, con la fórmula de la celda objetivo. En estas celdas se encuentran los valores de las variables de decisión x 1, x 2,..., x n. Los modelos más realistas tienen factores de restricción que es necesario aplicar a ciertos valores. Estas restricciones se pueden aplicar a las celdas de las variables de decisión (celdas cambiantes) o a cualquier otra celda que tenga una función (fórmula) de estas celdas. Se puede agregar restricciones a Solver, escribiendo una fórmula g j (x 1, x 2,..., x n ) en una celda, y especificando que la celda deberá ser mayor o igual, igual, o menor o igual que otra celda que contiene la constante b j. También, si fuese el caso, se puede especificar que los valores sean enteros, para evitar resultados absurdos en algunos problemas. Instalar Solver

En el menú Herramientas, hay que fíjarse si aparece el comando Solver. Si no aparece, se deberá instalar el complemento o macro automática Solver: en el cuadro de diálogo Complementos, hay que seleccionar la casilla de verificación Solver. Si Solver no aparece en la lista del cuadro de diálogo Complementos, se hace clic en Examinar y se localiza la unidad, la carpeta y el nombre de archivo Solver.xla que, normalmente, está ubicado en la carpeta Macros/Solver, o se ejecuta el programa de instalación si no se puede localizar el archivo. Algunos ejemplos. Antes remarquemos ciertos aspectos que pueden suceder al intentar resolver un problema con Solver: Si Solver no encuentra los valores, de las variable de decisión y de la función objetivo, óptimos hay que tener en cuenta que los métodos numéricos para problemas no lineales encuentran el óptimo sólo si: o Existe, y o se parte de una solución inicial "apropiada". Es conveniente siempre probar con diferentes soluciones iniciales, para confirmar que la solución de Solver es realmente la mejor, o para evitar que se "atasque" en puntos de inflexión o en óptimos locales. Las inestabilidades (por malas soluciones iniciales) del algoritmo de optimización no lineal no se presentan en casos de Programación Lineal, dado que Solver utiliza el Método Simplex Veamos algunos casos de optimización: Optimizar una función de varias variables: Optimización no lineal con restricciones Se va a construir una nave industrial con una capacidad de 1.500 m 3. Los costes de construcción por m 2 son de 4 u.m./m 2 para los muros, 6 u.m./ m 2 para para el techo y 12 u.m./m 2 para el suelo. Por razones estéticas, la anchura del almacén debe ser el doble de su longitud. Encontrar las dimensiones óptimas del almacén, si se desea minimizar el coste de construcción. (problema tomado de Barbolla y otros, 2000; páginas:176 y 222 es planteado y resuelto con Lagrange ). Dimensiones: ancho, alto y largo; éstas serán las variables de decisión (celdas cambiantes) Superficie de las paredes: 2*largo*alto+2*ancho*alto Superficie del suelo: largo*ancho Superficie del techo: largo*ancho Coste de construcción de las paredes: 4*superficie de los muros Coste de construcción del suelo: 12*superficie suelo Coste de construcción del techo: 6*superficie techo

Coste de construcción total: Coste de construcción de las paredes + Coste de construcción del suelo+ Coste de construcción del techo Restricción estética: ancho-2*largo=0 Restricción de volumen: largo*ancho*alto=1500 Introducción de Datos Se abre una nueva hoja de cálculo, y se introducen los datos y las fórmulas del modelo anterior. La hoja debe quedar como se muestra a continuación. Se sugiere introducir los diferentes títulos y luego modificar los anchos de columna. Para ayudar en la confección de la hoja la fuente en negrita indica las celdas con valores fijos, y en con fuente normal las celdas donde debe haber una fórmula. Ancho Alto Largo Paredes Suelo Techo Total Dimensiones 0 0 0 0 0 0 Coste de construcción 0 0 0 0 estetica 0= 0 volumen 0= 1500 Las fórmulas que aparecen son: Ancho Alto Largo Paredes Suelo Techo Total Dimensiones 1 1 1 =2*$B$15*$C$15+2*$C$15*$D$15 =$B$15*$D$15 =$B$15*$D$15 Coste de construcción =4*E15 =12*F15 =6*G15 =SUMA(E17:G17) estetica =B15-2*D15 = 0 volumen =B15*C15*D15 = 1500 Se puede utilizar Solver para determinar el valor máximo de una celda (celda objetivo) cambiando el valor de otras (celdas cambiantes). La celda donde se encuentra la función objetivo debe contener una fórmula que dependa de las celdas cambiantes (variables de decisión). Si no es así, al cambiar el valor de una celda no cambiaría el valor de la celda objetivo. 1. En el menú Herramientas, se hace clic en Solver. 2. Nota: el botón Restablecer todo sirve para borrar los datos de Solver (si se ha utilizado previamente en esa misma hoja). 3. En el cuadro Celda objetivo, escribimos o seleccionamos la celda H17 (coste total). 4. Nos aseguramos de que la opción Mínimo está seleccionada.

5. En el cuadro Cambiando las celdas, escribimos b15:d15 o seleccionamos las celdas B15:D15 (las dimensiones del almacén) en la hoja de cálculo. 6. Si no hubiese restricciones haríamos clic en Resolver, pero no es el caso. En este caso hay restricciones, cómo agregar una restricción? 1. Si se hubiese cerrado el cuadro de diálogo anterior: en el menú Herramientas, se hace clic en Solver y después en Agregar. Aparecerá el cuadro de diálogo Agregar restricción. 2. En el cuadro Referencia de celda, escribimos h20 o seleccionamos la celda H20 en la hoja de cálculo. La celda H20 debe ser igual a 0. Seleccionamos la relación de igualdad. En el cuadro que se encuentra a la derecha de la relación escribimos 0. 3. Se hace clic en Agregar para añadir la siguiente restricción. 4. En el cuadro Referencia de celda, escribimos h21 o seleccionamos la celda H21 en la hoja de cálculo. La celda H21 debe ser igual a 1500. En el cuadro que se encuentra a la derecha de la relación, se escribe 1500. 5. Se hace clic en Aceptar y, a continuación, en Resolver. 6. Se hace clic en Utilizar la solución de Solver y, a continuación, en Aceptar para mantener los resultados que se muestran en la pantalla. En este caso, si partimos de los valores iniciales (0, 0, 0) para las variables de decisión, Solver no encuentra la solución. Partamos de otros valores iniciales (1, 1, 1) para las variables de decisión:

Ancho Alto Largo Paredes Suelo Techo Total Dimensiones 1 1 1 4 1 1 Coste de construcción 16 12 6 34 estetica -1 = 0 volumen 1= 1500 7. En el menú Herramientas, hacemos clic en Solver.. 8. Hacemos clic en Utilizar la solución de Solver y, a continuación, en Aceptar para mantener los resultados que se muestran en la pantalla. Ancho Alto Largo Paredes Suelo Techo Total Dimensiones 12,6 18,9 6,3 714,330443 79,37 79,37 Coste de construcción 2857,321772 952,44 476,22 4285,98 estetica 0= 0 volumen 1500 = 1500 La solución encontrada por Solver realiza una redistribución de las dimensiones del almacén. Cambiar una restricción Cuando se utilice Microsoft Excel Solver, puede experimentar con parámetros diferentes para decidir la mejor solución de un problema. Por ejemplo, puede cambiar una restricción para ver si los resultados son mejores o peores que antes. 1. En el menú Herramientas, se hace clic en Solver. 2. Se seleccione la restricción a modificar en el cuadro Sujetas a las siguientes restricciones. 3. Se hace clic en Cambiar, los cambios pertinentes, clic en Aceptar, y después en Resolver. 4. Se hace clic en Utilizar la solución de Solver y, a continuación, en Aceptar para mantener los resultados que se muestran en la pantalla. Guardar un Problema Modelo Al hacer clic en Guardar en el menú Archivo, las últimas selecciones realizadas en el cuadro de diálogo Parámetros de Solver se vinculan a la hoja de cálculo y se grabarán al guardar el libro. Sin embargo, se puede definir más de un problema en una hoja de cálculo si se guardan de forma individual utilizando Guardar modelo en el cuadro de diálogo Opciones de Solver. Cada modelo de problema está formado por celdas y restricciones que se escribieron en el cuadro de diálogo Parámetros de Solver. Cuando haga clic en Guardar modelo, aparecerá el cuadro de diálogo Guardar modelo con una selección predeterminada, basada en la celda activa, como el área para guardar el modelo.

El rango sugerido incluirá una celda para cada restricción además de tres celdas adicionales. Asegúrese de que este rango de celdas se encuentre vacío en la hoja de cálculo. 1. En el menú Herramientas, hacemos clic en Solver y después en Opciones. 2. Hacemos clic en Guardar modelo. En el cuadro Seleccionar área del modelo, escribimos k16:k20 o seleccionams las celdas K16:K20 en la hoja de cálculo. 3. Hacemos clic en Aceptar. Nota: También puede escribir una referencia a una sola celda en el cuadro Seleccionar área del modelo. Solver utilizará esta referencia como la esquina superior izquierda del rango en el que copiará las especificaciones del problema. Para cargar estas especificaciones de problemas más tarde, se hace clic en Cargar modelo en el cuadro de diálogo Opciones de Solver, escribimos k16:k20 en el cuadro Seleccionar área del modelo o seleccionamos las celdas K16:K20 en la hoja de cálculo de muestra y, a continuación, hacemos clic en Aceptar. Solver mostrará un mensaje ofreciendo la posibilidad de restablecer las opciones de configuración actuales de Solver con las configuraciones del modelo que se está cargando. Hacemos clic en Aceptar para continuar. Solver y Programación Lineal Para resolver problemas de programas lineales se siguen los mismos pasos que en el caso anterior. Téngase en cuenta además que las inestabilidades (por malas soluciones iniciales) del algoritmo de optimización no lineal no se presentan en casos de Programación Lineal, dado que Solver utiliza el Método Simplex. Para que Solver sepa que está ante un problema lineal en el cuadro de diálogo Parámetros de Solver se hace clic en el botón Opciones, con lo que aparecerá el cuadro de diálogo Opciones de Solver y se le pide que adopte un problema lineal. Si las variables de decisión fuesen no negativas (algo bastante habitual, también se marcaría la opción correspondiente).