Herramientas computacionales para la Programación n Lineal

Documentos relacionados
Instrucciones de EXCEL Solver

Práctica de informática del programa LINDO

Práctica 2: Análisis de sensibilidad e Interpretación Gráfica

Suscripciones Administración Reclamos Formule un modelo de programación lineal.

TALLER DE EXCEL BÁSICO

WinQSB. Módulo de Programación Lineal y Entera. Al ejecutar el módulo Linear and Integer Programming, la ventana de inicio es la siguiente

Universidad de Guadalajara del 24 al 26 de Octubre del 2012.

BREVE MANUAL DE SOLVER

Programación Lineal. El método simplex

Investigación Operativa 2002 Software Para Programación Lineal LINGO/LINDO

Introducción al programa WinQSB

PASOS PARA LA VALIDACION DE DATOS

UNIVERSIDAD NACIONAL AUTONOMA DE NICARAGUA UNAN-MANAGUA FAREM - CARAZO

ECUACIONES, ORGANIGRAMAS y GRÁFICOS

PRÁCTICA 2: Planificación financiera

Universidad Tec Milenio: Profesional IO04001 Investigación de Operaciones I. Tema #8

Universidad Tec Milenio: Profesional IO04001 Investigación de Operaciones I. Tema # 9

FUNCIONES Y FÓRMULAS FUNCIONES

1: INTRODUCCIÓN AL USO DE LA HOJA DE CALCULO EXCEL COMO HERRAMIENTA PARA DESARROLLAR PROBLEMAS EN INGENIERÍA. SOLVER, REGRESION LINEAL MULTIPLE

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE ESTUDIOS SUPERIORES ACATLÁN LICENCIATURA EN MATEMÁTICAS APLICADAS Y COMPUTACIÓN

Aprendiendo LINGO INTRODUCCIÓN A LINGO - 1

MetaTrader 4 en Mac OS

(2.a) INTRODUCCIÓN A LA FORMULACIÓN DE MODELOS LINEALES

Asignatura: Horas: Total (horas): Obligatoria X Teóricas 4.0 Semana 4.0 Optativa Prácticas 0 16 Semanas 64.0

Universidad Nacional Autónoma de Nicaragua UNAN-Managua. Curso de Investigación de Operaciones

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

Contenido. Introducción Usando di Monitoring como un usuario normal Uso de di Monitoring como un operador de entrada de datos...

Dirigido a: Objetivos: Alcance: Temario:

Instalación SQL Express. Revisión: 10/14/2014

Curso AVANZADO DE EXCEL 2013

TUTORIAL PARA CONSTRUIR EL DIAGRAMA DE FASES DE UNA SUSTANCIA

SOLUCION DE MODELOS EMPRESARIALES POR COMPUTADORA

Operación de Microsoft Excel. Una lista o una base de datos de Microsoft Excel.

PROBLEMA DE PROGRAMACIÓN LINEAL RESUELTO POR MÉTODO SIMPLEX

Competencias TIC para profesionales Del Siglo 21

Empresarial y Financiero NIVEL AVANZADO

Tema 3. Introducción al programa Excel

Tema 3. Introducción al programa Excel

Introducción a Programación Lineal

MANEJO DEL WINQSB PARA EL CURSO DE TEORIA DE DECISIONES

CUESTIONARIO APLICACIONES OFIMÁTICAS PARA HOJAS DE CÁLCULO

INSTITUCIÓN EDUCATIVA LICEO DEPARTAMENTAL ÁREA DE TECNOLOGÍA E INFORMÁTICA

Introducción a la Programación Dinámica. El Problema de la Mochila

Profesor(a): Ing. Miriam Cerón Brito

Fila: Es un conjunto de varias celdas dispuestas en sentido horizontal.

En esta lección vamos a ver más utilidades y opciones sobre la

Formato para prácticas de laboratorio

ESCUELA DE INFORMÁTICA

EDUComputacion. Te ofrece el curso de:

Importación de Datos

Curso de Google Docs. Objetivo

UNIVERSIDAD AUTÓNOMA DE TAMAULIPAS UNIDAD ACADÉMICA MULTIDISCIPLINARIA REYNOSA-RODHE SIMULACIÓN DE SISTEMAS

Macros y Visual Basic para Aplicaciones en Excel

La última versión disponible cuando se redactó este manual era la 5 Beta (versión ), y sobre ella versa este manual.

Boletín audiológico de adaptación número 51

MANUAL DE USUARIOS DEL SITIO WEB REMAS

OWL+USB GUÍA DE USUARIO DEL SOFTWARE

TECHNOLOGY EXPERTISE, ACCESS & LEARNING FOR ALL TEXANS

Programación Lineal. El modelo Matemático

