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 moreBehavioral 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 ZeroThe Number ZeroCounting to FiveCounting to 10Counting to 20Counting a Set of Objects Up to 20Cardinality: The Last Number CountedMatching Numerals to QuantitiesSubitizing Small QuantitiesAddition Within 10Number Bonds to 10Addition Within 20Doubles and Near DoublesDoubles Facts Within 10Near Doubles Facts Within 20Mental Math Strategies for AdditionMental Math: Adding and Subtracting TensAddition Within 100Repeated Addition as MultiplicationMultiplication as Equal GroupsMultiplication: ArraysBasic Multiplication Facts (0s, 1s, 2s, 5s, 10s)Multiplication Facts Within 100Division as Equal SharingDivision as Grouping (Measurement Division)Division: Grouping (Repeated Subtraction) ModelDivision: Fair Sharing ModelDivision as Equal SharingDivision as GroupingBasic Division FactsDivision Facts Within 100Multiplication and Division Fact FamiliesRelationship Between Multiplication and DivisionDivision Facts as Inverse of MultiplicationRemainders and Quotients in DivisionDivision Word ProblemsMulti-Step Word ProblemsSolving Multi-Step Word ProblemsMultiplication Word ProblemsDivision Word ProblemsIntroduction to Long DivisionFactors and MultiplesPrime and Composite NumbersEquivalent FractionsRelating Fractions and DecimalsDecimal Place ValueIntegers and the Number LineComparing and Ordering IntegersAbsolute ValueAdding IntegersSubtracting IntegersMultiplying IntegersDividing IntegersUnit RatesProportionsPercent ConceptConverting Between Fractions, Decimals, and PercentsOperations with Rational NumbersTwo-Step EquationsSolving Multi-Step EquationsEquations with Variables on Both SidesLiteral EquationsSlope-Intercept FormPoint-Slope FormWriting Linear EquationsParallel and Perpendicular Line SlopesGraphing Linear EquationsPiecewise FunctionsOne-Sided LimitsContinuity DefinitionLimits and Continuity in Multiple VariablesFunctions of Several VariablesContinuity in Multiple VariablesPartial Derivatives: Definition and ComputationDifferentiability in Multiple VariablesDifferentiability in Multivariable FunctionsTotal Differential and Linear ApproximationChain Rule for Multivariable FunctionsImplicit DifferentiationRelated RatesOptimization ProblemsCritical Points of Multivariable FunctionsCritical Points and Classification of ExtremaSecond Partial Test for Local Extrema (Hessian)The Hessian Matrix and Second Derivative TestUnconstrained Optimization: Finding ExtremaOptimization in Multiple VariablesLagrange MultipliersConstrained Optimization and Lagrange MultipliersUtility and Preferences

Longest path: 90 steps · 447 total prerequisite topics

Prerequisites (3)

Leads To (25)