INVESTIGACIÓN OPERATIVA

Documentos relacionados
EL PROBLEMA DE TRANSPORTE

PROBLEMA DE FLUJO DE COSTO MINIMO.

PROBLEMA DE FLUJO DE COSTO MINIMO.

Con miras a conocer la metodología que se aplica en el Método SIMPLEX, tenemos a continiacion un ejemplo:

Universidad Nacional de Ingeniería

Formulación del problema de la ruta más corta en programación lineal

1 $10 $0 $20 $ $12 $7 $9 $ $0 $14 $16 $18 10 Total demanda

Contenido: Solución algebraica a los problemas de programación lineal con el método simplex.

PROBLEMAS RESUELTOS DE ASIGNACIÓN POR EL MÉTODO HUNGARO INVESTIGACIÓN DE OPERACIONES I

Unidad 6 Método de transporte

Universidad Tec Milenio: Profesional HG04002 Análisis de Decisiones I

Problemas de Transbordo

Introducción a la programación lineal

PROBLEMA 1. Considere el siguiente problema de programación lineal:

UNIDAD 7 MODELO DE TRANSPORTE

El determinante de una matriz se escribe como. Para una matriz, el valor se calcula como:

Algebra lineal y conjuntos convexos

EJERCICIO DE MAXIMIZACION

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

Tema 3: El Método Simplex. Algoritmo de las Dos Fases.

Problemas de transporte, asignación y trasbordo

Programación Lineal. El método simplex

ECUACIÓN DE LA RECTA

Fundamentos de Investigación de Operaciones Investigación de Operaciones 1 El Problema de Transporte

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.

INSTITUCIÓN EDUCATIVA GABRIEL TRUJILLO CORREGIMIENTO DE CAIMALITO, PEREIRA

Función lineal Ecuación de la recta

COSTTO TOTAL: 15 (8)+20(9) +10(14)+20(6)+30(16)= 1250

Clase 4 Funciones polinomiales y racionales

Programación NO Lineal (PNL) Optimización sin restricciones

Pasos en el Método Simplex

/15/ /20/ /30/0 45/30/10/0 20/0 30/0 30/0 125 \125. Costo total: 15(8)+20(9)+10(14)+20(6)+30(16) 1250

m=0 La ecuación de una recta se puede obtener a partir de dos puntos por los que pase la recta: y y1 = m(x x1)

1 ÁLGEBRA DE MATRICES

3.1 ESPACIO DE SOLUCIONES EN FORMA DE ECUACIÓN

PROBLEMA DE FLUJO DE COSTO MINIMO.

Álgebra y Trigonometría Clase 7 Sistemas de ecuaciones, Matrices y Determinantes

UNIVERSIDAD DE MANAGUA Al más alto nivel

MÉTODO DEL DUAL (TEORIA DE DUALIDAD)

IN Guía de Problemas Resueltos de Geometría de Programación Lineal v1.0

Lección 8. Problemas del transporte, transbordo y asignación

Álgebra Lineal Ma1010

315 M/R Versión 1 Integral 1/ /1 UNIVERSIDAD NACIONAL ABIERTA VICERRECTORADO ACADÉMICO ÁREA INGENIERÍA

Ecuaciones Cuadráticas Las ecuaciones cuadráticas se pueden resolver por el método de factorización o utilizando la fórmula cuadrática.

El Problema del Transporte

Desarrollo de las condiciones de optimalidad y factibilidad. El problema lineal general se puede plantear como sigue:

Representaciones gráficas: Método del Paralelogramo

Tema: Excel Formulas, Funciones y Macros

Prueba de optimalidad con. Métodos de Transporte. Autor : Ing. Germán D. Mendoza R.

Z Optima X 1 + X 2 5 Z 1 -X 1 + 2X Región factible. Figura 1

Lo que se hace entonces es introducir variables artificiales ADAPTACIÓN A OTRAS FORMAS DEL MODELO.

Laboratorio N 8, Extremos condicionados, Multiplicadores de Lagrange.

Clase 9 Programación No Lineal

