Mathwords logoMathwords

Homogeneous Function — Definition, Formula & Examples

A homogeneous function is one where multiplying every input by a constant tt is equivalent to multiplying the entire output by tnt^n, where nn is called the degree of homogeneity.

A function f(x1,x2,,xk)f(x_1, x_2, \ldots, x_k) is homogeneous of degree nn if for all t>0t > 0, f(tx1,tx2,,txk)=tnf(x1,x2,,xk)f(tx_1, tx_2, \ldots, tx_k) = t^n f(x_1, x_2, \ldots, x_k). The exponent nn can be any real number, including zero or negative values.

Key Formula

f(tx1,tx2,,txk)=tnf(x1,x2,,xk)f(tx_1, tx_2, \ldots, tx_k) = t^n \, f(x_1, x_2, \ldots, x_k)
Where:
  • ff = The function being tested for homogeneity
  • tt = A positive scaling factor applied to all inputs
  • nn = The degree of homogeneity
  • xix_i = The input variables of the function

How It Works

To check whether a function is homogeneous, replace every variable xix_i with txitx_i and simplify. If you can factor out tnt^n and recover the original function, it is homogeneous of degree nn. This property is essential for solving first-order homogeneous ODEs, where you substitute y=vxy = vx to reduce the equation to a separable form. Euler's theorem for homogeneous functions also connects the function to its partial derivatives, which appears frequently in thermodynamics and economics.

Worked Example

Problem: Determine whether f(x, y) = x³ + 2x²y − y³ is homogeneous, and if so, find its degree.
Replace each variable: Substitute txtx for xx and tyty for yy.
f(tx,ty)=(tx)3+2(tx)2(ty)(ty)3f(tx, ty) = (tx)^3 + 2(tx)^2(ty) - (ty)^3
Expand and factor: Expand each term and factor out the common power of tt.
=t3x3+2t3x2yt3y3=t3(x3+2x2yy3)= t^3 x^3 + 2t^3 x^2 y - t^3 y^3 = t^3(x^3 + 2x^2 y - y^3)
Identify the degree: The result equals t3f(x,y)t^3 f(x,y), so the function is homogeneous of degree 3.
f(tx,ty)=t3f(x,y)f(tx, ty) = t^3 \, f(x, y)
Answer: The function is homogeneous of degree 3.

Why It Matters

Recognizing a homogeneous function lets you solve certain first-order ODEs by reducing them to separable equations via the substitution y=vxy = vx. Euler's homogeneous function theorem (x1fx1++xkfxk=nfx_1 f_{x_1} + \cdots + x_k f_{x_k} = nf) is used in thermodynamics to derive properties of extensive variables and in economics to analyze constant-returns-to-scale production functions.

Common Mistakes

Mistake: Confusing a homogeneous function with a homogeneous ODE (one where the right-hand side is zero).
Correction: These are different uses of the word 'homogeneous.' A homogeneous function satisfies the scaling property f(tx)=tnf(x)f(t\mathbf{x}) = t^n f(\mathbf{x}). A homogeneous linear ODE simply means there is no forcing term. Always check context.