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?


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).

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.