El algoritmo primal-dual

Slides:



Advertisements
Presentaciones similares
Diseño y análisis de algoritmos
Advertisements

Presentación del Programa
INVESTIGACION OPERATIVA Algoritmo Transporte (Programación Entera)
Algoritmos Voraces.
ALGORITMOS Y LENGUAJES Estructuras de Control CONDICIONAL
Búsqueda con retroceso
NUMERO DE CONTROL: NOMBRE DEL TRABAJO: MAPA CONCEPTUAL
OPTIMIZACIÓN EN REDES EN ALGUNOS PROBLEMAS DE OPTIMIZACIÓN PUEDE SER ÚTIL REPRESENTAR EL PROBLEMA A TRAVÉS DE UNA GRÁFICA: ruteo de vehículos, distribución.
MATEMÁTICAS DISCRETAS.
UNIDAD III PROGRAMACIÓN MATEMÁTICA
Tema 1: Programación dinámica
Investigación Operativa
2- SIMPLEX.
Complejidad Problemas NP-Completos
Analisis y Diseño de Algoritmos Tema: Grafos 3ra Parte
Teoría de Grafos.
Programación entera y grafos
PROGRAMACIÓN PARALELA EN ALGORITMOS SOBRE GRAFOS
CONCEPTOS BÁSICOS DEL SOLVER
Algoritmo Simplex Dual Como sabemos, el método simplex es un algoritmo iterativo que iniciando en una solución básica factible pero no óptima, genera soluciones.
Profesor: Pablo Diez Bennewitz Ingeniería Comercial - U.C.V.
Universidad de los Andes-CODENSA
ALGORITMO DE FLOYD dik + dkj < dij
Resolución de Problemas Método Simplex
Optimización Combinatoria usando Algoritmos Evolucionistas Problemas de Optimización. Idea: Encontrar una solución "factible" y "óptima" de acuerdo a algún.
Universidad de los Andes-CODENSA
Resolución de Problemas Método Simplex
Programación Lineal Unidad 1 Parte 3.
Problemas de Decisión y Optimización
CARACTERIZACIÓN DEL CONJUNTO DE SOLUCIONES EN LOS PROBLEMAS DE P.L.
DEFINICIONES Sea (P) el siguiente problema de programación lineal:
Modelos Cuantitativos
Investigación de Operaciones (IO)
Programación entera y optimización combinatoria Mayo 2007 Módulo 2:
Funciones y sus Gráficas.
Variables acotadas Sea: (P) Min c T x / Ax = b x  0, x  u donde c  R n, b  R m y A es una matriz de rango completo mxn con n>m. En una iteración cualquiera.
Programación Lineal Entera Antonio H. Escobar Z Universidad Tecnológica de Pereira – Colombia Posgrado en Ingeniería – Maestría/Doctorado.
Programación entera y optimización combinatoria Mayo 2007 Módulo 2:
3- PROGRAMACION LINEAL PARAMETRICA
Dualidad en Programación Lineal
Programación Lineal Método Grafico
5. El Método Simplex En lo que sigue consideremos un problema de programación lineal en su forma estándar ³ =
Parte I. Estructuras de Datos.
Investigación Operativa Introducción Unidad 1
Programación Matemática
Parte I. Estructuras de Datos.
Dualidad Multiplicadores Dualidad Aplicación práctica:
TEMA 5: El problema del flujo con costo mínimo
Flujo en redes Def: una red N es un grafo orientado conexo que tiene dos nodos distinguidos una fuente s con grado de salida positivo y un sumidero t con.
El Poder de la Sonrisa.
Instituto Tecnológico De Villahermosa Alumno: Lázaro García Hernández.
ANALISIS DE REDES UNIDAD PROCEDIMIENTO DE OPTIMIZACION
Programación Lineal Antonio H. Escobar Z Universidad Tecnológica de Pereira – Colombia Posgrado en Ingeniería – Maestría/Doctorado.
ALGORITMO QUE ES ??.
ECUACIONES DE 2º GRADO a.x2 + b.x + c = 0
Programación Lineal Antonio H. Escobar Z Universidad Tecnológica de Pereira – Colombia Posgrado en Ingeniería – Maestría/Doctorado.
INVESTIGACION OPERATIVA
Método SIMPLEX. PPL: Caracterización Objetivo: Encontrar la mejor distribución posible de los recursos escasos entre las diversas actividades o tareas,
Método Simplex Es un procedimiento sistemático y eficiente para encontrar y probar soluciones situadas en los puntos extremos de la región de soluciones.
Recorridos de grafos Segunda Parte M.C. Meliza Contreras González.
Investigación Operativa Introducción Unidad 1
ALGEBRA DE MATRICES LAS MATRICES SE UTILIZAN EN EL CÁLCULO NUMÉRICO, EN LA RESOLUCIÓN DE SISTEMAS DE ECUACIONES LINEALES, DE LAS ECUACIONES DIFERENCIALES.
Guillermo Baquerizo 2009 – I Término. Elaborado por: Guillermo Baquerizo Introducción Los problemas de flujo son caracterizados por la conservación de.
Método Simplex Es un procedimiento sistemático y eficiente para encontrar y probar soluciones situadas en los puntos extremos de la región de soluciones.
Guayaquil, 18 de Septiembre del 2015 Tema : Programación Lineal (Función Objetivo) Destreza: Identificar la función objetivo y escribir una expresión.
Programación Lineal Método Simplex.
Universidad Fermín Toro Vice Rectorado Académico Facultad de Ciencias Económicas y Sociales Escuela de Administración Lizmer, Arrieche C.I. No
Problema Dual INVESTIGACIÓN DE OPERACIONES. Problema Dual.
Matrices ¿Qué es una matriz? ¿Qué es una matriz? ¿Qué es una matriz? ¿Qué es una matriz? Su Estructura Su Estructura Su Estructura Su Estructura Propiedades.
Programación lineal entera (PLE)
Transcripción de la presentación:

