Académique Documents
Professionnel Documents
Culture Documents
para la ejecución del método de solución del modelo genético diseñado a tal
efecto.
Para desarrollar con éxito la tarea del scheduling de los horarios de los trenes del
pertenecen a la base de datos del sistema de planificación de esta tarea, pues la base
donde se modifican datos incorrectos que persistan en las diferentes tablas de la base
de datos.
continuación.
71
Figura 3.1 Formulario que contiene las Líneas
que se puede desplazar cada tren, los valores de estas velocidades se utilizan
72
Figura 3.4. Formulario que contiene los datos de los Horarios
scheduling del horario de los trenes del Metro de Caracas. Esta información
que aquí queda registrada es la base para la generación de los gráficos del
trenes.
ferroviarias en Venezuela.
73
aspectos de índole organizativos a las empresas ferroviarias de Venezuela
del sistema, así como el parte del flujo de la información que intercambian el
elementos se conjugan con las entradas de datos técnicos elaborados por las
horarios programados para cada línea y una relación integrada del despacho
74
en su componente más profunda se desarrolló en lenguaje SQL. Para ello
aparece a continuación:
SELECT
ESTACIONES.IDEstacion, ESTACIONES.TipoDeEstacion
INTO
OpzEstaciones
FROM
ESTACIONES;
SELECT
LINEAS.IDLinea, LINEAS.NombreLinea
INTO
OtzLinea
FROM
LINEAS;
Una consulta más compleja la constituye la que crea la tabla que recoge los
datos del scheduling de los horarios de los trenes por líneas. Esta se ilustra a
continuación:
75
SELECT
LINEAS.IDLinea,
TRENES.IDTrenes,
TRENES.VelMax,
TRENES.VelMin,
HORARIOS.IDEstacion,
HORARIOS.TiempoLlegada,
HORARIOS.TiempoSalida,
HORARIOS.TiempoSalida,
HORARIOS.TiempoTransferencia,
HORARIOS.TiempoTransferencia,
ESTACIONES.EstacionNombre,
ESTACIONES.TipoDeEstacion
INTO
[Entrada a la Optimizacion]
FROM
(LINEAS INNER JOIN TRENES ON LINEAS.IDLinea = TRENES.Linea)
INNER JOIN ([TIPO DE ESTACION]
INNER JOIN (ESTACIONES INNER JOIN HORARIOS
ON ESTACIONES.IDEstacion = HORARIOS.IDEstacion)
ON [TIPO DE ESTACION].TipoEstacion = ESTACIONES.TipoDeEstacion)
ON TRENES.IDTrenes = HORARIOS.IDTren;
generación de las sentencias SQL puede que difieran sintácticamente con las
lenguaje SQL.
76
3.4. Empleo de los Algoritmos Genéticos.
C++ de algoritmos genéticos GAlib, desarrollada por Mathew Bartschi Wall [6],
optimización.
77
optimización que se han definido en el modelo genético por medio de los
actualización del resto de las otras secciones del cromosoma, para garantizar
que la nueva secuencia sea válida también en las otras secciones. Para las
soluciones.
uno de sus genes por otro sin permitir duplicados. Por tanto la mutación del gen
de horarios para un tren solo puede tener uno de esos valores. La mutación
78
salida de los resultados que se obtendrá para el caso de varias secuencias
de horarios de varios trenes que van en un sentido y otro de las vías férreas
optimización.
optimizados.
79
3.4.2. Resultados que se esperan del método propuesto.
integración con la base de datos del sistema como banco de prueba con
donde se comprueben los resultados del sistema con los que diariamente
80
cálculo de cada generación. A pesar de todo, incluso para líneas férreas
81
La asignación de los tiempos obedece a un caudal de experiencia del
estos tiempos asignados para cada tren, de cada línea, no puedan ser
mejorados.
Todos estos datos generan unas planillas donde también se obtiene como
ZONA RENTAL
82
los resultados, con el correspondiente incremento de la utilización de
trabajo.
estudiados.
83