Sei sulla pagina 1di 11

CARPETA DE TRABAJOS – REDES DE TRANSPORTE

VICTOR HUGO BARRERA MORENO

UNIVERSIDAD PEDAGÓGICA Y TECNOLÓGICA DE COLOMBIA


FACULTAD DE INGENIERÍA
ESCUELA DE TRANSPORTE Y VÍAS
REDES DE TRANSPORTE
TUNJA
2019
CARPETA DE TRABAJOS – REDES DE TRANSPORTE

VICTOR HUGO BARRERA MORENO Cód. 201421867

Informe presentado a:
Ingeniero Ph.D. LUIS GABRIEL MÁRQUEZ DÍAZ

UNIVERSIDAD PEDAGÓGICA Y TECNOLÓGICA DE COLOMBIA


FACULTAD DE INGENIERÍA
ESCUELA DE TRANSPORTE Y VÍAS
REDES DE TRANSPORTE
TUNJA
2019
SOLUCIÓN EJERCICIO PROBLEMA MÍNIMO COSTO

Se tiene que la terna adjunta a cada arco indica: (Costo, flujo mínimo, capacidad).}

Según la información anterior, se tiene que le grafo presenta 9 Nodos y 24 Arcos.

1. SOLUCION EN EXCEL:

En la parte superior se tiene la Matriz de incidencia nodo arco, vector de flujos, costos, flujo mínimo o cota mínima y
capacidad, en la parte inferior se presenta las restricciones de igualdad.
X12 X14 X21 X23 X24 X27 X32 X35 X36 X41 X43 X45 X59 X63 X67 X68 X69 X72 X73 X76 X78 X87 X93 X95
COSTOS 5 3 6 4 5 3 4 3 8 3 7 5 4 7 4 6 2 3 4 4 5 5 5 3
COTA MÍNIMA 1 2 2 1 1 0 0 0 0 0 2 0 0 3 0 0 2 0 1 0 1 2 1 0
CAPACIDAD 7 7 8 8 7 6 8 8 6 6 9 12 6 8 6 10 8 6 6 6 5 8 7 8

NODOS MATRIZ DE INCIDENCIA


1 1 1 -1 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
2 -1 0 1 1 1 1 -1 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0
3 0 0 0 -1 0 0 1 1 1 0 -1 0 0 -1 0 0 0 0 -1 0 0 0 -1 0
4 0 -1 0 0 -1 0 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0
5 0 0 0 0 0 0 0 -1 0 0 0 -1 1 0 0 0 0 0 0 0 0 0 0 -1
6 0 0 0 0 0 0 0 0 -1 0 0 0 0 1 1 1 1 0 0 -1 0 0 0 0
7 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 -1 0 0 1 1 1 1 -1 0 0
8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 -1 1 0 0
9 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 -1 0 0 0 0 0 1 1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

= 8
= -10
= -3
= 14
= -7
= 5
= 12
= -10
= -9

Al solucionar el ejercicio en Excel se obtienen los siguientes flujos:


X12 X14 X21 X23 X24 X27 X32 X35 X36 X41 X43 X45 X59 X63 X67 X68 X69 X72 X73 X76 X78 X87 X93 X95
FLUJOS 7 3 2 1 1 0 5 1 3 0 6 12 6 3 0 7 4 2 1 6 5 2 1 0
COSTOS 5 3 6 4 5 3 4 3 8 3 7 5 4 7 4 6 2 3 4 4 5 5 5 3
COTA MÍNIMA 1 2 2 1 1 0 0 0 0 0 2 0 0 3 0 0 2 0 1 0 1 2 1 0
CAPACIDAD 7 7 8 8 7 6 8 8 6 6 9 12 6 8 6 10 8 6 6 6 5 8 7 8

Lo cual genera el siguiente mínimo costo total del problema:

Costo Total
383

El problema se solucionó empleando el complemento de Excel “Solver” el cual permite abordar problemas de
programación lineal. En este caso se usó simplex ya que el problema de flujo a mínimo costo es lineal.
2. SOLUCIÓN EN MATLAB

En el caso de Matlab se utiliza la función linprog(), la cual permite abordar problemas de programación lineal. En el
software la función posee esta estructura:

[x, costo] = linprog( f , A , b , Aeq , beq , lb , ub )

