Als «convex-optimization» getaggte Fragen

Die konvexe Optimierung ist ein Spezialfall der mathematischen Optimierung, bei dem der realisierbare Bereich konvex ist und das Ziel darin besteht, entweder eine konvexe Funktion zu minimieren oder eine konkave Funktion zu maximieren.

77
Gibt es einen hochwertigen nichtlinearen Programmierlöser für Python?

Ich habe mehrere herausfordernde nicht konvexe globale Optimierungsprobleme zu lösen. Derzeit verwende ich die Optimization Toolbox von MATLAB (speziell fmincon()mit algorithm = 'sqp'), was sehr effektiv ist . Der größte Teil meines Codes ist jedoch in Python, und ich würde die Optimierung gerne...

16
Euklidischer Abstand in Oktave

Ich würde gerne wissen, ob es einen schnellen Weg gibt, den euklidischen Abstand zweier Vektoren in Oktave zu berechnen. Es scheint, dass es dafür keine spezielle Funktion gibt. Soll ich also einfach die Formel mit verwenden

11
CVXOPT VS. OpenOpt

CVXOPT: http://abel.ee.ucla.edu/cvxopt/index.html OpenOpt: http://openopt.org/Welcome Wie ist die Beziehung zwischen ihnen? Was sind die Vor- und Nachteile von ihnen? Übrigens, gibt es eine andere hochwertige konvexe Allzweck-Optimierungsbibliothek für Python / C ++, die es wert ist, erwähnt zu...

9
Berechnungsaufwand von Algorithmen

Betrachten Sie das streng konvexe uneingeschränkte OptimierungsproblemLassen Sie x_ \ text {opt} seine einzigartige Minima bezeichnen und X_0 eine gegebene erste Annäherung sein x_ \ text {opt}. Wir werden einen Vektor x eine \ epsilon- nahe Lösung von \ mathcal {O} nennen, wenn \ begin...

8
Umgang mit Einschränkungen der Normungleichheit

Ich möchte die (konvexe) Optimierungsaufgabe lösen: m a xr , zrmaxr,zrmax_{r,z}\quad r r ∥ xich∥ - xT.ichz≤ 0∀ i = 1 , … , N.r‖xi‖−xiTz≤0∀i=1,…,Nr\|x_i\| - x_i^Tz \leq 0 \qquad \forall i=1,\dots, N r ≥ 0∥ z∥ ≤ 1‖z‖≤1\|z\| \leq 1 r ≥ 0r≥0r\geq0 rrr ist ein Skalar, zzz ist ein Vektor, die xichxix_i...