Anda di halaman 1dari 33

Investigación

de
Operaciones
Profesor: Ing. Eric Cabrera Estupiñán, PhD
Docente investigador
Ingeniero Hidráulico
Especialista en Gestión de Recursos Hidráulicos
E-mail: ecabrerae@gmail.com

ULEAM, CHONE 2017-2018 (2)


UT.2: Optimización en redes y
programación dinámica
Actividad 8: Conferencia (2h)
Contenidos:
8.1- Introducción a la programación lineal de redes (grafos)
8.2- Modelos lineales de redes
8.3- Problema de camino mínimo

Objetivos:
- Conocer los modelos lineales de redes y su uso para
resolver complejos problemas ingeniería.

Bibliografía:
-Hamdy A. Taha 2012. Investigación de operaciones, Novena Edición.
-Marrero, N. Técnicas de optimización aplicadas a la Ing. Hidráulica.
-Cabrera, 2013 Teoría de grafos, algunos ejemplos de problemas lineales.
Introducción a la programación lineal de
8.1
redes (grafos)
Investigación de operaciones

Introducción a la programación lineal de redes (grafos)


Problema: ¿Es posible, comenzando en
cualquier punto de la ciudad de Königsberg
elegir un camino que nos permita pasar una
única vez por cada uno de los 7 puentes sobre
el río Pregel?

Ciudad: Königsberg
Río: Pregel
Año: 1736
UT.2 Optimización en redes y programación dinámica
Investigación de operaciones

Introducción a la programación lineal de redes (grafos)


El 1er grafo de la historia
Solutio problematis ad geometriam situs
pertinentis, Commentarii Academiae Scientiarum
Imperialis Petropolitanae 8 (1736), 128 – 140.
Leonard Euler

Nodos
Arcos

UT.2 Optimización en redes y programación dinámica


Investigación de operaciones

Introducción a la programación lineal de redes (grafos)


Aplicaciones

UT.2 Optimización en redes y programación dinámica


Investigación de operaciones

Introducción a la programación lineal de redes (grafos)


El arte de la programación de redes.
Para cualquier entendido del tema se puede crear
un dilema entre si debiera decirse arte o ciencia de
la programación de redes. Los procesos de
desarrollo de algoritmos para solucionar problemas
de redes pueden ser vistos y abordados como una
ciencia. Sin embargo, el proceso de construcción
de un modelo de red que sirva para ayudar con el
análisis del problema real debe ser visto como un
arte.

UT.2 Optimización en redes y programación dinámica


8.2 Modelos lineales de redes
Investigación de operaciones

Modelos lineales de redes


Modelos lineales de redes.
Representación Geométrica Representación Matricial
Arcos: Son unidireccionales y
pueden transportar cosas.
Nodos: Están conectados en
el inicio y final de los arcos.

𝒊
Matriz de incidencia: La suma
de sus columnas es cero.
UT.2 Optimización en redes y programación dinámica
Investigación de operaciones

Modelos lineales de redes


Variables asociadas a las redes que permiten
modelarlas de forma lineal
De Arcos
𝑥𝑗 : Flujo a través del arco j (Variable de decisión). 𝒓𝑖
𝑥 : Vector de Variables de decisión.
𝑐𝑗 : Costo de flujo a través del arco j.
𝑐 : Vector de costos.
𝑢𝑗 : Capacidad del arco j para dejar pasar
flujo a través de él.
𝑢 : Vector de capacidad de arcos
𝑥𝑗
De Nodos
𝑟𝑖 : Requerimiento del nodo i.
𝑟 : Vector de requerimientos. 𝒄𝑗 , 𝒖𝑗
UT.2 Optimización en redes y programación dinámica
Investigación de operaciones

Modelos lineales de redes


Variables asociadas a las redes que permiten
modelarlas de forma lineal
Si 𝑟𝑖 > 0 𝑒𝑙 𝑛𝑜𝑑𝑜 𝑖 𝑒𝑠 𝑑𝑒 𝑎𝑏𝑎𝑠𝑡𝑜 𝑐𝑜𝑛 𝑣𝑎𝑙𝑜𝑟 𝑟𝑖
Si 𝑟𝑖 < 0 𝑒𝑙 𝑛𝑜𝑑𝑜 𝑖 𝑒𝑠 𝑑𝑒 𝑑𝑒𝑚𝑎𝑛𝑑𝑎 𝑐𝑜𝑛 𝑣𝑎𝑙𝑜𝑟 𝑟𝑖 𝒓𝑖
Si 𝑟𝑖 = 0 𝑒𝑙 𝑛𝑜𝑑𝑜 𝑖 𝑒𝑠 𝑑𝑒 𝑡𝑟á𝑛𝑠𝑖𝑡𝑜

