Formula & Calculator
Little's Law
Relates average number of items in a system to arrival rate and time in system.
Interpretation
L = λW. The average number of items in a system equals arrival rate times average time in system. Applies to any stable queuing system, regardless of distribution. Fundamental in operations, computer networks, and call centres.
Variables
| Symbol | Quantity | Unit |
|---|---|---|
| L | Average number in system | |
| λ | Arrival rate | items/time |
| W | Average time in system | time |
What it means
Little’s Law is a theorem in queuing theory stating that the long‑term average number of customers (L) in a stable system equals the average arrival rate (λ) multiplied by the average time a customer spends in the system (W). It holds for any queuing discipline, service time distribution, and number of servers, as long as the system is in steady state. This law is extremely versatile and is used in capacity planning, workflow analysis, and performance management. For example, in a manufacturing plant, L could be work‑in‑process (WIP), λ the production rate, and W the cycle time. In healthcare, it applies to patient flow in emergency departments. In software, it relates to requests in a server. The formula is simple but powerful: if you know two variables, you can compute the third. It helps managers identify bottlenecks, reduce lead times, and optimise resource allocation. Understanding Little’s Law is essential for operations managers, industrial engineers, and IT professionals to improve system throughput and customer satisfaction.
Worked example
Little's Law – Two Examples
Real‑World| Parameter | Value |
|---|---|
| λ (arrival rate) | 20 calls/hour |
| W (service time) | 3 min = 0.05 hour |
| Parameter | Value |
|---|---|
| λ | 60/hour |
| W | 4 min = 0.0667 hour |
Common mistakes
- Units: L (average number of items in system), λ (arrival rate), and W (average time in system) must use consistent time units (e.g., λ in customers/hour, W in hours).
- Steady state: Little’s law assumes the system is in steady state – not applicable during transients.
- Definitions: L includes items in queue and in service; W includes waiting time and service time.
- Conservation: The law holds for any queuing system, regardless of the distribution of arrivals or service times.
- Multiple classes: For multiple customer types, apply Little’s law to each class separately or to the aggregate.
Applications
Little's Law, L = λW, is a fundamental theorem in queuing theory that relates the average number of items in a stable system (L) to the average arrival rate (λ) and the average time each item spends in the system (W). It applies to any queuing system, from manufacturing work‑in‑process to customer service queues and computer networks. Operations managers use Little's Law to calculate throughput times, to size production capacities, and to identify bottlenecks. For example, in a factory, if work‑in‑process inventory is high and throughput is low, the lead time is long. By applying this formula, managers can predict the impact of changes in arrival rates or service times, optimise staffing levels, and improve flow efficiency. Its simplicity makes it an indispensable tool for process improvement and lean operations.
- Analysis of manufacturing work‑in‑process and lead times
- Design of service systems (call centres, bank tellers, hospital ER)
- Capacity planning and bottleneck identification
- Inventory reduction and cycle time improvement
- Performance measurement and continuous improvement programmes
Frequently Asked Questions
Little's Law is a fundamental theorem of queuing theory that relates the average number of customers in a stable system (L), the average arrival rate (λ), and the average time a customer spends in the system (W): L = λ · W. It applies to any stable system, regardless of the service time distribution or queue discipline.
- L – average number of customers in the system (including those being served) – dimensionless count.
- λ – average arrival rate (customers per unit time, e.g., per hour).
- W – average time a customer spends in the system (e.g., hours).
L includes customers being served plus those waiting. Lq is the average number of customers waiting in the queue (not being served). Both obey Little's Law: L = λ·W and Lq = λ·Wq, where Wq is the average waiting time in the queue (before service).
Yes, Little's Law is remarkably general. It holds for any stable queuing system (where the arrival rate equals the departure rate) regardless of the service time distribution, queue discipline (FIFO, LIFO, priority), or number of servers. It also applies to networks of queues, as long as the system is in steady state.
From Little's Law, Wq = Lq / λ. For example, if the average number of people waiting in line is 2.5 and arrivals come at 5 per hour, the average waiting time is 2.5/5 = 0.5 hours (30 minutes).
It provides a simple, powerful relationship between three key performance measures: inventory (L), throughput (λ), and lead time (W). It is used to set targets: to reduce lead time, you must either reduce inventory or increase throughput. It is a fundamental tool for process improvement (Lean, Six Sigma).
Yes, in manufacturing, L is the work‑in‑process (WIP) inventory, λ is the throughput rate (units per time), and W is the cycle time (time from raw material to finished product). Little's Law helps in designing production lines and setting WIP limits to control lead time.
- The system must be in steady state (arrival rate equals departure rate over the long term).
- Averages are taken over a long time period.
- Conservation of flow – no accumulation of customers (the system is stable).
Call centers use Little's Law to estimate the number of agents needed. If the arrival rate (λ) and average handling time (W) are known, the required number of agents (L) is λ·W (assuming one agent per customer). This is the Erlang‑based staffing formula's simpler cousin.
- If a restaurant serves 100 customers per hour (λ) and each stays on average 1 hour (W), the average number of customers in the restaurant is 100.
- If a factory produces 50 units per day (λ) and the cycle time is 4 days (W), the WIP is 200 units.