Ich bin auf der Suche nach Empfehlungen für C++ - Bibliotheken für nicht-lineare Programmierung (nicht nur für ganze Zahlen!).Nicht-lineare Programmierbibliothek in C++
Vorzug ist für aktiv gehaltene F/OSS-Lösungen, aber aktiv gehaltene kommerzielle Lösungen, die kostenlose Evaluierungsversionen anbieten, sind akzeptabel.
Vielen Dank im Voraus!
Edit: Wie gewünscht, sind hier weitere Details:
Die Anwendung arbeite ich an ist einfach, und es geht um Polynome vom Grad 4 und höher (bis zu 11) mit einem kleinen Satz zu minimieren (~ 20) von Constraints ausgedrückt als Ungleichungen (wiederum als Polynome, Grad < = 4). Gelegentlich muss ich aber auch eine trigonometrische Funktion einbauen. Auf jeden Fall sind es immer fortlaufende, differenzierbare Funktionen, mit denen ich es zu tun habe. Die Anzahl der Variablen reicht von 1 bis 12, und wird nicht viel darüber hinaus gehen.
Schließlich brauche ich eine Lösung, die auf Windows funktioniert, aber plattformübergreifende wäre vorzuziehen.
Können Sie uns Beispiele für Berechnungen geben, die Sie ausführen möchten? In welchem Bereich (Finanzen? Physik?)? Auf welchem Betriebssystem? (eher * nix oder Windows?) –
Bitte werfen Sie einen Blick auf meine Bearbeitung – em70