MINLP-Probleme sind eine Kategorie von nichtlinearen Optimierungsproblemen, die ganzzahlige Variablen beinhalten. Diese Art von Problemen kann sehr kompliziert sein. Ich habe mich gefragt, welche Software solche Probleme lösen kann und welche davon die beste Wahl ist. Ich habe gehört, dass GAMS die beste Wahl für diese Art von Problemen ist. Aber nach ein wenig Versuch und Irrtum konnte mein Mitarbeiter mit GAMS keine vernünftige Antwort auf unser Problem finden. Das wäre toll, wenn eine komplette Liste von Software und die Art der Probleme, die jeder lösen kann und die optimale Lösung erreicht, zur Verfügung gestellt wird.Die Software-Auswahl zum Lösen einer MINLP (gemischte ganzzahlige nichtlineare Programmierung) nicht-konvexe beschränkte Minimierung Große Liste
-2
A
Antwort
0
Es geht nicht um die Software, sondern eher um den Löser dahinter. GAMS ist eigentlich ein guter Anfang, es kommt mit einer gut lesbaren mathematischen Formulierung (gams-math) und einer großen Vielfalt von Solver-Schnittstellen (die alle wichtigen Löser enthalten - andere Software würde wahrscheinlich die gleichen Löser verwenden). Bitte schauen Sie sich die GAMS-Dokumentation an, welcher Solver MINLP grundsätzlich lösen kann.
http://www.gams.com/help/index.jsp?topic=%2Fgams.doc%2Fsolvers%2Findex.html
Make some Versuch und Irrtum mit den verschiedenen Solvern (und ihre eigenen Konfigurationen), die Löser für Ihr Problem am besten zu finden, führt.
Verwandte Themen
- 1. Warum ist nichtlineare reelle Arithmetik entscheidbar, nichtlineare ganzzahlige Arithmetik nicht?
- 2. Nichtkonvexe Verlustfunktion
- 3. gemischte Zahlen Programmierung funktioniert nicht
- 4. Gemischte Ganzzahl Programmierung in R - Anzeigefunktionen
- 5. Sum gemischte Spalten in R: sum ganzzahlige Zellen, Verketten Zeichenzellen
- 6. ampl vs gams MINLP Portfolio Optimierung Syntax
- 7. Quadratische Programmierung lösen
- 8. Kann nicht diese gemischte Inhalte Problem lösen
- 9. C Programmierung Arrays große Ebene
- 10. MATLAB Minimierung
- 11. nichtlineare Korrelationsformel
- 12. Iterative grow eine gemischte Liste in Python
- 13. C++ Algorithmus für die in der linearen Programmierung lösen Maximierung
- 14. Warum wird eine gemischte Liste nicht ausgedruckt?
- 15. Microservices und beschränkte Kontexte
- 16. Beschränkte Optimierung in Rcpp
- 17. ORACLE PL/SQL Programmierung Probleme lösen
- 18. Eingeschränkte Minimierung mit fmincon
- 19. Wie man beschränkte Kontexte darstellt?
- 20. SCIPY multidimensionale Minimierung
- 21. Große Datenstrukturen in der funktionalen Programmierung
- 22. Python Programmierung über Liste
- 23. Semaphore Minimierung
- 24. Lösen eines Logik-Puzzles mit Antwort-Set-Programmierung
- 25. Flexible, nichtlineare Ordnerstruktur
- 26. Lower beschränkte Parameter in TypeScript
- 27. Minimierung der Speicherauslastung einer Breite zuerst Suche
- 28. LINQ nichtlineare Reihenfolge von String-Länge
- 29. nichtlineare pyplot imshow Farben
- 30. Kann ich dynamische Programmierung verwenden, um dies zu lösen?