Ich arbeite an einem großen MIP. Also muss ich das Zeitlimit auf einen vernünftigen Wert setzen. Aber das Problem ist, dass ich nach der Zeitlimitierung nicht weiß, wie ich die Lösung bewerten soll, mit anderen Worten, die Lücke zwischen unteren und oberen Grenzen. Ja, die Lücke wird auf dem Bildschirm angezeigt. Aber wenn es einen Weg gibt, seinen Wert mit Python API zu bekommen? So kann ich es ausgeben oder einige Statistiken folgen. Ich muss mehr als 10 MIP gleichzeitig lösen, es ist schwer die Lücken auf dem Bildschirm zu finden. Danke für Ihre Hilfe!Wie wird die relative MIP-Optimalitätslücke nach der Zeitlimitierung erreicht?
-1
A
Antwort
0
Ihre Tags zeigen an, dass Sie Gurobi mit dem Python-API verwenden, um Ihre Modelle zu lösen.
die relative MIP Lücke abzurufen, können Sie das Attribut MIPGap
abfragen (siehe http://www.gurobi.com/documentation/6.5/refman/mipgap.html)
Python Beispiel:
from gurobipy import *
model = read("model.mps")
model.params.TimeLimit = 100
model.optimize()
print("Final MIP gap value: %f" % model.MIPGap)
Verwandte Themen
- 1. Relative XPath-Abfragen, die nach "Ebene" durchlaufen
- 2. Wie wird die Bildschirmdrehung in Bezug auf die Akkulaufzeit erreicht?
- 3. Protokollpuffer - Wie wird die Erweiterbarkeit und Rückwärtskompatibilität erreicht?
- 4. RSA und Perl - wie Zufälligkeit wird erreicht?
- 5. `Position: relative` wird ignoriert?
- 6. msvc "der Haltepunkt wird derzeit nicht erreicht"
- 7. Wie wird dieser elastische Effekt erreicht?
- 8. Wie wird Rstudio relative Pfade verwendet?
- 9. Wie wird dieses Dokument im Browser erreicht?
- 10. Wie kombinieren relative relative Pfade und Systemjs?
- 11. Wie deaktiviere ich die relative Positionierung?
- 12. Wie funktioniert die relative Zeit in Rails?
- 13. sql abfrage relative suche nach vorhergesuchten worten
- 14. Wie erreicht man die Paginierung in HBase?
- 15. PHP erreicht Speichergrenze bewirkt, dass die Funktion erneut ausgeführt wird
- 16. Wie erreicht man die Fadundurchsichtigkeit eines Elements?
- 17. Wie erreicht man die Informationen in der folgenden Dateigruppe?
- 18. Lassen Sie NSFileManager frei, wenn die Freigabemitteilung niemals erreicht wird
- 19. Anzahl der Zeilen zählen, bis ein Wert erreicht wird
- 20. Relative übergeordnete, absolute Positionierung vertikal nach Prozent?
- 21. Navigation wird erreicht, um die ausgewählte Seite anzuzeigen
- 22. Wie erreicht man die Implementierung eines Projekts?
- 23. Wie wird eine Stilklasse bedingt gesetzt, wenn der letzte Punkt von ui: repeat erreicht wird?
- 24. Wie wird die Datenbank nach der Transaktion aktualisiert?
- 25. Wie wird die Position einer Schaltfläche nach der Animation festgelegt?
- 26. Wie wird die Eingabe nach dem Aktualisieren der Seite ausgewählt?
- 27. Ändern Sie relative URLs nach absoluten URLs nach Curl
- 28. Wie wird das relative Layout vertikal/horizontal verschoben?
- 29. Erreicht die Schablone den Farbpuffer?
- 30. Wird die Leistung bei der Verwendung von MooseX :: Declare hauptsächlich während des Startvorgangs erreicht?
Das ist wirklich sofort, sorry für nicht in der Lage zu äußern hilft. –