tema 5 redes 1.- conceptos bÁsicos. 5 redes.pdf · aplicación de este tipo de problemas es en...

25
M. Mocholí Modelización y Optimización 1 1.- CONCEPTOS BÁSICOS. Muchos problemas reales son susceptibles de ser representados en forma de red, por este motivo comenzaremos por definir los conceptos básicos de redes y posteriormente algunos problemas tipo, susceptibles de ser modelizados como una red. Una red es un conjunto de nodos N={1,2,…,n} conectados por una serie de arcos, representado por (i,j) el arco que conecta el nodo i con el nodo j. Un ejemplo de red es una red de carreteras donde los nodos son las ciudades o pueblos y las carreteras que los unen los arcos, aunque los arcos no tienen porqué representar necesariamente una ruta real, sino que como veremos más adelante pueden indicar simplemente un orden de precedencia en determinadas actividades que en este caso serían los nodos TEMA 5 Redes

Upload: others

Post on 18-Mar-2020

14 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: TEMA 5 Redes 1.- CONCEPTOS BÁSICOS. 5 redes.pdf · aplicación de este tipo de problemas es en redes eléctricas, oleoductos, gaseoductos, redes de agua potable, etc. Se trata de

M. Mocholí Modelización y Optimización 1

1.- CONCEPTOS BÁSICOS.Muchos problemas reales son susceptibles de ser

representados en forma de red, por este motivo comenzaremospor definir los conceptos básicos de redes y posteriormentealgunos problemas tipo, susceptibles de ser modelizados comouna red.

Una red es un conjunto de nodos N={1,2,…,n}conectados por una serie de arcos, representado por (i,j) el arcoque conecta el nodo i con el nodo j. Un ejemplo de red es unared de carreteras donde los nodos son las ciudades o pueblos ylas carreteras que los unen los arcos, aunque los arcos no tienenporqué representar necesariamente una ruta real, sino que comoveremos más adelante pueden indicar simplemente un orden deprecedencia en determinadas actividades que en este caso seríanlos nodos

TEMA 5 Redes

Page 2: TEMA 5 Redes 1.- CONCEPTOS BÁSICOS. 5 redes.pdf · aplicación de este tipo de problemas es en redes eléctricas, oleoductos, gaseoductos, redes de agua potable, etc. Se trata de

M. Mocholí Modelización y Optimización 2

Nodos círculosArcos (flechas) sólo es posible desplazarse en un solo sentidoAristas (líneas) es posible desplazarse en ambos sentidos (2,3), (5,6)Cada nodo podrá tener asociado un número bi que representará su:

oferta (bi<0) odemanda (bi>0)

xij representará la cantidad enviada desde el nodo i al nodo j.cij distancia del nodo i al nodo j o coste de enviar una unidad del nodo i al j

TEMA 5 Redes

1 7

2

3

4

5

6

Page 3: TEMA 5 Redes 1.- CONCEPTOS BÁSICOS. 5 redes.pdf · aplicación de este tipo de problemas es en redes eléctricas, oleoductos, gaseoductos, redes de agua potable, etc. Se trata de

M. Mocholí Modelización y Optimización 3

Red dirigida es una red donde sólo existen arcos, es decir, aquella en que el desplazamiento de un nodo a otro sólo es posible en un sentido.

Red no dirigida Cuando el desplazamiento entre dos nodos es posible en ambos sentidos (aristas)

TEMA 5 Redes

1 7

2

3

4

5

6

1 7

2

3

4

5

6

Page 4: TEMA 5 Redes 1.- CONCEPTOS BÁSICOS. 5 redes.pdf · aplicación de este tipo de problemas es en redes eléctricas, oleoductos, gaseoductos, redes de agua potable, etc. Se trata de

M. Mocholí Modelización y Optimización 4

Cadena es una sucesión de aristas adyacentes Ejemplo {(1,2),(4,2),(4,5)}

Camino (de i a j) es una sucesión de arcos {(i,k),(k,l),(l,m),….,(p,j)} en los que el nodo inicial de cada arco es el nodo final del arco que le precede. Ejemplo un camino entre el nodo 1 y el 7 es {(1,3),(3,6),(6,7)}.