Universidad Autónoma de Sinaloa

RESOLUCIÓN DE MODELOS DE PROGRAMACIÓN ENTERA MÉTODOS DE CORTE CORTES DE GOMORY

POST-OPTIMIZACIÓN Y SENSIBILIDAD EN PROBLEMAS LINEALES.

INSTITUTO POLITÉCNICO NACIONAL SECRETARIA ACADEMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS

OPTIMIZACIÓN Y SIMULACIÓN PARA LA EMPRESA. Tema 4 Optimización no Lineal

SISTEMAS DE ECUACIONES LINEALES

Parciales Matemática CBC Parciales Resueltos - Exapuni.

Capítulo 4 Método Algebraico

Ecuaciones Lineales en Dos Variables

Tema 3. El metodo del Simplex.

Examen de Física-1, 1 Ingeniería Química Examen final. Enero de 2012 Problemas (Dos puntos por problema).

UNIDAD UNO PROGRAMACIÓN LÍNEAL Parte 3

Tema 5: Análisis de Sensibilidad y Paramétrico

log = = Las ecuaciones de cancelación cuando se aplican las funciones f x = a x y f 1 = log a x, se convierten en:

FUNDAMENTOS DEL ÁLGEBRA. Folleto De Trabajo Para La Clase ECUACIONES LINEALES EN DOS VARIABLES

DOCENTE: JESÚS E. BARRIOS P.

Estudio de fallas asimétricas

Departamento de Matemáticas. ITAM Programación lineal (+ extensiones). Objetivos y panorama del c

Ángulos complementarios Un par de ángulos son complementarios si la suma resultante de sus medidas es.

Flujos de redes (Network Flows NF)

Esta expresión polinómica puede expresarse como una expresión matricial de la forma; a 11 a 12 a 1n x 1 x 2 q(x 1, x 2,, x n ) = (x 1, x 2,, x n )

Matrices y determinantes

Problemas de Programación Lineal: Método Simplex

Denotamos a los elementos de la matriz A, de orden m x n, por su localización en la matriz de la

Desigualdades con Valor absoluto

PROGRAMACIÓN LINEAL PROGRAMACIÓN LINEAL.

1 - Ecuaciones. Sistemas de Ecuaciones Mixtos

METODO SIMPLEX ANALISIS DE SENSIBILIDAD Y DUALIDAD

Sistemas de Ecuaciones Lineales

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

Sistemas de ecuaciones lineales

CINEMÁTICA: CONCEPTOS BÁSICOS

NOMBRE DE LA ASIGNATURA: MÉTODOS CUANTITATIVOS PARA ADMINISTRACIÓN. ESCUELA: DEPARTAMENTO: ADMINISTRACIÓN

UNIVERSIDAD MAYOR DE SAN SIMÓN FACULTAD DE CIENCIAS Y TECNOLOGÍA INGENIERÍA DE SISTEMAS BÚSQUEDA PRIMERO EL MEJOR

Dos pares ordenados seran iguales si cada una de sus componentes son respectivamente iguales, es decir: (a, b) = (c, d) a = c y b = d

5.- Problemas de programación no lineal.

PROGRAMACION ENTERA. M. en C. Héctor Martínez Rubin Celis 1

SISTEMAS DE ECUACIONES LINEALES. Método de reducción o de Gauss. 1º DE BACHILLERATO DPTO DE MATEMÁTICAS COLEGIO MARAVILLAS AUTORA: Teresa González.

PASO 1: Poner el problema en forma estandar.

Tema 2: Determinantes

Apéndice sobre ecuaciones diferenciales lineales

Ecuaciones de primer grado

Colegio Universitario Boston

Tema II: Programación Lineal

TEMA 4: Sistemas de ecuaciones lineales II

Extremos condicionados. APUNTE: Extremos condicionados Multiplicadores de Lagrange

Algebra Lineal Tarea No 9: Líneas y planos en R 3 Solución a algunos problemas de la tarea (al 29 de junio de 2014)

Transcripción:

