Lecture notes on forest economics

advertisement
Forest Economics
© Peter Berck 2008,2013,
2014
Forest class notes on Linear
Programming and Forests
The Basic Model of Forestry


The control variable is a treatment, a
complete harvest is the one we will
examine.
Other treatments include



Partial harvest or thinning
Fertilizing (pays in Sweden)
Clearing understory with fire
Objective


We examine Net Present Value
Foresters are trained to ask about the
(usually multiple) objectives of owners.
Examples:



Estate tax payment so as to allow a long
term ownership to continue. (Sweden)
Environmental or Aesthetic
Water, Wildlife (hunting), visual buffer,
etc.
Time conventions and cut


Type of Site, j: soil, tree species, altitude, etc
Many “birthdays”


hj(t,s)




First is –M. : That is today is day zero.
t is calendar time
s is birthday of stand; t-s is therefore age
h is acres harvested
Dj(t-s) is volume per acre
Present value of cut




v(t) is cut at t from all stands and ages
V(t) =j s>=-M Dj(t-s) hj(t, s)
P(t) is price of standing trees at time t,
called the stumpage price
Present value is
PV (t )   P ( s )V ( s ) 1  r 
s t
 ( s t )
Conservation of acres

Initial Acres =
Acres cut over all
time

Aj(s) = t>s hj(t,s)





s is birthday
Recall: h(current time,
birthday)
A(s) are the initial
conditions
Cut acres at t regrow and are recut
at a > t
s hj(t,s)


= a hj(a,t)
Cut at t from all birthdays
(s<=t) is what is reborn
at t and therefore cut in
times a>t.
This is where bio
differs from fish.
This is Johnson and Scheurman, Model II.
Full Problem
Choose h >= 0 to maximize PV
s.t. the three constraints and A
given.
PV (t )   P(s)V ( s) 1  r 
 ( s t )
s t
V(s) =j z>=-M Dj(s-z) hj(s, z)
Aj(s) = t>s hj(t,s)
s hj(t,s) = a hj(a,t)

Comment: This
version generates
the most compact
linear programming
code.
Easier to understand and
program

Add another
variable, x(t,s) the
number of acres
standing at time t of
land regenerated at
time s.
x is what is left standing at z
from stands born in s <= z

x(time, birthday)

xj(z,s) = Aj(s)

For stands born before time zero s< 0, A(s) is given.

For stands born at zero or later.
Let Aj(s) = a hj(s,a)


- t<Z hj(t,s)
What is left at time z from what was born
at time s = what there was to start, A,
less what was cut up till now=time z.
Compact Set Up

The same problem explicitly as an LP
in matrix form.

We reduce the number of stands to
one, which is fine until there are
constraints between stands.
Easier to use x as a vector





Originally we had x(t,s)
We find it easier to use
Xt=(x(t,t),x(t,t-1),….x(t,t-n-1))’
That is X is now a vector of acres by
age class. We also make n-1 the
oldest possible acres.
In what follows A will NOT be the A
from before—sorry!
A LP One Stand Example
0   x 1   h 1    1 1 1 1 1   h 1 
 x1  0
     
  
 


0   .   .    0
0 . 
 .  1 0
 .   1
  .    .    
 . 
  
      
 
1
. 
  .   .   
 . 
  x   h    0
 h 
x  
1
1
0
  n  t  n  t  
  n t
 n t 1 
X(t+1) =< A(X(t) – h(t)) +Bh(t)= Ax(t) +(B-A) h(t)
All in acres.
Stack em: 3 periods
 I

A I

A I

  x 1 


   x 2    x 1 * 

 x  
B  A

0

   3  
 B  A    h 1   0 
 h 
 2
(x)t is the col. Vector of (x1,x2,…)t.
Let the giant matrix be F. This is
F ( (x) ,h )’ < ( x1,0,0)’.
Stack em: 3 periods
 I

A I

A I

  x 1 


   x 2    x 1 * 

 x  
