SlideShare uma empresa Scribd logo
1 de 7
LAS CLASES P, NP Y NP
COMPLETO
Yorladis Salinas
CLASE P
Los Problemas de decisión de menor a mayor
complejidad clase P, NP y Np completa
Los algoritmos de complejidad polinómica se dice
que son tratables en el sentido de que suelen ser
abordables en la practica. Los problemas para los
que se conocen algoritmos con esta complejidad se
dicen que forman la clase P.
la clase de complejidad de los problemas de decisión
que pueden ser resueltos en tiempo polinómico
calculado a partir de la entrada por una máquina
de Turing determinista es llamada P.
EJEMPLOS DE CLASE P
 Se utilizan en algoritmos matemáticos como logaritmos,
lineales, cuadráticos o cúbicos
 Algoritmo de Dijkstra
También llamado algoritmo de caminos mínimos, es un
algoritmo para la determinación del camino más corto dado
un vértice origen al resto de vértices en un grafo con pesos en
cada arista.
CLASE NP
 La clase NP está compuesta por los problemas
que tienen un certificado sucinto (también
llamado testigo polinómico) para todas las
instancias cuya respuesta es un SÍ. La única
forma de que tengan un tiempo polinomio es
realizando una etapa aleatoria, incluyendo el
azar de alguna manera para elegir una posible
solución, y entonces en etapas posteriores
comprueba si esa solución es correcta.
 Son un conjunto de problemas que pueden ser
resueltos en un tiempo polinómico por una
maquina de Turing no determinista
EJEMPLOS DE NP
 Camino hamiltoniano
En el campo matemático de la teoría de grafos, es un camino
de un grafo, una sucesión de aristas adyacentes, que visita
todos los vértices del grafo una sola vez. Si además el último
vértice visitado es adyacente al primero, el camino es un ciclo
hamiltoniano.
CLASE NP-COMPLETO
 Son problemas NP y son los peores problemas
posibles de la clase NP, son de extrema
complejidad, se caracterizan por ser todas
iguales.
La teoría NP completo se basa en el concepto de
transformación Polinomial
EJEMPLOS DE NP-COMPLETO
 Si un viaje parte de la ciudad A y las distancias a
todas las demás ciudades son conocidas, ¿Cuál es
la ruta optima que debe elegir para visitar todas
las ciudades y volver a la ciudad de partida?

Mais conteúdo relacionado

Mais procurados

Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.
Giancarlo Aguilar
 
Autómatas de Pila
Autómatas de PilaAutómatas de Pila
Autómatas de Pila
Pablo Guerra
 
Notación infija postfija
Notación infija postfijaNotación infija postfija
Notación infija postfija
Omarzingm
 
Introducción a los Métodos Numéricos
Introducción a los Métodos NuméricosIntroducción a los Métodos Numéricos
Introducción a los Métodos Numéricos
Brianith Navarro
 

Mais procurados (20)

Ejercicios
EjerciciosEjercicios
Ejercicios
 
Analisis Algoritmo
Analisis AlgoritmoAnalisis Algoritmo
Analisis Algoritmo
 
1.4.3 Notación infija, prefija y postfija.pptx
1.4.3 Notación infija, prefija y postfija.pptx1.4.3 Notación infija, prefija y postfija.pptx
1.4.3 Notación infija, prefija y postfija.pptx
 
Recursividad directa e indirecta
Recursividad directa e indirectaRecursividad directa e indirecta
Recursividad directa e indirecta
 
Automatas de pila
Automatas de pilaAutomatas de pila
Automatas de pila
 
Tutorial de JFLAP
Tutorial de JFLAPTutorial de JFLAP
Tutorial de JFLAP
 
Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.Componentes y Librerías - Tópicos avanzados de programación.
Componentes y Librerías - Tópicos avanzados de programación.
 
Autómatas finitos no deterministas
Autómatas finitos no deterministasAutómatas finitos no deterministas
Autómatas finitos no deterministas
 
Autómatas de Pila
Autómatas de PilaAutómatas de Pila
Autómatas de Pila
 
Gramática y autómatas
Gramática y autómatasGramática y autómatas
Gramática y autómatas
 
Notación infija postfija
Notación infija postfijaNotación infija postfija
Notación infija postfija
 
Tipos de gramatica y arboles de derivacion
Tipos de gramatica y arboles de derivacionTipos de gramatica y arboles de derivacion
Tipos de gramatica y arboles de derivacion
 
Analisis de algoritmos complejidad en tiempo y espacio
Analisis de algoritmos complejidad en tiempo y espacioAnalisis de algoritmos complejidad en tiempo y espacio
Analisis de algoritmos complejidad en tiempo y espacio
 
Revisando la jerarquía de chomsky
Revisando la jerarquía de chomskyRevisando la jerarquía de chomsky
Revisando la jerarquía de chomsky
 
ANALISIS DE ALGORITMOS
ANALISIS DE ALGORITMOSANALISIS DE ALGORITMOS
ANALISIS DE ALGORITMOS
 
