Skip to content

Improve performance of HiGHS interface #3888

@BenChampion

Description

@BenChampion

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?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions