d-krupke / CP-SAT-Log-Analyzer

A webapp that visualizes and annotates your ortools' CP-SAT logs. Partially inspired by gurobi-logtools.
https://cpsat-log-analyzer.streamlit.app/
MIT License
20 stars 0 forks source link

Add a first estimation of the costs of constraints #5

Open d-krupke opened 2 months ago

d-krupke commented 2 months ago

It is relatively easy to read from the log if some expensive constraints, such as Multiplication are used. Maybe it would be nice to directly annotate those, e.g., by 🐌🐌🐌/🐌🐌, to indicate that these can slow down the model quite a bit.

On a same note, it may be good to display the danger of creating infeasible models due to the integer arithmetic. For example Division can be super dangerous. This part is more difficult, as this problem is quite difficult to detect.