A topic in the Open Knowledge Graph — a free, open map of 15,290 topics and the order to learn them in.

Utility and Preferences

College Depth 89 in the knowledge graph ☐ I know this ☆ Set as goal
517topics build on this
447prerequisites beneath it
See this on the map →
Scarcity and Opportunity CostConstrained Optimization and Lagrange Multipliers+1 more→→Behavioral Finance: Biases and Bounded RationalityBounded Rationality+23 more
utility preferences ordinal rational consumer

Core Idea

In microeconomics, utility is a numerical representation of consumer preferences, where higher utility represents a more preferred bundle of goods. The rational consumer model assumes preferences are complete (any two bundles can be ranked), transitive, and monotonic (more is better). Utility functions are ordinal, not cardinal: what matters is the ranking of bundles, not the magnitude of utility differences. This framework underpins the theory of consumer choice.

How It's Best Learned

Begin with simple ordinal rankings over two goods before introducing utility functions. Emphasize that utility numbers are a code for preferences — doubling utility does not mean 'twice as happy.'

Common Misconceptions

Explainer

You already understand that scarcity forces trade-offs — every choice has an opportunity cost. Consumer theory asks: how do rational agents make those trade-offs? The answer begins with preferences. Before any numbers, we assume consumers can compare any two bundles of goods and express a consistent preference between them. Formally, preferences must be *complete* (any two bundles can be ranked), *transitive* (if A is preferred to B and B to C, then A is preferred to C), and *monotonic* (more of a good is always weakly better). These are the minimal conditions for coherent choice.

Utility functions translate these preferences into numbers. If a consumer prefers bundle A over bundle B, we assign U(A) > U(B). The critical insight is that the numbers themselves are meaningless — only their ordering matters. This is what "ordinal" means. A utility function U(x, y) = xy and the function V(x, y) = ln(x) + ln(y) represent the exact same preferences because any monotonic transformation of U produces V (since ln(xy) = ln(x) + ln(y)). Saying a consumer gets "30 utils" from a bundle tells you nothing useful; saying they get more utils from bundle A than bundle B tells you they prefer A.

The cardinal misconception is the most common error in this topic. Students familiar with physical measures (temperature, distance) assume utility differences are meaningful: "this bundle gives 40 utils and that gives 20 utils, so the first is twice as good." Economics gives no meaning to that ratio. The framework deliberately avoids cardinal claims because there is no observable behavioral test that could distinguish "twice as happy" from "just somewhat happier." Ordinal utility is all the theory needs to derive predictions about demand.

The rationality assumption is often misread as claiming consumers are selfish or calculating machines. In fact, rationality in this framework means only *consistency*: your preferences don't contradict themselves. A consumer who loves to donate, who has preferences over outcomes for others as well as herself, is fully rational in this model provided she is consistent. The model is silent on what you want; it only requires that you want it consistently.

From this foundation, the theory builds outward. Indifference curves (coming next) give a geometric representation of utility levels — all bundles along a curve are equally preferred. Budget constraints describe what is feasible. The consumer's problem — maximize utility subject to a budget constraint — is an optimization problem you will solve formally, connecting this topic to the Lagrange methods in your prerequisites.

Practice Questions 3 questions

Prerequisite Chain

Understanding Zero → The Number Zero → Counting to Five → Counting to 10 → Counting to 20 → Counting a Set of Objects Up to 20 → Cardinality: The Last Number Counted → Matching Numerals to Quantities → Subitizing Small Quantities → Addition Within 10 → Number Bonds to 10 → Addition Within 20 → Doubles and Near Doubles → Doubles Facts Within 10 → Near Doubles Facts Within 20 → Mental Math Strategies for Addition → Mental Math: Adding and Subtracting Tens → Addition Within 100 → Repeated Addition as Multiplication → Multiplication as Equal Groups → Multiplication: Arrays → Basic Multiplication Facts (0s, 1s, 2s, 5s, 10s) → Multiplication Facts Within 100 → Division as Equal Sharing → Division as Grouping (Measurement Division) → Division: Grouping (Repeated Subtraction) Model → Division: Fair Sharing Model → Division as Equal Sharing → Division as Grouping → Basic Division Facts → Division Facts Within 100 → Multiplication and Division Fact Families → Relationship Between Multiplication and Division → Division Facts as Inverse of Multiplication → Remainders and Quotients in Division → Division Word Problems → Multi-Step Word Problems → Solving Multi-Step Word Problems → Multiplication Word Problems → Division Word Problems → Introduction to Long Division → Factors and Multiples → Prime and Composite Numbers → Equivalent Fractions → Relating Fractions and Decimals → Decimal Place Value → Integers and the Number Line → Comparing and Ordering Integers → Absolute Value → Adding Integers → Subtracting Integers → Multiplying Integers → Dividing Integers → Unit Rates → Proportions → Percent Concept → Converting Between Fractions, Decimals, and Percents → Operations with Rational Numbers → Two-Step Equations → Solving Multi-Step Equations → Equations with Variables on Both Sides → Literal Equations → Slope-Intercept Form → Point-Slope Form → Writing Linear Equations → Parallel and Perpendicular Line Slopes → Graphing Linear Equations → Piecewise Functions → One-Sided Limits → Continuity Definition → Limits and Continuity in Multiple Variables → Functions of Several Variables → Continuity in Multiple Variables → Partial Derivatives: Definition and Computation → Differentiability in Multiple Variables → Differentiability in Multivariable Functions → Total Differential and Linear Approximation → Chain Rule for Multivariable Functions → Implicit Differentiation → Related Rates → Optimization Problems → Critical Points of Multivariable Functions → Critical Points and Classification of Extrema → Second Partial Test for Local Extrema (Hessian) → The Hessian Matrix and Second Derivative Test → Unconstrained Optimization: Finding Extrema → Optimization in Multiple Variables → Lagrange Multipliers → Constrained Optimization and Lagrange Multipliers → Utility and Preferences

Longest path: 90 steps · 447 total prerequisite topics

Prerequisites (3)

Leads To (25)