Вы находитесь на странице: 1из 19

INSTITUTO TECNOLOGICO DE CIUDAD JUÁREZ (ITCJ)

Departamento de Ingeniería Industrial y Logística

ADMINISTRACION DEL MANTENIMIENTO


Ing. Sandra García

Practica n. 2
EJERCICIOS OPTIMIZACIÓN DE REDES

Alumna:
Cyndel Corey Ramos Ruiz (18111094)

27 de septiembre de 2020

1
INDICE
INTRODUCCIÓN...........................................................................................................................................3
MARCO TEORICO.........................................................................................................................................4
EJERCICIOS OPTIMIZACIÓN DE REDES.........................................................................................................7
Ejercicio 1 Árbol de mínima expansión....................................................................................................7
Ejercicio 2 Problema de la ruta más corta...............................................................................................9
Ejercicio 3 Encontrar el camino de valor mínimo..................................................................................11
Ejercicio 4 Problema de flujo máximo...................................................................................................12
Ejercicio 5 de programación lineal en redes..........................................................................................14
BIBLIOGRAFÍA............................................................................................................................................17
CONCLUSIÓN.............................................................................................................................................18
RUBRICA PARA EVALUAR...........................................................................................................................18

2
INTRODUCCIÓN

Los temas a desarrollar durante esta práctica son todos los vistos durante la unidad
número dos de la materia investigación de operaciones II a cargo de la ing. Sandra
García Hinojosa. Esta unidad se abordaron los temas de optimización de redes, tales
como problemas de la ruta más corta, de árbol de la mínima expansión, flujo máximo,
flujo de costo mínimo y programación lineal en teoría de redes. Se aprendió a dar
solución a cada uno de estos problemas de forma manual, además de que se hizo uso
de dos herramientas en software para la solución de estos, que son el QM para
Windows y el Lingo.

Una representación de redes nos proporciona un panorama general poderoso y una


ayuda conceptual para visualizar las relaciones entre los componentes del sistema que
se utiliza casi en todas las áreas científicas, sociales y económicas.

La modelización de redes es importante ya que permite la resolución de múltiples


problemas de programación matemática mediante algoritmos especiales creados para
ese fin, estos algoritmos se conocen comúnmente como algoritmos de optimización de
redes. Dentro de los problemas más comúnmente resueltos mediante la modelización
de redes se encuentran los problemas de transporte, transbordo, entre otros.

3
MARCO TEORICO

Una red o grafo consiste de puntos, y líneas que conectan pares de puntos. Los puntos
se llaman nodos o vértices. Las líneas de llaman arcos. Los arcos pueden tener una
dirección asociada, en cuyo caso se denominan arcos dirigidos. Si un arco no tiene
dirección normalmente se le denomina rama. Si todos los arcos en la red son dirigidos,
la red se denomina una red dirigida. Si todos los arcos son no-dirigidos, la red es una
red no-dirigida.

Dos nodos pueden estar conectados por un conjunto de arcos. Una trayectoria (path en
inglés) es una secuencia de arcos distintos (con nodos no repetidos) conectando a los
nodos. Una trayectoria dirigida desde nodo i al nodo j es una secuencia de arcos, cada
uno de los cuales apunta al nodo j (si es que hay dirección). Una trayectoria no dirigida
puede incluir arcos dirigidos apuntando en cualquiera de dirección.

Una trayectoria que comienza y que termina en el mismo nodo se denomina ciclo y
puede ser ya sea dirigida o no-dirigida.

Una red está conectada si existe una trayectoria no-dirigida entre cualquier par de
nodos. Una red conectada que no tiene ciclos se denomina árbol.

Optimización de redes es un tipo especial de modelo en programación lineal. Los


modelos de redes tienen tres ventajas importantes con respecto a la programación
lineal.

Pueden resolverse muy rápidamente. Problemas que con programación lineal tendrían
1000 filas y 30.000 columnas pueden ser resueltos en segundos. Esto permite que los
modelos de redes sean usados en muchas aplicaciones (tal como la toma de decisión
en tiempo real) para lo cual la programación lineal no es lo ideal.

