Business Finance

Utility Maximization

Risk & Decision ScienceDifficulty: ★★☆☆☆

useful for economics (utility maximization given a budget)

Unlocks (1)

You have $200K left in your quarterly Budget. Sales wants two hires at $80K each. Marketing wants $75K across three campaigns. Dev wants $40K in tooling. Total ask: $275K. Every project has positive ROI. Your Utility Function says Revenue growth matters twice as much as Pipeline Volume - but how do you actually turn that preference into a dollar Allocation when the Budget falls $75K short?

TL;DR:

Utility Maximization is the discipline of allocating a finite Budget across competing uses so that the total value - scored by your Utility Function - is as high as possible. It works by estimating how each additional dollar in each category changes your utility score, ranking those increments by marginal value per dollar, and funding them in order until the Budget runs out. When investments come in fixed sizes (a hire costs $80K, not $43K), the ranked order is a strong starting heuristic - but not guaranteed optimal. You must check whether swapping items improves the total, especially when a large fraction of Budget would otherwise go unspent.

What It Is

Utility Maximization is what happens when your Utility Function meets your Budget. You already know your Utility Function ranks outcomes by what you care about. You already know your Budget caps how much you can spend. Utility Maximization is the process of finding the specific Allocation - the exact dollar split across categories - that produces the highest possible utility score without exceeding your Budget.

The core mechanic: keep shifting dollars from lower-value uses to higher-value uses until no shift can improve the total. When investments can be sized at any dollar amount, the optimum has a clean property - every funded category ends up with the same marginal value per dollar. If Marketing Spend's next dollar would generate more utility than tooling's next dollar, you haven't maximized yet. Move money toward marketing.

Most real investments come in fixed increments. You hire a person or you don't. You fund a campaign at its minimum effective level or skip it. With discrete investments, you rank all available increments by marginal value per dollar and fund them in order until the Budget runs out. This ranked approach works well when each increment is small relative to the Budget - the approximation error is minor. But when increments are large (a single hire consuming 40% of Budget), the ranked order can miss better combinations. Funding a high-ranked but expensive item early can strand enough Budget to waste more value than a different combination would. When the ranked order strands a large fraction of Budget, test alternatives: check whether swapping the last funded items for the best unfunded one improves total utility.

This is not the same as picking the single best project. It's about how much goes to each competing use when you're funding multiple things simultaneously.

Why Operators Care

Every P&L owner faces the same structural problem: more good ideas than money. Utility Maximization is the framework that turns 'I have five good projects and Budget for three' into a principled Allocation instead of a political one.

Without it, you get two failure modes:

  1. 1)Peanut-butter spreading - giving every initiative a little funding so nobody complains. This ignores diminishing returns and wastes Budget on low-marginal-value uses.
  2. 2)All-in bets - dumping the entire Budget into the highest-ROI project. This ignores the fact that returns diminish as you scale any single initiative. The 10th sales hire doesn't produce the same Revenue as the 1st.

Operators who internalize Utility Maximization make better resource allocation decisions because they're reasoning about where the next dollar creates the most value, not where the average dollar looks best.

How It Works

The mechanics rely on one key insight: diminishing returns. Almost every business investment produces less incremental value as you pour more money into it. Your first $50K in Marketing Spend might generate $200K in Revenue. The next $50K might generate $120K. The next, $60K.

Here's the process:

  1. 1)List your competing uses. These are the categories your Budget can fund: Hiring Targets, Marketing Spend, tooling, capacity expansion, and so on.
  1. 2)Estimate the marginal value curve for each use. For each category, ask: if I spend another increment here, how much does my utility score improve? What about the next increment? The answers should decline - that's diminishing returns.

These estimates are uncertain, but you're not guessing blind. For sales hires, look at your last few hires' ramp-to-Revenue curves and use the most recent hire's contribution as your prior for the next one - if hires #3 and #4 ramped to $250K and $200K in first-year Revenue respectively, $150K is a reasonable estimate for hire #5. For Marketing Spend, measure your Marketing Spend per Pipeline Volume lead at your current spend level, then check whether doubling spend in a channel last time produced anywhere near double the leads (it usually didn't - that's the diminishing curve). For newer investments without history, use last quarter's actual marginal returns from the closest comparable category as a starting prior, and flag the estimate as low-confidence.

When two options are close in estimated marginal value per dollar, run a Sensitivity Analysis: check whether your Allocation changes if the estimates shift by 20-30%. If it doesn't, the Allocation is robust. If it does, gather better data before committing.

  1. 3)Normalize before combining. If your Utility Function scores multiple objectives measured in different units - Revenue in dollars, Pipeline Volume in lead counts, Churn Rate in percentages - put them on a common scale before applying weights. Without normalization, the dimension with the largest raw numbers drowns out everything else, and your weights become decorative. Common approaches: scale each dimension to a [0, 1] range (divide each value by the maximum value across all increments), or convert all dimensions to dollar equivalents (e.g., each Pipeline Volume lead is worth approximately $X in long-run Revenue conversion).
  1. 4)Rank by marginal value per dollar, then allocate. Fund the highest-marginal-value increment first. Continue down the list until your Budget is exhausted or no remaining increment fits within the remaining Budget.
  1. 5)Check the result. This is the step most people skip. If the unspent Budget is small relative to the cheapest unfunded increment - say, $5K stranded against a $25K minimum - the waste is minor and the ranked order is likely optimal. But if the stranded amount is a large fraction of Budget, test alternatives: try replacing the last one or two funded increments with the best unfunded one and compare total utility. The worked examples below show both cases - one where the swap test finds a better Allocation, and one where it confirms the ranked order was right.

Interaction effects. The process above treats each category's marginal value as independent of spending in other categories. In practice, categories can be complements. Marketing generates Pipeline Volume that sales hires convert. A second sales hire's marginal value depends on whether Marketing Spend is generating enough Pipeline Volume to keep both hires productive. When two categories are strongly complementary, estimate their joint marginal curve - 'what does this sales hire produce at our planned level of Marketing Spend?' - rather than treating each category in isolation. The independent model works well when categories are loosely coupled. When they interact strongly, the joint estimate prevents misallocation.

Shadow Price. The Shadow Price of your Budget is the value of relaxing the constraint - how much more utility you'd get if your Budget grew. When investments can be sized at any dollar amount, this equals the marginal value of one more dollar, and it's always well-defined. With discrete investments, the Shadow Price is a step function: if the cheapest unfunded increment costs $80K and you have $45K stranded, one more dollar doesn't help. Neither does $34K more. The Shadow Price is effectively zero until you accumulate enough additional Budget to fund the next increment - in this case, $35K more. At exactly that threshold, it jumps to the marginal value per dollar of the newly fundable increment. This matters when deciding whether to fight for incremental Budget: a small increase may buy nothing, while a specific threshold amount unlocks a discrete jump in utility.

When to Use It

Use Utility Maximization whenever you face a constrained Allocation decision - multiple uses competing for a single pool of money, time, or capacity.

Good fits:

  • Quarterly Budget Allocation across departments or initiatives
  • Splitting Marketing Spend across channels with different diminishing returns curves
  • resource allocation when you have more projects than engineers
  • Capital Allocation decisions across Capital Investment options
  • Deciding how much of your Budget to reserve vs. deploy (the reserve is itself a use with its own marginal value - optionality to fund unexpected opportunities has real value via risk appetite)

Poor fits:

  • Binary go/no-go decisions with no partial funding option (use Expected Value instead)
  • Decisions where your Utility Function is just 'maximize dollars' with no other objectives (use ROI ranking instead)
  • Situations where you genuinely can't estimate diminishing returns for the competing uses

The framework is most powerful when your Utility Function weights multiple objectives - Revenue growth and risk appetite and Time Horizon preferences - because that's when pure ROI ranking breaks down.

Worked Examples (2)

Splitting a $200K quarterly budget across sales and marketing

