(an example from reserve design) - university of washington 7/week5... · spatial optimization to...

25
Integer Programming (an example from reserve design) Lecture 7 (4/24/2017)

Upload: truongkiet

Post on 25-Aug-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

Integer Programming(an example from reserve design)

Lecture 7 (4/24/2017)

Spatial Optimization to Aid Reserve Design

• Constructing reserve networks with spatial structures that are conducive to the health and integrity of the ecosystem that we wish to preserve

Spatial Attributes

• Size• Connectivity• Perimeter-area ratio• Proximity• Contiguity

The Henslow's SparrowPhoto by Merilee Janusz

Upland SandpiperPhoto by Dave Spleha

Eastern MeadowlarkPhoto by Gene Oleynik

Protecting Grassland Birds in Illinois

http://www.kaneforest.com/

Protecting GrasslandBirds in Illinois

Which parcels shouldbe selected forpurchase to maximizethe total area protectedwithout exceeding thebudget?

Budget = B;Purchase price of parcel i is ci;Area of parcel i is ai

Define constraints:

A

Define objective function (whatdo we want?):

0,1ix

Budget = B;Purchase price of parcel i is ci;Area of parcel i is ai

Define the decision variables:

xi is one if parcel i is to bepurchased, and 0 otherwise

Mathematical model formulation:

i ii

Max a x

i ii

c x B 0-1 mathematical program

Species Representation

16

5

2

34

11

10

9

8

7

12

a

b

a

a

c

bb

b

cc

c

c

d

dd

e

e e

e

Suppose you want to represent each species at least once in your reserve network:

Preserve species ‘a’ in at least one location:

1 7 9 1x x x

Preserve species ‘b’ in at least one location:

1 5 7 11 1x x x x

Preserve species ‘c’, ‘d’, ‘e’ in at least one location:

1 2 4 8 9

3 6 10

4 5 11 12

11

1

x x x x xx x xx x x x

Species Representation cont.…and of course we still have a budget and want to maximize the total protected area:

12

i=1

12

1

1 7 9

1 5 7 11

1 2 4 8 9

3 6 10

4 5 11 12

. .

11

11

10,1

i i

i ii

i

Max a x

s t

c x B

x x xx x x xx x x x xx x xx x x xx

Species Representation cont.• In a general form:

. .

1

0,1j

i ii I

i ii I

ii S

i

Max a x

s tc x B

x j J

x

where: indexes the sites, the species. is the complete set of sites available for conservation purchase, is the set of species to preserve and is

the set of sites that j

i j IJ S

contain a population of species .j

Maximal Species Representation

• Let’s introduce a binary indicator variable that turns on (takes the value of one) if species j is protected in at least one viable population.

• We need a trigger mechanism that drives the value of • Let’s add a constraint:

• Our objective function will become:

jy

.jy

j

i ji S

x y j J

jj J

Max y

Maximal Species Representation cont.

• Our mathematical program becomes:

. . :

, 0,1j

jj J

i ii I

i ji S

i j

Max y

s tc x B

x y j J

x y

Spatially Explicit Reserve Selection Subject to Minimum Contiguous Habitat Size

Requirements Threatened grassland birds in

the analysis area require atleast 100 ha of habitat incontiguous patches

Minimum Contiguous Habitat Size Requirements

• Step 1: Enumerate all feasible contiguous clusters of parcels. Let C denote this potentially enormous set.

• Step 2: Enforce the logical condition that a parcel can only be protected if it is part of at least one feasible cluster that is protected. To enforce this condition, introduce indicator variable that turns onif cluster j is protected.

jy

i

j ij P

y x i I

where Pi is the set of feasible clustersthat contain parcel i .

Minimum Contiguous Habitat Size Requirements cont.

• Step 3: We also need to ensure that a cluster is declared to be protected only if each parcel that comprise the cluster is protected:

j

i j j ji C

x C y C C

Here yj may turn on if all xis in Cj are on. Is that enough?

We also need to make sure that: yj must turn on if all xisin Cj are on. Why and how can we do that?

1 j

i j j ji C

x y C C C

Minimum Contiguous Habitat Size Requirements cont.

i

j

j

:

i I

C C

1 C C

, {0,1}

i

j

j

i ii

i i

j ij P

i j ji C

i j ji C

i j

Max a x

subject toc x B

y x

x C y

x y C

x y

Protected area

BudgetA parcel can only be protected if it is part of at least one feasible cluster that is protected

A cluster may be protected if each parcel that makes up the cluster is protected

A cluster must be protected if each parcel that makes up the cluster is protected

Programming Disjoint Habitat Patches

, , , , ,

, , , ,

, , ,

, ,

n m n o n p n q n r

m o m p m q m r

o p o q o r

p q p r

q r

x x x x x x x x x x

x x x x x x x x

x x x x x x

x x x x and

x x

16 n m o p q rx x x x x x z

n

m

o

p

q

r

1

Option 1: Option 2:

(the credit goes to Liam Stacey, CFR grad student forconceiving this construct)

A Stronger Formulation for the Minimum Contiguous Habitat Size Problem

i

:

1

, {0,1}

i

j

j

i ii

i i

j ij P

i j j ji C

i j j ji C

i j

Min c x

subject toa x A

y x i I

x C y C C

x y C C C

x y

and i j j jx y i C C C

Efficient contiguous habitat protection

49.00

49.10

49.20

49.30

49.40

49.50

49.60

49.70

49.80

49.90

50.00

452 454 456 458 460 462 464 466 468 470 472Efficient protected habitat area (ha)

Cost

(mill

ion

$)

120ha 150ha 200ha 250-300-350ha 100ha

18.00

19.00

20.00

128 133Protected habitat (ha)

Cos

t (m

ill. $

)

400-450-500ha

Efficient Site Selections Near the Dick Young ForestPreserve, IL at Different Contiguity Thresholds

Parcel Selection 1Contiguity Threshold: 250-300-350 ha

Acquisition Cost: $49.91MAcquisition Area: 460.6 ha

Parcel Selection 2Contiguity Threshold: 200 ha

Acquisition Cost: $50.00MAcquisition Area: 460.84 ha

Parcel Selection 3Contiguity Threshold: 150 ha

Acquisition Cost: $49.99MAcquisition Area: 468.52 ha

Parcel Selection 4Contiguity Threshold: 120 ha

Acquisition Cost: $49.95MAcquisition Area: 469.88 ha

Parcel Selection 5Contiguity Threshold: 100 ha

Acquisition Cost: $49.97MAcquisition Area: 471.13 ha

Parcel Selection 6Contiguity Threshold: 400-450-500 ha

Acquisition Cost: $18.8MAcquisition Area: 135.05 ha

Parcel Selection 6+Contiguity Threshold: N/AAcquisition Cost: $49.94MAcquisition Area: 430.6 ha

Shape– Edge-to-Interior Area Ratio –

2p q p q pqK k k CB

1p q pqx x

2 0p q pqx x

2

pq

total i i p q pqi I pq E

K k x x x CB

•Kp+q = combined perimeter of parcels p and q;•Ktotal = the total combined perimeter of all protected parcels;•CBpq = length of common boundary between stands P and Q;•E = the set of adjacent pairs of parcels •xp = 1 if parcel p is to be selected for conservation,

= 0 otherwise.

• = 1 if both stand P and Q are partof mature patch.

pq

Perimeter