Thanks to visit codestin.com
Credit goes to github.com

Skip to content

different behavior with different versions of highs solver #887

@Silent-Fury

Description

@Silent-Fury

Solving a MIP, using PuLP 3.30 and Python 3.13 the highs solver runs as expected when using highs version 1.11 but fails when using 1.12.


What did you do?

MIP modelled in PuLP în Variable prob

from pulp import HiGHS_CMD
...
# problem modelled in variable prob
...
status = prob.solve(HiGHS_CMD(path="highs_v1.12.exe"))

What did you expect to see?

a running programm finding some status

What did you see instead?

FileNotFoundError: [Errno 2] No such file or directory: '...\fbc02af1ef7e4be39614a63d468dadb8-pulp.HiGHS_log'

Useful extra information

doing the same with highs 1.11 everything works as expected

from pulp import HiGHS_CMD
...
# problem modelled in variable prob
...
status = prob.solve(HiGHS_CMD(path="highs_v1.11.exe"))

both versions of highs.exe are the precompiled binaries

What operating system are you using?

  • Windows: ( _version: 11 )

I'm using python version:

  • 3.13

I installed PuLP via:

  • pypi (python -m pip install pulp) , version 3.3.0

Did you also

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions