Algoritmo pseudopolinomial : en la teoría de la complejidad computacional, este es un algoritmo polinomial que exhibe un carácter exponencial solo para valores muy grandes de parámetros numéricos.
Una definición más rigurosa se ve así. Sea alguna función que especifique el valor del parámetro numérico del problema individual . Si hay varios de estos parámetros, se puede tomar como valor el valor máximo o el promedio, y si el problema no tiene ningún parámetro numérico (por ejemplo, coloración de gráficos, ajedrez, etc.), entonces . Un algoritmo se llama pseudopolinomio si tiene una estimación de costos , donde hay algún polinomio en dos variables.
Un algoritmo polinomial también es pseudopolinomio (con un polinomio independiente del segundo argumento), pero no ocurre lo contrario. Los algoritmos pseudopolinómicos, formalmente relacionados con los algoritmos exponenciales, en la práctica funcionan como polinomios en todos los casos, excepto para valores muy grandes del parámetro numérico.