https://123dok.net/document/ozlnlvrq-mixed-integer-programming-approaches-hydropower-generator-maintenance-scheduling.html