|
|
Problem mit Cplex QP/MIQP |
|
Erano1 |
Forum-Fortgeschrittener
|
|
Beiträge: 59
|
|
|
|
Anmeldedatum: 26.04.16
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 07.02.2018, 17:11
Titel: Problem mit Cplex QP/MIQP
|
|
|
|
|
Hallo,
ich habe ein Problem mit den Optimierer von Cplex in Matlab. Für die Lösung eines größeren Problems habe ich mich erstmal mit kleinen QP (quadratisches Programm) und MIQP (Gemischt-ganzzahliges quadratisches Program) Aufgaben beschäftigt. Das Problem hierbei ist, dass die Kostenfunktion eine nicht konvexe Funktion sein soll, und das laut IBM ( https://www.ibm.com/support/knowled.....126/newNonconvexMIQP.html möglich sen sollte. Um den Parameter in Matlab zu setzen habe ich:
ausgeführt und den Paramater "optimalitytraget" auf 3 gesetzt.
Allerdings kommt beim ausführen der Optimierung mit
die Fehlermeldung: "CPLEX Error 5002: %s is not convex".
Die zusätzliche Beschränkungen habe ich eingeführt, damit das Problem auf jeden Fall beschränkt ist. Nun verstehe ich nicht, wieso nicht das globale Optimum trotz nichtkonvexer Funktion gesucht wird und wäre sehr dankbar, wenn mir jemand helfen kann. Vielleicht habe ich ja nur irgendwas sehr einfacheres übersehen oder zusätzlich vergessen zu setzen.
(Verwendete Cplex-Version ist 12.6.2.0)
Am Ende des Tages sollte im Idealfall ein MIQCP (selbe wie MIQP nur mit zusätzlich quadratischen Beschränkungen) gelöst werden, wobei die quadratischen Beschränken nichtkonvex sein sollten. Bisher konnte ich da aber noch nichts dazu finden, dass das auch mit dem aktuellen Cplex-solvern möglich ist. Wenn zusätzlich jemand darüber was weiß bin ich sehr dankbar für Informationen
Viele Grüße,
Erano1
|
|
|
|
|
Kai12365 |
Forum-Anfänger
|
|
Beiträge: 21
|
|
|
|
Anmeldedatum: 15.04.19
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 10.05.2019, 10:16
Titel:
|
|
Hallo, ich habe grade genau das Selbe Problem. Hast du es denn irgendwie lösen können ?
Für eine Antwort wäre ich sehr dankbar !
|
|
|
|
|
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 - 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.
|
|