Tiempo polinómico no determinista (NP)

Autor: Randy Alexander
Fecha De Creación: 23 Abril 2021
Fecha De Actualización: 14 Mayo 2024
Anonim
Tiempo polinómico no determinista (NP) - Tecnología
Tiempo polinómico no determinista (NP) - Tecnología

Contenido

Definición: ¿Qué significa el tiempo polinómico no determinista (NP)?

El tiempo polinomial no determinista (NP) es en realidad un marcador utilizado para señalar un conjunto de problemas y límites de la capacidad de ciertos tipos de computación. NP se refiere al conjunto de problemas que una máquina de Turing no determinista puede resolver en tiempo polinómico.


Una introducción a Microsoft Azure y la nube de Microsoft | A lo largo de esta guía, aprenderá de qué se trata la computación en la nube y cómo Microsoft Azure puede ayudarlo a migrar y administrar su negocio desde la nube.

Techopedia explica el tiempo polinómico no determinista (NP)

El tiempo polinomial no determinista se basa en la frase "tiempo polinomial", que se refiere a si un algoritmo puede funcionar dentro de ciertos límites relevantes para la velocidad. El tiempo polinómico surgió como una forma de hablar sobre la viabilidad del trabajo y desarrollo de algoritmos.

Si un problema se encuentra en un tiempo polinómico no determinista, la máquina de Turing no determinista puede primero adivinar la solución y luego ejecutar un algoritmo verificable que confirmará si esa suposición fue correcta o no. La definición basada en verificador o los programas de definición de máquina probarán esencialmente las elecciones iniciales de la máquina de Turing no determinista para verificar los resultados.


Todo esto es una estructura informática altamente teórica. Si bien el aprendizaje automático ha ido avanzando más allá de los sistemas deterministas, la idea de verificar opciones no deterministas aún está en pañales. Busque más desarrollo en esta frontera de la informática.