Blending

Blending optimization problems involve combining several resources or materials to create products that meet specific requirements at lowest cost. The blending may include many different types of materials, such as: cement, wine, oil products, and feed stocks.

Key features of this model:
- Description: Implements a real cement blending optimization problem from a 1977 cement and concrete research paper.
- Category: Blending.
- Type: LP.
- Library: SciPy.
- Solver: SLSQP.
Notes:
- The model has been modified to run as a Jupyter Notebook.
- We have also created a refactored version that emphasises the matrix nature of writing LP models using SciPy.
GitHub: Cement blending in SciPy.

Key features of this model:
- Description: Implements a blending problem for a fictitious oil refinery.
- Category: Blending.
- Type: LP.
- Library: PuLP.
- Solver: CBC.
Notes:
- The model implements an interesting method for displaying tables side by side to save vertical space (works best with a wide screen).
GitHub: Crude oil blending in PuLP.