The Two Dominant Queue Models

Walk into a bank and you'll likely join a single, serpentine line that feeds multiple tellers. Walk into a supermarket and you'll choose from several parallel checkout lanes. Both approaches aim to move people through efficiently — but they operate on very different principles, with very different outcomes for customers and operators.

The Single Queue (Snake / Serpentine) Model

In a single queue system, all customers join one line and are served by the next available server. This model is standard in banks, post offices, airport security, and many fast food restaurants.

Advantages

  • Fairness: First-come, first-served is guaranteed. No one can "win" by picking the right lane.
  • Lower variance: Average wait times are more predictable and generally lower, because no server sits idle while another has a long backlog.
  • Reduced anxiety: Customers don't need to make decisions or monitor other lanes.
  • No regret: Since there's only one line, there's no opportunity to feel you chose the "wrong" queue.

Disadvantages

  • Space requirements: A single serpentine queue requires a defined, managed space.
  • Psychological length: One long visible line can be more intimidating than several shorter parallel ones, even if the actual wait is shorter.

The Multiple Queue Model

In a parallel queue system, each server has their own dedicated line. Customers choose which line to join and stay in it (or switch — the dreaded "queue hopping").

Advantages

  • Familiar and intuitive: Requires no directing or signage to manage flow.
  • Works in physical layouts where a central queue isn't practical (e.g., supermarket aisles).
  • Can allow specialization: Express lanes, self-checkout, etc.

Disadvantages

  • Higher variance: Bad luck in lane choice means significantly longer waits for some customers.
  • Perceived unfairness: Watching a later-arriving customer get served first is a powerful source of frustration.
  • Queue-switching behavior: Customers waste time and energy evaluating and moving between lanes.
  • Server idle time: One server can be overwhelmed while another stands free.

What the Math Says

Queuing theory — the branch of mathematics that models waiting lines — consistently shows that single-queue systems outperform multiple-queue systems on efficiency. With the same number of servers and the same arrival rate, a single queue produces a lower average wait time and lower variance. The intuition: in a parallel system, variation in service times creates "luck" that shouldn't exist in a fair system.

When Multiple Queues Make Sense

Despite their mathematical disadvantages, parallel queues persist because:

  • Physical layout constrains design (supermarket aisles can't easily funnel to one point).
  • Specialization adds value (express lanes serve a genuine customer need).
  • Customer familiarity reduces friction in some contexts.

Hybrid Solutions

Many modern operations use hybrid approaches: a single virtual queue with multiple physical service points, managed by digital ticketing or SMS notifications. This captures the fairness and efficiency of a single queue while removing the physical constraint of space.

The Verdict

For pure efficiency and fairness, the single-queue model wins on almost every measurable dimension. Where physical constraints or service specialization require multiple queues, the priority should be on transparency, fairness signaling, and minimizing the "wrong lane" regret that poisons the customer experience.