# Cutting Strategies

Cut-generation implementations for the Euphemia decomposition loop.

## Combinatorial Benders

API path: `apem.order_book_based_model.euphemia.cutting_strategies.combinatorial_benders`

```{eval-rst}
.. automodule:: apem.order_book_based_model.euphemia.cutting_strategies.combinatorial_benders
   :members:
   :show-inheritance:
```

## No-Good

API path: `apem.order_book_based_model.euphemia.cutting_strategies.no_good`

```{eval-rst}
.. automodule:: apem.order_book_based_model.euphemia.cutting_strategies.no_good
   :members:
   :show-inheritance:
```

## Price-Based

API path: `apem.order_book_based_model.euphemia.cutting_strategies.price_based`

```{eval-rst}
.. automodule:: apem.order_book_based_model.euphemia.cutting_strategies.price_based
   :members:
   :show-inheritance:
```
