Download Spatial Forest Resource Planning Using a Cultural Algorithm IEEE

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
A Cultural Algorithm for
Spatial Forest Resource Planning
Wan-Yu Liu
Chun-Cheng Lin
Aletheia University
New Taipei City, Taiwan
National Chiao Tung University
Hsinchu, Taiwan
1
Spatial Forest Resource Planning

Forests play many roles


Forest resource planning


Production + Protection + Recreation
Impact on water pollution, erosion,
landscape aesthetics, and biodiversity
Spatial forest resource planning

Clearcutting of one forestland
may expose neighboring forestland to wind damage, bark
injuries, drainage problems, and site class deterioration.

The spatial constraints on minimum adjacency green-up age
are imposed upon harvesting activities on
adjacent forest stands of harvest units.
2
Spatial Forest Resource Planning Problem
age
2dementional
plane
13
polygons
adjacency
relation

4
6
5
7
12
13
22
1
1
6
10
8
9
harvested age
11
Plan a harvest schedule of the forestland

Harvest forest polygons at different time periods

Maximize the total harvested volume
over the planning harvest schedule

Under three spatial constraints

The minimum harvest age constraint

The minimum adjacency green-up age constraint

The even flow constraint
3
Three Constraints

The minimum harvest age constraint


The even flow constraint


Harvest the polygons at age  a minimum age threshold
To balance the harvest volume of each period,
enforce the timber volume for each period
to be harvested as even as possible
The minimum adjacency green-up age
constraint

The harvest should be dispersed
for wildlife reasons

A forest polygon must be recovered
before an adjacent unit is harvested.
4
Related Works on this topic

A variety of approaches to
different spatial forest resource planning problems

Multiple solution harvest scheduling [Van Deusen, 1999]

A mixed-integer formulation of the minimum patch size problem
[McDill, 2003]

Using dynamic programming and overlapping subproblems to address
adjacency in large harvest scheduling problems.
[Hoganson, 1998]

Harvest scheduling with adjacency constraints: A simulated annealing
approach. [Lockwood,1993]

Analyzing cliques for imposing adjacency restrictions in forest models
(tabu search) [A. Murray, 1999]

Optimisation algorithms for spatially constrained forest planning
(evolutionary program) [G. Liu, 2006]
5
Evolutionary Computation for Spatial Forest Planning

[Liu et al., 2006]



Propose two approaches

The evolutionary program (EP) approach

The simulated annealing (SA) approach
The EP approach is complicated
but worse than the SA approach
Objective of our work

Propose a cultural algorithm (CA) approach,
which is a type of EP

Our CA' performance is better than the previous SA
approach
6
Cultural Algorithm (CA)

Cultural algorithm (CA)
is a class of evolutionary program
based on some theories from sociology and archaeology
that try to formulate cultural evolution.
adjust
beliefs
acceptance
selection
influence
performance
function
population
variation
two spaces of a cultural algorithm
7
Our CA approach
belief space
leader
accept the best
individual
situational
influence
normative matrix
accept those individuals
with fitness > ave. fitness
population space
selection
normative
influence
performance
function
crossover, repairing, exploration (interchange,
sequencing, simple mutation), balancing
8
Population space
A number of individuals (candidate solutions)


13 forestland polygons  3 partitions + 1 residual
Partition 1
Partition 2
Partition 3
Residual
fitness
= total harvested volume
x1 x2 x3 x4 x5 x6 x7 x8 x9 x10 x11 x12 x13
Harvested at
the 1st period
as even as possible
violated polygons
belief space
leader normative matrix
2
accept the best
individual
situational accept those individuals
influence with fitness > ave. fitness
normative
influence
1
population space
selection
performance
function
6
10
8
9
crossover, repairing, exploration (interchange,
sequencing, simple mutation), balancing
4
6
5
7
12
13
11
9
Operators on the Population Space

Selection


Chosen for reproduction by the roulette-wheel selection
Crossover and repairing
Partition i
belief space
x7 x10 x3 x4
leader normative matrix
accept the best
individual
crossover
Partition i
situational accept those individuals
influence with fitness > ave. fitness
normative
influence
Residual
population space
x10 x3 x1 x9 x5
repairing
violate the adjacency
constraint

Balancing

x12
selection
performance
function
crossover, repairing, exploration (interchange,
sequencing, simple mutation), balancing
Make the volume harvested at each period as even as possible
10
3 Exploration Operators on Population Space
Sequencing operator
Partition i
Partition j
swap the two partitions
Interchange operator
Partition i
Partition j
xk
xj
swap two genes respectively from
two different time partitions
Simple mutation operator
Partition i
Partition j
xj
move a gene to another partition
11
Acceptance Criteria

Original individual  fitness = E1
New individual  fitness E2

Accepted if 𝐸2 ≥ 𝐸1

Otherwise, accepted with the following
probability:
𝑒
where

𝑓1 𝑁
𝐸2 −𝐸1
𝐸1
/𝑓2 (𝑁)
N is the iteration number;
𝜅𝑁
) 𝑁
𝑁𝑚𝑎𝑥
𝜅𝑁 2
+
) ;
𝑁𝑚𝑎𝑥
 𝑓1
𝑁 = (1 +
 𝑓2
𝑁 = (1
 𝑁𝑚𝑎𝑥
𝜅
;
is the maximum iteration number;
is the convergence control parameter.
12
Update of the Belief Space
belief space
leader normative matrix
accept the best
individual
situational accept those individuals
influence with fitness > ave. fitness
population space
selection
normative
influence
performance
function
crossover, repairing, exploration (interchange,
sequencing, simple mutation), balancing
13
Situational Influence
belief space
leader
accept the best
individual
normative matrix
situational accept those individuals
influence with fitness > ave. fitness
normative
influence
population space
performance
function
selection
crossover, repairing, exploration (interchange,
sequencing, simple mutation), balancing
Partition i
leader
xj
Partition i
the concerned
individual
xj
move gene xj to partition i
14
Normative influence
belief space
leader
Partition i
normative matrix
gi
Belief #1
accept the best
individual
situational accept those individuals
influence with fitness > ave. fitness
normative
influence
Partition i
Belief #2
population space
Partition i
performance
function
selection
gi
Belief #3
crossover, repairing, exploration (interchange,
sequencing, simple mutation), balancing

frequency f(gi) = 2
Use the roulette-wheel rule
for the mutation operator with normative influence.

gi = the gene in partition i with the maximal frequency f(gi)
for all the individuals in the belief space.

The ratio of gi in the roulette wheel is 𝑓(𝑔𝑖 )/

If an individual selects gene gx,
the individual adds gene gx in partition x.
𝑚
𝑗=1 𝑓(𝑔𝑖 )
.
15
Experimental Data

An artificial problem instance.

(a) A 20 × 20 grid graph.

(b) Randomly remove 20 vertices from (a).

(c) Randomly shrink 80 edges in (b).
16
Experimental Results
17
Conclusion

This paper develops a cultural algorithm (CA)
for a spatial forest resource planning problem
under three constraints

Simulation shows that
our proposed CA
performs better than
the previous simulated annealing (SA) approach .

One of our most important contributions is that
our CA can be viewed
an improved version of evolutionary program
that outperforms the previous SA approach.
18
Thank you for
your attention!
19
Related documents