Why Marginal Returns Guide Allocation
Suppose a fixed budget can be distributed among several projects. Each project produces a return that depends on how much funding it receives. If returns have diminishing marginal gains, putting another dollar into an already well-funded project may be less valuable than putting it into a less-funded one.
The allocation problem is to choose nonnegative funding amounts that use the budget and maximize total return. The key principle is to compare marginal returns: at an optimum, projects receiving positive funding should have equal marginal return. A project receiving no funding follows a related inequality rather than an equality.
Model and Marginal-Return Conditions
Assume each \(f_i\) is differentiable, increasing, and concave on the relevant nonnegative funding range. Concavity means that marginal returns do not increase as funding rises; when \(f_i\) is twice differentiable, a sufficient condition is \(f_i''(x_i)\le 0\). If \(f_i''(x_i)<0\) throughout, the return is strictly concave. The feasible allocations form a closed, bounded simplex, so continuous returns attain a maximum there.
For a project with positive funding, a small transfer of money from it to another positively funded project must not improve the total return. This gives the marginal balancing rule. A project at zero funding cannot be reduced further, so its condition is an inequality.
- If \(x_i^*>0\), then \(f_i'(x_i^*)=\lambda\).
- If \(x_i^*=0\), then \(f_i'(0)\le\lambda\).
The common marginal return \(\lambda\) is the rate of return from a small increase in funding to any project already receiving a positive allocation. The boundary inequality says that a project left unfunded would not offer a higher initial marginal return than the funded projects.
Why the Conditions Prove a Global Maximum
Concavity supplies the justification. For a differentiable concave function \(f_i\), its graph lies below the tangent line at any point \(a\) in its domain:
Apply this inequality with \(a=x_i^*\), and compare the candidate allocation with any other feasible allocation \(y=(y_1,\ldots,y_n)\). If \(x_i^*>0\), the candidate conditions give \(f_i'(x_i^*)=\lambda\). If \(x_i^*=0\), then \(y_i\ge 0\), so \(f_i'(0)y_i\le\lambda y_i\). Summing the tangent inequalities therefore gives:
Thus no feasible allocation has a larger total return, which proves global optimality. If the functions are strictly concave, the tangent inequality is strict whenever a coordinate changes, so a different feasible allocation cannot tie the candidate. That proves uniqueness.
For an interior optimum, where every project receives positive funding, the boundary case does not arise: the marginal returns of all projects must simply be equal. When solving, however, one must check whether the resulting allocation is indeed positive. If it is not, the zero-allocation condition must be used.
Worked Example: Logarithmic Returns with All Projects Funded
Worked Example: Logarithmic Returns with All Projects Funded
Allocate a budget of \(10\) among three projects with returns \(f_1(x)=2\ln(1+x)\), \(f_2(x)=3\ln(1+x)\), and \(f_3(x)=\ln(1+x)\). Find the optimal allocation.
Each function is increasing and strictly concave: for a return of the form \(a\ln(1+x)\), the derivative is \(a/(1+x)\) and the second derivative is \(-a/(1+x)^2<0\). The marginal returns here are therefore:
First suppose all three projects receive positive funding. Set their marginal returns equal to \(\lambda\). Solving each equation for its allocation gives:
Use the budget constraint to determine \(\lambda\):
Substitution gives:
All three amounts are positive, as assumed. Check the budget:
Check the marginal returns at these amounts:
The budget is fully allocated, and the marginal returns agree. Since the returns are strictly concave, the allocation \((10/3,11/2,7/6)\) is the unique global maximum.
When a Project Receives No Funding
Equal-marginal equations can produce a negative proposed allocation. That does not mean the real allocation should be negative; it signals that the all-projects-positive assumption is invalid. A project at zero funding is handled by comparing its marginal return at zero with the common marginal return of the funded projects.
Worked Example: A Project Left Unfunded
Allocate a budget of \(2\) among projects with returns \(f_1(x)=5\ln(1+x)\), \(f_2(x)=2\ln(1+x)\), and \(f_3(x)=\ln(1+x)\). Determine whether all three should receive funding.
The marginal returns are \(5/(1+x_1)\), \(2/(1+x_2)\), and \(1/(1+x_3)\). If all three were funded, equalizing marginal returns and imposing \(x_1+x_2+x_3=2\) would give \(\lambda=8/(2+3)=8/5\). The implied allocations would be:
The third amount is negative, so this is not feasible. Instead, set \(x_3=0\), equalize the first two marginal returns, and allocate the budget between them. Then:
Solving the first two equations for the amounts gives \(x_1=5/\lambda-1\) and \(x_2=2/\lambda-1\). Substituting into the budget constraint:
Thus:
These allocations are nonnegative and sum to \(13/7+1/7=2\). The funded projects have marginal returns \(5/(1+13/7)=5/(20/7)=7/4\) and \(2/(1+1/7)=2/(8/7)=7/4\). The unfunded project's marginal return at zero is \(1/(1+0)=1\), and \(1\le 7/4\). All the conditions are satisfied, so concavity proves this is the unique global maximum.
Worked Example: Balancing Square-Root Returns
Worked Example: Balancing Square-Root Returns
A budget of \(5\) is split between two projects with returns \(f_1(x)=2\sqrt{1+x}\) and \(f_2(y)=4\sqrt{1+y}\). Find the optimal split.
For positive funding, the derivatives are \(f_1'(x)=1/\sqrt{1+x}\) and \(f_2'(y)=2/\sqrt{1+y}\). Both functions are strictly concave for nonnegative funding, since their second derivatives are negative. At an interior optimum, set the marginal returns equal and use \(y=5-x\):
The quantities under the square roots are positive, so squaring the equality is valid:
Now substitute \(y=5-x\):
Both amounts are positive and sum to \(2/5+23/5=5\). The marginal returns agree:
Thus the allocation is feasible and satisfies the interior condition. Strict concavity makes it the unique global maximum.
A Common Error: Ignoring the Boundary
A frequent mistake is to solve equal-marginal equations for every project and accept the result without checking whether all allocations are nonnegative. In the logarithmic example with budget \(2\), the all-project calculation produced \(x_3=-3/8\). That value cannot represent funding. The error is not in the algebra: it is in applying an interior condition to a boundary optimum.
The correction is to set the infeasible project's allocation to zero, solve for the funded projects using the budget, and then check the boundary inequality. In that example, the third project's marginal return at zero was \(1\), which is below the funded projects' common marginal return \(7/4\). Therefore, directing some funding to project three would lower the total return.
Using the Rule in Practice
For logarithmic returns \(f_i(x_i)=a_i\ln(1+x_i)\), with \(a_i>0\), the marginal return is \(a_i/(1+x_i)\). If a proposed solution has a set \(S\) of positively funded projects, equal marginal returns imply \(x_i=a_i/\lambda-1\) for \(i\in S\). The budget constraint determines \(\lambda\), while each proposed allocation must be positive. Every project outside \(S\) must satisfy \(a_i\le\lambda\), its marginal return at zero being \(a_i\). These checks prevent an algebraic solution from being mistaken for a feasible optimum.
The same logic applies to other differentiable concave return functions: solve for allocations by equating the marginal returns of funded projects, respect nonnegativity, and verify the inequality for each unfunded project. Concavity makes these conditions powerful because they certify a global optimum rather than just a local candidate.
This approach is useful wherever resources are divided among alternatives that yield diminishing gains. It provides a systematic way to decide not only how much to allocate to each active project, but also whether some projects should receive nothing. The essential check is always the same: funded projects balance at a common marginal return, while an unfunded project must not offer a larger marginal return at the boundary.
Check Your Understanding
Use the marginal-return conditions and concavity arguments developed above.
- For two projects with differentiable concave returns, why must their marginal returns agree at an optimum if both receive positive funding?
- What inequality must a project receiving zero funding satisfy relative to the common marginal return of funded projects?
- For \(f_1(x)=4\ln(1+x)\) and \(f_2(y)=2\ln(1+y)\) with budget \(3\), find the allocation suggested by equal marginal returns and check that it is feasible.
- Why does a negative allocation obtained from an all-projects-positive calculation require a boundary check rather than acceptance as a solution?
- What role does concavity play in proving that an allocation satisfying the marginal conditions is globally optimal?