A two-stage multi-echelon stochastic blood supply chain problem

Bayan Hamdan, Ali Diabat

Research output: Contribution to journalArticlepeer-review


This paper presents a two-stage stochastic programming problem for red blood cells that simultaneously considers production, inventory and location decisions. In the first stage, the problem determines the number of mobile blood collection facilities to deploy, while the second stage determines inventory and production decisions. The problem aims to minimize three objective functions: the number of outdated units, system costs, and blood delivery time. Using the epsilon-constraint method, the tri-objective problem is converted to a single-objective mixed integer programming (MIP) problem which is solved using CPLEX for a real case study from The Hashemite Kingdom of Jordan. Finally, managerial insights are drawn from computational experiments.

Original languageEnglish (US)
Pages (from-to)130-143
Number of pages14
JournalComputers and Operations Research
StatePublished - Jan 2019


  • Blood supply chains
  • Facility location
  • Inventory management
  • Perishable products
  • Red blood cells
  • Stochastic programming

ASJC Scopus subject areas

  • General Computer Science
  • Modeling and Simulation
  • Management Science and Operations Research


Dive into the research topics of 'A two-stage multi-echelon stochastic blood supply chain problem'. Together they form a unique fingerprint.

Cite this