Indifference curve analysis uses indifference curves to model consumer preferences and utility maximization. It was pioneered in the late 19th century and refined in the early 20th century. An indifference curve represents all combinations of two goods that provide equal utility or satisfaction to the consumer. Consumer equilibrium occurs where the budget constraint is tangent to the highest possible indifference curve, indicating the consumer has achieved maximum utility given prices and income.