TESINA DE LICENCIATURA EN INFORMÁTICA

Slides:



Advertisements
Presentaciones similares
Integrantes Juan Marcelo Ferreira Aranda Silvano Christian Gómez
Advertisements

Integrantes Juan Marcelo Ferreira Aranda Silvano Christian Gómez
TSP, QAP, VRPTW: Resolución mediante Algoritmos MOEA: SPEA, NSGA y Algoritmos MOACO: M3AS, MOACS. Integrantes Juan Marcelo Ferreira Aranda
Complejidad Computacional
PROCESO Y MODELOS EN LA INGENIERIA DE SOFTWARE
Objetivos Desarrollar software funcional multi-modelo sobre distintas plataformas para el estudio de sistemas complejos de cómputo de alto rendimiento.
INSTITUTO TECNOLÓGICO de Chihuahua II ESPECIALIDADES Reunión de Trabajo Viernes 20 de Abril de 2012.
VINCULO UNIVERSIDAD - EMPRESA
La calidad en la educación virtual en el nivel superior Uriel Cukierman Uriel Cukierman
APLICACIONES DE LA CIENCIA
“Impulsando la Sociedad
COMPONENTIZACIÓN DE ALGORITMOS GENETICOS Y SU IMPLEMENTACIÓN EN UNA PLATAFORMA ABIERTA PARA APRENDIZAJE COMPUTACIONAL.
Telekom Solutions.
Metaheurísticas para el Diseño de Redes Multioverlay Robustas
Definición Los Algoritmos Genéticos son métodos adaptativos que pueden usarse para resolver problemas de búsqueda y optimización. los Algoritmos Genéticos.
Sistemas Inteligentes Algoritmos Evolutivos
Optimización matemática Algoritmos Genéticos – Parte 2 Por: Antonio H
Optimización de pruebas de mutación con el uso de algoritmos genéticos
FUNDAMENTOS DE CONTROL
SEMANA Introducción.
Antonio H. Escobar Zuluaga Universidad Tecnológica de Pereira - Colombia 2014 Introducción a la Optimización matemática Antonio H. Escobar Zuluaga Universidad.
Proyecto de Establecimiento de Servicio E-Learning para PYMES Sistema de e-learning para MIPYME Metodología abierta, colaborativa y participativa.
INTRODUCCIÓN A LA COMPUTACIÓN 8va Semana – 15va Sesión Miércoles 20 de Abril del 2005 Juan José Montero Román
COMPLEJIDAD COMPUTACIONAL Departamento de Educación Matemática Profesor: Carlos Aguilar Santana “La Matemática es el Alfabeto con el cual Dios ha Escrito.
Alfabetización en información en bibliotecas universitarias. Algunas experiencias en el ámbito anglosajón Rocío Serrano Vicente Servicio de Bibliotecas.
Joselín González Bermúdez
COMPUTACION EVOLUTIVA Introducción. Computación Evolutiva: Computación Evolutiva: Enfoque alternativo para abordar problemas complejos de: Enfoque alternativo.
DEPARTAMENTO DE CIENCIAS E INGENIERÍA DE LA COMPUTACIÓN UNIVERSIDAD NACIONAL DEL SUR Año 1º 2º 3º 4º 5º Programación Matemática Software Sistemas de Hardware.
Conceptos Básicos de Redes. Ing. Carlos Manuel Guerrero Jiménez
Experimentación Numérica
Algoritmos genéticos Introducción Esquema básico Codificación
Guillermo Espinoza Centro de Estudios del Desarrollo, CED Comentarios Proyecto de Ley sobre el Servicio de Biodiversidad y Áreas protegidas Septiembre.
Clase 12 Computación Evolutiva
Una introducción a la computación evolutiva
AGENDA INTRODUCCIÓN. TEORIA Y DESARROLLO DE LA APLICACIÓN.
Algoritmos Genéticos en Aprendizaje Clase 3 de Computación Evolutiva.
WASA WiFi Aplicado a Sitios Alejados Facultad de Ingeniería - UdelaR Diego Garagorry, Enrique Lev, Fernando Viera -Tutor: Dr. Ing. Pablo Belzarena Junio.
Introducción a la investigación de mercados
Trabajo de Graduación “SISTEMA DE PLANEACIÓN AVANZADO (APS) PARA DETERMINAR LA UBICACIÓN ÓPTIMA DE CAPACITORES EN UNA RED DE DISTRIBUCIÓN DE ENERGÍA ELÉCTRICA.
Propuesta del algoritmo
Ing. en Sistemas de Información
Mary C. Jarur M. ww.udec.cl/~mjarur
Agenda  Introducción  Relevamientos de tecnologías Objetivos de la fase de relevamiento de tecnologías Principales tecnologías disponibles -OpenMosix,
Investigación Algorítmica ChasquiSoft. Integrantes Contreras Ames, Roy Carlos Gaspar Calle, Ronald Urlich Ames, Rafael Paredes.
PROYECTO DE GRADO Diseño de UNA SOLUCIÓN INTEGRAL DE TELECOMUNICACIONES PARA los centros de salud pertenecienteS al área #24 en el sector del Valle.
Modelación Matemática en la Distritación Miguel Ángel Gutiérrez Andrade Universidad Autónoma Metropolitana.
ORGANIZACIÓN Y PLANIFICACIÓN
Evaluación interna Nivel superior (NS)
NODO INHALAMBRICO PARA INTEGRAR RED COMUNITARIA
D. Pandolfi. LabTEm: Laboratorio de Tecnologías Emergentes Universidad Nacional de la Patagonia Austral Unidad Académica Caleta Olivia G. Leguizamón LIDIC:
Elaborado por Victor Herrera Bautista
Conociendo el Campo Laboral de la Novena Región Víctor Aravena.
Investigación Algorítmica ChasquiSoft. Integrantes Contreras Ames, Roy Carlos Gaspar Calle, Ronald Urlich Ames, Rafael Paredes.
D. Pandolfi., A. Villagra, E. de San Pedro, M. Lasso LabTEm: Laboratorio de Tecnologías Emergentes Universidad Nacional de la Patagonia Austral Unidad.
Presentación de Avances Seminario de Titulo Álvaro Aguilar Claudia Cornejo Juan Bello Sistema De Apoyo A La Asignación De Horarios De Clases Para El Colegio.
LOS SISTEMAS DE INFORMACIÓN INVESTIGACIÓN DE MERCADOS
ALGORITMOS GENETICOS.
problemas de la calidad del software
Ing. Uziel Quiroz Castañeda Blanca Esthela Carranza Ortega 8º Semestre Junio/2013.
Evaluación interna Nivel superior (NS)
La Biología como Alternativa Computacional Nuevos Paradigmas de Computación inspirados en la Biología Mario de J. Pérez Jiménez, Fernando Sancho Caparrini.
INSTITUTO DE INVESTIGACIÓN Y DESARROLLO DE TELECOMUNICACIONES XV Semana Tecnológica Noviembre 11, 2015 FORDES.
Facultad de Ingeniería, Universidad de la República
Marco de Trabajo para Indexación, Clasificación y Recopilación Automática de Documentos Digitales Javier Caicedo Espinoza Gonzalo Parra Chico.
Pedagógico Modalidad: Presencial. Días presenciales: 3 Horas por semana (4.5 horas) Resultados: Estudiantes se retiran por la totalidad de horas que debe.
Curso “Capacitación en Tutoría Virtual”
Algoritmo Genético para la solución del problema SAT René Clemente Juárez Angel Felipe Lara Valladares Junio 2012.
OBJETIVOS DE LOS PROGRAMAS DE ESTUDIO: SESIÓN DE TRABAJO 3 DE SEPTIEMBRE DE 2013 SECRETARÍA GENERAL SECRETARÍA DE APOYO A LA DOCENCIA.
TEMA 7 ANÁLISIS DE LOS RESULTADOS TEMA 7 ANÁLISIS DE LOS RESULTADOS.
Empresa Patrocinadora: Departamento de TIC Poder Judicial Lic. José Ángel Jiménez Torrentes. DBA. Sede Regional Chorotega, Campus Nicoya Curso: Proyectos.
Transcripción de la presentación:

