Matroids Matheplanet Forum Index
Moderiert von matroid
Mathematik » Numerik & Optimierung » Lineare Programme: Entfernen einer inaktiven Nebenbedingung ändert Optimallösung nicht.
Autor
Universität/Hochschule Lineare Programme: Entfernen einer inaktiven Nebenbedingung ändert Optimallösung nicht.
Schachspieler
Junior Letzter Besuch: vor mehr als 3 Monaten
Dabei seit: 01.06.2018
Mitteilungen: 7
  Themenstart: 2021-12-28

Hallo, ich habe folgendes Problem zu lösen: Sei ein Lineares Programm gegeben (Maximierungsproblem, muss nicht ganzzahlig sein). Sei x* eine Optimallösung des LP. Sei ax<=b eine Nebenbedingung, die in x* nicht aktiv ist, also nicht mit Gleichheit erfüllt ist. Zeige nun, dass sich die Optimallösung nicht ändert, wenn man diese Nebenbedingung entfernt. Meine Ideen: Dass die Optimallösung nicht kleiner wird, wenn man die NB entfernt ist klar. Aber wie zeigt man, dass sie nicht größer werden kann? Meine Überlegung war, dass wenn man annimmt, die "neue" Optimallösung liegt nun in dem Teil, der durch den Wegfall der NB nun zulässig ist, dass daraus folgen würde, dass die "alte" Optimallösung dann an einer Ecke liegt, die an diesen Teil "angrenzt", aber ich weiß nicht, wie man das zeigt. Wie komme ich da weiter?


   Profil
Delastelle
Senior Letzter Besuch: in der letzten Woche
Dabei seit: 17.11.2006
Mitteilungen: 2248
  Beitrag No.1, eingetragen 2021-12-29

Hallo Schachspieler! Ich kenne das so: die Lösungen von linearen Optimierungsproblemen finden sich auf Ecken des Lösungsbereichs. Sie können auch auf einer Kante oder Fläche des Lösungsbereichs zu finden sein. Ganzzahligkeit wäre für die Berechenbarkeit eher ein Nachteil - dadurch wird das Problem meist schwerer. Viele Grüße Ronald


   Profil
Schachspieler
Junior Letzter Besuch: vor mehr als 3 Monaten
Dabei seit: 01.06.2018
Mitteilungen: 7
  Beitrag No.2, vom Themenstarter, eingetragen 2021-12-29

Hallo Ronald, vielen Dank für die schnelle Antwort. Dass eine optimale Lösung an einer Ecke und/oder Kante liegt, ist mir bewusst. Meine Frage geht in die Richtung: Wenn ich jetzt eine Lösung gefunden habe, die an einer Ecke liegt und optimal ist, und dann eine Nebenbedingung entferne, die an dieser Ecke nicht mit Gleichheit erfüllt ist (also inaktiv ist), dann bleißt die Optimallösung an der gleichen Ecke. Vorstelen kann ich mir das schon, aber wie zeigt man das?


   Profil
Goswin
Senior Letzter Besuch: im letzten Monat
Dabei seit: 18.09.2008
Mitteilungen: 1787
Wohnort: Chile, Ulm
  Beitrag No.3, eingetragen 2021-12-29

\quoteon(2021-12-28 08:05 - Schachspieler im Themenstart) Dass die Optimallösung nicht kleiner wird, wenn man die NB entfernt ist klar. Aber wie zeigt man, dass sie nicht größer werden kann? \quoteoff Falls eine neue Opimallösung \(x^\prime\!\ne\!x^*\) mit streng größerem Zielfunktionswert als \(x^*\) existiert, dann würde sie natürlich auch keine der aktiven Nebenbedingungen verletzen. Aber dann würde innerhalb der Strecke zwischen beiden Lösungen, also in \[ \{ \lambda x^* + (1-\lambda) x^\prime ~:~ 0<\lambda<1 \} \] ein Punkt existieren, der sämtliche Nebenbedingungen erfüllt und einen streng größeren Zielfunktionswert als \(x^*\) hat. (Das musst du natürlich etwas genauer begründen)


   Profil
Schachspieler hat die Antworten auf ihre/seine Frage gesehen.

Wechsel in ein anderes Forum:
 Suchen    
 
All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest © 2001-2023 by Matroids Matheplanet
This web site was originally made with PHP-Nuke, a former web portal system written in PHP that seems no longer to be maintained nor supported. PHP-Nuke is Free Software released under the GNU/GPL license.
Ich distanziere mich von rechtswidrigen oder anstößigen Inhalten, die sich trotz aufmerksamer Prüfung hinter hier verwendeten Links verbergen mögen.
Lesen Sie die Nutzungsbedingungen, die Distanzierung, die Datenschutzerklärung und das Impressum.
[Seitenanfang]