Programación 3: algoritmo de Prim y de Kruskal
Programación 3: algoritmo de Prim y de KruskalProgramación 3: algoritmo de Prim y de Kruskal
Programación 3: algoritmo de Prim y de Kruskal
 
Maquina de turing y resolubilidad e Irresolubilidad
Maquina de turing y resolubilidad e IrresolubilidadMaquina de turing y resolubilidad e Irresolubilidad
Maquina de turing y resolubilidad e Irresolubilidad
 
Introducción a los Métodos Numéricos
Introducción a los Métodos NuméricosIntroducción a los Métodos Numéricos
Introducción a los Métodos Numéricos
 
Particiones EstáTicas
Particiones EstáTicasParticiones EstáTicas
Particiones EstáTicas
 
Teoria de grafos
Teoria de grafosTeoria de grafos
Teoria de grafos
 

Destaque (7)

P versus NP
P versus NPP versus NP
P versus NP
 
Actividad 2 Analizador léxico, sintáctico y semántico
Actividad 2 Analizador léxico, sintáctico y semántico Actividad 2 Analizador léxico, sintáctico y semántico
Actividad 2 Analizador léxico, sintáctico y semántico
 
P vs NP
P vs NPP vs NP
P vs NP
 
P vs NP
P vs NPP vs NP
P vs NP
 
NP completeness
NP completenessNP completeness
NP completeness
 
Np complete
Np completeNp complete
Np complete
 
The Top Skills That Can Get You Hired in 2017
The Top Skills That Can Get You Hired in 2017The Top Skills That Can Get You Hired in 2017
The Top Skills That Can Get You Hired in 2017
 

Semelhante a Las clases P NP y NP completo (9)

Clases de complejidad computacional
Clases de complejidad computacionalClases de complejidad computacional
Clases de complejidad computacional
 
20 algoritmos
20 algoritmos20 algoritmos
20 algoritmos
 
Autómatas y complejidad
Autómatas y complejidadAutómatas y complejidad
Autómatas y complejidad
 
Que es complejidad computacional
Que es complejidad computacionalQue es complejidad computacional
Que es complejidad computacional
 
2022-T10 P vs NP
2022-T10 P vs NP2022-T10 P vs NP
2022-T10 P vs NP
 
Enfoques
EnfoquesEnfoques
Enfoques
 
Complejidad Computacional o Algoritmica
Complejidad Computacional o AlgoritmicaComplejidad Computacional o Algoritmica
Complejidad Computacional o Algoritmica
 
Categorías principales de la complejidad computacional
Categorías principales de la complejidad computacionalCategorías principales de la complejidad computacional
Categorías principales de la complejidad computacional
 
Teoría de complejidad computacional (tcc).pptx
Teoría de complejidad computacional (tcc).pptxTeoría de complejidad computacional (tcc).pptx
Teoría de complejidad computacional (tcc).pptx
 

Último

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Último (11)

pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 

Las clases P NP y NP completo

  • 1. LAS CLASES P, NP Y NP COMPLETO Yorladis Salinas
  • 2. CLASE P Los Problemas de decisión de menor a mayor complejidad clase P, NP y Np completa Los algoritmos de complejidad polinómica se dice que son tratables en el sentido de que suelen ser abordables en la practica. Los problemas para los que se conocen algoritmos con esta complejidad se dicen que forman la clase P. la clase de complejidad de los problemas de decisión que pueden ser resueltos en tiempo polinómico calculado a partir de la entrada por una máquina de Turing determinista es llamada P.
  • 3. EJEMPLOS DE CLASE P  Se utilizan en algoritmos matemáticos como logaritmos, lineales, cuadráticos o cúbicos  Algoritmo de Dijkstra También llamado algoritmo de caminos mínimos, es un algoritmo para la determinación del camino más corto dado un vértice origen al resto de vértices en un grafo con pesos en cada arista.
  • 4. CLASE NP  La clase NP está compuesta por los problemas que tienen un certificado sucinto (también llamado testigo polinómico) para todas las instancias cuya respuesta es un SÍ. La única forma de que tengan un tiempo polinomio es realizando una etapa aleatoria, incluyendo el azar de alguna manera para elegir una posible solución, y entonces en etapas posteriores comprueba si esa solución es correcta.  Son un conjunto de problemas que pueden ser resueltos en un tiempo polinómico por una maquina de Turing no determinista
  • 5. EJEMPLOS DE NP  Camino hamiltoniano En el campo matemático de la teoría de grafos, es un camino de un grafo, una sucesión de aristas adyacentes, que visita todos los vértices del grafo una sola vez. Si además el último vértice visitado es adyacente al primero, el camino es un ciclo hamiltoniano.
  • 6. CLASE NP-COMPLETO  Son problemas NP y son los peores problemas posibles de la clase NP, son de extrema complejidad, se caracterizan por ser todas iguales. La teoría NP completo se basa en el concepto de transformación Polinomial
  • 7. EJEMPLOS DE NP-COMPLETO  Si un viaje parte de la ciudad A y las distancias a todas las demás ciudades son conocidas, ¿Cuál es la ruta optima que debe elegir para visitar todas las ciudades y volver a la ciudad de partida?