La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Investigación Algorítmica ChasquiSoft. Integrantes Contreras Ames, Roy Carlos 20037038 Gaspar Calle, Ronald20040385 Urlich Ames, Rafael20050272 Paredes.

Presentaciones similares


Presentación del tema: "Investigación Algorítmica ChasquiSoft. Integrantes Contreras Ames, Roy Carlos 20037038 Gaspar Calle, Ronald20040385 Urlich Ames, Rafael20050272 Paredes."— Transcripción de la presentación:

1 Investigación Algorítmica ChasquiSoft

2 Integrantes Contreras Ames, Roy Carlos 20037038 Gaspar Calle, Ronald20040385 Urlich Ames, Rafael20050272 Paredes Anicama, Fernando20050438 Castro Toribio, Jorge20052036 Ruiz Vergara, César Augusto20057238

3 1. Introducción 2. Algoritmos Heurístico: Primero el mejor. Heurístico: Primero el mejor. Meta-heurístico: GRASP. Meta-heurístico: GRASP. Meta-heurístico: Genético. Meta-heurístico: Genético. 3. Conclusiones 4. Referencias Agenda

4 Descripción del problema del agente viajero: Descripción del problema del agente viajero: El problema del agente viajero, consiste en un agente de ventas que tiene que visitar n ciudades comenzando y terminando en una misma ciudad, visitando solamente una vez cada ciudad, y haciendo el recorrido de costo mínimo, este costo de recorrido puede estar expresado en términos de tiempo y distancia, recorrer el mínimo de kilómetros o llevar a cabo un tour en el menor tiempo posible. Introducción

5 Gráfico de red de un grupo de clientes con su antena correspondiente: Gráfico de red de un grupo de clientes con su antena correspondiente: Introducción

6 Algoritmos

7 Algoritmo Heurístico Voraz – El Primero, el mejor

8 Algoritmo Heurístico - Definición Algoritmo Meta - Heurístico Algoritmo Meta - Heurístico Escoger siempre el mejor elemento en cada paso, conocido como el candidato más prometedor, a fin de llegar a una solución óptima. Escoger siempre el mejor elemento en cada paso, conocido como el candidato más prometedor, a fin de llegar a una solución óptima. El avance es paso a paso, empezando con un conjunto solución vacío. El avance es paso a paso, empezando con un conjunto solución vacío.

9 Conjunto C de candidatos: conjunto de clientes Función de selección: determina el cliente más cercano al último cliente seleccionado (candidato prometedor) Función de factibilidad: Comprueba que el conjunto de candidatos seleccionados junto al nuevo candidato prometedor permitan llegar a una solución. Función objetivo: minimizar el costo del cableado. Está dado por la siguiente fórmula: f(x) = ( d * costo_cable/m ) * factor Algoritmo Heurístico - Definición

10 Problema del cambio de dinero El problema de la mochila El problema de la El problema de cortes de una dimensión El problema de la selección de proyectos de inversión Algoritmo Heurístico - Aplicación

11 funcion voraz(C:conjunto):conjunto { C es el conjunto de todos los clientes } S = {Ø} { S es el conjunto en el que se construye la solución }Ø mientras C <> vacío hacer x = el elemento de C que maximiza seleccionar(x) C = C - {x} si completable(S U {x}) entonces S = S U {x} si solucion(S) entonces devolver S si no devolver no hay solucion fin Algoritmo Heurístico – Diagrama de Flujo

12 Desventajas Miopía. Ventajas Fácil de diseñar e implementar. Fácil de comprobar la optimización. Algoritmo Heurístico

13 Grasp Algoritmo Meta-Heurístico

14 Algoritmo Meta-Heurístico Algoritmo Meta-Heurístico Usado para problemas de optimización combinatoria Usado para problemas de optimización combinatoria Es un proceso multicomienzo o iterativo. Es un proceso multicomienzo o iterativo. Algoritmo GRASP - Definición

15 Cada iteración presenta 2 fases: Cada iteración presenta 2 fases: Fase de Construcción. Considerando una lista restringida de elementos candidatos se selecciona aleatoriamente uno para añadirlo en la construcción de la solución. Fase de Construcción. Considerando una lista restringida de elementos candidatos se selecciona aleatoriamente uno para añadirlo en la construcción de la solución. Fase de Mejora. Realiza una búsqueda local en el vecindario de la solución construida con el fin de mejorar esta solución. Fase de Mejora. Realiza una búsqueda local en el vecindario de la solución construida con el fin de mejorar esta solución. Algoritmo GRASP - Aplicación

16  procedimiento GRASP (numIteraciones, instancia)  Leer (instancia)  Mientras hacer  Fase de Construcción  Fase de Mejora  Actualizar la mejor solución  Regresar la mejor solución Algoritmo GRASP – Diagrama de Flujo

17 Ventajas Facilidad de implementación Buena solución con costo de procesamiento razonable Puede servir como paso previo en la aplicación de otros algoritmos Desventajas No exhaustivo No se escoge necesariamente la mejor solución Algoritmo GRASP

18 Genético Algoritmo Meta-Heurístico

19 Algoritmo Genético - Definición

20 Algoritmo Genético - Aplicación

21 Algoritmo Genético – Diagrama de Flujo

22 VentajasDesventajas Algoritmo Genético

23 Luego del análisis realizado de las ventajas y desventajas de cada algoritmo, el equipo Chasquisoft ha decidido experimentar con una fusión de dos algoritmos: Grasp-Genético. Luego del análisis realizado de las ventajas y desventajas de cada algoritmo, el equipo Chasquisoft ha decidido experimentar con una fusión de dos algoritmos: Grasp-Genético. Conclusiones

24 http://www.research.att.com/~mgcr/doc/gan nbib.pdf http://www.research.att.com/~mgcr/doc/gan nbib.pdf http://www.research.att.com/~mgcr/doc/gan nbib.pdf http://www.research.att.com/~mgcr/doc/gan nbib.pdf catarina.udlap.mx/u_dl_a/tales/documentos/l ii/martinez_g_ag/capitulo3.pdf catarina.udlap.mx/u_dl_a/tales/documentos/l ii/martinez_g_ag/capitulo3.pdf catarina.udlap.mx/u_dl_a/tales/documentos/l ii/martinez_g_ag/capitulo3.pdf catarina.udlap.mx/u_dl_a/tales/documentos/l ii/martinez_g_ag/capitulo3.pdfReferencias


Descargar ppt "Investigación Algorítmica ChasquiSoft. Integrantes Contreras Ames, Roy Carlos 20037038 Gaspar Calle, Ronald20040385 Urlich Ames, Rafael20050272 Paredes."

Presentaciones similares


Anuncios Google