teleo-codex/domains/internet-finance/curse-of-dimensionality-makes-exact-mdp-solutions-intractable-for-multi-queue-networks.md
Teleo Pipeline 597932bc2e extract: 2019-07-00-li-overview-mdp-queues-networks
Pentagon-Agent: Ganymede <F99EBFA6-547B-4096-BEEA-1D59C3E4028A>
2026-03-15 15:13:03 +00:00

3.7 KiB

type domain description confidence source created
claim internet-finance State space explosion in queueing networks with multiple stages forces transition from exact dynamic programming to approximate methods proven Li et al., 'An Overview for Markov Decision Processes in Queues and Networks' (2019), section on computational challenges 2026-03-11

Curse of dimensionality makes exact MDP solutions intractable for multi-queue networks

For queueing networks with multiple stages, the MDP state space grows exponentially with the number of queues. A network with N queues, each with maximum depth D, has a state space of size D^N. This exponential growth—the curse of dimensionality—makes exact solution via value iteration or policy iteration computationally infeasible beyond ~5-10 queues.

The practical consequence is a sharp transition in solution methodology:

Small systems (1-3 queues): Exact MDP solution via dynamic programming is tractable. Optimal policies can be computed and have provable optimality guarantees.

Medium systems (4-10 queues): Exact solution becomes expensive but may still be feasible with state space reduction techniques (aggregation, symmetry exploitation). Approximate dynamic programming methods become attractive.

Large systems (10+ queues): Exact solution is infeasible. Practitioners must use approximate methods: heuristic policies, reinforcement learning, fluid/diffusion approximations, or mean-field models.

The survey notes that this transition has driven much of the recent research in queueing MDPs toward scalable approximation methods, particularly deep reinforcement learning for cloud resource allocation problems where state spaces can have millions of dimensions.

Evidence

Li et al. (2019) explicitly identify curse of dimensionality as "the key challenge" in applying MDP methods to realistic queueing networks. The paper documents:

  • Computational complexity: Value iteration for a queueing network requires O(D^N) operations per iteration, where D is queue depth bound and N is number of queues
  • Memory requirements: Storing the value function requires O(D^N) space
  • Historical trajectory: Early queueing MDP research (1960s-1980s) focused on single-queue or two-queue systems where exact solution was feasible. Modern research (2000s-present) focuses on approximation methods for large networks.

The survey cites specific examples:

  • Cloud computing: Resource allocation across 100+ VM types and request classes → state space too large for exact methods
  • Call centers: Routing across 20+ agent pools with skill-based routing → approximate dynamic programming required
  • Manufacturing: Production scheduling across 50+ machines → heuristic policies dominate

Practical Approaches for Large Systems

When exact MDP solution is infeasible, the survey identifies four main approximation strategies:

  1. Approximate dynamic programming: Use function approximation (linear, neural networks) to represent value function compactly
  2. Reinforcement learning: Learn near-optimal policies through simulation without explicit model
  3. Fluid/diffusion limits: Approximate discrete queue dynamics with continuous deterministic or stochastic processes
  4. Mean-field approximation: For systems with many identical or similar queues, approximate interactions through population averages

The choice depends on system structure: symmetric systems favor mean-field methods, systems with good simulators favor RL, systems with known dynamics favor ADP.


Relevant Notes:

  • optimal queue control policies have threshold structure for single-server systems — the structural results that make small-system MDPs tractable
  • core/mechanisms/_map

Topics:

  • domains/internet-finance/_map