Théorème optimisation/séparation

De testwiki
Aller à la navigation Aller à la recherche

Le théorème optimisation/séparation est un théorème d'optimisation combinatoire, un domaine des mathématiques et de l'informatique théorique. C'est une conséquence de la méthode de l'ellipsoïde. Il constitue un résultat majeur en optimisation combinatoire qui fait le lien entre l'approche polyédrique et l'algorithmique. Ce résultat établit l'équivalence, du point de vue de la complexité algorithmique, entre « optimiser » et « séparer », sur un même polyèdre.

Un polyèdre convexe P de n est constitué par l'ensemble des points xn satisfaisant un nombre arbitrairement grand mais fini d'inégalités linéaires (i.e. de la forme i=1i=naixib).

  • Optimiser sur P consiste à déterminer maxxPf(x) pour toute fonction linéaire f(x).
  • Séparer sur P consiste à déterminer, pour tout point x¯n, si x¯ appartient à P ou non, et sinon, à déterminer un hyperplan séparant x¯ de P (i.e. trouver une inégalité linéaire violée par x¯ mais satisfaite par tout point de P).

On peut optimiser sur un polyèdre en temps polynomial si et seulement si on peut séparer sur ce polyèdre en temps polynomial.

Référence

Modèle:Article

Modèle:Palette Modèle:Portail