Requieren en forma natural de soluciones enteras. Al reconocer que un problema


puede formularse como algún modelo de red nos permitirá resolver tipos especiales de
problemas de programación entera aumentando la eficiencia y reduciendo el tiempo
consumido por los algoritmos clásicos de programación lineal.

4
Son intuitivos. Los modelos de redes proveen un lenguaje para tratar los problemas,
mucho más intuitivo que "variables, objetivo, restricciones".

Obviamente los modelos de redes no son capaces de cubrir la amplia gama de


problemas que puede resolver la programación lineal. Sin embargo, ellos ocurren con
suficiente frecuencia como para ser considerados como una herramienta importante
para una real toma de decisiones.

Los problemas de optimización de redes se pueden representar en términos generales


a través de uno de estos cuatro modelos:

 Modelo de minimización de redes (Problema del árbol de mínima expansión).


 Modelo de la ruta más corta.
 Modelo del flujo máximo.
 Modelo del flujo del costo mínimo.
 Modelo de minimización de redes

El modelo de minimización de redes o problema del árbol de mínima expansión tiene


que ver con la determinación de los ramales que pueden unir todos los nodos de una
red, tal que minimice la suma de las longitudes de los ramales escogidos. No se deben
incluir ciclos en la solución del problema.

Para crear el árbol de expansión mínima tiene las siguientes características:

1. Se tienen los nodos de una red, pero no las ligaduras. En su lugar se proporcionan
las ligaduras potenciales y la longitud positiva para cada una si se inserta en la red.
(Las medidas alternativas para la longitud de una ligadura incluyen distancia, costo y
tiempo.)

2. Se desea diseñar la red con suficientes ligaduras para satisfacer el requisito de que
haya un camino entre cada par de nodos.

3. El objetivo es satisfacer este requisito de manera que se minimice la longitud total de


las ligaduras insertadas en la red.

5
Una red con n nodos requiere sólo (n-1) ligaduras para proporcionar una trayectoria
entre cada par de nodos. Las (n-1) ligaduras deben elegirse de tal manera que la red
resultante forme un árbol de expansión. Por tanto, el problema es hallar el árbol de
expansión con la longitud total mínima de sus ligaduras.

En el problema de la ruta más corta se trata de encontrar la ruta de menor distancia o


costo entre en punto de partida o el nodo inicial y el destino o nodo terminal.

En una red con flujo de capacidades en los arcos, el problema es determinar el flujo
máximo posible proveniente de los orígenes de forma tal de ahogar las capacidades de
flujos de los arcos. Considere una red con m nodos y n arcos con un flujo simple de
bienes. Denote el arco de flujo (i a j) como Xij. Asociamos cada arco a una capacidad
de flujo, kij. En esta red, deseamos encontrar el flujo total máximo en la red, F, del nodo
1 al nodo m.

En la formulación de la programación lineal, el objetivo es maximizar F. El monto que


parte del origen por varias rutas. Para cada nodo intermedio, lo que entra debe ser
igual a lo sale. En algunas rutas los flujos pueden tomar ambas direcciones. La
capacidad que puede ser enviada a una dirección en particular también es mostrada en
cada ruta.

El problema de flujo de costo mínimo tiene una posición medular entre los problemas
de optimización de redes; primero, abarca una clase amplia de aplicaciones y segundo,
su solución es muy eficiente.

Todos los problemas de red anteriores son casos especiales del problema de flujo de
costos mínimo. Al igual que el problema de flujo máximo, este considera flujos en las
redes con capacidades. Al igual que el problema del camino más corto, este considera
un costo por flujo hacia un arco. Al igual que el problema de transporte, este permite
múltiples orígenes y destinos. Por lo tanto, todos estos problemas pueden ser vistos
como casos especiales del problema de flujo de costos mínimo.

El problema es minimizar el costo total sujeto a la disponibilidad y la demanda de


algunos nodos, y de la conexión superior de flujo a través de cada arco