Donde:
f: Vector Costos
A: Matriz Restricciones de Desigualdad
b: Vector Lado Derecho Restricciones de Desigualdad
Aeq: Matriz de Restricciones de Igualdad (Matriz de incidencia)
beq: Vector Lado derecho Matriz de Restricciones de Igualdad (Lado derecho Matriz de Incidencia)
Lb: Limites Inferiores
ub: Limites Superiores

Dado que, en este caso no se tienen restricciones de desigualdad, la matriz A y el vector b, toman valores de cero para
poder correr la solución del problema.

Se insertan los vectores y matrices correspondientes al problema

Posteriormente se corre la función linprog() y se obtiene el vector flujos seguido del vector costos:
Como se puede evidenciar se obtuvieron los mismos obtenidos en Excel, el costo total e ambos casos es de 383.
3. SOLUCIÓN TRANSCAD

Para la solución en Transcad, es necesario realizar el dibujo del grafo, una vez este se encuentra dibujado se asigna el
costo, el flujo mínimo y la capacidad a cada arco. Es importante que el ejercicio se encuentre balanceado para realizar
este proceso en el Software.

Para dar solución al problema es preciso discriminar en el software los nodos generadores y los nodos atractores.
Posteriormente en la ventana “Routing/Logistics”, se selecciona el tipo de problema a solucionar, el cual es flujo a
mínimo costo. Una vez en esta ventana, se seleccionan los nodos, arcos y vectores necesarios para dar solución al
problema.

Al terminar de correr la solución al problema de flujo a mínimo costo en Transcad, se puede obtener un reporte en
donde se representa la información dada en el problema y el costo total para dicha solución
Como se puede evidenciar en los tres programas empleados se llegó a la misma solución del problema planteado, la cual
genera un costo mínimo de 383.
Resumen de resultados obtenidos discriminando la solución dada en Excel, Matlab y Transcad.

FLUJOS SOLUCIÓN
Arco
Excel Matlab Transcad
X12 7 7 7
X14 3 3 3
X21 2 2 2
X23 1 1 1
X24 1 1 1
X27 0 0 0
X32 5 5 5
X35 1 1 1
X36 3 3 3
X41 0 0 0
X43 6 6 6
X45 12 12 12
X59 6 6 6
X63 3 3 3
X67 0 0 0
X68 7 7 7
X69 4 4 4
X72 2 2 2
X73 1 1 1
X76 6 6 6
X78 5 5 5
X87 2 2 2
X93 1 1 1
X95 0 0 0
COSTO 383 383 383
SOLUCIÓN EJERCICIO RUTA MÍNIMA

El grafo dado en este problema es el siguiente:

El grafo posee 6 nodos y 9 arcos. En la imagen se representa el costo asignado a cada arco.

Solución en Excel:

Flujos 4 1 1 0 2 0 0 0 1
Costo 1 2 3 1 2 1 3 4 2 15
Capacidad 100 200 50 50 100 50 50 30 100
NODO 1-2 1-4 2-3 2-4 2-5 3-5 3-6 4-5 5-6
1 1 1 0 0 0 0 0 0 0 5 = 5
2 -1 0 1 1 1 0 0 0 0 -1 = -1
3 0 0 -1 0 0 1 1 0 0 -1 = -1
4 0 -1 0 -1 0 0 0 1 0 -1 = -1
5 0 0 0 0 -1 -1 0 -1 1 -1 = -1
6 0 0 0 0 0 0 -1 0 -1 -1 = -1

El procedimiento es similar al realizado para el problema de flujo a mínimo costo, en este caso, los arcos que presentan
un flujo después de dar solución al problema serán aquellos que forman parte del grafo de ruta mínima. Para este
problema se asumen valores para la capacidad de los nodos, de modo tal que se pueda correr el problema sin generar
algún error.
Al correr la solución del problema de ruta mínima se obtuvo lo siguiente:

ARCO 1-2 1-4 2-3 2-4 2-5 3-5 3-6 4-5 5-6
Flujos 4 1 1 0 2 0 0 0 1

Los arcos que forman parte del grafo solución de ruta mínima son: X1-2, X1-4, X2-3, X2-5, X3-5, X5-6.

Potrebbero piacerti anche