You run a division with $200K in discretionary Budget this quarter. Two uses: (A) sales hiring at $80K per head (fully loaded incremental cost - base salary, variable compensation, benefits, and ramp-time productivity loss; existing team infrastructure like desk, tools, and management capacity is already in place), and (B) Marketing Spend in $25K increments. Your Utility Function scores outcomes on two dimensions - Revenue growth and Pipeline Volume growth - with weights 0.7 and 0.3.

You estimate based on recent performance data: your last two sales hires ramped to $250K and $200K in first-year Revenue, so the next hire's estimate trends down. Your marketing team has channel-level data showing lead volume per dollar declining as spend increases.

  • Sales hire #1: +$250K Revenue, +30 Pipeline Volume leads
  • Sales hire #2: +$150K Revenue, +20 Pipeline Volume leads
  • 1st $25K marketing: +$50K Revenue, +90 Pipeline Volume leads
  • 2nd $25K marketing: +$30K Revenue, +60 Pipeline Volume leads
  • 3rd $25K marketing: +$15K Revenue, +30 Pipeline Volume leads
  1. Normalize both dimensions to a [0, 1] scale. Revenue ranges from $15K to $250K across increments; Pipeline Volume ranges from 20 to 90. Divide Revenue values by $250K and Pipeline Volume by 90.

    Normalized values:

    • Sales #1: Revenue 1.000, Pipeline Volume 0.333
    • Sales #2: Revenue 0.600, Pipeline Volume 0.222
    • Marketing #1: Revenue 0.200, Pipeline Volume 1.000
    • Marketing #2: Revenue 0.120, Pipeline Volume 0.667
    • Marketing #3: Revenue 0.060, Pipeline Volume 0.333
  2. Calculate utility per increment and utility per $1K spent. Utility = (normalized Revenue x 0.7) + (normalized Pipeline Volume x 0.3).

    Sales #1: (1.000 x 0.7) + (0.333 x 0.3) = 0.700 + 0.100 = 0.800. Cost $80K. Per $1K = 0.0100.

    Sales #2: (0.600 x 0.7) + (0.222 x 0.3) = 0.420 + 0.067 = 0.487. Cost $80K. Per $1K = 0.0061.

    Marketing #1: (0.200 x 0.7) + (1.000 x 0.3) = 0.140 + 0.300 = 0.440. Cost $25K. Per $1K = 0.0176.

    Marketing #2: (0.120 x 0.7) + (0.667 x 0.3) = 0.084 + 0.200 = 0.284. Cost $25K. Per $1K = 0.0114.

    Marketing #3: (0.060 x 0.7) + (0.333 x 0.3) = 0.042 + 0.100 = 0.142. Cost $25K. Per $1K = 0.0057.

  3. Rank and allocate in order of utility per $1K.

    1. 1)Marketing #1 ($25K, 0.0176/K). Remaining Budget: $175K.
    2. 2)Marketing #2 ($25K, 0.0114/K). Remaining: $150K.
    3. 3)Sales #1 ($80K, 0.0100/K). Remaining: $70K.
    4. 4)Sales #2 ($80K, 0.0061/K) - costs $80K, only $70K remains. Skip.
    5. 5)Marketing #3 ($25K, 0.0057/K). Remaining: $45K.

    No more increments available.

    Greedy result: 1 sales hire ($80K) + 3 marketing increments ($75K) = $155K spent, $45K stranded. Total utility = 0.440 + 0.284 + 0.800 + 0.142 = 1.666.

  4. Check the result. $45K stranded is 22.5% of Budget - large enough to warrant a swap test.

    The greedy solution funded Marketing #2 + Marketing #3 (combined $50K, combined utility 0.284 + 0.142 = 0.426). Sales #2 is unfunded ($80K, utility 0.487). Swap test: drop Marketing #2 and Marketing #3, freeing $50K. Remaining items: Marketing #1 ($25K) + Sales #1 ($80K) = $105K spent, $95K available. Fund Sales #2 ($80K). Remaining: $15K.

    Alternative Allocation: Marketing #1 ($25K) + Sales #1 ($80K) + Sales #2 ($80K) = $185K spent, $15K stranded.

    Total utility: 0.440 + 0.800 + 0.487 = 1.727.

    The alternative beats greedy by 0.061 utility points. It trades two lower-value marketing increments (combined 0.426 for $50K) for one higher-value sales hire (0.487 for $80K), spending $30K more but reducing waste from $45K to $15K.

    Final Allocation: $160K to sales (2 hires), $25K to marketing (1 increment), $15K unallocated.