B  A

0

   3  
 B  A    h 1   0 
 h 
 2
F
z
≤b
Expanded Objective Function


Let E(s,t) be value of wildlife, etc
Y(t) = j s>=-M Dj(t-s) hj(t, s)P(t) +


j s>=-M xj(s,t) Ej(s,t)
Max present value of Y(t).
Objective
Git  Di Pt / (1  r )t where D is the volume in age class i
E it is the value of stock in class i at time t, e.g. for
carbon or spotted owls
G is the vec(G it ) and E is vec  Eit 
max E ' x  G ' h subject to constraints on
previous slide and x,h  0
LP




Let F be the giant matrix and c be the
vector of E’s and G’s Let z = (x,h) and
b= (x*(1),0…0)’ ( a ‘ is a transpose)
Max c’z s.t Fz ≤ b (x(1),0…0)’ primal
A result from LP is that an equivalent
problem is
Min b’  s.t. F’  ≥ c dual
Lagrange and dual
max z c ' z s.t. Fz  b
min  0 max z L()  c ' z + '( b  Fz )
min  0 max z L()   ' b  (c '  ' F ) z = b '   z '(c  F '  )
min  b '  s.t. F'  c


The dimension of b is the number of constraints, say m. So 
is also a m-column vector. Dimension of z is the number of
states plus controls, say n. So F has m rows and n columns.
Recall that ’F >= c’ is just fine for the dual constraint.
Writing out our probelm




Lets cut this down to size: 3 periods
and 3 age classes. So x is just born,
one year old, two (or more) years old.
Write out problem and dual.
Solve dual for a simple rule.
Sketch below
Steps


Write out A and B for 3 age classes.
What are the dimensions of A and B?
What are the dimensions of F?

I count 9 constraints, one for each age class in
each time period. Group your  so that ()1=(age=1,
time=1,  a=2, t=1,  a=3, time=1).

Group your c’s the same way. Recall that the first 3 c’s are the value of
standing stock and the last two the value of harvest.
Using your neat new notation


Write out ’F >= c’ in terms of the A’s
and B’s. You should have 5 matrix
equations.
.
Dual


One can show that the dual to the
simple problem is:
Max( value of cutting, value of leaving
alone)


Cutting is just Dj(t-s) P + shadow of bare
land at t.
Leaving stand is shadow of land one
period older next period.
Expanding the model
When to cut with more
constraints?


How much old timber to hold?
Costs of not profit max policies




Like don’t cut till CMAI (top of growth
curve)
Like hold onto oldgrowth for a while
Like have a nondecling flow of timber
National Forest Management Act.
More meaning to the model

Types of sites, j




different species
site classes
critical locations


near streams
visual buffers
More Constraints



Don’t cut type j
Keep N% of forest
at age, t-s, > 100
More treatments


commercial thin
pre-commercial thin
Biology

Could use stand table.



McArdle Bruce Meyer tables for doug fir
Could use stand simulator and then
table the results
Must handle changes in stand
discretely—possibly as stand with new
growth function—eg. After fertilize


This JS model was basis for huge
planning exercise for national forests.
Required by RPA



(Resources Planning Act of 1974)
Hampered by large numbers of
additional constraints on types of land
that could be cut and when.
Eventually died of its own weight.
Stochastic


Can be turned into stochastic program.
Dixon and Howitt do this by taking
linear quadratic approximations and
solving them. (AJAE)
Fire, insects, make stochastic
advisable if planning is objective.
Valuing stock





Easy: Just add terms to the objective
function of the form
XE
Where X is stock and E is value
Dual now includes added term in E
This formulation takes care of carbon
sequestration.
Carbon



Imagine adding 1t co2e to the stock in the
DICE model and finding the change in
value. That is the price of carbon for each
time.
Now imagine cutting a tree and having it
release carbon over time while its
replacement is growing.
There will be a delta for each time. Got to
multiply by the shadow value.
Example:





