Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Lima, 2019
“Año de la lucha contra la corrupción y la impunidad”
Índice
Universidad Nacional De Ingeniería
FACULTAD DE INGENIERÍA INDUSTRIAL Y DE SISTEMAS
Resumen 2
2. Introducción 3
3. Problemática 3
4. Objetivos 6
4.1. Objetivo Principal: 6
4.2. Objetivos Secundarios: 6
5. Solución Propuesta 7
6. Marco Teórico 17
6.1. Algoritmo de Kruskal 17
7. Bibliografía 20
1. Resumen
Nuestra propuesta consiste en rediseñar el sistema de transporte en la ciudad de
Lima Metropolitana mediante un análisis y estudio integral de las rutas actuales, así
como las rutas de demanda popular. También, veremos las causas de la
problemática de las rutas del sistema de transporte actual y habiendo de uso del
Universidad Nacional De Ingeniería
FACULTAD DE INGENIERÍA INDUSTRIAL Y DE SISTEMAS
2. Introducción
En una ciudad metrópoli como Lima, donde la gente a diario recurre a sus centros
de trabajo, centros educativos, de entretenimiento, de salud, de ocio, etc; surge la
necesidad muy importante de tener un sistema de transporte óptimo a base de
rutas, paraderos, estaciones y terminales, el cual, de manera rápida y segura, nos
permita desplazarnos. Ya sea de lugares no tan lejanos a nuestra ubicación, a
lugares en donde se debe recorrer largo kilometraje (Ejem. viajes entre los conos o
puntas), en este proyecto lo que nos propusimos es de rediseñar las rutas de Lima
en base a las del Metropolitano, corredores complementarios y alimentadores, los
métodos que usaremos y la problemática a solucionar. No tocaremos las rutas por
donde pasará el futuro metro de Lima ni las rutas ya existentes o en proyecto de los
Corredores.
3. Problemática
El tema de transporte en Lima es muy complejo y lo sufren todos los días los
habitantes de esta ciudad, Esta problemática ha generado a la ciudad de Lima
pérdidas millonarias en viajes horas - hombre, reducción de los niveles de calidad
de vida, gasto de energías renovables, contaminación, etc.
Universidad Nacional De Ingeniería
FACULTAD DE INGENIERÍA INDUSTRIAL Y DE SISTEMAS
4. Objetivos
● Analizar las posibles nuevas rutas en base a la afluencia del tránsito peatonal
y vehicular entre otros factores.
● Plantear una posible aplicación del algoritmo de Kruskal para el rediseño de
las rutas de Lima Metropolitana
● Aplicar las técnicas aprendidas en clase en el desarrollo de este proyecto.
Universidad Nacional De Ingeniería
FACULTAD DE INGENIERÍA INDUSTRIAL Y DE SISTEMAS
5. Solución Propuesta
Actualmente la ciudad de Lima cuenta con dos sistemas ya existentes que están
aliviando en parte la problemática de la movilidad de la ciudad. El Metro, conocido
como “Tren Eléctrico”, y el Metropolitano que hace poco ha sido unificado a una de
red de corredores para buses.
En los estudios que hicieron Protransporte junto con la consultora ALG - INOCSA,
para el proyecto del Metropolitano en 2006 se definieron las cuencas mencionadas y
se vio que la mayor demanda de transporte se da en las zonas norte y centro,
sobretodo en el eje Norte-Sur (Comas - Centro de Lima - Barranco), las áreas del
sur y suroeste tienen una demanda menor.
Para lograr obtener los resultados buscados debemos analizar posibles rutas
alternativas mediante el uso del algoritmo de Kruskal, pero para ello necesitaremos
establecer los pesos de las aristas mediante el uso de la ponderación de factores de
acuerdo a un criterio subjetivo definido en el siguiente cuadro
Universidad Nacional De Ingeniería
FACULTAD DE INGENIERÍA INDUSTRIAL Y DE SISTEMAS
Factores Valor
Atascamiento Vehicular 10
Distancia 7
Inseguridad 5
Impopularidad 7
No linealidad 5
Siendo
Pi: Peso de la arista i
f j : Peso del factor j (j:1,2,3,4,5)
v j: Valor asignado al factor j
v jes el grado de incidencia del factor y podrá tener como únicos valores a los
números desde 1 hasta 10
Luego de analizar los factores y asignar un peso a cada arista aplicaremos el
algoritmo de Kruskal para buscar la solución óptima y encontrar la mejor ruta
posible.
package kruskal;
import java.io.*;
class Kruskal {
Universidad Nacional De Ingeniería
FACULTAD DE INGENIERÍA INDUSTRIAL Y DE SISTEMAS
public int[][] G;
public int[][] t;
public boolean[][] in;
public boolean[][] temp;
static int n;
static int mincost = 0;
public int k, l, num_ed = 0;
t[i][1] = l;
t[i][2] = k;
if (num_ed >= n) {
if (allconnect(i)) {
return;
}
}
}
System.out.println("\nNo hay solucion");
}
public boolean allconnect(int i) {
for (int c = 2; c <= n; c++) {
temp = new boolean[n + 1][n + 1];
for (int a = 1; a <= n; a++) {
for (int b = 1; b <= n; b++) {
temp[a][b] = temp[b][a] = false;
}
}
if (can_reach(1, c, i) == false) {
return false;
}
}
return true;
}
public boolean formscycle(int i) {
if (isPresent(i, k) && isPresent(i, l)) {
temp = new boolean[n + 1][n + 1];
for (int a = 1; a <= n; a++) {
for (int b = 1; b <= n; b++) {
temp[a][b] = temp[b][a] = false;
}
}
if (can_reach(k, l, i)) {
return true;
}
}
return false;
}
}
} else if ((k == t[o][2]) && !(temp[t[o][1]][l])) {
if (can_reach(t[o][1], l, i) == true) {
return true;
}
}
}
return false;
}
System.out.println("\n\nSolucion : \n");
kr.Kruskals();
System.out.println("\n\n\nEl costo es de: " + mincost);
}
}
Universidad Nacional De Ingeniería
FACULTAD DE INGENIERÍA INDUSTRIAL Y DE SISTEMAS
Cuando asignamos los pesos a todas las aristas ya vemos la aplicación del
algoritmo de Kruskal como una vía de solución óptima debido a su simplicidad a
partir de ahora para encontrar la solución buscada. Una vez mostrada la solución
buscamos igualarlo a las rutas marcadas a color o sus contiguas, así llegando a la
ruta óptima buscada.
IDA VUELTA
Cruce de Av. Beta con Av. Tomás Cruce de Av. Tomás Valle con Av.
Valle Faucett
Avenida Av. Universitaria con Av. Cruce de Av. Tomás Valle con Av.
Tomas Valle Pacasmayo
Cruce de Av. 12 de Octubre con Cruce de Av. Tomás Valle con Av.
Av. Universitaria Dominicos
Cruce de Av. Tomás Valle con Av. Cruce de Av. 12 de Octubre con
Dominicos Av. Universitaria
Cruce de Av. Tomás Valle con Av. Cruce de Av. Universitaria con Av.
Pacasmayo Tomás Valle
Cruce de Av. Tomás Valle con Av. Cruce de Av. Beta con Av. Tomás
Faucett Valle
Aeropuerto Jorge Chávez Cruce de Panamericana
Norte(1N)con Av. Tomás Valle
Cruce Av. Faucett con Av. Cruce de Av. Tomás Valle con Av.
Bocanegra Túpac Amaru
Cruce Av. Faucett con Av. Canta Puerta 5 de la UNI
Callao
Óvalo 200 Millas Cruce de Av. Eduardo de Habich
con Av. Túpac Amaru
Factores Valor
Atascamiento Vehicular 10
Distancia 7
Inseguridad 5
Impopularidad 7
No linealidad 5
Universidad Nacional De Ingeniería
FACULTAD DE INGENIERÍA INDUSTRIAL Y DE SISTEMAS
IDA VUELTA
Universidad Nacional De Ingeniería
FACULTAD DE INGENIERÍA INDUSTRIAL Y DE SISTEMAS
6. Marco Teórico
Este es el grafo original. Los números de las aristas indican su peso. Ninguna de las
aristas está resaltada.
Sin embargo, ahora es CE la arista más pequeña que no forma ciclos, con peso 5,
por lo que se resalta como segunda arista.
Universidad Nacional De Ingeniería
FACULTAD DE INGENIERÍA INDUSTRIAL Y DE SISTEMAS
Las siguientes aristas más pequeñas son AB y BE, ambas con peso 7. AB se elige
arbitrariamente, y se resalta. La arista BD se resalta en rojo, porque formaría un
ciclo ABD si se hubiera elegido.
Universidad Nacional De Ingeniería
FACULTAD DE INGENIERÍA INDUSTRIAL Y DE SISTEMAS
El proceso continúa marcando las aristas, BE con peso 7. Muchas otras aristas se
marcan en rojo en este paso: BC (formaría el ciclo BCE), DE (formaría el ciclo
DEBA), y FE (formaría el ciclo FEBAD)
Generalmente se usa para las obras viales y circuitos eléctricos, solo el primer
concepto nos será útil en la problemática antes planteada.
7. Conclusiones
➢ Concluimos que el Algoritmo de Kruskal es una alternativa
eficiente porque nos brindó rutas diferentes en comparación a las
Universidad Nacional De Ingeniería
FACULTAD DE INGENIERÍA INDUSTRIAL Y DE SISTEMAS
8. Bibliografía