UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN Facultad de Ingeniería Mecánica y Eléctrica Maestro: Iris Abril Abril Martinez Martinez Salazar Salazar Materia: Temas Selectos de Optimizacion Tema: DEMOSTRACION DEL METODOLOGIA GRASP EN VEHICLE ROUTING PROBLEM
HORA:M5
Alumnos:
Matriculas:
Israel García Martínez
1448574
MAURICIO ORTIZ RIVERA
1494718
SALVADOR SALVADOR ADRIAN REYES SILVA SILVA
1570296
DANIEL IVAN CRUZ REYES
1447043
DESCRIPCION DE PROYECTO El proyecto trata de una demostración de GRASP en un problema de Vehicle Routing, en el cual dando datos como el número de clientes, viajes, la capacidad del vehículo, demanda, tiempo y coordenadas , podremos sacar el tour óptimo del problema. Se realizo el proyecto en Java con funciones de acceso al archivo de texto.
REVISION DE LITERATURA La Búsqueda Local es una técnica utilizada para mejorar una solución inicial para un problema de optimización. Es un proceso iterativo que consiste en lo siguiente. En cada iteración se busca una solución vecina de la solución actual que mejore el valor de la función objetivo. Para cada solución x∈X se define una estructura de vecindad. Algoritmo voraz es un procedimiento iterativo que, empezando con una solución vacía, en
cada iteración se añade un elemento a la solución, y el procedimiento termina cuando se obtiene una solución factible. Para la selección de los candidatos se utiliza una función voraz que mide el beneficio de añadir el elemento a la solución. El método GRASP es un procedimiento iterativo que consiste en: una fase de construcción
y una fase de búsqueda local. Se obtiene una solución factible durante la fase de construcción aplicando un procedimiento voraz. En cada iteración del procedimiento voraz se agrega un nuevo elemento a la solución de acuerdo al valor de una función voraz. En lugar de escoger siempre el mejor elemento candidato, se construye una lista con los mejores candidatos, de donde se selecciona uno aleatoriamente. Una vez que se construye una solución utilizando un procedimiento voraz, se realiza un procedimiento de búsqueda local. VRP: Vehicle Routing Problem. Es un problema clásico de optimización combinatoria con
múltiples aplicaciones, en el que consiste de un deposito central, en donde una flotilla de vehículos disponibles con tanta capacidad de transportación, para entregar a c lientes que requieren productos con cierta demanda. Se desea minimizar los costos de transportación (distancia total recorrida, número de vehículos, tiempo total de transportación), diseñar las rutas de los vehículos que salen y regresan al depósito para satisfacer las demandas de los clientes, con ciertas restricciones operacionales.
METODO DE SOLUCION PROPUESTO Para empezar creando los tours usando el algoritmo del vecino más cercano con una metodología un poco diferente de la tradicional. Al crear los tour lo que hicimos es crearlos de manera simultánea, para ver la posibilidad de disminuir latencia al momento de querer ingresar un cliente a un tour, teniendo como condición al incluir el cliente al tour la capacidad del vehículo si tenía capacidad se anexa este, de lo contrario se pasa al siguiente vehículo. Ya teniendo los tour hicimos un intercambio de cada uno de l os nodos de un tour contra otros de un diferente tours para ver si podíamos reducir la latencia de los tours
EXPERIMENTACION COMPUTACIONAL
CONCLUSION El problema del ruteo de vehículos ( VRP), como se menciona en lo anterior, se mostro los vehículos solicitados y las entregas hechas, que se encontró la solución optima. El método GRASP se procedió a iterar el algoritmo para ordenar, realizar las visitas y buscar disponibles. El proyecto presentado tuvo algunas consideraciones para demostrar la metodología GRASP en el problema de Vehicle Routing, por lo que con la ayuda de compañeros y de lo aprendido en la clase, se obtuvo buenos resultados y mejoras al avance y su terminación.
BIBLIOGRAFIA An effective memetric algorithm for the cumulative capacitated Sandra Ulrich Nigueveu, Christian Prins, Roberto Wolfler Calvo An adaptive large neighborhood search heuristic for the cumulative capacitated vehicle routinfg problem Glaydston Mattos Ribeiro, Gilbert Laporte Capitulo 3. GRASP (Greedy Randomized Adaptive Search Procedures). Diseño de un algoritmo heurístico para el problema de localización p-mediana de Carlos Martín
Hernández Ramírez http://catarina.udlap.mx/u_dl_a/tales/documentos/lii/hernandez_r_cm/capitulo3.pdf
El problema de ruteo de vehiculos Irma Delia Garcia Calvillo http://www.matematicas.unam.mx/computocientifico/archivos/RuteoVehiculos.pdf
GREEDY RANDOMIZED ADAPTIVE SEARCH PROCEDURES (GRASP)
http://www2.research.att.com/~mgcr/doc/sgrasp.pdf http://www.cleveralgorithms.com/nature-inspired/stochastic/grasp.html