• Home
  • Blog
  • Services
  • Resources
    • Links
    • Models
  • About
  • Contact
  1. Home
  2. Resources
  3. Models
  4. Blending
Diet

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.

Cement blending in SciPy

Cement blending in SciPy

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.

  • Python
  • SciPy

Crude oil blending in PuLP

Crude oil blending in PuLP

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.

  • Python
  • PuLP

Search

Latest blog articles

  • Production mix - Conclusions
  • Production mix - Model 11, SciPy
  • Production mix - Model 10, CVXPY
  • Production mix - Model 9, Gekko
  • Production mix - Model 8, OR-Tools
  • Production mix - Model 7, PuLP
  • Production mix - Model 6, Pyomo abstract
  • Production mix - Model 5, Pyomo using def
  • Production mix - Model 4, Pyomo json file
  • Production mix - Model 3, Pyomo external data
  • Production mix - Model 2, Pyomo separate data
  • Production mix - Model 1, Pyomo concrete

Latest resources

  • Post Office problem in OR-tools CP-SAT solver
  • Nature inspired methods for optimization
  • Mathematical Programming with Julia
  • Julia programming for Operations Research
  • Convex optimization
  • EdX: Convex optimization
  • EdX: Mathematical optimization for engineers
  • Coursera: Optimization for decision making
  • Coursera: Discrete optimization
  • Coursera: Discrete optimization (series)
  • Coursera: Operations Research (series)
  • MIT OpenCourseWare

Social

Twitter   Buy me a coffee   LinkedIn   GitHub   Mastodon

© 2020-2023 Solver Max

Term and conditions   Privacy   Contact us