Insight: The greedy ranking was correct per-dollar - Marketing #2 at 0.0114/K genuinely beats Sales #1 at 0.0100/K. But the greedy order produced a suboptimal Allocation because discrete sizing matters. Funding the cheaper marketing increments consumed Budget that could have unlocked the more valuable sales hire. This is why you check alternatives when the ranked order strands a large fraction of Budget. The swap test is straightforward: try replacing the last funded items with the best unfunded one. When increments are small relative to Budget ($25K blocks in a $200K Budget), the ranked order is usually optimal. When a single unfunded item costs more than the stranded amount but less than what you'd free by dropping the last few funded items, the swap test catches the misallocation.

When your Utility Function changes the answer

Same $200K Budget. Same investment options. Same estimates. But now you're an Operator whose Utility Function weights Pipeline Volume more heavily: Revenue weight 0.4, Pipeline Volume weight 0.6. Your Time Horizon is long and your risk appetite favors building a deep pipeline over near-term Revenue.

  1. Recalculate with new weights. Same normalized values as Example 1.

    Sales #1: (1.000 x 0.4) + (0.333 x 0.6) = 0.400 + 0.200 = 0.600. Per $1K = 0.0075.

    Sales #2: (0.600 x 0.4) + (0.222 x 0.6) = 0.240 + 0.133 = 0.373. Per $1K = 0.0047.

    Marketing #1: (0.200 x 0.4) + (1.000 x 0.6) = 0.080 + 0.600 = 0.680. Per $1K = 0.0272.

    Marketing #2: (0.120 x 0.4) + (0.667 x 0.6) = 0.048 + 0.400 = 0.448. Per $1K = 0.0179.

    Marketing #3: (0.060 x 0.4) + (0.333 x 0.6) = 0.024 + 0.200 = 0.224. Per $1K = 0.0090.

  2. Rank and allocate.

    1. 1)Marketing #1 ($25K, 0.0272/K). Remaining: $175K.
    2. 2)Marketing #2 ($25K, 0.0179/K). Remaining: $150K.
    3. 3)Marketing #3 ($25K, 0.0090/K). Remaining: $125K.
    4. 4)Sales #1 ($80K, 0.0075/K). Remaining: $45K.
    5. 5)Sales #2 ($80K, 0.0047/K) - costs $80K, only $45K remains. Unfunded.
  3. Check alternatives. $45K stranded is 22.5% of Budget. Swap test: drop Marketing #2 + Marketing #3 ($50K freed, combined utility 0.448 + 0.224 = 0.672) and fund Sales #2 ($80K, utility 0.373).

    Alternative: Marketing #1 + Sales #1 + Sales #2 = $25K + $80K + $80K = $185K. Total utility = 0.680 + 0.600 + 0.373 = 1.653.

    Greedy total utility = 0.680 + 0.448 + 0.224 + 0.600 = 1.952.

    Greedy wins by 0.299. Under Pipeline-focused weights, the two marketing increments (combined 0.672 for $50K) are far more valuable than Sales #2 (0.373 for $80K). The ranked order is confirmed optimal.

  4. Final Allocation: $80K to sales (1 hire), $75K to marketing (3 increments), $45K unallocated.

    The Shadow Price here illustrates the step function. You have $45K stranded and the only unfunded increment is Sales #2 at $80K. You need $35K more Budget before that increment unlocks. If your CFO offered an extra $10K, it buys you nothing - no increment costs $10K or less. If they offered $35K, Sales #2 becomes fundable and adds 0.373 utility. The Shadow Price is zero for any Budget increase under $35K and jumps to 0.0047 per $1K at exactly $35K. Don't fight for a small Budget increase that strands against the next discrete jump. Either secure enough to unlock the next increment or redeploy the stranded amount elsewhere.

