Action space for agents to decide in the tree growth game and its simplified binary version
| Action no. | Pruning type | Range | Meaning of the parameter | Range (in binary version) | Meaning of the parameter (in the binary version) |
|---|---|---|---|---|---|
| 0 | Thinning | (float) [0, 0.05] | Branches with a distance to any other branch below this number in meters will be cut | (float) [0, 0.5) | The rate of solid voxels to be deleted |
| 1 | Raising | (float) [0, 10] | Branches within this height in meters from the crown start will be cut | (Integer) [1, 10] | The number of solid voxel layers to be deleted from the bottom |
| 2 | Reduction east | (float) [0, 10] | Branches within this distance, meters from the crown’s outreach from the east, will be cut | (Integer) [1, 10] | The number of solid voxel layers to be deleted from the east |
| 3 | Reduction south | (float) [0, 10] | Branches within this distance, meters from the crown’s outreach from the south, will be cut | (Integer) [1, 10] | The number of solid voxel layers to be deleted from the south |
| 4 | Reduction west | (float) [0, 10] | Branches within this distance, meters from the crown’s outreach from the west, will be cut | (Integer) [1, 10] | The number of solid voxel layers to be deleted from the west |
| 5 | Reduction north | (float) [0, 10] | Branches within this distance, meters from the crown’s outreach from the north, will be cut | (Integer) [1, 10] | The number of solid voxel layers to be deleted from the north |
| 6 | Reduction top | (float) [0, 5] | Branches within this distance in meters below the crown’s top will be cut | (Integer) [1, 10] | The number of solid voxel layers to be deleted from the top |
| 7 | Topping | (integer) [0, 5] | Cylinders that within this number from an end of a branch will be cut | (float) (0, 5] | Delete voxels whose distance from their center to the mean center of all solid voxels is among the furthest ones within this range in meters |
| 8 | No action (only with a generic growth) | – | Do not conduct any manual pruning | – | Do not conduct any manual pruning |
| Action no. | Pruning type | Range | Meaning of the parameter | Range (in binary version) | Meaning of the parameter (in the binary version) |
|---|---|---|---|---|---|
| 0 | Thinning | (float) [0, 0.05] | Branches with a distance to any other branch below this number in meters will be cut | (float) [0, 0.5) | The rate of solid voxels to be deleted |
| 1 | Raising | (float) [0, 10] | Branches within this height in meters from the crown start will be cut | (Integer) [1, 10] | The number of solid voxel layers to be deleted from the bottom |
| 2 | Reduction east | (float) [0, 10] | Branches within this distance, meters from the crown’s outreach from the east, will be cut | (Integer) [1, 10] | The number of solid voxel layers to be deleted from the east |
| 3 | Reduction south | (float) [0, 10] | Branches within this distance, meters from the crown’s outreach from the south, will be cut | (Integer) [1, 10] | The number of solid voxel layers to be deleted from the south |
| 4 | Reduction west | (float) [0, 10] | Branches within this distance, meters from the crown’s outreach from the west, will be cut | (Integer) [1, 10] | The number of solid voxel layers to be deleted from the west |
| 5 | Reduction north | (float) [0, 10] | Branches within this distance, meters from the crown’s outreach from the north, will be cut | (Integer) [1, 10] | The number of solid voxel layers to be deleted from the north |
| 6 | Reduction top | (float) [0, 5] | Branches within this distance in meters below the crown’s top will be cut | (Integer) [1, 10] | The number of solid voxel layers to be deleted from the top |
| 7 | Topping | (integer) [0, 5] | Cylinders that within this number from an end of a branch will be cut | (float) (0, 5] | Delete voxels whose distance from their center to the mean center of all solid voxels is among the furthest ones within this range in meters |
| 8 | No action (only with a generic growth) | – | Do not conduct any manual pruning | – | Do not conduct any manual pruning |
Note(s): The parameters have different meanings in the binary version of the game
Source(s): Authors’ own work
Sharing content requires targeting cookies to be enabled. Please update your cookie preferences to use this feature.