Price of co2e: 10, 15, 20 in 3
decades.
Cut 1 ton co2e tree in first decade,
20% goes back to atmosphere each
decade.
Growth is 2., .3 , .4 tons
Net is 0, .1, .2 tons; Hence +$ 5.5
Need to do this over a very long time
to get it right.
Example 2





Plant a forest that burns after 30 years.
P = 10, 20, 30.
Growth .2, .3, -.5
Does this make you wonder about
what the prices must really mean?
Perhaps clearer if rental rate: take out
one unit co2e in yr 1 and put it back in
year 2.
Turning JS into a estimating
model


Want to know if private and public
forest were managed differently and if
so what was “optimal” or what the
shadow losses were of public
management.
Need to estimate future prices and
appropriate interest rate.

Hotelling: Derivative of profit function
is supply.

CS ( P )   Q( z )dz where Q is demand curve.
p
How do we get P




Model of previous section has value
function J(P1,…,Pn, r) where P are the
prices in the n periods and r is the
interest rate.
Let CS(Pi) be consumer surplus of i
Consider functional Z(P,r) = J + S
CS(Pi)
Function takes a minimum where
supply = demand (2nd deriv positive)
Demand


Demand is estimated from time series
data. Price and housing starts are
most important variables in demand
Forest stock identifies the demand
equation.





Now– for each choice of r, using the
rule that P mins Z we can find P(r)
Given the Prices, the planning part of
the model gives the cut, h.
Residual is predicted less actual cut
Min sum sq. resids by varying r
This estimates the model

Given the r and the P’s it is a simple
matter to value the losses to cmai
(small) and to oldgrowth retention,
large.
Forest Area/Deforestation

US: Virgin forest to today: less forest




However NE and S. both regrew
Large parts of rural US are going back to
forest
General trend is for less forest
Foster and Rosenzweig look at India
Naïve

Many LDC’s have insufficient land
ownership to protect forests


Marcos denuded the Phillipines for profit
Nepal has problems with marginal ag
taking over forest regions
India

Gross forest statistics like US



Area goes down
Then up
Why?


Market stories require property rights—
FR implicitly assume such.
Demand for forest products goes up,
forests should go up.


Long run, true
Short run could go other way. Not so obvious
FR



Interest is the in the matched dataset of
sattelite imagery (historical forest cover) to
village surveys.
Find that increased population or
expenditure on forest products leads to
more forest land.
Wages, ag land prices insignificant




New England can be told with wages or time to
regenerate
Need relative ag land/ forest land price to do this
in the normal way
Also need the product price for forest, don’t have
plausible that more income = more forest
Carbon


Carbon sinks include soil and trees
From Sohngen and Mendelson

10% more carbon could be sequestered in
forests




Either more land
Or more intensive management
Unclear how one would keep it tied up in soil or
trees
$1-150 per ton are estimates for sequestration
Optimal


To decide what to do need to know the
value of carbon sequestration by time
period.
S-M model




Damage function of carbon stock
dStock/dt = emissions – abatement
Reducing emissions and abatement are
costly
Minimize present value of costs
soln


There is a shadow price of carbon, the
marginal value of reducing the stock
by one unit. Marginal costs = that
Problem: forestry stores the carbon
for a while. Uses rental rate for carbon



Interest on value less
Price increase
Worth investigating==might not be right
Empirical

Melds forest and climate model




Gets price for emissions abatement
Finds how sequestration changes land
and forest prices
Finds equilibrium with higher prices for
forest land (bid up because of
sequestration)
Sequestration makes sense, but is less
profitable than with no price rise
Other subjects





Employment
Trade (and the Lumber Wars)
Private non industrial supply
Mean reversion of prices
Diversity and the need for large
untouched blocks vs. diversity in cut
areas
Steps




1. write out the dual constraints, all 5
of them.
2. What is lambda(3)?
3. Now work backwards and get the
other two
Remember x and lamda are nonnegative. Also need to make lamda
small says the objective function
Download