Es gibt einige Theoreme, hauptsächlich in der Graphentheorie und der kombinatorischen Optimierung, die oft als gute Charakterisierungen bezeichnet werden. Sie setzen normalerweise eine Eigenschaft in , indem sie zeigen, dass eine Eigenschaft entweder hält oder dass es ein gut identifiziertes Hindernis gibt, das sie am Halten hindert. Oft werden sie als Min-Max-Theoreme dargestellt, siehe die frühere Frage Optimierungsprobleme mit guter Charakterisierung, aber ohne Polynom-Zeit-Algorithmus
Hier sind zwei klassische Beispiele für gute Charakterisierungen:
Ein zweigeteilter Graph hat entweder eine Übereinstimmung der Größe oder es gibt weniger als k Eckpunkte, die alle Kanten abdecken. Das Vorhandensein einer solchen Abdeckung ist ein triviales Hindernis, das das Matching ausschließt. Wenn dieses Hindernis nicht vorhanden ist, muss die Übereinstimmung vorhanden sein. Dies ist der nicht triviale Teil, der als Konigs Theorem bekannt ist.
Entweder gibt es einen Fluss Wert F in einem Flussgraphen, sonst gibt es einen s - t Schnitt mit einer Kapazität von weniger als F . Auch hier ist die Existenz eines solchen Schnitts ein triviales Hindernis, da dann der Fluss nicht durchkommen kann. Der nicht triviale Teil ist, dass das Fehlen des Hindernisses bereits die Existenz des Flusses des Wertes F garantiert , der dem Max-Flow-Min-Cut-Theorem entspricht.
Was ich an diesen (und vielen anderen) Ergebnissen merkwürdig finde, ist, dass sie eine gut sichtbare Asymmetrie in der Beweishärte zwischen den beiden Richtungen der Äquivalenz zeigen. Normalerweise ist es einfach oder sogar trivial zu beweisen, dass das Hindernis die betrachtete Eigenschaft ausschließt. Andererseits ist es viel schwieriger zu beweisen, dass das einfache / triviale Hindernis das einzige Hindernis ist, in dem Sinne, dass das Eigentum halten muss, wenn es nicht vorhanden ist.
Mir ist keine gute Erklärung bekannt, warum diese Art von Asymmetrie so häufig ist. Es erscheint nicht a priori notwendig. Hinweis: Lassen Sie sich nicht von der Tatsache irreführen, dass die obigen Beispiele beide Sonderfälle der linearen Programmierdualität sind. Es gibt andere Beispiele, die nichts mit linearer Programmierung zu tun haben.
quelle
Antworten:
(Dies ist eine Antwort auf Sasho Nikolovs Kommentar, aber für das Kommentarfeld ist es viel zu lang, deshalb poste ich ihn als Antwort.)
Die beiden Beispiele in der ursprünglichen Frage sind Sonderfälle der LP-Dualität. Es gibt viele ähnliche Beispiele, aber man kann argumentieren, dass sie alle die Asymmetrie von der LP-Dualität erben. Eine schwache LP-Dualität ist leicht zu beweisen (sie stellt das "triviale Hindernis" dar), während eine starke Dualität tiefer ist, was beweist, dass das triviale Hindernis das einzige Hindernis ist. In diesem Sinne können die Beispiele, die "Kinder von LP" sind, als nur unterschiedliche Inkarnationen desselben Kernbeispiels angesehen werden.
Hier sind jedoch einige andere Fälle, die (meines Wissens) nicht mit LP zusammenhängen. Die folgenden Beispiele stammen alle aus der Graphentheorie, aber andere Felder enthalten wahrscheinlich auch ähnliche Muster.
quelle