Optimization of Utility Companies’ Mutual Assistance Using Agent-Based Modeling

Optimization of Utility Companies’ Mutual Assistance Using Agent-Based Modeling


When people are impacted by a natural or man-made disaster, utility companies look for ways to provide resources as soon as possible, and reduce outage time. To assist and better coordinate with each other, Canadian companies from closely located territories created alignments. So, if a disaster happens, and a local utility company does not have enough resources, another company from a closely located region can come to assist. However, taking expenses and distances to cover into account, the responding company might question the assistance possibility, whereas the requesting company needs to find assistance shortly.

Engineers from York University applied simulation modeling to provide the utility companies with a better decision-making tool for managing the process of mutual assistance.


Operational Planning Simulation

To identify the criteria that contribute to decision making, industry specialists were interviewed. Overall, 13 criteria were chosen and then grouped into 3 categories:

Criteria were assigned with numerical values and weights, showing the importance of a parameter in a particular situation.

An agent-based simulation model was designed to test various mutual aid scenarios. The model’s interface allowed users to choose agents, acting as requesting and responding companies, which would then be marked in GIS space. It was also possible to set weight and value for each criterion.

Emergency Situation Simulation Modeling Natural Disaster Simulation Model

This state chart of a utility company shows the decision-making process when a responding company gets a call from a requesting company. To decide whether the help could be provided, the model's algorithm calculates the score, based on preset values and weights of criteria.

Decision Making Simulation Model

When the decision is made, the crews of the responding companies start moving to the place of emergency. While in route, the crews may be distributed among several places of emergency. At the same time, it is possible to see the following outputs:

Decision Making Simulation Tool Emergency Responce Simulation


AnyLogic simulation modeling helped develop a tool for better planning, according to which mutual assistance might be recommended. Simulation modeling made it possible to optimize the mutual assistance process by running various experiments and avoiding mistakes in the decision-making process. GIS capabilities allowed users to visualize the routing of utility companies’ crews and redirect them if needed.

Similar case studies

More case studies

Get a brochure with industry case studies