Isocosts, Isoquants, Isocline Lines, and Scale Lines for Homogeneous (Cobb-Douglas) Functions

This Demonstration compares graphically such concepts as isocosts, isoquants, isocline lines (also known as expansion paths), and scale lines in the case of a homogeneous production function in its simple Cobb–Douglas form, . You can vary the linear budget constraint.
Production function is one of the key concepts in economics. In the most general terms, it maps inputs into outputs. One of the well-studied and often-used production functions is the Cobb–Douglass function, named after two coauthors who proposed it in 1928. The Cobb–Douglass function belongs to a class of homogeneous functions.
In order to maximize the output given the resource (budget) constraint, we can find an optimum combination of resources (inputs). The resource constraint is reflected by the isocost line that is tangent to the respective isoquant line (the contour line of production function passing through the optimal point). There are different trajectories (paths, lines) through which we may change resource combinations. Some of them possess interesting properties and are used to characterize the production function.
Scale lines are lines with a constant average rate of resources (K/L). Isocline lines pass through all points with the same substitution rate of resources (dK/dL). In general they differ from the production function fastest growth path reflected by a stream line.


  • [Snapshot]
  • [Snapshot]
  • [Snapshot]


The Demonstration lets you study the behavior of different lines by switching them on/off in the graph. The basic isoquant comes from solving an optimization problem for a given isocost that serves as a constraint.
The optimal solution gives the optimal point that is used to build all the important lines simultaneously passing through the point, including a scale line, an isocline line, and a stream line (tangent to the gradient at the point and orthogonal to the isoquant). All three lines coincide for the special case of the Cobb–Douglas function with . Isocline lines and scale lines coincide for a homogeneous (i.e. Cobb–Douglas) function.
Nonetheless, it is important to distinguish between the concepts, as they differ in the case of nonhomogeneous functions. Any scale line starting from the origin unifies points with the same slope (meaning the same proportion of production factors). Each isocline line reflects all points with the same slope of gradients (the term "isocline lines" is also known as "expansion path" in economics). The maximum growth line (or stream line) shows the optimal path defined by changing the slope of the gradient.
[1] J. Whitehead, Microeconomics: A Global Text (ebook edition), New York: Routledge, 2014 pp. 147–148.
    • Share:

Embed Interactive Demonstration New!

Just copy and paste this snippet of JavaScript code into your website or blog to put the live Demonstration on your site. More details »

Files require Wolfram CDF Player or Mathematica.

Mathematica »
The #1 tool for creating Demonstrations
and anything technical.
Wolfram|Alpha »
Explore anything with the first
computational knowledge engine.
MathWorld »
The web's most extensive
mathematics resource.
Course Assistant Apps »
An app for every course—
right in the palm of your hand.
Wolfram Blog »
Read our views on math,
science, and technology.
Computable Document Format »
The format that makes Demonstrations
(and any information) easy to share and
interact with.
STEM Initiative »
Programs & resources for
educators, schools & students.
Computerbasedmath.org »
Join the initiative for modernizing
math education.
Step-by-Step Solutions »
Walk through homework problems one step at a time, with hints to help along the way.
Wolfram Problem Generator »
Unlimited random practice problems and answers with built-in step-by-step solutions. Practice online or make a printable study sheet.
Wolfram Language »
Knowledge-based programming for everyone.
Powered by Wolfram Mathematica © 2018 Wolfram Demonstrations Project & Contributors  |  Terms of Use  |  Privacy Policy  |  RSS Give us your feedback
Note: To run this Demonstration you need Mathematica 7+ or the free Mathematica Player 7EX
Download or upgrade to Mathematica Player 7EX
I already have Mathematica Player or Mathematica 7+