En complejidad computacional, el tiempo polinómica incremental (en inglés, incremental polynomial time) se refiere a cuando el tiempo de ejecución de un algoritmo de enumeración de un conjunto es polinomial en términos de la entrada y de los elementos de la salida hasta ahora computados.[1]

Este término fue definido por primera vez en 1988 por los informáticos teóricos David S. Johnson, Mihalis Yannakakis y Christos Papadimitriou.[2]

Si un algoritmo es polinómico incremental, entonces también es total polinomial (en inglés, tiene polynomial total time), es decir, el tiempo total requerido para arrojar la salida está acotado por un polinomio en función del tamaño de la entrada y del número de configuraciones que conforman dicha salida. Una condición más fuerte es que el algoritmo tenga retardo polinomial (polynomial delay), esto es, que el tiempo necesario para encontrar cada nueva configuración esté acotado por un polinomio únicamente en función del tamaño del input.[2]

Conjuntos

editar

Un conjunto es polinomial incrementalmente numerable (en inglés el término se conoce como polynomial delay enumeration) si se puede construir un algoritmo que sea capaz de ir generando todos sus elementos, de modo que cada iteración del algoritmo está polinomialmente acotada.[3]

Referencias

editar
  1. Makino, K; Ibaraki, T. (1997). «The maximum latency and identification of positive boolean functions». SIAM J. Comput (en inglés) 26. Consultado el 31 de marzo de 2010. 
  2. a b Johnson, D.S.; M.Yannakakis, C.Papadimitriou (1988). «On generating all maximal independent sets». Information Processing Letters (en inglés) 27 (3): 119-123. 
  3. Ramon, Jan; Nijssen, Siegfried (2009). «Polynomial-delay enumeration of monotonic graph classes». Journal of Machine Learning Research (en inglés) (JMLR.org) 10: 907-929. ISSN 1532-4435. 

📚 Artikel Terkait di Wikipedia

Línea de retardo digital

K. (enero 1996). «Splitting the unit delay - tools for fractional delay filter design». IEEE Signal Processing Magazine 13 (1) (enero de 1996). pp. 30-60

BOSS (artefactos musicales)

DD-3 Digital Delay DD-3t Digital Delay DD-5 Digital Delay DD-6 Digital Delay DD-7 Digital Delay DD-8 Digital Delay SDE-3 Dual Digital Delay TE-2 Tera Echo

Aplicación para audífonos

Mathews (2011). «Low-delay signal processing for digital hearing aids». IEEE Transactions on Audio, Speech, and Language Processing (IEEE Transactions on

Unidad de efectos

conocido uso del delay es la guitarra principal de la canción "Where the Streets Have No Name" de U2.​ Efectos de delay: Boss DD-3 Digital Delay, Electro-Harmonix

Powerball

Consultado el 9 de noviembre de 2022.  «Powerball drawing delay caused by Minnesota sales processing verification system». 8 de noviembre de 2022. Archivado

Arduino

dos elementos: un entorno de desarrollo (IDE) (basado en el entorno de processing y en la estructura del lenguaje de programación Wiring) y un cargador

D3.js

elementos <p> .transition("trans_1") // transición de nombre "trans_1" .delay(0) // transición se inicia 0ms luego de ser activada .duration(500) // transición

Radar interferométrico de apertura sintética

pressure and the partial pressure of water vapour.​ It is this unknown phase delay that prevents the integer number of wavelengths being calculated. If the