Summary
Make the pyomo interface to HiGHS faster.
Rationale
Following a HiGHS user report, we've noticed that the pyomo interface to HiGHS can be slow. In particular, it seems to be slower than the interface to cbc by a significant margin.
Description
One potential solution is for pyomo to write out a file and read it into HiGHS. (My understanding is that this is how the pyomo cbc interface works already.) Some experimentation suggests this could be much faster.
Although this seems inelegant, I'm not sure of the exact drawbacks.
Additional information
From reading other related issues, this may relate to #1030?
Summary
Make the pyomo interface to HiGHS faster.
Rationale
Following a HiGHS user report, we've noticed that the pyomo interface to HiGHS can be slow. In particular, it seems to be slower than the interface to cbc by a significant margin.
Description
One potential solution is for pyomo to write out a file and read it into HiGHS. (My understanding is that this is how the pyomo cbc interface works already.) Some experimentation suggests this could be much faster.
Although this seems inelegant, I'm not sure of the exact drawbacks.
Additional information
From reading other related issues, this may relate to #1030?