Basic ExamplesΒΆ

In the basic scenario, you can use the built-in Benders decomposition methods provided by BendersLib. This approach is suitable for standard problems that align with one of the predefined Benders decomposition frameworks. BendersLib offers several implementation of the Benders variants and the necessary Benders cuts and cut generators.

Branch-and-check Method

Branch-and-check Method

Combinatorial Benders using Branch-and-check Method

Combinatorial Benders using Branch-and-check Method

Annotated Benders Decomposition

Annotated Benders Decomposition

Simple Classical Benders Example

Simple Classical Benders Example

Combinatorial Benders Decomposition

Combinatorial Benders Decomposition

L-shaped Method

L-shaped Method

L-shaped Method with Convex Recourse

L-shaped Method with Convex Recourse

Integer L-shaped Method

Integer L-shaped Method

Generalized Benders Decomposition

Generalized Benders Decomposition