Computational Model Library

Mass Shooting Simulation (1.0.0)

The purpose of this simulation is to determine how different parameters affect the number of people shot in mass shooting events. This model does not examine the lethality of the parameters. Instead, it is assumed that by lowering the number of people shot in mass shootings, the number of fatalities in these shootings will also decrease. Once the parameters that most affect the number of people wounded or killed are identified, the potential effectiveness of Senator Feinstein’s bill can be assessed. Additionally, recommendations can be made to mitigate the negative consequences of mass shootings.

There are three types of agents in this simulation. The rules that each agent class follows are described below.

Civilian Indoor:
1.Turn in direction of closet door ± N(0,1)
2.Move forward at assigned running speed
a.If someone in the way, move to within 0.3 feet of them
b.If wall/object in the way move to within 0.3 feet of wall/object
3.Considered safe if exit the room

Gunman Indoor/Outdoor:
1.Are there bullets in the magazine? If not, reload for this turn and skip all remaining rules (reload takes assigned reload time)
2.Aim at closest civilian ± N(0,σ)
3.Fire X rounds
a.If less than X rounds left in the magazine, fire remaining rounds.
4.Move towards most recent agent fired at (move at assigned running speed)

Security Guard Indoor/Outdoor:
1.Are there bullets in magazine? If not, reload for this turn and skip all remaining rules (reload takes assigned reload time)
2.If there is a civilian within 1.5 feet of a straight line between agent and the gunman, move to step 5 for this turn (won’t shoot if a civilian is in the way)
3.Aim at closest gunman ± N(0,σ)
4.Fire X rounds at gunman
a.If less than X rounds left in the magazine, fire the remaining rounds.
5.Move toward the gunman at running speed
a. If gunman is within the distance, run this turn then tackle him

simulation.PNG

Release Notes

Associated Publications

Mass Shooting Simulation 1.0.0

The purpose of this simulation is to determine how different parameters affect the number of people shot in mass shooting events. This model does not examine the lethality of the parameters. Instead, it is assumed that by lowering the number of people shot in mass shootings, the number of fatalities in these shootings will also decrease. Once the parameters that most affect the number of people wounded or killed are identified, the potential effectiveness of Senator Feinstein’s bill can be assessed. Additionally, recommendations can be made to mitigate the negative consequences of mass shootings.

There are three types of agents in this simulation. The rules that each agent class follows are described below.

Civilian Indoor:
1.Turn in direction of closet door ± N(0,1)
2.Move forward at assigned running speed
a.If someone in the way, move to within 0.3 feet of them
b.If wall/object in the way move to within 0.3 feet of wall/object
3.Considered safe if exit the room

Gunman Indoor/Outdoor:
1.Are there bullets in the magazine? If not, reload for this turn and skip all remaining rules (reload takes assigned reload time)
2.Aim at closest civilian ± N(0,σ)
3.Fire X rounds
a.If less than X rounds left in the magazine, fire remaining rounds.
4.Move towards most recent agent fired at (move at assigned running speed)

Security Guard Indoor/Outdoor:
1.Are there bullets in magazine? If not, reload for this turn and skip all remaining rules (reload takes assigned reload time)
2.If there is a civilian within 1.5 feet of a straight line between agent and the gunman, move to step 5 for this turn (won’t shoot if a civilian is in the way)
3.Aim at closest gunman ± N(0,σ)
4.Fire X rounds at gunman
a.If less than X rounds left in the magazine, fire the remaining rounds.
5.Move toward the gunman at running speed
a. If gunman is within the distance, run this turn then tackle him

Version Submitter First published Last modified Status
1.0.0 R Hayes Mon Aug 26 23:48:10 2013 Sun Feb 18 06:50:15 2018 Published

Discussion

This website uses cookies and Google Analytics to help us track user engagement and improve our site. If you'd like to know more information about what data we collect and why, please see our data privacy policy. If you continue to use this site, you consent to our use of cookies.
Accept