FACULTAD DE INGENIERÍA Y ARQUITECTURA ESCUELA PROFESIONAL DE INGENIERÍA DE SISTEMAS INVESTIGACIÓN OPERATIVA Mg Jessica Pérez Rivera

PROBLEMAS DE TRANSPORTE Y ASIGNACIÓN

Las aplicaciones de la programación lineal son amplias. Se presentarán dos tipos de problemas particularmente importantes ( y relacionados). Un tipo es el llamado Problema del Transporte, que recibe este nombre debido a que muchas de sus aplicaciones involucran determinar la manera óptima de trasportar bienes. Sin embargo, algunas de sus aplicaciones importantes no tienen nada que ver con el transporte.(programación de la producción)

Otro tipo de Problema que estudiaremos es el Problema de Asignación, que incluye aplicaciones como asignar personas a tareas. Aunque sus aplicaciones parecen diferir de las del problema de transporte, veremos que el problema de asignación se puede ver como un caso especial del de transporte.

MODELO DE TRANSPORTE

MODELO GENERAL DE PROGRAMACIÓN LINEAL

ALGORITMO DEL TRANSPORTE El algoritmo del transporte permite solucionar problemas de transporte mediante un procedimiento de cálculo que comprende los siguientes pasos: 1. Propiedad de Soluciones Factibles: Un problema de transporte tiene soluciones factibles si y sólo si el problema está balanceado: Oferta = Demanda

Importante!!! Si la OFERTA TOTAL es mayor que la demanda total, debemos balancearlo, para ello creamos un destino artificial, con costo nulo para el abastecimiento desde cualquiera de los orígenes hacia el destino artificial. Si la OFERTA TOTAL es menor que la demanda total, para balancear el problema debemos crear un origen artificial, con costo de transporte nulo para el abastecimiento hacia cualquiera de los destinos.

2. Tabla de Asignación para el transporte Una vez balanceado el problema se debe construir una tabla de asignación, que tiene la siguiente forma: v1 v2 v3 v4 v5 Oferta u1 u2 u3 u4 Demanda C11 C12 C13 C14 C15 X11 X12 X13 X14 X15 C21 C22 C23 C24 C25 X21 X22 X23 X24 X25 C31 C32 C33 C34 C35 X31 X32 X33 X34 X35 C41 C42 C43 C44 C45 X41 X42 X43 X44 X45 b1 b2 b3 b4 b5 a1 a2 a3 a4

Donde:

Ejemplo 1 Una empresa energética dispone de tres plantas de generación para satisfacer la demanda eléctrica de cuatro ciudades. Las plantas 1, 2 y 3 pueden satisfacer 35, 50 y 40 millones de [kwh] respectivamente. El valor máximo de consumo ocurre a las 2pm y es de 45, 20, 30 y 30 millones de [kwh] en las ciudades 1, 2, 3 y 4 respectivamente. El costo de enviar 1 [kwh] depende de la distancia que deba recorrer la energía. La siguiente tabla muestra los costos de envío unitario desde cada planta a cada ciudad. Formule un modelo de programación lineal que permita minimizar los costos de satisfacción de la demanda máxima en todas las ciudades.

3. Primera solución Factible Podemos emplear cuales quiera de los tres métodos siguientes: a) Método de La Esquina Nor Oeste - Asigne la mayor cantidad posible de producto, que sea consistente con la cantidad ofrecida y la demandada, en el casillero superior izquierdo libre del a tabla.(n-o) - Actualice los valores de oferta y demanda en la fila y columna del casillero de la última asignación, restando en ambos la cantidad recién asignada. - Elimine el casillero para el cual la oferta o demanda se anuló. - Repita los pasos anteriores hasta que todos los valores de oferta y demanda sean anulados. - Encontrar el valor de la función objetivo sustituyendo el valor encontrado de xij mayores que cero. (variables básicas)

