A similar model was used by Adewumi and Budlender (Adewumi 2012) to optimise the blood assignment problems, by dynamically determining the assignment of blood with the use of multiple Knapsack algorithms and compare its performance with simpler assignment models. The idea of cross-matching between blood types proved to achieve better results with the MKA algorithm by reducing shortages in comparison with Simple Assignment algorithms.