6
La programación lineal es actualmente la técnica matemática utilizada más actualmente
gracias a que el algoritmo simplex es muy eficiente y al desarrollo de la computación.
Lo que se busca con la aplicación de la programación lineal es resolver problemas
comunes y a la vez muy variados de la empresa en donde en general se tienen
necesidades por satisfacer con cierto número de recursos limitados o escasos y con el
objetivo de lograrlo en forma óptima.

EJERCICIOS OPTIMIZACIÓN DE REDES

Ejercicio 1 Árbol de mínima expansión


a) Presentar la matriz de datos del modelo

7
b) Presentar la matriz de solución

c) Interpretación del resultado que arroja el software

La ruta señalada es la adecuada para minimizar el costo del problema planteado en el


árbol de mínima expansión dando como resultado un total de 175.

8
17 28 9
2 4
40 43
29
10
1 20 6
35 37 33
5
15 25 46
26
8
3 7
42 22

Ejercicio 2 Problema de la ruta más corta


a) Presentar la matriz de datos del modelo

9
b) Presentar la matriz de solución

c) Interpretación del resultado que arroja el software

La ruta más corta es la siguiente:

10
5 5
2
6
9 3 9
9
1 9
10 4
3 8 6
5 11
6 9 3
9
15
6 7 3 10
4

9
9

Ejercicio 3 Encontrar el camino de valor mínimo


a) Presentar la matriz de datos del modelo

b) Presentar la matriz de solución

11
c) Interpretación del resultado que arroja el software

2
-3
5 4
1 3 4

2 1
3

Me llama la atención el numero negativo, pero a simple vista se puede deducir que el
camino mas favorable es el 1-3-4

Ejercicio 4 Problema de flujo máximo


Una ciudad es atravesada por una red interestatal de carreteras de norte a sur que le
permite alcanzar un nivel de 15,000 vehículos por hora en la hora pico.

12
Debido a un programa de mantenimiento general, el cual exige cerrar dichas vías, un
grupo de ingenieros ha propuesto una red de rutas alternas para cruzar la ciudad de
norte a sur, la cual incorpora avenidas importantes.

13
Fujo de
cada rama

3 0
5 8
0 2 2 0
5 1
2 3 0
1 6 0 3
3 7 7
5 1 0
0 0
0 4 6 7
5 0

La red propuesta incluye el número de vehículos (miles) que pueden circular por dichas
vías.
1) ¿Puede la red propuesta dar cabida a un flujo máximo de 15,000 vehículos/hora
de norte a sur? No, dado a que el flujo máximo que soporta es de 14,000
vehículos

2) ¿Cuál es el flujo máximo de vehículos que permite la red cada hora? 14,000
vehículos por hora

3) ¿Qué flujo se debe canalizar sobre cada rama? En la captura anterior se


muestran los resultados del flujo para cada rama.

Ejercicio 5 de programación lineal en redes

14
[0]

(4,89)
2 [-10]

(7,82) 6
(1,92)
[0] (5,77)

(11,94) 4 (2,79) [-90]


1
[100] 8
[0]
(3,98) [0] (8,93)
(10,91)
[0] 7
3
(9,89)
(6,78) 5

Las cantidades en paréntesis representan (x, y), x=costo por unidad transportada,
y=cantidad de unidades que va desde el nodo i hasta el nodo j
La cantidad en corchetes [100] en el origen es la demanda del nodo
La cantidad en corchetes [0] en los nodos es el flujo neto de cada nodo
1) Realizar la programación lineal iniciando con la función objetivo que
minimice los costos de cada ruta o arco, las restricciones y declaración de
las variables.

2) Hallar solución con programación lineal usar software

15
Arcos

Cantidad a enviar

16
El costo mínimo de esta red es de $1844

BIBLIOGRAFÍA

Landeta, J. M. I., & Manuel, J. (2012). Investigación de operaciones. Trillas.

Salazar, B (2019) Teoría de redes (10/18/2020)


https://www.ingenieriaindustrialonline.com/investigacion-de-operaciones/teoria-de-
redes/

