complejidad de un problema.

Slides:



Advertisements
Presentaciones similares
Introducción a la Investigación de Operaciones
Advertisements

OTROS CAMPOS DE LA IA.
Búsqueda en árboles de juego
Representación del conocimiento
EL APRENDIZAJE EN LAS CIENCIAS
Complejidad Computacional
Complejidad Computacional
Diseño y análisis de algoritmos
INTELIGENCIA ARTIFICIAL
Enseñando y aprendiendo con Microsoft en el salón
Problemas Algorítmicos
ALGORITMOS COMPUTACIONALES
Introducción a la máquina
Analisis deAlgoritmos
Resolución de Problemas Algoritmos y Programación
Definición Machine learning traducido al español significa el aprendizaje automático o también aprendizaje de las maquinas. A partir de esto podemos darle.
UNIVERSIDAD LATINA (UNILA) IV. IMPLANTACION DE ALGORITMOS.
Búsqueda Informada Heurísticas.
Inteligencia Artificial Búsqueda informada y exploración
UNIDAD V: APRENDIZAJE AUTOMATICO
Técnicas de Capacitación
LA ENSEÑANZA DE CONCEPTOS Y PROCEDIMIENTOS
Introducción a las Metaheurísticas
REDES NEURONALES ARTIFICIALES
Taller de Metodología. Ancud, 31 de julio
INTELIGENCIA DE NEGOCIOS
Modelos de Programación Entera - Heurísticas
Complejidad Problemas NP-Completos
Diseño de métodos de trabajo
COMPLEJIDAD COMPUTACIONAL Departamento de Educación Matemática Profesor: Carlos Aguilar Santana “La Matemática es el Alfabeto con el cual Dios ha Escrito.

Complejidad de los problemas de decisión
ALEXANDRA MARIA PAREDES NAVIA ANGIE LORENA VALDES FALLA
Estrategias de resolución de Problemas.
La enseñanza de la Matemática en la Escuela Secundaria
METODOS DE BUSQUEDA INFORMADOS CAPITULO 5
Dudarno conformarse sin pruebas suficientes profundizar hasta el máximo en búsqueda de confirmaciones o de contradicciones y posibles soluciones no confiar.
INVESTIGACION DE OPERACIONES
1 Introducción a la Computación para Biólogos, Bioquímicos, Médicos, etc.
Programación Lineal Entera Antonio H. Escobar Z Universidad Tecnológica de Pereira – Colombia Posgrado en Ingeniería Maestría en Ingeniería Eléctrica.
Aprendizaje en Árboles de Decisión
I. Complejidad de Problemas
ERIKA ISABEL EQUIHUA AGUIRRE LICENCIATURA EN PEDAGOGIA QUINTO SEMESTRE.
SIG. LAURA VELAZQUEZ MORELOS. Hace referencia a un refrán que implica resolver un problema difícil, dividiéndolo en partes más simples tantas veces como.
Propuesta del algoritmo
EL EXPERIMENTO CIENTÍFICO
Estrategias Heurísticas
Problemas de grafos y Tratabilidad Computacional
Presentación de Avances Seminario de Titulo
Sabemos reconocerlas, y calcularlas como soluciones de sistemas de ecuaciones, o de desigualdades Buscamos métodos de cálculo generales y eficientes Problemas.
Asignación de Horarios
Incorporando Búsqueda Local a un Algoritmo ACO para el Problema de Scheduling de Tardanza Ponderada Lasso M., de San Pedro M Laboratorio de Tecnologías.
ALEXANDER PEREZ FREDERICK MEJIA. Son una serie de esquemas de representación del conocimiento, que mediante diversos algoritmos permite resolver ciertos.
Proyectos de Investigación Matemática
DATA MINING KAROL PARDO MIGUEL VALCERO CORPORACION UNIVERSITARIA MINUTO DE DIOS.
Lic. en Educación Primaria
Reconocimiento de patrones
INTRODUCCION AL DISEÑO DE SOFWARE EDUCATIVO
Escuela de Ciencias Basicas, Tecnología e Ingeniería
Taller: Inteligencia Computacional
Simón Esneider Herrera Álvarez Media Técnica Casd 10-2
Universidad Panamericana del Puerto Vicerrectorado Académico Unidad de Extensión Facultad de Educación y Humanidades PROGRAMA DE CAPACITACION DOCENTE PARA.
Heurística. Los procesos que se llevan a cabo en el cerebro pueden ser analizados, a un nivel de abstacción dado, como procesos computacionales de algún.
EL OBJETIVO DEL ESTUDIO ES EL APRENDIZAJE…
La clase P juega un papel importante en la teoría de la complejidad computacional debido a que: 1. P es invariante para todos los modelos de cómputo que.
Marco de Trabajo para Indexación, Clasificación y Recopilación Automática de Documentos Digitales Javier Caicedo Espinoza Gonzalo Parra Chico.
TECNICATURA ANALISTA PROGRAMADOR
Problemas P, NP y NP-Completos CLASE P Los algoritmos de complejidad polinómica se dice que son tratables en el sentido de que suelen ser abordables en.
ARBOL DE COGNITIVO. RAICES: Son los conocimientos ya aprendidos anteriormente, de los cuales nuevamente se manifiestan para el mejor entendimiento de.
A la compu… ¿se le escapa la tortuga? Dra. Isabel Méndez-Díaz.
Transcripción de la presentación:

complejidad de un problema.

¿Y para qué me sirve saber esto? Muchos de los problemas de la vida real tienen una complejidad difícil de manejar.

Repaso - Complejidad Complejidad de un algoritmo: Cantidad de operaciones elementales que se efectúan en el peor caso (en función del tamaño de los datos de entrada). Complejidad de un problema: complejidad del algoritmo más eficiente para resolverlo. Clases de complejidad: Clase P (polinomial) Clase NP (no-determinista polinomial) Clase EXP (exponencial)

Repaso - Complejidad (2) Problema abierto: PNP? Clases: NP-completo NP-difícil Problemas de optimización: algunos en P. muchos en NP-completo o NP-difícil (por ejemplo, Problema del Viajante de Comercio).

Entonces... ¿Porque uso computadoras? Usar computadoras es más barato, son más rápidas y dan buenos resultados.

Aproximaciones y Heurísticas Si modificamos el problema de tal manera que la respuesta nos ayude, entonces es útil.

¿Qué es una heurística? Heurística, del griego “heuriskein” significa encontrar o descubrir. La heurística trata de métodos o algoritmos exploratorios durante la resolución de problemas en los cuales las soluciones se descubren por la evaluación del progreso logrado en la búsqueda de un resultado final.

Algoritmo Heurístico Un algoritmo heurístico es un procedimiento de búsqueda de soluciones casi optimales a un coste computacional razonable, sin ser capaz de garantizar la factibilidad de las soluciones empleadas ni determinar a que distancia de la solución optima nos encontramos.

Características... No aseguran dar el resultado optimo. Correcto No aseguran dar el resultado optimo. No se puede asegurar que tan bueno es el resultado. El tiempo de los resultados es aceptable. Se pueden hacer estudios estadísticos sobre los resultados.

Aprendizaje automático Es la disciplina de la ciencia de la computación que estudia un subconjunto de metaheurísticas que tienen la propiedad de “aprender” heurísticas.

Recordando... Problema Algoritmo Entrada Proceso Resultado Salida

Lo que busca... Entrada Lo que se aprende Salida Salida Proceso

Cosas que hay que tener en cuenta cuando se enseña... Entrenamiento: Supervisados ó no supervisados. Muestras de entrenamiento y prueba. Sesgo. Interpretación de los resultados.