Insight: Two Operators with different Utility Functions start with the same Budget and the same investment options but reach genuinely different Allocations. The Revenue-focused Operator (0.7/0.3 weights) funds 2 hires and 1 marketing increment for $185K. The Pipeline-focused Operator (0.4/0.6 weights) funds 1 hire and 3 marketing increments for $155K. This is exactly what multi-objective Utility Maximization should do: preferences change the answer. Also note that the Revenue-focused Operator's greedy order was suboptimal (the swap test improved it), while the Pipeline-focused Operator's greedy order was confirmed optimal - the same Budget and options can require different solution methods depending on the weights.

Key Takeaways

  • When investments can be sized at any dollar amount, the optimal Allocation equalizes marginal value per dollar across all funded categories. With discrete investments, rank increments by marginal value per dollar and fund in order - but check the result. When the ranked order strands a large fraction of Budget, swap the last funded items against the best unfunded one. The ranked order is a starting heuristic, not always the final answer.

  • The Shadow Price of your Budget with discrete investments is a step function - small Budget increases may buy nothing, while a specific threshold amount unlocks the next increment. Use this when deciding whether to fight for more resources: know the exact additional Budget that unlocks the next discrete jump in utility.

  • Estimate marginal curves from real data, not intuition. Last quarter's actual marginal returns, your recent hires' ramp-to-Revenue curves, and channel-level Marketing Spend data are your starting priors. When estimates are uncertain and the top two options are close, run a Sensitivity Analysis before committing Budget.

Common Mistakes

  • Comparing averages instead of margins. A category with $500K total return on $100K spent (5x average ROI) might have terrible marginal value if the first $50K drove $480K of that return. Always ask what the next dollar produces, not what the average dollar produced.

  • Skipping normalization in multi-objective Utility Functions. If you add raw Revenue (hundreds of thousands of dollars) to raw Pipeline Volume (tens of leads), Revenue drowns Pipeline Volume regardless of how you set the weights. Your Utility Function becomes single-objective with noise from the smaller dimension. Scale dimensions to a common range before applying weights.

  • Trusting the ranked order without checking for stranded Budget. The greedy ranking by marginal value per dollar is optimal when investments can be sized at any dollar amount. With discrete increments, it's a heuristic. If the ranked order strands more than 10-15% of Budget, test swaps - you may find a combination that produces higher total utility by reducing waste.

  • Treating the Utility Function as fixed when it should update. Your risk appetite, Time Horizon, and growth targets shift quarter to quarter. An Allocation that was optimal last quarter under aggressive-growth preferences may be wrong this quarter if Cash Flow tightened and stability now matters more. Re-derive the Allocation when the Utility Function changes - don't just roll forward the old split.

Practice

medium

You have a $90K annual Budget for professional development across a 5-person engineering team. Three options: (A) conference attendance - $5K per person per event, budgeted as rounds ($25K sends all 5 to one event each), (B) online training subscriptions at $2K per person per year ($10K for the full team, single increment), and (C) dedicated hack-week projects at $10K per week (covers lost Throughput).

Your Utility Function: U = 0.5(skill growth) + 0.3(retention impact) + 0.2(near-term Throughput). All dimensions estimated on [0, 1] scales.

Estimates per increment:

IncrementCostSkill GrowthRetentionThroughput
Conference round 1$25K0.700.500.30
Conference round 2$25K0.350.150.30
Subscriptions (all 5)$10K0.300.200.90
Hack week 1$10K0.500.800.20
Hack week 2$10K0.350.500.20
Hack week 3$10K0.200.250.20
Hack week 4$10K0.100.100.20

Find the optimal Allocation. Show your ranking, check for stranded Budget, and identify the Shadow Price.

Hint: Compute utility per $1K for each increment. The estimates are already on [0, 1] scales, so apply the weights directly. After ranking and allocating, check whether the stranded amount is large enough to warrant a swap test - try replacing the lowest-ranked funded item with the best unfunded one.

Show solution