Barros, M (2016) Ejercicios Flujos de Redes (10/18/2020)


http://www.est.uc3m.es/esp/nueva_docencia/comp_col_leg/ing_info/io/doc_generica/ar
chivos/ejercicios3sol.pdf

Torres, B (2016) Optimización sobre redes (10/18/2020)


http://www.est.uc3m.es/esp/nueva_docencia/comp_col_leg/ing_info/io/doc_generica/ar
chivos/ejercicios3sol.pdf

Cruz, M (2019) Modelos de redes (10/18/2020)


http://www.est.uc3m.es/esp/nueva_docencia/comp_col_leg/ing_info/io/doc_generica/ar
chivos/ejercicios3sol.pdf

17
CONCLUSIÓN

Los modelos de optimización de redes constituyen una herramienta muy sencilla para
la encontrar la solución óptima a los problemas de flujo de redes, porque proporcionan
algoritmos fáciles de comprender y aplicar que comparados con el método simplex
disminuyen el número de iteraciones que resuelven el problema. Si se aplicara el
método simplex en un problema de distribución o de redes, tendríamos muchas
variables y restricciones en el modelo y se tendría que utilizar herramientas
computacionales para encontrar la solución óptima de una forma rápida, ahora con los
modelos de redes solo habría que aplicar las iteraciones al grafo que origina la
representación de la red del problema y luego aplicar el algoritmo que corresponde,
que puede ser el algoritmo de la ruta más corta, algoritmo para encontrar el árbol de
expansión mínima, algoritmo de la trayectoria de aumento o el algoritmo de flujo
máximo.

Aunque los problemas de flujo de costo mínimo y el de la ruta más corta pueden
formularse como modelos de programación lineal para luego aplicar el método simplex,
no es conveniente su utilización. Por otro lado, solucionar el problema utilizando redes
mejora la eficiencia de los cálculos.

RUBRICA PARA EVALUAR EJERCICIOS INVESTIGACIÓN DE


OPERACIONES II (Valor total 40%)
CRITERIOS A Puntuación
EVALUAR
Portada El trabajo tiene una El trabajo El trabajo no
portada con todos los presenta una presenta portada.
datos (nombre de la portada solo con (0%)
escuela, nombre de la algunos datos y/o
materia, nombre del falta un dato en la
trabajo, nombre del portada(1%)
alumno, numero de
control, fecha de entrega)
(2%)
Índice El reporte contiene índice Contiene el índice El trabajo no

18
con numeración y el pero falta la contiene índice.
documento completo numeración en el (0%)
tiene la numeración de o en el
páginas (2%) documento no
tiene los números
de página (1%)
Introducción Plantea clara y Plantea en forma No plantea
ordenadamente el tema clara y ordenada, introducción del
del trabajo y su pero no tiene la tema del trabajo, ni
importancia (2%) importancia (1%) su importancia
(0%)
Marco Contiene los conceptos Contiene los La información no
Teórico desarrollados conceptos está relacionada
ampliamente en la unidad desarrollodados con el tema o no
(2%) de manera tiene marco
general o escasa teórico(0%)
(1%)
Resultados Muestra claramente todos Muestra algunos Muestra La
los resultados de cada resultados escasos informac
uno de los ejercicios: obtenidos en resultad ión no
(26%) cada uno de los os muestra
ejercicios (16%) obtenido los
s en resultad
cada os
uno de obtenido
los s (0%)
ejercicio
s (12%)
Conclusione Las conclusiones La conclusión Las conclusiones
s incluyen los incluye solo lo no incluyen lo
descubrimientos que se que fue aprendido aprendido del tema
hicieron y lo que se del trabajo de o no incluye
aprendió del trabajo (4%) manera conclusiones (0%)
general(2%)
Bibliografía Todas las fuentes de La mayoría de las No incluye
información están fuentes de bibliografía (0%)
documentadas y tienen información están
formato APA (2%) documentadas y
tienen formato
APA (1%)
TOTAL

19

Вам также может понравиться