A Cultural Algorithm for�Spatial Forest Resource Planning
Wan-Yu Liu
Aletheia University
New Taipei City, Taiwan
1
Chun-Cheng Lin
National Chiao Tung University
Hsinchu, Taiwan
Spatial Forest Resource Planning
2
Spatial Forest Resource Planning Problem
3
1
2
6
4
5
6
7
8
9
10
11
12
13
2-dementional plane
1
2
8
adjacency relation
age
harvested age
13 polygons
Three Constraints
4
Related Works on this topic
5
Evolutionary Computation for Spatial Forest Planning
6
Cultural Algorithm (CA)
7
beliefs
population
variation
acceptance
influence
adjust
selection
performance
function
two spaces of a cultural algorithm
Our CA approach
8
population space
belief space
normative matrix
leader
selection
performance
function
crossover, repairing, exploration (interchange, sequencing, simple mutation), balancing
accept the best
individual
accept those individuals�with fitness > ave. fitness
normative
influence
situational
influence
Population space
9
1
2
6
4
5
6
7
8
9
10
11
12
13
| | | | | | | | | | | | |
Partition 2
Partition 3
Partition 1
Residual
x1
x2
x3
x4
x5
x6
x7
x8
x9
x10
x11
x12
x13
belief space
normative matrix
leader
selection
performance
function
crossover, repairing, exploration (interchange, sequencing, simple mutation), balancing
accept the best
individual
accept those individuals�with fitness > ave. fitness
normative
influence
situational
influence
population space
as even as possible
violated polygons
Harvested at
the 1st period
fitness
= total harvested volume
Operators on the Population Space
10
belief space
normative matrix
leader
selection
performance
function
crossover, repairing, exploration (interchange, sequencing, simple mutation), balancing
accept the best
individual
accept those individuals�with fitness > ave. fitness
normative
influence
situational
influence
population space
| | | | | | | | | | | |
Partition i
| | | | | | | | | | | |
Partition i
x1
x10
x3
x9
x3
x7
x10
x4
x12
crossover
repairing
Residual
x5
violate the adjacency
constraint
3 Exploration Operators on Population Space
11
| | | | | | | | | | | | | | | | |
xk
Partition i
| | | | | | | | | | | | | | | | |
Partition i
swap two genes respectively from�two different time partitions
Partition j
swap the two partitions
Sequencing operator
Interchange operator
Simple mutation operator
| | | | | | | | | | | | | | | | |
Partition i
Partition j
move a gene to another partition
xj
xj
Partition j
Acceptance Criteria
12
Update of the Belief Space
13
belief space
normative matrix
leader
selection
performance
function
crossover, repairing, exploration (interchange, sequencing, simple mutation), balancing
accept the best
individual
accept those individuals�with fitness > ave. fitness
normative
influence
situational
influence
population space
Situational Influence
14
| | | | | | | | | | | | | | | | |
xj
Partition i
| | | | | | | | | | | | | | | | |
xj
Partition i
leader
the concerned
individual
move gene xj to partition i
belief space
normative matrix
leader
selection
performance
function
crossover, repairing, exploration (interchange, sequencing, simple mutation), balancing
accept the best
individual
accept those individuals�with fitness > ave. fitness
normative
influence
situational
influence
population space
Normative influence
15
belief space
normative matrix
leader
selection
performance
function
crossover, repairing, exploration (interchange, sequencing, simple mutation), balancing
accept the best
individual
accept those individuals�with fitness > ave. fitness
normative
influence
situational
influence
population space
| | | | | | | |
gi
Partition i
| | | | | | | |
gi
Partition i
Belief #1
Belief #2
| | | | | | | |
Partition i
Belief #3
frequency f(gi) = 2
Experimental Data
16
Experimental Results
17
Conclusion
18
Thank you for your attention!
19