1 of 7

Efficient Voting

2 of 7

Questions

  • What configurations can lead to high throughput voting locations, and what will lead to long lines and waits?
  • How do different parameters contribute, e.g., the number of places to vote vs. number of people?

3 of 7

Simplifications / CA Dynamics

  • Voting is just for one location (i.e., not considering say city-wide dynamics)
  • Voting happens in an N by N square room
  • 1 or more Entrances / Exits on the left wall
  • 1 or more Voting Boxes on the right wall

Wall

Entrance / Exit

Voting Box

N = 20

4 of 7

  • Voters enter the room at with some probability from entrances / exits
  • Voters travel from the entrance to a voting box
  • When they get to the voting box they turn to state Voting
  • Voting to Voted with some probability
  • Voted have to get to an exit to leave

Wall

Entrance / Exit

Voting Box

Voter

Voting

Voted

Empty

7 Total States

N = 20

1 Voter Simulation

5 of 7

CA Details

  • Some probabilistic updates = Stochastic CA
  • Synchronous updates - as a result need a relatively large neighborhood to avoid collisions

Neighborhood

6 of 7

Other CA Rules

  • Voters can “hop” over Voting, to get in the next line
  • There are built in movement priorities so that two Voters don’t both move into the same square at the same time (same with Voted)
  • Movement / Voter behavior is not very realistic*

7 of 7

What to measure / metrics?

  • Number of successful votes after some number of time-steps
  • The ratio of Voters to Voted in the system at each timesteps