Optimal Exploration and Price Paths of a Nonrenewable Commodity with Stochastic Discoveries

Working Paper: NBER ID: w29934

Authors: Ivar Ekeland; Wolfram Schlenker; Peter Tankov; Brian Wright

Abstract: We address the long-standing challenge of adding optimal exploration to the classic Hotelling model of a non-renewable resource. We completely solve such a model, using impulse control. The model, extending Arrow and Chang (1982), has two state variables: “proven” reserves and a finite unexplored area available for exploration at constant marginal cost, with a Poisson process for new discoveries. We prove that a frontier of critical levels of proven reserves exists, above which exploration ceases, and below which it happens at infinite speed. This frontier is increasing in explored area, and higher reserve levels along this critical threshold indicate more scarcity, not less. In a stochastic generalization of Hotelling’s rule, the expected shadow price of reserves rises at the rate of interest across exploratory episodes. The trajectories of prices realized prior to exhaustion of the exploratory area may jump up or down upon exploration. Conditional on non-exhaustion, expected price rises at a rate bounded above by the rate of interest, explaining why most empirical tests based on past price histories reject Hotelling’s rule. Starting when the unexplored area is sufficiently close to zero, all price paths rise at less than the rate of interest until exhaustion of the unexplored area.

Keywords: nonrenewable resources; stochastic exploration; Hotelling model; price dynamics; exploration costs

JEL Codes: C61; Q32


Causal Claims Network Graph

Edges that are evidenced by causal inference methods are in orange, and the rest are in light blue.


Causal Claims

CauseEffect
level of proven reserves (L71)speed of exploration (D84)
exploration (O36)expected shadow price of reserves (Q31)
level of unexplored resources (L72)rate of price increase (E31)
unexplored resources abundance (Q32)realized price history fluctuations (E30)

Back to index