Distribución de Antenas de telefonía móvil como CSP Leandro Abraham – Pablo Ocaña Inteligencia Artificial - Trabajo Final FRM – UTN 2011.

Slides:



Advertisements
Presentaciones similares
DISEÑO DE EXPERIMENTOS EXPERIMENTOS DE COMPARACIÓN SIMPLE
Advertisements

Cifras de la industria marzo de Información por tipo de compañías.
Complejidad Computacional
Vera Olivera, David Carlos Marín Rosales, Nicolae Harry
Complejidad Computacional
Diseño y análisis de algoritmos
Agrupación de datos cuantitativos definiciones básicas y otras explicaciones.
Introducción a la minería de datos
DISEÑO DE EXPERIMENTOS
EVALUACION DE PROYECTOS
Distribución de Probabilidad de una variable discreta
Procesadores de Lenguaje
MÉTODOS ESTADÍSTICOS.
TALLER REGIONAL DE LAS NACIONES UNIDAS SOBRE EL PROGRAMA MUNDIAL DE CENSOS DE POBLACIÓN Y VIVIENDA 2010: EVALUACIÓN CENSAL Y ENCUESTAS POST EMPADRONAMIENTO.
Contraste de Hipótesis
CONTROL ESTADÍSTICO DE PROCESOS
Generación de Números Seudo-Aleatorios
KRUSKAL WALLIS Jorge Iván Betancur Marta Isabel Naranjo García
Estadística Administrativa I
IV WorkShop on Planning, Scheduling and Temporal Reasoning
Simulación 3 Generación de variables aleatorias.
Distribución muestral de la media 2011 – 0
PRUEBA DE HIPOTESIS LUIS FERNANDO TRUJILLO LEYDER JULIAN GOMEZ
PROTOCOLOS Y ESTANDARES DE RED
Programación 10-Marzo-11.
Estadística Lic. Olga S. Filippini.
Parámetros estadísticos
El proceso de desarrollo de software
Modelación de estructuras metálicas utilizando sap2000
MÓDULO DE BÚSQUEDA DE PERSONAS DENTRO DE UNA BASE DE DATOS DE ROSTROS
Investigación Algorítmica
PREÁMBULO Red Digitel Equipos Router Enlace de Internet Sede A INTERNET SOLUCIONES DE INTERNET DEDICADO PREÁMBULO.
MEDIDAS DE DISPERSIÓN.
FRANCISCO JAVIER RODRÍGUEZ
Angela María Serna López Johana Elena Cortés Karina Mustiola Calleja
CATALINA AGUDELO, HAIDY PAOLA, JULIETH PINO
La prueba U DE MANN-WHITNEY
Problemas de Satisfacción de Restricciones (CSP)
ID-Spec Large 3.0 Software para el Diseño de Instalaciones Eléctricas en Edificios Industriales y Terciarios.
Curso de Hidrología Caudales Máximos II
MINIMO COMÚN MÚLTIPLO DE DOS NÚMEROS a y b
Inteligencia Artificial Adquisición automática del conocimiento
Medidas de Tendencia Central
Tópico “Plataforma para el desarrollo de proyectos con dsPICs y Visión Robótica con LabVIEW” Msc. Carlos Valdivieso APLICACIÓN DE VISIÓN CON LabVIEW PARA.
IV Seminario Nacional Investigación y Publicación Científica Resúmenes
Programación Orientada a Objetos usando C++
Fundamentos de Investigación
EJEMPLO DE APLICACIÒN DEL PROCEDIMIENTO Se tiene una muestra de sangre, y se requiere determinar alcohol etílico por cromatografía de gas con headspace.
SATISFACCION DE RESTRICCIONES Sección 1-3
ESTADIGRAFOS DE DISPERSION
Hospital Privado de Córdoba Octubre  Este estudio estableció desde 1987 estudiar el efecto de la radioterapia (RT) después de la cirugía conservadora.
Departamento de Ingeniería en Obras Civiles
Métodos de separación de mezclas (Continuación)
EL PODER DE SOLVER.
M.S.C. Ivette Hernández Dávila
Programación orientada a objetos
3. Funciones discriminantes para la f.d.p normal.
MEDICIÓN E INSTRUMENTACIÓN
UNIDAD 2. ALGORITMOS Y ESTRUCTURAS DE DATOS.
ESTADÍSTICAS DESCRIPTIVA
Parte II. Algorítmica. 4. Programación dinámica.
Experimentación Numérica
Cambios realizados en Elvira
Tema 5: Numéricas en varios grupos
INTRODUCCIÓN A GRETL Diana Ruiz Tinajero..
Fundamentos Básicos de Estadística
Introducción a los TADs
Aplicación JAVA implementando Arboles de Decisión
Marco de Trabajo para Indexación, Clasificación y Recopilación Automática de Documentos Digitales Javier Caicedo Espinoza Gonzalo Parra Chico.
Introducción a la abstracción de datos MC Beatriz Beltrán Martínez Primavera 2015.
Transcripción de la presentación:

