|
|
TolX bei multivariater Optimierung mit fminsearch |
|
helmat |
Forum-Fortgeschrittener
|
|
Beiträge: 92
|
|
|
|
Anmeldedatum: 18.12.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2020a
|
|
|
|
|
|
Verfasst am: 26.08.2014, 07:55
Titel: TolX bei multivariater Optimierung mit fminsearch
|
|
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.
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 26.08.2014, 08:03
Titel:
|
|
Hallo,
1. ich würde es als Radius interpretieren
2. Ja
3. Ja. Eine Alternative ist das Verwenden der Option 'TypicalX'
Grüße,
Harald
|
|
|
helmat |
Themenstarter
Forum-Fortgeschrittener
|
|
Beiträge: 92
|
|
|
|
Anmeldedatum: 18.12.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2020a
|
|
|
|
|
|
Verfasst am: 26.08.2014, 09:12
Titel:
|
|
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.
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 26.08.2014, 09:42
Titel:
|
|
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
|
|
|
helmat |
Themenstarter
Forum-Fortgeschrittener
|
|
Beiträge: 92
|
|
|
|
Anmeldedatum: 18.12.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2020a
|
|
|
|
|
|
Verfasst am: 26.08.2014, 11:05
Titel:
|
|
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.
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
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
| 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.
|
|