todo camino es una cadena pero no toda cadena es camino

TEMA 5 Redes

1 7

2

3

4

5

6

Page 5: TEMA 5 Redes 1.- CONCEPTOS BÁSICOS. 5 redes.pdf · aplicación de este tipo de problemas es en redes eléctricas, oleoductos, gaseoductos, redes de agua potable, etc. Se trata de

M. Mocholí Modelización y Optimización 5

Circuito es un camino cerrado, es decir, aquel en el que el nodo inicial y final es el mismo

Ciclo es una cadena cerrada

todo circuito es ciclo, pero no al revés

TEMA 5 Redes

1 7

2

3

4

5

6

Page 6: TEMA 5 Redes 1.- CONCEPTOS BÁSICOS. 5 redes.pdf · aplicación de este tipo de problemas es en redes eléctricas, oleoductos, gaseoductos, redes de agua potable, etc. Se trata de

M. Mocholí Modelización y Optimización 6

Red conexa es aquella en que existe al menos una cadena que conectacada nodo con el resto de nodos

TEMA 5 Redes

1 7

2

3

4

5

6

Red no conexa

1 7

2

3

4

5

6

En adelante nos referiremos únicamente a redes conexas

Page 7: TEMA 5 Redes 1.- CONCEPTOS BÁSICOS. 5 redes.pdf · aplicación de este tipo de problemas es en redes eléctricas, oleoductos, gaseoductos, redes de agua potable, etc. Se trata de

M. Mocholí Modelización y Optimización 7

Árbol es una red conexa que no tiene ciclos.TEMA 5 Redes

Page 8: TEMA 5 Redes 1.- CONCEPTOS BÁSICOS. 5 redes.pdf · aplicación de este tipo de problemas es en redes eléctricas, oleoductos, gaseoductos, redes de agua potable, etc. Se trata de

M. Mocholí Modelización y Optimización 8

Camino más cortoEjemplo: determinar el camino más corto del nodo 1 a l 9 en la siguiente red

TEMA 5 Redes

1

72

3

4

5

6

8

98

6

6

6

5

8

88

9

7

7

9

Cij coste o distancia de desplazarse de i a j

XijЄ{0,1} indica si se va de i a j o no

Page 9: TEMA 5 Redes 1.- CONCEPTOS BÁSICOS. 5 redes.pdf · aplicación de este tipo de problemas es en redes eléctricas, oleoductos, gaseoductos, redes de agua potable, etc. Se trata de

M. Mocholí Modelización y Optimización 9

TEMA 5 Redes

1

72

3

4

5

6

8

98

6

6

6

5

8

88

9

7

7

9

Min Z=6x12+6x13+6x24+8x25+5x34+9x46+8x48+8x57+7x68+7x78+8x79+9x89s.a: -x12-x13 = -1

x12 - x24 - x25 = 0x13 - x34 = 0x24 + x34 - x46 - x48 = 0x25 - x57 = 0x46 - x68 = 0x57 - x78 - x79 = 0x48 + x68 + x78 - x89 = 0x79 + x89 = 1xijЄ{0,1}

Page 10: TEMA 5 Redes 1.- CONCEPTOS BÁSICOS. 5 redes.pdf · aplicación de este tipo de problemas es en redes eléctricas, oleoductos, gaseoductos, redes de agua potable, etc. Se trata de

M. Mocholí Modelización y Optimización 10

