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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions