Skip to content

Warm start best practice #271

@andrea-cassioli-maersk

Description

@andrea-cassioli-maersk

Hi,
we are refactoring an old code based on clp that implements a column-generation algorithm.

The current implementation

  • stores the master problem in a CoinModel object,
  • accesses clp via OsiClpSolverInterface,
  • stores the warm start information in a CoinWarmStart object
  • uses the initialSolve the first time and then setWarmStart and resolve later on.

I am wondering if this is still the right way. I am looking at the ClpDualSimplex solver class and I am wondering whether under the hood it will performa warm start if I apply changes (basically adding columns) .

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