Utility per increment:

  • Conference round 1: 0.5(0.70) + 0.3(0.50) + 0.2(0.30) = 0.350 + 0.150 + 0.060 = 0.560. Per $1K: 0.560/25 = 0.0224.
  • Conference round 2: 0.5(0.35) + 0.3(0.15) + 0.2(0.30) = 0.175 + 0.045 + 0.060 = 0.280. Per $1K: 0.280/25 = 0.0112.
  • Subscriptions: 0.5(0.30) + 0.3(0.20) + 0.2(0.90) = 0.150 + 0.060 + 0.180 = 0.390. Per $1K: 0.390/10 = 0.0390.
  • Hack week 1: 0.5(0.50) + 0.3(0.80) + 0.2(0.20) = 0.250 + 0.240 + 0.040 = 0.530. Per $1K: 0.530/10 = 0.0530.
  • Hack week 2: 0.5(0.35) + 0.3(0.50) + 0.2(0.20) = 0.175 + 0.150 + 0.040 = 0.365. Per $1K: 0.365/10 = 0.0365.
  • Hack week 3: 0.5(0.20) + 0.3(0.25) + 0.2(0.20) = 0.100 + 0.075 + 0.040 = 0.215. Per $1K: 0.215/10 = 0.0215.
  • Hack week 4: 0.5(0.10) + 0.3(0.10) + 0.2(0.20) = 0.050 + 0.030 + 0.040 = 0.120. Per $1K: 0.120/10 = 0.0120.

Ranked by utility per $1K:

  1. 1)Hack week 1 ($10K, 0.0530/K). Remaining: $80K.
  2. 2)Subscriptions ($10K, 0.0390/K). Remaining: $70K.
  3. 3)Hack week 2 ($10K, 0.0365/K). Remaining: $60K.
  4. 4)Conference round 1 ($25K, 0.0224/K). Remaining: $35K.
  5. 5)Hack week 3 ($10K, 0.0215/K). Remaining: $25K.
  6. 6)Hack week 4 ($10K, 0.0120/K). Remaining: $15K.
  7. 7)Conference round 2 ($25K, 0.0112/K) - costs $25K, only $15K remains. Unfunded.

Greedy result: $75K spent, $15K stranded. Total utility = 0.530 + 0.390 + 0.365 + 0.560 + 0.215 + 0.120 = 2.180.

Check: $15K stranded is 16.7% of Budget. Swap test: drop Hack week 4 ($10K, utility 0.120). Now $25K is available. Fund Conference round 2 ($25K, utility 0.280).

Swapped Allocation: Hack weeks 1-3 ($30K) + Subscriptions ($10K) + Conference rounds 1-2 ($50K) = $90K exactly. $0 stranded.

Total utility = 0.530 + 0.390 + 0.365 + 0.560 + 0.215 + 0.280 = 2.340.

The swap gains 0.160 utility (adding 0.280, dropping 0.120) and eliminates all waste. Optimal Allocation: 3 hack weeks ($30K), subscriptions for all 5 ($10K), 2 conference rounds ($50K).

Shadow Price: all $90K is deployed and Hack week 4 is the only unfunded increment at $10K. If Budget increased by $10K, you'd fund it for 0.120 additional utility. Shadow Price = 0.0120 per $1K.

hard

Your competitor just launched a feature that threatens $500K of your annual Revenue. You have $120K Budget to respond. Three options:

(A) Rush-ship a competing feature ($120K, full Budget). 60% chance it works: protects the full $500K Revenue and generates 30 new Pipeline Volume leads from the product launch. 40% chance it fails: protects $0 Revenue, generates only 5 leads from launch buzz.

(B) Double down on your existing Competitive Advantage with $120K in Marketing Spend. Near certainty: protects $200K Revenue and generates 40 Pipeline Volume leads.

(C) Split $60K/$60K. $60K on a scaled-down feature: 40% chance it protects $300K Revenue and generates 20 leads; 60% chance it protects $50K and generates 5 leads. Plus $60K marketing: protects $120K Revenue and generates 25 Pipeline Volume leads regardless of the feature outcome.