b) Método del Costo Mínimo - Asigne la mayor cantidad posible de producto, que sea consistente con la cantidad ofrecida y la demandada, en el casillero libre donde se encuentra el menor costo de toda la tabla. - Actualice los valores de oferta y demanda en la fila o columna respectivos, restando en ambos la cantidad recién asignada. - Elimine los casilleros de la fila o columna para los que el valor de la oferta o demanda se anuló. - Repetir el proceso hasta que todos los valores de oferta y demanda se hayan anulado. - Encontrar el valor de la función objetivo, sustituyendo los valores de Xij encontrados

c) Método de VOGEL - Calcule a un costado y bajo la tabla, la diferencia entre los dos menores costos de cada fila y columna. - En aquella fila o columna donde se produzca la mayor diferencia entre costos mínimos, elija el casillero libre de menor costo y asigne en él la mayor cantidad posible de producto, que sea consistente con la cantidad ofrecida y la demandada. - Actualice los valores de oferta y demanda en la fila y columna del casillero de la última asignación, restando en ambos la cantidad recién asignada. - Elimine de futuras asignaciones los casilleros de la fila o columna para la cual el valor de la oferta o demanda se anuló. - Repita los pasos anteriores hasta que todos los valores de la oferta y demanda sse hayan anulado. - Calcular el valor de la función objetivo. Importante: Si satisface a la vez una columna y fila, anulo solo una arbitrariamente, en la fila o columna que queda completaré con 0.

4. Determinación de la optimalidad Encontrada una solución factible se debe determinar si ella es o no óptima según el siguiente procedimiento: a) Cálculo de los Multiplicadores Dual Para cada variable básica ( tiene sol. Inicial) xij, se asocian los multiplicadores ui y vj, a la fila i y la columna j de la tabla de transporte. Resolvemos la siguiente ecuación ui + vj =cij, para cada variable xij básica Para calcular las ecuaciones hacemos ui=0, arbitrariamente, y a continuación despejar y resolver las variables restantes.

b) Cálculo de los coeficientes de Costo Alternativo Utilizamos ui y vj para evaluar las variables no básicas, de la manera siguiente: ui + vj cij, para cada xij no básica c) Determinar la variable de entrada Emplear la condición de optimalidad simplex, si se satisface detenerse. Como el modelo de transporte busca minimizar costos, la variable de entrada es la que tiene el coeficiente de costo alternativo más positivo.

d) Determinar la variable de salida - Asigne el valor de θ a la variable no básica de entrada. - A partir del casillero donde asignó el valor θ encuentre un ciclo cerrado, de líneas rectas horizontales y verticales ( no diagonales) que inicia y termina allí. - Excepto para el casillero de la variable de entrada, cada esquina del ciclo cerrado debe coincidir con una variable básica. - Siguiendo el recorrido sume y reste θ en las esquinas sucesivas del ciclo. No importa el sentido del recorrido del ciclo. - Los nuevos valores de las variables deben ser positivos, analizarlos y determinar el máximo valor de θ y actualizar la tabla.

Consideraciones especiales - Al encontrar una solución inicial: Si una fila o columna quedan satisfechos a la vez, tachar una de las dos arbitrariamente, la otra es completada en alguno de sus casilleros con 0, de ser necesario. - Si un problema tiene m fuentes y n destinos, entonces debe tener m + n -1 variables básicas de inicio. - Si al realizar los cálculos del ciclo cerrado, dos o más casilleros pueden ser variable de salida, escoger arbitrariamente uno de los dos, y al otro(s) escribir el valor 0.

Ejemplo 2 La compañía Transportes Sol, transporta grano desde tres silos a tres molinos. La oferta y la demanda ( en camionadas) se resume en la tabla siguiente, junto con los costos unitarios de transporte por camionada en las distintas rutas, los cuales están en cientos de $. Molino 1 Molino 2 Molino 3 Molino 4 Silo 1 10 2 20 11 15 Silo 2 12 7 9 20 25 Silo 3 4 14 16 18 10 Demanda 5 15 15 15 Oferta

Caso especial $5 $1 $7 10 $6 $4 $6 80 $3 $2 $5 15 75 20 50

Qué APRENDIMOS?