PLAN DE CLASES (TRADUCCIÓN FORMATIVA DEL PROGRAMA DE ASIGNATURA) PROFESOR Adolfo Avendaño Y. FECHA Orientación, Mediación Familiar y Social CFT CEITEC

INSTITUCIÓN EDUCATIVA JOSÉ EUSEBIO CARO ÁREA DE TECNOLOGÍA E INFORMÁTICA 2016 DOCENTE JESÚS EDUARDO MADROÑERO RUALES GRADO OCTAVO TEMA

Integradora 3. Modelos de Programación Lineal

Vamos a profundizar un poco sobre los distintos tipos de datos que podemos introducir en las celdas de una hoja de cálculo

Formatos para prácticas de laboratorio

Herramientas Tecnológicas de Productivdad

Modelado y simulación de proyecto

ACCESO REMOTO, CONEXIÓN A PC Y CONFIGURACION MODULO ENET

ANEXO USO DEL PROGRAMA GIVE-WIN Y PC-GIVE

2. Una vez en MS Excel, digite los siguientes encabezados de columna: 1. Ingrese a la Planilla de Cálculos MS

Estatutos de Control C# Estatutos de Decisión (Selección)

Breve introducción a la Investigación de Operaciones

INSTRUCTIVO PARA USO DEL SOLVER DE EXCEL

El método simplex 1. 1 Forma estándar y cambios en el modelo. 2 Definiciones. 3 Puntos extremos y soluciones factibles básicas. 4 El método simplex.

Notas técnicas - Tips de SAP Netweaver ABAP JAVA Tip en detalle Nro. 24. (Lo nuevo, lo escondido, o simplemente lo de siempre pero bien explicado)

Curso de Excel Objetivos de la Guía. La sintaxis de una fórmula

CONSEJO DE AUDITORIA INTERNA GENERAL DE GOBIERNO CMM Manual de usuario

La Herramienta Solver de Excel

Guía rápida de usuario SIAGIE v3.3.0

Admincontrol Descarga e instalación

DES: Programa(s) Educativo(s): Tipo de materia: Clave de la materia: Semestre: Área en plan de estudios:

Macros y Visual Basic para Aplicaciones en Excel

GUÍA DE LABORATORIO N o 3

Entidad Formadora: Plan Local De Formación Convocatoria 2010

APLICACIONES CON SOLVER OPCIONES DE SOLVER

MINERA ALUMBRERA LIMITED (SUCURSAL ARGENTINA)

Operaciones básicas con hojas de cálculo

Introducción a la programación lineal

UNIVERSIDAD NACIONAL DE COLOMBIA SEDE DE MEDELLÍN. FACULTAD NACIONAL DE MINAS Escuela de Sistemas

PROGRAMACIÓN LINEAL PROGRAMACIÓN LINEAL.

Sección 7: Guía del analista de datos (incluye Epi Info) Presentación general

INSTITUTO POLITECNICO NACIONAL CENTRO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS " GONZALO VAZQUEZ VELA "

Curso de Excel CURSO DE

Desarrollar un modelo Lingo. Para desarrollar un modelo de optimización en Lingo hay que especificar:

Práctica 1 de Excel (Curso )

Jesús Getán y Eva Boj. Marzo de 2014

DESCRIPCIÓN ESPECÍFICA

Tema: Excel Formulas, Funciones y Macros

UNIVERSIDAD DE PUERTO RICO

MANUAL Y ACTIVIDADES. Edublogg.wordpress.com. Caeiro Fábregas - Pérez

Universidad Nacional del Santa FACULTAD DE INGENIERIA E.A.P. Ingeniería de Sistemas e Informática NETBEANS 7.0 MI PRIMER PROYECTO

Transcripción:

Programación Lineal - Antonin Ponsich 1. Introducción Herramientas computacionales para la Programación n Lineal 1. Introducción El método gráfico es válido para problemas de hasta dos variables de decisión presenta resultados reutilizables para implementar métodos de resolución computacionales (cf. Método Simplex) Para resolver problemas de dimensión mayor u igual a 3, se desarrollaron herramientas que pueden tratar problemas de tamaño industrial Hojas de cálculo (MS Excel) Paquetes de optimización (Lindo) Herramientas computacionales para la Programación Lineal 1 Herramientas computacionales para la Programación Lineal 2 Modelos de Decisiones: Ejemplo 1. Problema de Maximización Datos del Problema: Tiempo de Producción Operación Estandar (E) Lujo (L) Tiempo Disponible Corte y Teñido 0,7 1 630 Costura 0,5 0,83333 600 Acabados 1 0,66667 708 Empaque 0,1 0,25 135 Utilidad por unidad 10 9 Modelo: Variables de Decisión Estandar (E) Lujo (L) Unidades Producidas 0 0 Maximizar la Utilidad Total 0 Herramientas computacionales para la Programación Lineal 3 Herramientas computacionales para la Programación Lineal 4

