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.

Slides:



Advertisements
Presentaciones similares
Representación del conocimiento
Advertisements

Complejidad Computacional
Diseño y análisis de algoritmos
Diseño y análisis de algoritmos
Árboles Grafo que no contiene ciclos, es decir es un grafo también acíclico, pero a su vez es conexo.
Problemas Algorítmicos
Tema: Decibilidad Integrantes: Ileana Rdguez Soto
Introducción a la máquina
La maquina de Turing La máquina de Turing es una caja negra (tan simple como una máquina de escribir y tan compleja como un ser humano) capaz no sólo de.
OPTIMIZACIÓN EN REDES EN ALGUNOS PROBLEMAS DE OPTIMIZACIÓN PUEDE SER ÚTIL REPRESENTAR EL PROBLEMA A TRAVÉS DE UNA GRÁFICA: ruteo de vehículos, distribución.
Analisis deAlgoritmos
MATEMÁTICAS DISCRETAS.
El presente material contiene
INTELIGENCIA ARTIFICIAL
Tratabilidad y NP-Completitud
Grafos dualmente cordales y sus relaciones con otros tipos de grafos
Introducción a la NP_Completitud Ineficiencia e Intratabilidad No Computablidad e Indecibilidad.
Definiciones: conjuntos, grafos, y árboles
Teoría de Autómatas II 3º curso Ingeniería Técnica en Informática de Sistemas UNED.
3º curso Ingeniería Técnica en Informática de Sistemas UNED
Answering Queries Using Views (Levy, Mendelzon, Sagiv, Srivastava) Javier López C.
Complejidad Roberto Moriyón.
Complejidad Problemas NP-Completos
 La resolución de problemas algorítmicos no solamente implica que los informáticos sepan programar sino necesitan de otras habilidades como tener una.
GRAFOS HUGO ARAYA CARRASCO.
Introducción a la NP_Completitud
Teoría de Grafos.
Matemáticas para Ciencias de la Computación MCC3182
PROGRAMACIÓN PARALELA EN ALGORITMOS SOBRE GRAFOS
Grafos. Un Grafo G es un par de conjuntos (V, E), donde V es un conjunto no vacío de elementos llamados vértices o nodos y E es un conjunto formado por.
Ciudad de Könisberg, Prusia, en XVIII:
Teoria de grafos.-clase 4
Inteligencia Artificial
INTELIGENCIA ARTIFICIAL.
Definiciones: conjuntos, grafos, y árboles
Árbol recubridor mínimo Distancias
Single-Source Shortest Paths “Camino más corto desde/hacia una fuente”
Matemáticas Discretas
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
(Organización y Manejo de Archivos)
Descomposición Factorial Unidad 5
Grafos planos Jose hungria.

Resumencisimo. Que sucede en el caso en el que las amplitudes no son iguales. w1w2 La representación esepctral. Para dar forma (para mandar información)
complejidad de un problema.
ECUACIONES.
Jorge Mondragón Leonardo Herrera Cristian Fernández
Agustín J. González ELO320: Estructura de Datos y Algoritmos
1 Introducción a la Computación para Biólogos, Bioquímicos, Médicos, etc.
I. Complejidad de Problemas
Método de Montecarlo (…Números Pseudoaleatorios).
NÚMEROS REALES.
Coloración de grafos Teoría de Grafos
Carmen Fernández Grasa I.E.S. Félix de Azara 6 de mayo de 2011
Sesión 3: Teoría de Grafos
Problemas de grafos y Tratabilidad Computacional
Definiciones: conjuntos, grafos, y árboles
Organización de la clase Enfoque Introducción Conceptos previos Algoritmo 5.2 (versión simple) Cleaner & Pirámides Clean Shortest Odd Hole Detector (4.2)
Matemáticas para Ciencias de la Computación MCC3182 Otra Definición Definición 2: Un árbol es un grafo conectado con n vértices y n-1 arcos. En efecto,
Agustín J. González ELO320: Estructura de Datos y Algoritmos
Instituto Tecnológico De Villahermosa Alumno: Lázaro García Hernández.
Escuela de Ciencias Basicas, Tecnología e Ingeniería
Ecuaciones Lineales.
GRAFOS.
ALGORITMO FLOYD WARSHALL
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.
PROBLEMAS ALGORITMICOS.  Los programadores deben ser capaces de diseñar una solución de tal manera que puedan resolver los problemas planteados.  Estos.
Transcripción de la presentación:

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 son polinómicamente equivalentes a la Máquina de Turing determinista. 2. A grandes rasgos, P corresponde a la clase de problemas que, de manera realista, son solubles en una computadora.

Camino Mínimo: encontrar el camino mínimo desde un vértice origen al resto de los vértices. Ciclo Euleriano: Encontrar un ciclo que pase por cada arco de un grafo una única vez.

Para analizar la pregunta P = NP, resulta muy útil el concepto de completitud NP. De manera informal, los problemas de completitudNP son los problemas más "difíciles" en NP en el sentido de que ellos son los que son más probable no se encuentren en P. Problemas NP-difíciles son aquellos para los cuales cualquier problema en NP puede ser reducido en tiempo polinómico. Los problemas de completitud NP son aquellos problemas NP-difícil que se encuentran en NP. Por ejemplo, la versión de problema de decisión del problema del vendedor viajero es completamente NP. Así ningún caso de ningún problema en NP puede ser transformado mecánicamente en una parte del problema del vendedor viajero, en tiempo polinómico. Por lo tanto, si el problema del vendedor viajero estuviera contenido en P, entonces P = NP. El problema del vendedor viajero es uno de muchos problemas NP-completos. Si cualquier problema NP-completo se encuentra contenido en P, entonces se verificaría que P = NP. Desafortunadamente, se ha demostrado que muchos problemas importantes son NP-completos y no se conoce la existencia de ningún algoritmo rápido para ellos.

Camino Máximo: Dados dos vértices de un grafo encontrar el camino (simple) máximo. Ciclo Hamiltoniano: Ciclo simple que contiene cada vértice del grafo.

En teoría de la complejidad computacional, la clase de complejidad NP-completo es el subconjunto de los problemas de decisión en NP tal que todo problema en NP se puede reducir en cada uno de los problemas de NP- completo. Se puede decir que los problemas de NP- completo son los problemas más difíciles de NP y muy probablemente no formen parte de la clase de complejidad P. La razón es que de tenerse una solución polinómica para un problema NP-completo, todos los problemas de NP tendrían también una solución en tiempo polinómico. Si se demostrase que un problema NP- completo, llamémoslo A, no se pudiese resolver en tiempo polinómico, el resto de los problemas NP-completos tampoco se podrían resolver en tiempo polinómico.

Como ejemplo de un problema NP-completo encontramos el problema de la suma de subconjuntos que se puede enunciar como sigue: dado un conjunto S de enteros, ¿existe un subconjunto no vacío de S cuyos elementos sumen cero? Es fácil verificar si una respuesta es correcta, pero no se conoce mejor solución que explorar todos los 2 n -1 subconjuntos posibles hasta encontrar uno que cumpla con la condición.

exe/leccin_11.html exe/leccin_11.html P_y_NP P_y_NP