Closed RomeoV closed 3 years ago
In some part of the chull transformation, an IndexedBlock
is being passed in where a _BlockData
is expected. This'll probably take a couple hours of troubleshooting.
I just tried this, and it works on main now. No idea what fixed it, unfortunately...
Summary
I implemented a complete GDP example using basic steps and solving via reformulation to MINLP.
After setting up the base model I can reformulate via
BigM
andCHull
just fine. But after I apply a basic step between two disjunctions, the reformulation viaCHull
fails (see error below).BigM
works just fine though.How to reproduce
Check out the example file in the branch in my fork. In the method
solve_basic_step_model()
, change reformulation to useCHull
instead ofBigM
and then run the example file.Error log