pywr / pywr-next

An experimental repository exploring ideas for a major revision to Pywr using Rust as a backend.
6 stars 4 forks source link

Debugging infeasibility #190

Open jetuk opened 4 months ago

jetuk commented 4 months ago

There was discussion around implementation of an algorithm to aid with debugging infeasible models / time-steps. Currently when a model stops because a linear program is infeasible it is often very difficult to identify why. A proposed algorithm could do the following:

On LP infeasibility:

Questions: