Top Banner
Modeling Non-Timber Objectives in Harvest Scheduling with Linear Programming Lecture 4 (4/8/2014)
15

Modeling Non-Timber Objectives in Harvest Scheduling with Linear Programming Lecture 4 (4/8/2014)

Dec 23, 2015

Download

Documents

Maud Farmer
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Modeling Non-Timber Objectives in Harvest Scheduling with Linear Programming Lecture 4 (4/8/2014)

Modeling Non-Timber Objectives in Harvest Scheduling with Linear

Programming

Lecture 4 (4/8/2014)

Page 2: Modeling Non-Timber Objectives in Harvest Scheduling with Linear Programming Lecture 4 (4/8/2014)

• Extended rotations: a minimum of 1,500ac will be required from each Site I and II to be older than 40 and 30 yrs, respectively;

• Wildlife openings: set aside 500ac of wildlife openings – clearcut these in pd. 1 and maintain them for browse and forage;

• Stream-side management zones: no harvests allowed in 8% of the forest (4% in each site class)

Page 3: Modeling Non-Timber Objectives in Harvest Scheduling with Linear Programming Lecture 4 (4/8/2014)

Balancing the Age-class Distribution

0K

10K

20K

30K

40K

50K

Red OakRed MapleOther ZonesOther OaksOther Hrdwds.N. Hrdwds.ConifersA. Hrdwds.

Acres

Forest Age Class Distribution

0K

4K

8K

12K

16K

20K

24K

28K

Red OakRed MapleOther ZonesOther OaksOther Hrdwds.N. Hrdwds.ConifersA. Hrdwds.

Acres

Forest Age Class Distribution

Page 4: Modeling Non-Timber Objectives in Harvest Scheduling with Linear Programming Lecture 4 (4/8/2014)

Harvest scheduling prescriptions with up to two possible harvests within a 40-year planning horizon and a minimum rotation of 20 yrs

Prescription Planning Period

1 2 3 4

1 Harvest

2 Harvest Harvest

3 Harvest Harvest

4 Harvest

5 Harvest Harvest

6 Harvest

7 Harvest

8 No Harvest

1 2

1 2

the number of acres from site class , initial age-class assigned to be

harvested first in period and again in period .

sap pX s a

p p

Xsa10

Xsa13

Xsa14

Xsa20

Xsa24

Xsa30

Xsa40

Xsa00

Page 5: Modeling Non-Timber Objectives in Harvest Scheduling with Linear Programming Lecture 4 (4/8/2014)

Extended Rotations

PeriodVariable

1 0 0 0 a a a a a

2 1 1 1 0 0 a+1 a+1 a+1

3 2 0 2 1 1 0 a+2 a+2

4 3 1 0 2 0 1 0 a+3

10saX 13saX 14saX 20saX 24saX 30saX 40saX 00saX

2330 2340 2300 1,500 (ext. rot. constraint for site class II, pd.2) X X X

2240 2200 2340 2300 1,500 (ext. rot. constraint for site class II, pd.3) X X X X

1340 1300 1,500 (ext. rot. constraint for site class I, pd.3) X X

2100 2200 2300

1200 1300

1,500 (ext. rot. constraint for site class II, pd.4)

1,500 (ext. rot. constraint for site class I, pd.4)

X X X

X X

Age Classes

Acres by site class

Site I Site II

0-10 3,000 8,000

11-20 6,000 4,000

21-30 9,000 7,000

Total 18,000 19,000

Initial age-class distribution

Page 6: Modeling Non-Timber Objectives in Harvest Scheduling with Linear Programming Lecture 4 (4/8/2014)

Modifying the Average Ending Age Constraint

1 1 1 2 1 2

1 2 1

3 4 4 4040 40 40sa00 00 sap 0 sap 0 sap p sap p

1 1 2

Age Age Agesa sa p p p

X X X Age TotalArea

1 1 2

1 2 1

1 1 2

1 2 1

1 1 2

1 2 1

3 4 4

00 01 1 2

3 4 440 40

00 01 1 2

4 440 40 40

00 01 2

s sa sap sap pa p p p

s sa sap sap pa p p p

sa sap sap pp p p

TotalArea X X X

Age TotalArea Age X X X

Age X Age X Age X

3

1a

Page 7: Modeling Non-Timber Objectives in Harvest Scheduling with Linear Programming Lecture 4 (4/8/2014)

Modifying the Average Ending Age Constraint (continued)

1 1 1 2 1 2

1 2 1

3 4 440 40 40sa00 00 sap 0 sap 0 sap p sap p

a=1 1 1

AgeDif AgeDif AgeDif 0sap p p

X X X

1 1 1 2 1 2

1 2 1

1 1 1 2 1 2

1 2 1

3 4 440 40 40

1100 1100 1ap 0 1ap 0 1ap p 1ap p1 1 2

3 4 440 402ap 0 2ap 0 2ap p 2ap p

1 1 2

AgeDif AgeDif AgeDif 0

AgeDif AgeDif 0

a p p p

a p p p

X X X

X X

Page 8: Modeling Non-Timber Objectives in Harvest Scheduling with Linear Programming Lecture 4 (4/8/2014)

Implementing Wildlife Openings

• Forest management activity scheduling model;

• Creating 500 acres of wildlife browse habitat;

• The openings are cleared in Pd. 1 and will be maintained over time by planting browse species at a cost of $10/ac/yr

Page 9: Modeling Non-Timber Objectives in Harvest Scheduling with Linear Programming Lecture 4 (4/8/2014)

1. Defining the wildlife opening variables:

Wsa= the number of acres from site class s, initial age class a assigned to be cleared in pd. 1 and maintained as wildlife openings for the remainder of the planning horizon

2. Modifying the Area Constraints

1 1 2

2 1

4 4

00 01 2

for =1,2 and =1,2,3sa sap sap p sa sap p p

X X X W A s a

Note: wildlife openings as the ninth prescription

Page 10: Modeling Non-Timber Objectives in Harvest Scheduling with Linear Programming Lecture 4 (4/8/2014)

3. Specifying the target area for wildlife openings

2 3

1 1

500sas a

W

3

1

,

500 s=1,2saa

or

W

Page 11: Modeling Non-Timber Objectives in Harvest Scheduling with Linear Programming Lecture 4 (4/8/2014)

4. Modifying the objective function (accounting for the costs and revenues that are associated with the new activities)

1 1 1 2 1 2

1 2 1

1 2

2 3 4 4

0 0s=1 a=1 1 2

Z=

the discounted net revenue (profit) from assigning one acre from

site class , initial

p p wpsap sap sap p sap p sa sa

p p p

psap p

Max c X c X c W

where

c

s

1 2age class to be harvested in periods and , and

the discounted net revenue from assigning an acre from site class

, initial age class to be managed as a wildlife opening.

wpsa

a p p

c

s a

Page 12: Modeling Non-Timber Objectives in Harvest Scheduling with Linear Programming Lecture 4 (4/8/2014)

5. The objective function coefficients1 35

10

5 35 5

10

( ) [(1 ) 1]

(1 ) (1 ) (1 )

the wood price,

the variable (per cord) timber sale administration cost,

the fixed (per acre) timber sale administration cost,

v sa fwp wsa

v

f

sa

P s v s c rc

r r r r

where

P

s

s

v

1 the volume of wood that will be harvested in period 1 for each acre

assigned to the variable .

the annual, per-acre cost of maintaining the wildlife openings, and

the real intere

sa

w

W

c

r

st rate.

Page 13: Modeling Non-Timber Objectives in Harvest Scheduling with Linear Programming Lecture 4 (4/8/2014)

Example Objective Function Coefficient Calculation

35

23 5 40

10 (1.04) 1(25 0.2) 27 15$384.62

(1.04) 0.04(1.04)wpc

Item Symbol Amount

Wood Price P $25/cd

Planting Cost E $100.00/ac

Timber Sales Cost-per acre-per cord

sfsv

$15.00/ac

$0.20/cd

Interest Rate r 4%

Economic data

Harvest

Age

Acres by site class

Site I Site II

10 2 5

20 10 14

30 20 27

40 31 38

50 37 47

60 42 54

70 46 60

Yield

Page 14: Modeling Non-Timber Objectives in Harvest Scheduling with Linear Programming Lecture 4 (4/8/2014)

6. Modifying the harvest accounting constraints

7. Average ending age constraints

The wildlife opening variables should be excluded from these constraints

2 3

1 1 1 110 10 13 13 14 14 10 1

1 1

0sa sa sa sa sa sa sa sas a

v X v X v X v W H

Page 15: Modeling Non-Timber Objectives in Harvest Scheduling with Linear Programming Lecture 4 (4/8/2014)

Implementing Stream-side Management Zones (SMZs)

• It is assumed that the area assigned to SMZs has already been calculated, and

• 8% of each analysis area will be reserved for SMZs.

* (1 )sa sa saA A smz

1 1 2

2 1

4 4*

00 01 2

for s=1,2 and a=1,2,3sa sap sap p sap p p

X X X A