The Shadow Price of Intelligence: Quality Degradation in LLM Inference as a Supply Chain Problem
Organizations: Department of Decision and Technology Analytics Lehigh University - College of Business
Abstract
Large language model providers are compute constrained, and a common response to congestion is to degrade service. A degraded answer fails with some probability, and a failed answer either returns as a retry or departs as churn, destroying LTV on an unaccounted ledger. We model inference allocation as a newsvendor whose stockout cost is churned lifetime value, a geometric retry multiplier in which the recycled product is dissatisfaction, and a two-regime transient fluid queue whose arrival rate is made endogenous by retries. Statically, there is a regime in which a cheaper model saves energy per initiated task while consuming strictly more capacity per initiated task, so the discount inverts when capacity binds. Dynamically, a reactive throttle fired during a surge can cross an ignition threshold beyond which it manufactures more traffic than it sheds, and a release rule set below the degraded equilibrium converts a transient surge into a permanent degraded regime. With heterogeneous customers, throttling is a transportation problem in retry-inflated load whose optimal policy rations intelligence by critical ratio, and whose dual, the shadow price of intelligence, prices a marginal query by class and by hour. Under congestion, throttling is not a cost lever but a demand lever.
Figures & tables
| provider | always strongest | reactive threshold | scheduled | index rule | fluid DP | tree | best/DP |
|---|---|---|---|---|---|---|---|
| Anthropic | div † | $991.88M 9v | div † | $1.17B 3v | $9.40M | $9.44M | NA |
| OpenAI | $117.70M 24v | $8.73M 21v | $61.84M 17v | $1.59M | $1.78M | $1.78M | 0.89 |
| $7.26B 3v | $1.75B 2v | $7.26B 3v | $7.26B 3v | $9.21M | $8.87M | NA | |
| DeepSeek | div † | $27.87M 23v | div † | $2.03M | $2.03M | $2.03M | 1.00 |
| Kimi | $3.44M | $3.44M | $1.62B 12v | $3.44M | $3.44M | $3.44M | 1.00 |
| provider | fluid (s) | Euler (s) | speedup | DES policy-value gap |
|---|---|---|---|---|
| Anthropic | 0.43 | 34 | 79 | -3.68% |
| OpenAI | 2.24 | 275 | 123 | -12.15% |
| 1.29 | 414 | 321 | +2.11% | |
| DeepSeek | 0.18 | 14 | 75 | +0.00% |
| Kimi | 0.05 | 4 | 74 | +0.00% |
Appendix figures & tables14 assets
Supplementary material from the paper’s appendix.
Appendix
| symbol | meaning | |
| fleet | , , | servers; concurrent slots per server; total capacity in jobs |
| jobs resident in the system at time | ||
| , , , , , | electricity price; idle draw per server; memory cost scale and exponent; service-level penalty scale (dollars per hour) and elasticity | |
| tiers | quality tier, the strongest; a routing mix across tiers | |
| , , | power draw per active slot; mean service time; service rate | |
| dissatisfaction probability: the answer fails its user, increasing in |
| provider | perturbation | DP cost | feas. | best baseline/DP | index rule (hourly)/DP |
|---|---|---|---|---|---|
| Anthropic | base | $9.38M | feasible | NA | 124 |
| Anthropic | (cap 1) | $5.75M | feasible | NA | 212 |
| Anthropic | $16.47M | feasible | NA | 60.9 | |
| Anthropic | $7.16M | feasible | NA | 163 | |
| Anthropic | $13.54M | feasible | NA | 86.7 | |
| Anthropic | $9.38M | feasible | NA | 62.8 |
| customer classes (shared across providers) | ||||
|---|---|---|---|---|
| casual | special. | agentic | ||
| share A | 0.60 | 0.25 | 0.15 | share of fresh demand |
| A | 0.30 | 0.85 | 0.98 | probability an unsatisfied user re-asks |
| A | 0.02 | 0.05 | 0.10 | dissatisfaction at the strongest tier |
| A | 0.8 | 2.5 | 3.0 | quality sensitivity: |
| A | 0.03 | 0.08 | 0.05 | churn probability upon abandonment |
| provider | mean | p95 | occ. mean | feas. disagr. |
|---|---|---|---|---|
| Anthropic | 1.83% | 7.79% | 3.33% | 5.77% |
| OpenAI | 1.04% | 3.98% | 1.56% | 0.00% |
| 8.05% | 39.53% | 11.66% | 1.51% | |
| DeepSeek | 1.23% | 1.83% | 1.39% | 0.00% |
| Kimi | 0.00% | 0.00% | 0.00% | 0.00% |
| provider | policy | mean | 95% CI | hours |
|---|---|---|---|---|
| Anthropic | always strongest | div † | div † | 24 |
| Anthropic | reactive threshold | $991.88M | [999.69M] | 9 |
| Anthropic | scheduled (peak windows) | div † | div † | 19 |
| Anthropic | index rule (hourly) | $1.17B | [1.18B] | 3 |
| Anthropic | fluid DP | $9.40M | [9.41M] | 0 |
| Anthropic | distilled tree | $9.44M | [9.45M] | 0 |
| provider | cell | DP cost | P0 | P1 | P2 | P5 | DP | best base/DP |
|---|---|---|---|---|---|---|---|---|
| Anthropic | base | $9.38M | div † | $991.88M | div † | $1.17B | $9.40M | NA |
| Anthropic | (cap 1) | $5.75M | div † | $1.44B | div † | $1.22B | $5.76M | NA |
| Anthropic | $16.47M | div † | $1.05B | div † | $1.00B | $16.48M | NA | |
| Anthropic | $7.16M | div † | $976.77M | div † | $1.17B | $7.17M | NA | |
| Anthropic | $13.54M | div † | $1.06B | div † | $1.17B | $13.53M | NA | |
| Anthropic | $9.38M | div † | $538.03M | div † | $591.51M | $9.42M | NA |
| prob. | 95% CI | prob. | 95% CI | ||
|---|---|---|---|---|---|
| 0.3000 | 0.000 | [0.000, 0.019] | 0.4175 | 0.065 | [0.038, 0.108] |
| 0.3200 | 0.000 | [0.000, 0.019] | 0.4180 | 0.100 | [0.066, 0.149] |
| 0.3400 | 0.000 | [0.000, 0.019] | 0.4185 | 0.100 | [0.066, 0.149] |
| 0.3600 | 0.000 | [0.000, 0.019] | 0.4190 | 0.140 | [0.099, 0.195] |
| 0.3800 | 0.000 | [0.000, 0.019] | 0.4195 | 0.235 | [0.182, 0.298] |
| 0.3975 | 0.000 | [0.000, 0.019] | 0.4200 | 0.285 | [0.227, 0.351] |
| prob. | 95% CI | prob. | 95% CI | ||
|---|---|---|---|---|---|
| 0.3000 | 0.000 | [0.000, 0.019] | 0.4175 | 0.000 | [0.000, 0.019] |
| 0.3200 | 0.000 | [0.000, 0.019] | 0.4180 | 0.000 | [0.000, 0.019] |
| 0.3400 | 0.000 | [0.000, 0.019] | 0.4185 | 0.000 | [0.000, 0.019] |
| 0.3600 | 0.000 | [0.000, 0.019] | 0.4190 | 0.015 | [0.005, 0.043] |
| 0.3800 | 0.000 | [0.000, 0.019] | 0.4195 | 0.025 | [0.011, 0.057] |
| 0.3975 | 0.000 | [0.000, 0.019] | 0.4200 | 0.055 | [0.031, 0.096] |
| prob. | 95% CI | prob. | 95% CI | ||
|---|---|---|---|---|---|
| 0.3000 | 0.000 | [0.000, 0.019] | 0.4175 | 0.000 | [0.000, 0.019] |
| 0.3200 | 0.000 | [0.000, 0.019] | 0.4180 | 0.000 | [0.000, 0.019] |
| 0.3400 | 0.000 | [0.000, 0.019] | 0.4185 | 0.000 | [0.000, 0.019] |
| 0.3600 | 0.000 | [0.000, 0.019] | 0.4190 | 0.000 | [0.000, 0.019] |
| 0.3800 | 0.000 | [0.000, 0.019] | 0.4195 | 0.000 | [0.000, 0.019] |
| 0.3975 | 0.000 | [0.000, 0.019] | 0.4200 | 0.000 | [0.000, 0.019] |