WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

LGS mit mehreren oder unendlich vielen Lösungen

 

hula

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 30.04.2013, 11:39     Titel: LGS mit mehreren oder unendlich vielen Lösungen
  Antworten mit Zitat      
Hallo Leute,

ich möchte folgendes Problem mit Matlab lösen:

min sum(|x_i|)
s.t. Ax=b

Dazu soll ein Algorithmus verwendet werden, den ich bereits implementiert habe (projizierte Gradientenmethode). Über das LGS ist von den Dimensionen her nichts bekannt, daher sind eindeutige Lösungen, mehrere/unendlich viele Lösungen und keine Lösung möglich. Den Fall "keine Lösung" habe ich über eine Rangabfrage im Algorithmus bereits abgefangen. Im Fall "eindeutige Lösung" ist die Lösung ja immer bereits das Minimum.

Nun ist die Frage: Wie kann ich im Falle von mehreren oder gar unendlich vielen Lösungen die bestragsmäßig kleinste bestimmen?

Der Algo ist so konzipiert, dass wir nur Lösungen auf einem positiven Orthanten zulassen. Daher kann ich minimal 0 sein (sofern der Nullvektor Lösung ist); also ist die Lösung schonmal nach unten hin beschränkt.
Trotzdem weiß ich nicht wie ich mir im Falle mehrere/unendlich vieler Lösungen eine allgemeine Lösung ausgeben lassen kann? Bisher kann ich mir nur eine der möglichen Lösungen anzeigen lassen, aber zur Lösung meines Minimierungs-Problems brauche ich ja schon irgendwie eine allgemeine Lösung...

Ich hoffe hier kann mir jemand helfen Smile
Danke schonmal ...


Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2025 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.