Your Utility Function: U = 0.8 x (Revenue protected / $500K) + 0.2 x (Pipeline Volume / 50). Both dimensions normalized to [0, 1]. Calculate the Expected Value of utility for each option. Which option maximizes expected utility? Then consider: does Risk Tolerance change the answer?

Hint: Calculate the utility score for each possible outcome separately, then take the probability-weighted average. This keeps the variance between scenarios visible - you can see the gap between each option's best and worst outcomes. After finding the expected utility ranking, compare the worst-case utility score across options to see how Risk Tolerance could override the Expected Value ranking.

Show solution

Option A:

Success (60%): U = 0.8(500/500) + 0.2(30/50) = 0.80 + 0.12 = 0.92.

Failure (40%): U = 0.8(0/500) + 0.2(5/50) = 0.00 + 0.02 = 0.02.

Expected utility = 0.6(0.92) + 0.4(0.02) = 0.552 + 0.008 = 0.560.

Option B:

Certain outcome: U = 0.8(200/500) + 0.2(40/50) = 0.32 + 0.16 = 0.48.

Expected utility = 0.48.

Option C:

Feature succeeds + marketing (40%): Revenue protected = $300K + $120K = $420K. Pipeline Volume = 20 + 25 = 45.

U = 0.8(420/500) + 0.2(45/50) = 0.672 + 0.180 = 0.852.

Feature fails + marketing (60%): Revenue protected = $50K + $120K = $170K. Pipeline Volume = 5 + 25 = 30.

U = 0.8(170/500) + 0.2(30/50) = 0.272 + 0.120 = 0.392.

Expected utility = 0.4(0.852) + 0.6(0.392) = 0.341 + 0.235 = 0.576.

Ranking by expected utility: C (0.576) > A (0.560) > B (0.480). The split wins because marketing provides a guaranteed Revenue-protection floor while the feature adds upside. Both utility dimensions contribute to every option's score - Pipeline Volume accounts for 12-21% of each outcome's utility, not a rounding error.

Now consider Risk Tolerance. This Utility Function is a linear weighted sum, so each dollar of Revenue protection counts equally whether it's the first dollar or the last. Under linear scoring, the ranking above is correct. But Revenue losses often have accelerating consequences: losing $200K might mean tightening next quarter's Budget, while losing $500K might mean layoffs or losing the business unit. If the Operator's true preferences penalize large losses more heavily than a linear function captures, Option A's 40% chance of near-zero protection is worse than the score of 0.02 implies.

Compare worst-case floors: A = 0.02 (near-total failure), C = 0.392 (meaningful protection), B = 0.48 (highest floor). An Operator with low Risk Tolerance would eliminate Option A regardless of its expected score and choose between C (higher Expected Value, floor of 0.392) and B (lower Expected Value, highest floor of 0.48). Risk Tolerance makes the final call - and it highlights that the shape of the Utility Function (linear vs. one that penalizes large losses more heavily) is itself a modeling decision the Operator must make before the math gives a definitive answer.

Connections

Utility Maximization is the operational payoff of the two concepts you've already learned. Your Utility Function defines what you're optimizing - the Scoring Model. Your Budget defines the constraint - how much you have to work with. Utility Maximization is the process of solving for the best Allocation given both. Downstream, this connects directly to Shadow Price (the value of relaxing your Budget constraint - but remember it's a step function with discrete investments), marginal dollar allocation (deciding where the next dollar goes), and Zero-Based Budgeting (rebuilding the optimal Allocation from scratch each period instead of rolling forward last period's split). It also underpins Capital Allocation at higher stakes - the same ranked-marginal logic with swap-test discipline applies whether you're splitting a $200K quarterly Budget or a $50M Capital Investment pool across PE portfolio companies.

Disclaimer: This content is for educational and informational purposes only and does not constitute financial, investment, tax, or legal advice. It is not a recommendation to buy, sell, or hold any security or financial product. You should consult a qualified financial advisor, tax professional, or attorney before making financial decisions. Past performance is not indicative of future results. The author is not a registered investment advisor, broker-dealer, or financial planner.