Distribución de Antenas de telefonía móvil como CSP Leandro Abraham – Pablo Ocaña Inteligencia Artificial - Trabajo Final FRM – UTN 2011

Resumen Implementar los algoritmos de resolución de problemas de satisfacción de restricciones, aplicados a un problema de distribución de antenas en distintas ubicaciones preestablecidas, y teniendo en cuenta ciertas restricciones

Presentación del Problema 1 - ANÁLISIS Restricciones: o Restricción de potencia: La suma de potencia entre las antenas ubicadas en dos lugares que son considerados visibles no puede ser mayor a una potencia máxima: Visible(Xi,Xj)=> P(Antena(Xi))+ P(Antena(Xj)) Pot. Máxima con i j

Presentación del Problema o Restricción de Frecuencia : Dos antenas consecutivas no pueden emitir en la misma frecuencia. Consec(Ai,Aj) => F(Antena(Xi)) F(Antena(Xj)) con i j

Decisiones de Diseño Diseño Orientado a Objetos. Aplicación de Patrones de Diseño: o Patrón Experto o Patrón Fábrica o Patrón Estrategia o Patrón Singleton o Patrón Plantilla Se buscó tratar al problema como un CSP general (variables, valores, problema), utilizando interfaces que las clases particulares implementarían. También se siguió este esquema para los algoritmos de resolución y heurísticas.

Decisiones de Diseño

Implementación Desarrollo en Java utilizando NetBeans 6.9 Para la experimentación se creó una clase Experimentador que solicitaba problemas a un Generador y volcaba los resultados a una plantilla excel utilizando librería específicas El Generador toma como parámetros la cantidad de variables, cantidad de frecuencias distintas para las antenas, potencia y frecuencias máximas y restricción de potencia para crear problemas dentro de estos parámetros.

Implementación Para la implementación de MVR se estableció el método public Variable getNextVariable(CSP problema) Este último método nos devuelve la próxima variable a asignar y a comprobar Para la implementación de VMR, en cambio se decidió que el método nos ordene la lista según restringa a las demás variables public List ordenarValores(List ValoresPosibles,Variable varActual, int numDominio)

Estudio experimental Se decidió ejecutar los algoritmos para una serie de problemas con cantidad de variables (n), o tamaño creciente. Se generaron 50 problemas por cada n que se decidió experimentar, siendo los n utilizados 8, 16, 32, 64, 72 y 96 ubicaciones y antenas posibles. Los valores de frecuencia de las antenas del problema se generaron dentro de ciertos rangos correspondientes a las siguientes frecuencias máximas: 800 Mhz, 900Mhz, 1Ghz y 1.8GHz. Además para cada problema las antenas generadas tenían entre 5, 10 y 15 frecuencias distintas posibles. Las potencias máximas utilizadas para las restricciones fueron de 20mW, 30mW y 40mW.

Estudio experimental Algoritmos utilizados: o Backtracking o Forward checking o Arco consistencia Combinados con las heurísticas: o Minimos valores restantes o Valor mas restringido

Estudio experimental: Resultados Comparación del runtime de los algoritmos para problemas de 8, 16, 32, 64, 72 y 96 variables.

Estudio experimental: Resultados Comparación de la cantidad de recursiones de los algoritmos para problemas de 8, 16, 32, 64 y 72 variables.

Estudio Experimental: Resultados Comparación de la cantidad de backtracks de los algoritmos para problemas de 8, 16, 32, 64 y 72 variables.

Conclusiones Arco consistencia y Forward checking arrojan resultados similares en el rendimiento. Sin embargo backtracking muestra ineficiencias en recursiones y backtracks realizados. En tiempo de procesamiento, backtracking muestro resultados aceptables para problemas chicos, pero su rendimiento empeora considerablemente.