4. Seleccionar una celda e introducir en ella la fórmula para calcular el lado izquierdo de cada una de las restricciones 4. Seleccionar una celda e introducir en ella la fórmula para calcular el lado izquierdo de cada una de las restricciones 5. Seleccionar una celda e introducir en ella la fórmula para calcular el lado derecho de cada una de las restricciones Herramientas computacionales para la Programación Lineal 5 Herramientas computacionales para la Programación Lineal 6 Procedimiento general para RESOLUCIÓN (1) 1. Seleccionar el menú de Herramientas y después el submenú Solver 2. Una vez en la ventana de Solver Parameters, coloque la referencia de la celda con la función objetivo en el cuadro Set Target Cell 3. Seleccione una opción: Max, Min or Value of 4. Coloque las celdas con los valores elegidos para las variables de decisión en el cuadro By changing cells Procedimiento general para RESOLUCIÓN (2) 5. Seleccione Add. Coloque la referencia de la celda correspondiente al lado izquierdo de la primera restricción. Después seleccione >=, <= o =. Finalmente, introduzca la referencia de la celda correspondiente al lado derecho de la primera restricción 6. Repetir el paso 5 para las demás restricciones Alternativamente y para hacerlo más rápido, seleccione el lado izq. de todas las restriciones; posteriormente >=, <= o =; y finalmente seleccione el lado derecho de todas las restriciones 7. Seleccionar el botón de Options e indicar lo siguiente: Assume linear model y Assume Non-Negative 8. Apretar el boton de Solver y después Keep solver solution Herramientas computacionales para la Programación Lineal 7 Herramientas computacionales para la Programación Lineal 8

Ejemplo 1 (Ventana Solvers Parameters) Ejemplo 1 (resultados) Modelos de Decisiones: Ejemplo 1. Problema de Maximización Datos del Problema: Tiempo de Producción Operación Estandar (E) Lujo (L) Tiempo Disponible Corte y Teñido 0.7 1 630 Costura 0.5 0.83333 600 Acabados 1 0.66667 708 Empaque 0.1 0.25 135 Utilidad por unidad 10 9 Modelo: Variables de Decisión Estandar (E) Lujo (L) Unidades Producidas 540 252 Maximizar la Utilidad Total 7668 Restricciones Horas Usadas Horas Disponibles Holgura Corte y Teñido 630 < = 630 0 Costura 480 < = 600 120 Acabados 708 < = 708 0 Empaque 117 < = 135 18 Herramientas computacionales para la Programación Lineal 9 Herramientas computacionales para la Programación Lineal 10 Lindo propone un paquete de optimización, para el tratamiento de problemas de tamaño industrial, usable desde varios tipos de productos Interfaz de formulación de problemas de optimización Software de modelado de problemas complejos Adds-in para hojas de cálculo Tipos de problemas tratados Lineal Cuadrático - no lineal Programación entera lineal Descarga del paquete Versión libre para estudiantes Hasta 300 variables continuas Hasta 30 variables enteras Hasta 150 restricciones www.lindo.com DOWNLOADS LINDO for Windows (Students) Se sugiere consultar la librería de Lindo en www.lindo.com Herramientas computacionales para la Programación Lineal 11 Herramientas computacionales para la Programación Lineal 12

Construcción de un modelo Sintaxis muy sencilla MAX o MIN MAX F(x 1,, x n ) ST g 1 (x 1,, x n ) b 1 <= o >= o = g p (x 1,, x n ) b p END Sólo variables del lado izquierdo Tips Sólo constantes del lado derecho Se recomienda no usar paréntesis Los comentarios se incluyen después de! Lindo no es case-sensitive o SUBJECT TO o SUCH THAT o S.T. Escrito en una o varias líneas Construcción de un modelo Variables Nombres limitados a 8 carácteres Por default, las variables se asumen continuas y nonegativas. Sinó, declaracines especiales: -FREE var variable libre -GIN var variable entera no-negativa -INT var variable binaria -SLB var val cuota inferior de var = val -SUB var val cuota superior de var = val Herramientas computacionales para la Programación Lineal 13 Herramientas computacionales para la Programación Lineal 14 Ejemplo 1 Formulación del modelo con Lindo Resolución de un problema Antes de que cualquier cosa: Save! Para sus primeros pasos con Lindo, es más conveniente compilar antes de resolver Menu Solve Compile Model Resolución: Menu Solve Solve DO RANGE (SENSITIVITY) ANALYSIS? cf. clase siguiente Herramientas computacionales para la Programación Lineal 15 Herramientas computacionales para la Programación Lineal 16

Solución del Ejemplo 1 Resultados Reports Window Función objetivo Variables de decisión Herramientas computacionales para la Programación Lineal 17 Herramientas computacionales para la Programación Lineal 18