METODO APLICADO AL PROBLEMA DEL CAMINO MAS CORTO.

19
METODO APLICADO AL PROBLEMA DEL CAMINO MAS CORTO

Transcript of METODO APLICADO AL PROBLEMA DEL CAMINO MAS CORTO.

Page 1: METODO APLICADO AL PROBLEMA DEL CAMINO MAS CORTO.

METODO APLICADO AL PROBLEMA DEL CAMINO MAS CORTO

Page 2: METODO APLICADO AL PROBLEMA DEL CAMINO MAS CORTO.

El Problema

1

2

3

4

tse1

e2e3

e4

e5

e6e7

e8

2

1

3

1

3 2

2

5

G = (V,E)Cj≥0arc ej pertenece E

Page 3: METODO APLICADO AL PROBLEMA DEL CAMINO MAS CORTO.

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 costoc(P) = Σ1≤i≤k Cji

Page 4: METODO APLICADO AL PROBLEMA DEL CAMINO MAS CORTO.

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

Page 5: METODO APLICADO AL PROBLEMA DEL CAMINO MAS CORTO.

FormulaciónAsociamos 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

Page 6: METODO APLICADO AL PROBLEMA DEL CAMINO MAS CORTO.

Formulación

Fila s

Page 7: METODO APLICADO AL PROBLEMA DEL CAMINO MAS CORTO.

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

Page 8: METODO APLICADO AL PROBLEMA DEL CAMINO MAS CORTO.

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:

Page 9: METODO APLICADO AL PROBLEMA DEL CAMINO MAS CORTO.

Dualidad

Page 10: METODO APLICADO AL PROBLEMA DEL CAMINO MAS CORTO.

Dualidad

Page 11: METODO APLICADO AL PROBLEMA DEL CAMINO MAS CORTO.

Algoritmo Primal-Dual

PrimalP

DualD

Primal Restringido

RP

Dual del primal

restringidoDRP

x π π

Adaptado a π

Page 12: METODO APLICADO AL PROBLEMA DEL CAMINO MAS CORTO.
Page 13: METODO APLICADO AL PROBLEMA DEL CAMINO MAS CORTO.

Algoritmo

Page 14: METODO APLICADO AL PROBLEMA DEL CAMINO MAS CORTO.

P D

RP DRP

Page 15: METODO APLICADO AL PROBLEMA DEL CAMINO MAS CORTO.

Una solución optima para DRP es entonces:

Donde θ se puede calcular como sigue:

Page 16: METODO APLICADO AL PROBLEMA DEL CAMINO MAS CORTO.

Corrida paso a pasocon el primer ejemplo delproblema del camino mas corto

Page 17: METODO APLICADO AL PROBLEMA DEL CAMINO MAS CORTO.
Page 18: METODO APLICADO AL PROBLEMA DEL CAMINO MAS CORTO.
Page 19: METODO APLICADO AL PROBLEMA DEL CAMINO MAS CORTO.

CONCLUSION