El algoritmo primal-dual METODO APLICADO AL PROBLEMA DEL CAMINO MAS CORTO El algoritmo primal-dual

El Problema G = (V,E) Cj≥0 arc ej pertenece E 1 3 3 e4 2 2 e1 e7 s e6 5 2 4 1 G = (V,E) Cj≥0 arc ej pertenece E

Formulación Como un problema de optimización, el conjunto factible es F = {secuencia P=(ej1,…,ejk): esta secuencia en un camino dirigido de s a t en el grafo G} Y función de costo c(P) = Σ1≤i≤k Cji

Formulación Podemos formular una instancia de SP como un LP definiendo primero la matriz incidente A=[aij] del grafo G por +1 si ej sale del nodo i aij= -1 si ej entra al nodo j 0 en otro caso

Formulación Asociamos una variable fj con arc ej para representar un flujo. Entonces la conservación del flujo en el nodo i es expresado por la ecuación: OMITIDO

Formulación Fila s

El principio del criterio de optimalidad y en el algoritmo simplex si hay una solución optima Entonces existe una base Para el LP tal que Asi es solución factible para las restricciones lineales, donde y m es el numero de filas en la original A

Problema Dual Estas restricciones definen un nuevo LP, llamado el DUAL del LP principal, el principal LP es llamado PRIMAL. El valor es factible en el dual. Podemos escribir el dual de la instancia LP de SP por asignación de una variable a cada nodo i:

Dualidad

Dualidad

Algoritmo Primal-Dual Primal Restringido RP Dual del primal restringido DRP x π π Adaptado a π

Algoritmo

P D RP DRP

Una solución optima para DRP es entonces: Donde θ se puede calcular como sigue:

Corrida paso a paso con el primer ejemplo del problema del camino mas corto

CONCLUSION