AboutHow we built thisSponsorshipShop
SearchSubscribeDecision ToolsBusiness ModelsFrameworksReading Lists
Privacy PolicyTerms of UseCookie PolicyRefund PolicyAccessibilityDisclaimer

© 2026 Faster Than Normal. All rights reserved.

Faster Than Normal
DecisionsPeopleBusinessesNewsletterSubscribe
Start reading →
  1. Home
  2. Mental models
  3. The Gittens Index
Computer Science & Algorithms

The Gittens Index

Model #0675Category: Computer Science & AlgorithmsSource: John GittinsDepth to apply:
4 min read

On this page

  • Core Idea
  • How to See It
  • How to Use It
  • Founders & Leaders
  • Connected Models
  • One Key Quote
  • Summary & Further Reading

Contents

  1. 1. Core Idea
  2. 2. How to See It
  3. 3. How to Use It
  4. 4. Founders & Leaders
  5. 5. Connected Models
  6. 6. One Key Quote
  7. 7. Summary & Further Reading
·Computer Science & Algorithms
Section 1

Core Idea

The Gittins index assigns a single number to each arm in a multi-armed bandit problem (with geometric discounting): it's the value of playing that arm optimally versus a fixed outside option. Choosing the arm with the highest index is optimal under the right formulation. Unlike UCB, the Gittins index is derived from the full dynamic programme; it accounts for the entire future stream of rewards and the cost of exploration. Computationally heavier than UCB, but it gives a principled, optimal policy for the discounted infinite-horizon bandit. Sub-entry under explore–exploit: when you need a rigorous rule for which option to try next, Gittins is the gold standard for the bandit setting.
Section 2

How to See It

Deciding & Judging
You're seeing The Gittens Index when a system assigns a single score to each option (e.g. variant, channel, strategy) that encodes both estimated value and uncertainty, and chooses the highest-scoring option—the score is an "index" that optimally balances explore and exploit.
Section 3

How to Use It

In bandit problems with discounting, compute (or approximate) the Gittins index per arm and play the arm with the highest index. When exact computation is costly, use index-based heuristics (e.g. UCB, Thompson sampling) that mimic the same idea: one number per arm that combines mean and uncertainty. In product and growth: treat variants or channels as arms; use an index policy to allocate traffic and learn.
Decision filter
"Are we repeatedly choosing among options with uncertain payoffs and learning as we go? If yes, an index policy (Gittins when tractable, UCB or Thompson as approximations) gives a principled explore–exploit balance."
As a founder
Allocation across channels, features, or segments is a bandit: you learn as you go. The Gittins index is the optimal rule for the discounted bandit; in practice, UCB or Thompson sampling approximate it. Adopt index thinking: one score per option that combines reward and uncertainty, then choose the top.
Section 5

Founders & Leaders

Ed ThorpMathematician; author, Beat the Dealer; quantitative investor
Thorp used optimal stopping and dynamic programming in blackjack and investing—the same machinery behind the Gittins index. Optimal allocation under uncertainty with learning is the bandit problem; the index is the solution. Founders can adopt the mindset: score options by value and uncertainty, then allocate to the highest index; when exact Gittins is infeasible, use UCB or Thompson.
Section 7

Connected Models

Reinforces
Explore-exploit Tradeoff
The Gittins index is the optimal resolution of the explore–exploit tradeoff for the discounted bandit: one number per arm that encodes when to exploit (high mean) and when to explore (high uncertainty). Same tradeoff, solved exactly for that setting.
Tension
Upper Confidence Bound
UCB is a simple index (mean + confidence bound) that's easy to compute; Gittins is the optimal index but harder to compute. The tension: UCB approximates Gittins and works well in practice; use Gittins when you need the exact optimal policy and can afford the computation.
Leads-to
Kelly Criterion
Kelly optimises bet size given edge and odds; Gittins optimises which arm to play given beliefs. Both are optimal allocation under uncertainty—Kelly for capital, Gittins for attention across options.
Section 8

One Key Quote

"The optimal strategy is to choose at each stage the arm with the largest Gittins index." The index reduces the multi-armed bandit to a single number per arm; the policy is greedy in indices.
— J.C. Gittins, Bandit Processes and Dynamic Allocation Indices (1979)
Section 11

Summary & Further Reading

The Gittins index gives the optimal policy for the discounted multi-armed bandit: assign an index to each arm, play the arm with the highest index. It optimally balances explore and exploit. When computation is costly, UCB or Thompson sampling approximate it.
01
Bandit Processes and Dynamic Allocation Indices — Gittins (1979)
Paper
Original derivation of the Gittins index and optimality.
02
Multi-Armed Bandit Allocation Indices — Gittins et al. (2011)
Book
Comprehensive treatment of index policies and bandits.
03
Explore-exploit Tradeoff — FTN
Internal
The high-level tradeoff; Gittins and UCB are concrete policies that resolve it.

Why this matters next

mental modelsExplore-exploit Tradeoff

The Gittens Index applied the Explore-exploit Tradeoff mental model

mental modelsKelly Criterion

The Gittens Index applied the Kelly Criterion mental model

mental modelsAlgorithms

The Gittens Index applied the Algorithms mental model

mental modelsCost

The Gittens Index applied the Cost mental model

mental modelsThe Gittens Index

The Gittens Index applied the The Gittens Index mental model

mental modelsUncertainty

The Gittens Index applied the Uncertainty mental model

Frequently asked questions

What is The Gittens Index?+

The Gittens Index is a mental model used for better thinking and decision-making.

How do you apply The Gittens Index?+

To apply The Gittens Index, identify situations where this framework is relevant, then use it as a lens to evaluate your options and decisions. The model is most useful when combined with other complementary mental models.

What category does The Gittens Index fall under?+

The Gittens Index falls under the Computer Science & Algorithms category of mental models. Other models in this category can be found on the Computer Science & Algorithms hub page.

Why is The Gittens Index important?+

The Gittens Index is important because it provides a structured way to think about problems that would otherwise be approached with intuition alone. Understanding this model helps you avoid common reasoning errors and make better decisions.

Where does The Gittens Index come from?+

The Gittens Index is discussed in the tradition of John Gittins.

Continue exploring

AB

Mental model

Abstraction

The practice of hiding complexity behind a simpler interface, enabling reasoning

ET

Mental model

Explore-exploit Tradeoff

The fundamental tension between gathering new information (exploring) and levera

ML

Mental model

Metcalfe's Law

The value of a network grows proportionally to the square of the number of its u

ML

Mental model

Moore's Law

The observation that transistor counts on integrated circuits double roughly eve

MM

Mental model

Mythical Man Month

Brooks's Law: adding people to a late software project makes it later due to com

TD

Mental model

Technical Debt

The accumulated cost of expedient decisions in software and systems that must ev

More like this, in your inbox

I send a newsletter every week — free, no spam, unsubscribe anytime.

Or open the full subscribe page.

On this page

  • Core Idea
  • How to See It
  • How to Use It
  • Founders & Leaders
  • Connected Models
  • One Key Quote
  • Summary & Further Reading

Popular Mental Models

First Principles ThinkingOccam's RazorCircle of CompetenceInversionConfirmation BiasSecond-Order ThinkingDunning-Kruger EffectSurvivorship BiasPareto PrincipleOpportunity Cost