Planteamiento matemáticoTEMA 5 Redes

}1,0{

)3(1

)2(1,...,2

)1(1:.

·

1

1

1 1

11

1 1

ij

n

kkn

n

i

n

jKjik

n

jj

n

i

n

jijij

x

x

nKxx

xas

xcdMin

La restricción (1) obliga a tomar un arco con origen en el nodo 1 inicialLa restricción (3) obliga a elegir un arco final en el nodo finalLas ecuaciones (2) obligan a que si se llega a un nodo se salga de él y

no permiten salir de él si no se ha llegado.La condición de integridad (variables binarias), no es necesaria, dada la

unimodularidad de la matriz y que los términos independientes son enteros(valen 0 ó ±1)

Page 11: TEMA 5 Redes 1.- CONCEPTOS BÁSICOS. 5 redes.pdf · aplicación de este tipo de problemas es en redes eléctricas, oleoductos, gaseoductos, redes de agua potable, etc. Se trata de

M. Mocholí Modelización y Optimización 11

Gms 1TEMA 5 Redes

Page 12: TEMA 5 Redes 1.- CONCEPTOS BÁSICOS. 5 redes.pdf · aplicación de este tipo de problemas es en redes eléctricas, oleoductos, gaseoductos, redes de agua potable, etc. Se trata de

M. Mocholí Modelización y Optimización 12

Gms 2TEMA 5 Redes

Page 13: TEMA 5 Redes 1.- CONCEPTOS BÁSICOS. 5 redes.pdf · aplicación de este tipo de problemas es en redes eléctricas, oleoductos, gaseoductos, redes de agua potable, etc. Se trata de

M. Mocholí Modelización y Optimización 13

---- 34 VARIABLE X.L3 4 8 9

1 13 14 18 1

---- 34 VARIABLE Z.L = 28 DISTANCIA TOTAL

TEMA 5 Redes

Page 14: TEMA 5 Redes 1.- CONCEPTOS BÁSICOS. 5 redes.pdf · aplicación de este tipo de problemas es en redes eléctricas, oleoductos, gaseoductos, redes de agua potable, etc. Se trata de

M. Mocholí Modelización y Optimización 14

ALGORITMO DE FLOYD PARA REDES NO DIRIGIDAS

TEMA 5 Redes

Page 15: TEMA 5 Redes 1.- CONCEPTOS BÁSICOS. 5 redes.pdf · aplicación de este tipo de problemas es en redes eléctricas, oleoductos, gaseoductos, redes de agua potable, etc. Se trata de

M. Mocholí Modelización y Optimización 15

---- 33 PARAMETER D1 2 3 4 5 6

1 6 6 11 14 202 6 11 6 8 153 6 11 5 19 144 11 6 5 14 95 14 8 19 14 226 20 15 14 9 227 22 16 20 15 8 148 19 14 13 8 15 79 28 23 22 17 16 16

+ 7 8 91 22 19 282 16 14 233 20 13 224 15 8 175 8 15 166 14 7 167 7 88 7 99 8 9

TEMA 5 Redes

Page 16: TEMA 5 Redes 1.- CONCEPTOS BÁSICOS. 5 redes.pdf · aplicación de este tipo de problemas es en redes eléctricas, oleoductos, gaseoductos, redes de agua potable, etc. Se trata de

M. Mocholí Modelización y Optimización 16

PROBLEMA DEL FLUJO DE COSTE MÍNIMOEste problema es una generalización del problema del transporte contrasbordo.

Las cantidades de los nodos son la oferta (bi>0), nodos 1 y 2 o la demanda(bi<0). Las cantidades de los arcos (cij) son los costes de envío

TEMA 5 Redes

Page 17: TEMA 5 Redes 1.- CONCEPTOS BÁSICOS. 5 redes.pdf · aplicación de este tipo de problemas es en redes eléctricas, oleoductos, gaseoductos, redes de agua potable, etc. Se trata de

M. Mocholí Modelización y Optimización 17

Oferta =demanda

x13+x14 =100x24+x25 =200-x13+x36=0-x14 – x24 +x46 =0-x25 + x56 +x57 =0-x36 – x46 – x56 +x68+x69 =0-x36 – x46 – x56 +x68+x69 =0-x57 + x78 +x79 =0-x68-x78= -150-x69-x79= -150

Min Z= x13+ 4x14+ 5x24+2 x25+ 3x36+2 x46+3 x56+2 x57+ 3x68+4 x69+ 5x78+6 x79

TEMA 5 Redes

Page 18: TEMA 5 Redes 1.- CONCEPTOS BÁSICOS. 5 redes.pdf · aplicación de este tipo de problemas es en redes eléctricas, oleoductos, gaseoductos, redes de agua potable, etc. Se trata de

M. Mocholí Modelización y Optimización 18

Planteamiento matemáticoTEMA 5 Redes

restoelparayfinaleslosparademandainicialesnodosparaofertaib

ij

n

j

n

jijiij

n

i

n

jijij

x

nibxx

xcFMin

0,

1 1

1 1

0

,...,1

·

Page 19: TEMA 5 Redes 1.- CONCEPTOS BÁSICOS. 5 redes.pdf · aplicación de este tipo de problemas es en redes eléctricas, oleoductos, gaseoductos, redes de agua potable, etc. Se trata de

M. Mocholí Modelización y Optimización 19

TEMA 5 Redes

Page 20: TEMA 5 Redes 1.- CONCEPTOS BÁSICOS. 5 redes.pdf · aplicación de este tipo de problemas es en redes eléctricas, oleoductos, gaseoductos, redes de agua potable, etc. Se trata de

M. Mocholí Modelización y Optimización 20

---- 54 VARIABLE X.L FLUJO A TRAVES DEL ARCO IJ3 5 6 8 9

1 1002 2003 1005 2006 150 150

---- 54 VARIABLE CTE.L = 2450 COSTE TOTAL DE ENVIO

TEMA 5 Redes

Page 21: TEMA 5 Redes 1.- CONCEPTOS BÁSICOS. 5 redes.pdf · aplicación de este tipo de problemas es en redes eléctricas, oleoductos, gaseoductos, redes de agua potable, etc. Se trata de

M. Mocholí Modelización y Optimización 21

PROBLEMA DEL FLUJO DE MÁXIMO En este tipo de problemas se trata de obtener cual es la máxima cantidad que sepuede hacer circular a través de una red desde un origen a un destino. Laaplicación de este tipo de problemas es en redes eléctricas, oleoductos,gaseoductos, redes de agua potable, etc.

Se trata de transportar el máximo número de uds (Flujo) desde el nodo 1 al 6, lascantidades sobre los arcos son la capacidad máxima de cada uno de ellos

TEMA 5 Redes

Page 22: TEMA 5 Redes 1.- CONCEPTOS BÁSICOS. 5 redes.pdf · aplicación de este tipo de problemas es en redes eléctricas, oleoductos, gaseoductos, redes de agua potable, etc. Se trata de

M. Mocholí Modelización y Optimización 22

Max Fx12 + x13 = F

-x12 + x23 + x24 + x25 = 0-x13 – x23 + x35 = 0-x24 - x54 + x46 = 0-x25 - x35 + x54 + x56 = 0-x46 - x56 = -F0 ≤ x12 ≤ 20 0 ≤ x13 ≤ 180 ≤ x23 ≤ 3 0 ≤ x24 ≤ 12 0 ≤ x25 ≤ 80 ≤ x35 ≤ 15 0 ≤ x46 ≤ 100 ≤ x54 ≤ 5 0 ≤ x56 ≤ 22F ≥0

TEMA 5 Redes

Page 23: TEMA 5 Redes 1.- CONCEPTOS BÁSICOS. 5 redes.pdf · aplicación de este tipo de problemas es en redes eléctricas, oleoductos, gaseoductos, redes de agua potable, etc. Se trata de

M. Mocholí Modelización y Optimización 23

TEMA 5 Redes

0

,0

1,...,2011

01

101:.

F

jiijkijx

nij

jixn

jijx

Fn

iinx

n

jFjxas

FZMax

Page 24: TEMA 5 Redes 1.- CONCEPTOS BÁSICOS. 5 redes.pdf · aplicación de este tipo de problemas es en redes eléctricas, oleoductos, gaseoductos, redes de agua potable, etc. Se trata de

M. Mocholí Modelización y Optimización 24

TEMA 5 Redes

Page 25: TEMA 5 Redes 1.- CONCEPTOS BÁSICOS. 5 redes.pdf · aplicación de este tipo de problemas es en redes eléctricas, oleoductos, gaseoductos, redes de agua potable, etc. Se trata de

M. Mocholí Modelización y Optimización 25

---- 31 VARIABLE X.L2 3 4 5 6

1 20 122 3 10 73 154 105 22

---- 31 VARIABLE F.L = 32

TEMA 5 Redes