𝑥𝑗

𝒄𝑗 , 𝒖𝑗
UT.2 Optimización en redes y programación dinámica
Investigación de operaciones

Modelos lineales de redes


Estructura del modelo matemático de la red y
problemas a resolver.

Estructura de
transportación
de la red
Modelo de
PROGRAMACIÓN LINEAL

Problemas de transportación
Problemas de asignación
Problemas de máximo flujo
Problemas de camino mínimo
UT.2 Optimización en redes y programación dinámica
Investigación de operaciones

Modelos lineales de redes


Problema de flujo máximo.

𝑐𝑗 :Costo
𝑢𝑗 :Capacidad
𝑟𝑖 :Requerimientos
UT.2 Optimización en redes y programación dinámica
Investigación de operaciones

Modelos lineales de redes


Problema de camino mínimo.

𝑐𝑗 :Costo
𝑢𝑗 :Capacidad
𝑟𝑖 :Requerimientos
UT.2 Optimización en redes y programación dinámica
Investigación de operaciones

Modelos lineales de redes


Problema de camino mínimo.

𝑐𝑗 :Costo
𝑢𝑗 :Capacidad
𝑟𝑖 :Requerimientos
UT.2 Optimización en redes y programación dinámica
8.3 Problema de camino mínimo
Investigación de operaciones

Modelos lineales de redes

Problema: Se necesita determinar el camino


mínimo para ir de la ciudad O a la F.

7 km
2 km 2 km
4 km 5 km
5 km 1 km
3 km 7 km
4 km 1 km
4 km

UT.2 Optimización en redes y programación dinámica


Investigación de operaciones

Modelos lineales de redes

−1

Min cx=
UT.2 Optimización en redes y programación dinámica
Investigación de operaciones

Modelos lineales de redes

Programa en Matlab.

UT.2 Optimización en redes y programación dinámica


Investigación de operaciones

Modelos lineales de redes

Continuación del programa en Matlab.

UT.2 Optimización en redes y programación dinámica


Investigación de operaciones

Modelos lineales de redes

Continuación del programa en Matlab.

UT.2 Optimización en redes y programación dinámica


Investigación de operaciones

Modelos lineales de redes

Programa en rstudio.

UT.2 Optimización en redes y programación dinámica


Investigación de operaciones

Modelos lineales de redes

UT.2 Optimización en redes y programación dinámica


Investigación de operaciones

Modelos lineales de redes

Problema: Problema de la programación de


obra en la compañía “Texas Construction”

La compañía “Texas Construction” ha


firmado un contrato de $10 millones
de dólares por la construcción de una
nueva piscina interior para la
Universidad Metodista Meridional. El
gerente encargado de la construcción
para este trabajo ha presentado el
proyecto en términos de una docena
de grandes actividades. El tiempo
de construcción y la relación de
precedencia de cada una de estas 12
actividades se muestran en la tabla.

UT.2 Optimización en redes y programación dinámica


Investigación de operaciones

Modelos lineales de redes

E
J

H
A
D
G
C L

I
B

K
F

UT.2 Optimización en redes y programación dinámica


Investigación de operaciones

Modelos lineales de redes

E
J

H
A
D
G
C
L
I
B

K
F

UT.2 Optimización en redes y programación dinámica


Investigación de operaciones

Modelos lineales de redes


7
E
O
2
J
6
M
A R
D H
1 4 9
G
C 11
N Q
10 L
5 I

3 B
P
K
F
8
UT.2 Optimización en redes y programación dinámica
Investigación de operaciones

Modelos lineales de redes

UT.2 Optimización en redes y programación dinámica


Investigación de operaciones

Modelos lineales de redes

Programa en Matlab.

UT.2 Optimización en redes y programación dinámica


Investigación de operaciones

Modelos lineales de redes

Programa en rstudio.

UT.2 Optimización en redes y programación dinámica


Investigación de operaciones

Modelos lineales de redes


Análisis de solución.

UT.2 Optimización en redes y programación dinámica


Investigación de operaciones

Modelos lineales de redes


7

2
J
6
M
A R
D H
1 4 9
G
C O 11
N Q
10 L
5 I

3 B
P K
F
8
UT.2 Optimización en redes y programación dinámica
8.4 Problema de transporte

Anda mungkin juga menyukai