TESINA DE LICENCIATURA EN INFORMÁTICA ALGORITMOS GENÉTICOS PARALELOS APLICADOS A LA RESOLUCIÓN DE PROBLEMAS DE ASIGNACIÓN DE FRECUENCIAS EN REDES CELULARES CRISTIAN PERFUMO - GERARDO MORA - LUCAS ROJAS ABRIL 2006 Tutores de Tesina: Sergio Nesmachnow José Gallardo

ESTRUCTURA Introducción. Algoritmos Genéticos (AG). Problema de asignación de frecuencias (FAP). Aplicación de la técnica al problema. Resultados experimentales. Conclusiones y trabajos futuros.

INTRODUCCIÓN Motivaciones Amplia difusión de AG. Auge de redes inalámbricas y telefonía celular. Alta complejidad del problema y gran tamaño de escenarios reales (apropiado para AG). Ausencia de resultados publicados para MI-FAP utilizando AG (COST259).

INTRODUCCIÓN Objetivos del trabajo Comprensión del mecanismo de AG. Aplicación de AG al problema MI-FAP. Comparación de versiones secuencial y paralela de AG. Contraste con resultados obtenidos al aplicar otras técnicas.

ALGORITMOS GENETICOS Complejidad NP. Heurísticos vs. Exactos. Computación Evolutiva. Conceptos - Individuos. - Población. - Generación. - Operadores genéticos (reproducción y mutación). - Fitness. - Criterios de elección (selección y reemplazo).

