Scheduling Conservation Designs for Maximum Flexibility via Network Cascade Optimization

One approach to conserving endangered species is to purchase and protect a set of land parcels in a way that maximizes the expected future population spread. Unfortunately, an ideal set of parcels may have a cost that is beyond the immediate budget constraints and must thus be purchased incrementally. This raises the challenge of deciding how to schedule the parcel purchases in a way that maximizes the flexibility of budget usage while keeping population spread loss in control. In this paper, we introduce a formulation of this scheduling problem that does not rely on knowing the future budgets of an organization. In particular, we consider scheduling purchases in a way that achieves a population spread no less than desired but delays purchases as long as possible. Such schedules offer conservation planners maximum flexibility and use available budgets in the most efficient way. We develop the problem formally as a stochastic optimization problem over a network cascade model describing a commonly used model of population spread. Our solution approach is based on reducing the stochastic problem to a novel variant of the directed Steiner tree problem, which we call the set-weighted directed Steiner graph problem. We show that this problem is computationally hard, motivating the development of a primal-dual algorithm for the problem that computes both a feasible solution and a bound on the quality of an optimal solution. We evaluate the approach on both real and synthetic conservation data with a standard population spread model. The algorithm is shown to produce near optimal results and is much more scalable than more generic off-the-shelf optimizers. Finally, we evaluate a variant of the algorithm to explore the trade-offs between budget savings and population growth.

[1]  S. Guha,et al.  Approximation Algorithms for Directed Steiner Tree Problems , 1998 .

[2]  Otso Ovaskainen,et al.  The metapopulation capacity of a fragmented landscape , 2000, Nature.

[3]  David Poole,et al.  Policy Gradient Planning for Environmental Decision Making with Existing Simulators , 2011, AAAI.

[4]  Robert Givan,et al.  On-line Scheduling via Sampling , 2000, AIPS.

[5]  Ashish Sabharwal,et al.  An Empirical Study of Optimization for Maximizing Diffusion in Networks , 2010, CP.

[6]  Charles S. ReVelle,et al.  Spatial attributes and reserve design models: A review , 2005 .

[7]  Andreas Krause,et al.  Dynamic Resource Allocation in Conservation Planning , 2011, AAAI.

[8]  Lúcia Maria de A. Drummond,et al.  A distributed dual ascent algorithm for Steiner problems in multicast routing , 2009, Networks.

[9]  A. Shapiro Monte Carlo Sampling Methods , 2003 .

[10]  Sudipto Guha,et al.  Approximation algorithms for directed Steiner problems , 1999, SODA '98.

[11]  Hans Jürgen Prömel,et al.  The Steiner Tree Problem , 2002 .

[12]  Alan Fern,et al.  Scheduling Conservation Designs via Network Cascade Optimization , 2012, AAAI.

[13]  David B. Shmoys,et al.  Maximizing the Spread of Cascades Using Network Design , 2010, UAI.

[14]  Lúcia Maria de A. Drummond,et al.  A distributed dual ascent algorithm for Steiner problems in multicast routing , 2009 .

[15]  Vijay V. Vazirani,et al.  Approximation Algorithms , 2001, Springer Berlin Heidelberg.

[16]  Subbarao Kambhampati,et al.  Probabilistic Planning via Determinization in Hindsight , 2008, AAAI.

[17]  Richard T. Wong,et al.  A dual ascent approach for steiner tree problems on a directed graph , 1984, Math. Program..

[18]  Shlomo Zilberstein,et al.  Lagrangian Relaxation Techniques for Scalable Spatial Conservation Planning , 2012, AAAI.

[19]  Robert Givan,et al.  A framework for simulation-based network control via hindsight optimization , 2000, Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No.00CH37187).

[20]  Russell Bent,et al.  Regrets Only! Online Stochastic Optimization under Time Constraints , 2004, AAAI.