Skip to content

Chapter 6 – Agent-based Models

Chapter 6 models of the Springer Book Agent-based business process simulation


Chapter 6. Agent-based simulation with NetLogo 


ABBPS_ED-patients-arrival

The model describes the arrival of patients to a Registration office. The model includes two kinds of agents: Patients – they perform three type of operations (“individual-ticket”, “abonament”, “other operations”), each one having a different duration (defined by average values of 2, 4, 6 minutes). Most part of operations involve the purchase of individual tickets (75%), then abonement (15%), and others (10%).


ABBPS_TVM-queues

The model concerns the arrival of customers to Ticket Vending Machines (TVM). Each customer has a different age, which influence the speed of the operations (the age is modeled at random). Young people is faster (-20% of the expected time), while aged (over 65) are lower then the expected duration of the corresponding operation (+20%). TVM performs the exptected operations. They only can broken randomly (with a very low frequency), until they are repaired. In the case of a broken TVM, the corresponding customers have to move to another TVM.
The model phases are: i) customers arrive (randomly) and wait in a queue (tvm-queue) for TVM; ii) each TVM serves a customer (the duration of operations is computed); iii) if more than 3 people are waiting for personnel, some customers decide to abandon (with a certain probability, defined by a percentage in a slider)


All supplementart material is provided under the Creative Commons CC-BY license. You may copy, distribute, display and perform this work, and make derivative works and remixes based on it, provided that you give the book authors credits for their work, by using the following statement: “Source: E. Sulis, K. Taveter, Agent-based Business Process Simulation, Springer, 2022″.