ALGORITMOS GENETICOS Estructura Aplicaciones (1) Generar P(0); (2) Generación  0; (3) Mientras No (criterio de parada) hacer (4) Evaluar P(Generación); (5) P. Intermedia  Selección (P(Generación)); (6) P. Intermedia  Cruzamiento (P. Intermedia); (7) P. Intermedia  Mutación (P. Intermedia); (8) P(Generación +1)  Reemplazo (P(Generación), P. Intermedia); (9) Generación  Generación +1; (10) Retornar (Mejor Solución Encontrada); Aplicaciones

ALGORITMOS GENETICOS PARALELOS (AGP) Motivación Clasificación Modelo de islas - Subpoblación - Migración

PROBLEMA DE ASIGNACIÓN DE FRECUENCIAS (FAP) Comunicaciones inalámbricas. Conceptos fundamentales Espectro. Frecuencia y canal. Transmisor. Interferencia y condiciones. Restricciones.

PROBLEMA DE ASIGNACIÓN DE FRECUENCIAS (FAP) Descripción del problema Transmisor A Transmisor B Transmisor C

PROBLEMA DE ASIGNACIÓN DE FRECUENCIAS (FAP) Clasificación Minimum Order FAP (MO-FAP). Minimum Span FAP (MS-FAP). Minimum Blocking FAP (MB-FAP). Minimum Interference FAP (MI-FAP).

APLICACIÓN DE LA TÉCNICA AL PROBLEMA Representación f 16 5 9 13 15 7 11 12 6 10 Tx 1 2 3 4 5 6 7 8 9 10 11 Alternativas de función de fitness

IMPLEMENTACIÓN Lenguaje de programación C++. Biblioteca MALLBA. Biblioteca MPI.

EXPERIMENTACIÓN Variante de AG utilizada: CHC (Cross generational elitist selection, Heterogeneous recombination, and Cataclysmic mutation). Instancias de prueba (COST259) TINY (7 celdas, 12 transmisores, 13 canales). K (264 celdas, 267 transmisores, 50 canales). SWISSCOM (148 celdas, 310 transmisores, 68 canales). Disponibles en: http://fap.zib.de/problems/COST259/ Plataforma de ejecución Cluster 3 AMD Athlon 3000 64 bits, 2GHz, 1GB RAM. Interconexión red Ethernet 100 Mbps. Sistema operativo Linux Open Suse 10. Universidad de la República, Uruguay.

RESULTADOS Calidad de soluciones Escenario AG Secuencial AG Paralelo Fitness promedio Desviación estándar Tiny 0,98039 0,97944 0,00300 K 0,30690 0,02306 0,29852 0,01447 Swisscom 0,00066 0,00031 0,00065 0,00011

RESULTADOS Calidad de soluciones (Tiny).

RESULTADOS Calidad de soluciones (K).

RESULTADOS Calidad de soluciones (Swisscom).

RESULTADOS Tiempos de ejecución SN = T1 / TN EN = SN / N Escenario AG Secuencial AG Paralelo Tiempo promedio (hs.) Desviación estándar Tiny 0,136 0,012 0,048 0,003 K 16,530 0,174 4,649 0,030 Swisscom 26,348 0,330 8,410 0,047 Speedup: Eficiencia computacional: SN = T1 / TN T1 : tiempo serial, TN : tiempo paralelo EN = SN / N

RESULTADOS Eficiencia (Tiny). Speedup = 2.8 Eficiencia computacional = 0.93

RESULTADOS Eficiencia (K). Speedup = 3.55 Eficiencia computacional = 1.18

RESULTADOS Eficiencia (Swisscom). Speedup = 3.13 Eficiencia computacional = 1.04

CONCLUSIONES Se adquirió conocimiento sobre AG. Los AG son aplicables a MI-FAP. Los algoritmos genéticos paralelos nos otorgan grandes beneficios sobre los algoritmos genéticos secuenciales. No se pudieron igualar los resultados publicados con otros técnicas.

TRABAJOS FUTUROS Diseñar operadores específicos para MI-FAP. Experimentar con codificaciones alternativas. Evaluar el desempeño con otras funciones de fitness. Experimentar con diferentes variantes de paralelismo. Abordar el problema con un enfoque multiobjetivo.

¿PREGUNTAS? Muchas Gracias

DIFICULTADES ENCONTRADAS Inconveniente administrativo con respecto a la tutoría de un profesor extranjero. Falta de poder de cómputo para llevar a cabo el proyecto a nivel local. Esfuerzo económico personal de los integrantes. Estilo del mecanismo de evaluación. Nos ponemos a disposición para aportar experiencias en pos de sortear a futuro todos estos inconvenientes.

COMENTARIOS FINALES Gran esfuerzo invertido durante un año y medio de investigación. Asistencia al CACIC. Profesionales en el tema. Tutoría a distancia. Agradecimientos. Proyecto de investigación de gran envergadura con el que quedamos muy conformes.