Was ist eine gute konvexe Optimierungsbibliothek?
Ich bin auf der Suche nach einer C++ - Bibliothek, und ich beschäftige mich mit konvexen Kostenfunktionen und Nebenbedingungen.
InformationsquelleAutor der Frage areslp | 2009-12-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich vermute, dein problem ist nicht-linear. Wo ich arbeite, verwenden wir SNOPTIpopt und ein weiterer proprietärer solver (nicht für Verkauf). Wir haben auch versucht und gehört, gute Dinge über Knitro.
Solange dein problem ist konvex, alle diese Solver arbeiten.
Sie alle haben Ihre eigene API, aber Sie alle bitten, für die gleichen Informationen : Werte, die ersten und zweiten Ableitungen.
InformationsquelleAutor der Antwort Benoît
Vorausgesetzt, Ihre Probleme sind nichtlinear, können Sie kostenlos und open-Source -ENTSCHEIDEN++erhältlich von Sandia Lab. Ich habe es in einem Projekt in C++ und es war einfach zu bedienen und funktionierte gut.
InformationsquelleAutor der Antwort Samik R
Was weiß ich, der CPLEX-solver ist die beste, konvexe Optimierung-solver. Seine dem Stand der Technik im LP-Löser. Tut konvexe Optimierung wirklich gut. Bei der Suche nach es, ich sehe, dass seine IBM-software jetzt. Sie können es hier finden : http://www-01.ibm.com/software/integration/optimization/cplex/
InformationsquelleAutor der Antwort Ritesh M Nayak
Können Sie
GSL
(GNU Scientific Library) mit das PaketNLopt
die eine nichtlineare Optimierung Paket mit ungezwungen, gebunden-gebunden ist, und die Allgemeine nichtlineare Ungleichheit Zwänge.InformationsquelleAutor der Antwort Rasoul