Food Safety Inspection Model - Random Strategy

Food Safety Inspection Model - Random Strategy (version 1.1.0)

This model represents a very basic food safety system where inspectors, consumers and stores interact. The purpose of this model is to provide insight into an optimal level of inspectors in a food system by comparing three search strategies used by inspectors: a random strategy, one where stores close if they are no longer visited by consumers, and one where stores can signal to inspectors and consumers that there is a problem. This version includes the code for the scenario involving store closures.

The model incorporates stores, consumers and inspectors. Food products and suppliers are assumed to be embedded within the stores. Consumers move around to different stores and consume food products. They avoid stores where they have become sick in the past. Stores become contaminated randomly, and in the alternative scenarios, may close if they do not receive enough customers, or they may signal if they are contaminated. The inspection strategy of the inspectors depends on the model version: they either inspect randomly or prioritize stores that are signalling. The number of inspectors can vary.

In all three scenarios, as the number of inspectors increases, the number of sick consumers declines. Consumers fare best in the scenario where stores signal, even when those signals involve errors, as compared to the random inspection scenario. Please download all three versions in order to run the three scenarios.

Release Notes

This is a companion discussion topic for the original entry at