Analyse lissée: si un problème a une complexité pseudo-polynomiale, est-il dans P lisse?

9

J'ai été fasciné par l'explosion extraordinaire de l'analyse lissée et j'ai été frappé par une affirmation dans l'article Analyse lissée de la programmation entière . Cela a déclaré que la programmation linéaire entière est en P lissé si elle est bornée polynomialement. Cela était essentiel en raison du fait que la programmation entière est pseudo-polynomiale!

La question est donc:

Cela se répercute-t-il sur d'autres problèmes universellement? En particulier quelles sont les contraintes?

Zelah 02
la source
9
Pourriez-vous préciser ce que l'on entend par «délimité polynomialement» dans ce contexte?
András Salamon

Réponses:

4

La programmation entière est fortement NP-dure, ainsi les programmes entiers ne peuvent généralement pas être résolus en temps pseudo-polynomial. Le résultat de Röglin et Vöcking est que, à condition que la plage d'entiers que les variables puissent supposer soit polynomialement bornée, la solvabilité pseudo-polynomiale (randomisée) est équivalente à une complexité polynomiale lissée. Ainsi, les programmes entiers généraux n'ont pas de complexité lissée polynomiale.

L'énoncé "complexité pseudo-polynomiale randomisée = complexité lissée polynomiale" n'est pas connu pour être vrai en général. Par exemple, l'heuristique de retournement pour Max-Cut s'exécute en temps pseudo-polynomial, mais on ne sait pas si un optimum local par rapport à l'heuristique de retournement peut être trouvé avec une complexité polynomiale lissée (cf. Etscheid et Röglin, SODA 2014).

Bodo Manthey
la source