Quelle serait une bonne preuve informelle / intuitive pour «toucher le point» de la dualité LP? Comment montrer au mieux que la fonction objectif minimisée est bien le minimum avec une manière intuitive de comprendre la limite?
La façon dont on m'a enseigné la dualité n'a conduit qu'à une seule compréhension qui, j'en suis sûr, est partagée par BEAUCOUP de personnes que je connais: pour chaque problème de minimisation correspondant, il existe un problème de maximisation équivalent qui peut être dérivé en inversant les contraintes d'inégalité. Période. Cette «conclusion» de la dualité est ce qui semble coller mais pas «pourquoi en est-il ainsi» (c'est-à-dire comment / pourquoi y a-t-il une limite à la solution optimale).
Existe-t-il un moyen de jouer avec les inégalités juste pour «montrer» la borne inférieure / supérieure sur l'optimum qui pourrait être une motivation pour la preuve?
J'ai parcouru le livre de Chvatal ainsi que quelques autres, mais je n'ai rien trouvé qui puisse être compris par les nobles absolus de LP. Le plus proche que j'ai obtenu provenait du livre de Vazirani sur les algorithmes, où il parle de `` multiplier les inégalités avec des nombres magiques qui montrent la limite '' - je ne sais pas comment reproduire l'effet pour un LP arbitraire.
la source
Réponses:
Selon le souhait de l'OP, voici la réponse math.SE à laquelle je renvoie dans mon commentaire ci-dessus.
Peut-être que cela vaut la peine de parler d'où vient le dual sur un exemple de problème. Cela prendra un certain temps, mais j'espère que le double ne semblera pas si mystérieux lorsque nous aurons terminé.
Supposons que vous ayez un problème primaire comme suit.
Supposons maintenant que nous voulions utiliser les contraintes du primal comme moyen de trouver une limite supérieure sur la valeur optimale du primal. Si nous multiplions la première contrainte par , la deuxième contrainte par 1 et les additionnons ensemble, nous obtenons 9 ( 2 x 1 - x 2 ) + 1 ( x 1 + 3 x 2 ) pour le côté gauche et 9 ( 1 ) + 1 ( 9 ) pour le côté droit. Comme la première contrainte est une égalité et la seconde une inégalité, cela implique
La seconde inégalité :
Et c'est le double.
Il vaut probablement la peine de résumer les implications de cet argument pour toutes les formes possibles du primal et du dual. Le tableau suivant est extrait de p. 214 de Introduction à la recherche opérationnelle , 8e édition, par Hillier et Lieberman. Ils appellent cela la méthode SOB, où SOB signifie Sensible, Odd ou Bizarre, selon la probabilité que l'on trouve cette contrainte particulière ou restriction variable dans un problème de maximisation ou de minimisation.
la source
Cela laisse ouverte la question de savoir pourquoi une forte dualité tient réellement. Il existe deux preuves de ce fait pour la programmation linéaire, l'une impliquant l'algorithme simplex, l'autre le lemme de Farkas. Le lemme de Farkas est probablement la façon «correcte» de comprendre la situation, réduisant tout à un fait géométrique intuitif. Cependant, j'avoue que cette intuition me dépasse.
Dans des situations plus générales (disons une programmation semi-définie), vous devez utiliser les conditions plus générales de Karush-Kuhn-Tucker (une forme de multiplicateurs de Lagrange) pour obtenir le double et les conditions d'une forte dualité. Ceci est traité dans les textes sur l'optimisation non linéaire ou convexe.
la source