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

TolX bei multivariater Optimierung mit fminsearch

 

helmat
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 92
Anmeldedatum: 18.12.11
Wohnort: ---
Version: R2020a
     Beitrag Verfasst am: 26.08.2014, 07:55     Titel: TolX bei multivariater Optimierung mit fminsearch
  Antworten mit Zitat      
Hallo Matlab-Eingeweihte,
ich habe drei Fragen zu fminsearch:

    1. Welche Bedeutung hat das skalare TolX, wenn die zu findende Lösung ein Vektor ist?
    2. Ist TolX eine absolute Toleranz?
    3. Ist es empfehlenswert, die Optimierungsfunktion so zu formulieren, dass die Koordinaten des Lösungsvektors alle in derselben Größenordnung liegen?


Ich habe in der Dokumentation nichts einschlägiges gefunden. Freue mich auf Antworten.
_________________

Herzliche Grüße
helmat

p.s.
Hard work beats talent if talent doesn't work hard.
Private Nachricht senden Benutzer-Profile anzeigen


Harald
Forum-Meister

Forum-Meister


Beiträge: 24.495
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 26.08.2014, 08:03     Titel:
  Antworten mit Zitat      
Hallo,

1. ich würde es als Radius interpretieren
2. Ja
3. Ja. Eine Alternative ist das Verwenden der Option 'TypicalX'

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
helmat
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 92
Anmeldedatum: 18.12.11
Wohnort: ---
Version: R2020a
     Beitrag Verfasst am: 26.08.2014, 09:12     Titel:
  Antworten mit Zitat      
Hallo Harald,
danke für die schnelle Antwort. Ich habe meine Defektfunktion jetzt nach deiner Empfehlung zu 3 geändert, wodurch fminsearch etwas robuster gegen Anfangsschätzfehler - aber kaum schneller - geworden ist.

TypicalX kannte ich noch nicht. So etwas hatte ich eigentlich in fminsearch erwartet, um die Variablenskalierung zu vermeiden.
_________________

Herzliche Grüße
helmat

p.s.
Hard work beats talent if talent doesn't work hard.
Private Nachricht senden Benutzer-Profile anzeigen
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.495
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 26.08.2014, 09:42     Titel:
  Antworten mit Zitat      
Hallo,

sorry, TypicalX gibt es für fminsearch nicht.

Wenn du die Optimization Toolbox hast, würde ich eine Verwendung der dortigen Solver (z.B. fminunc) in Erwägung ziehen.

Wenn du deinen Code zur Verfügung stellen kannst, schaue ich mir das gerne genauer an.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
helmat
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 92
Anmeldedatum: 18.12.11
Wohnort: ---
Version: R2020a
     Beitrag Verfasst am: 26.08.2014, 11:05     Titel:
  Antworten mit Zitat      
Hi,
danke für das Angebot, aber nicht nötig. Ich bin nach der Variablenskalierung ganz zufrieden. TolX hat dadurch mehr Sinn bekommen. Außerdem benutze ich in diesem Fall Scilab, das dasselbe fminsearch anbietet.

Nochmal danke für die Hilfe.
_________________

Herzliche Grüße
helmat

p.s.
Hard work beats talent if talent doesn't work hard.
Private Nachricht senden Benutzer-Profile anzeigen
 
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 - 2024 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.