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 est constitué par l'ensemble des points satisfaisant un nombre arbitrairement grand mais fini d'inégalités linéaires (i.e. de la forme ).
- Optimiser sur P consiste à déterminer pour toute fonction linéaire .
- Séparer sur P consiste à déterminer, pour tout point , si appartient à P ou non, et sinon, à déterminer un hyperplan séparant de P (i.e. trouver une inégalité linéaire violée par 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
(en) Martin Grötschel, László Lovász et Alexander Schrijver, « The ellipsoid method and its consequences in combinatorial optimization », Combinatorica, vol. 1, , p. 169-197
Convexité |
Géométrie convexe |
- Article principal :
- Outils et résultats fondamentaux :
- Géométrie combinatoire :
- Géométrie métrique :
- Algorithmes de géométrie convexe :
- Optimisation linéaire :
|
Interactions géométrie-analyse |
|
Analyse convexe |
- Articles principaux :
- Outils et résultats fondamentaux :
- Algorithmique :
|
Utilisations de la convexité |
- Inégalités de convexité :
- Analyse fonctionnelle :
- Localisation de zéros de polynômes :
- Théorie des nombres :
|