Skip to content

Retire the Fallback Scheduler #2201

Description

@nhoening

The fallback scheduler (which most often produes zeroes) is used for `InfeasibleProblemException´. We implemented it for a reason, but I'm not sure how often it does anything useful. On the bad side, the fallback scheduler hides which failure happened, which makes inspecting scheduling.

Later, we implemented relaxing SoC constraints, which makes the fallback less needed. Specifically, we

  • turn on the (SoC) relaxations by default.
  • remove the fallback scheduler
  • check if documentation should change according to the two points above

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions