Next Article in Journal
Photosynthetic and Antioxidant Responses of Gymnocarpos przewalskii to Simulated Rainfall Changes
Previous Article in Journal
Gišogenetic Variation in White-Spruce (Picea glauca (Moench) Voss) Trees of Yukon Beringia, Canada
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Extended Unit Restriction Model with Environmental Considerations for Forest Harvesting

by
Roger Z. Ríos-Mercado
1,*,
Mario C. López-Locés
2,
Oscar A. Aguirre-Calderón
3,
Andrés Weintraub
4 and
Carlos Beltrán-Pérez
5,*
1
Graduate Program in Systems Engineering, Department of Mechanical and Electrical Engineering, Universidad Autónoma de Nuevo León (UANL), San Nicolas de los Garza 66455, Mexico
2
Linde PLC, Monterrey 66450, Mexico
3
Department of Forest Science, Universidad Autónoma de Nuevo León (UANL), Linares 67700, Mexico
4
Department of Industrial Engineering, Universidad de Chile, Santiago 8370456, Chile
5
Escuela de Ingenieria y Ciencias, Tecnologico de Monterrey, Monterrey 64849, Mexico
*
Authors to whom correspondence should be addressed.
Forests 2023, 14(4), 788; https://doi.org/10.3390/f14040788
Submission received: 17 February 2023 / Revised: 31 March 2023 / Accepted: 3 April 2023 / Published: 12 April 2023
(This article belongs to the Section Forest Ecology and Management)

Abstract

:
This paper addresses a forest harvesting problem with adjacency constraints, including additional environmental constraints to protect wildlife habitats and minimize infrastructure deployment costs. To this end, we propose an integer programming model to include those considerations during the optimization of the harvest regime of a Mexican forest. The model considered was based on the Unit Restriction Model, a benchmark approach that merges the management units before the optimization process. The resulting model, namely the Green Unit Restriction Model (GURM) and the benchmark model (URM) from the literature were tested with the forest Las Bayas, using information obtained from the SiPlaFor project from Universidad Juárez. The proposed model was solvable in all tested instances. Furthermore, a sensitivity analysis study over a core data set of test instances was carried out on the different parameters of the GURM model to determine optimal configurations for the specific case study. Several environmental measures were assessed in our experimental work. The parameters evaluated were the distance value between pairs of units harvested in the same period, the distance value between those considered natural reserve units, the timber volume to be harvested, the green-up period, and the minimum forest reserve area. An interesting observation from the experiments was that the maximum area inversely affected the URM and GURM models; larger regions resulted in a reduced number of management units in the URM model, thus reducing the computational time to solve the instance of the problem, but in this case, at the expense of a reduced profit. One of the interesting findings was that, in all experiments under all different factors, harvesting every 5 or 6 years yields better profits than harvesting every 10 or 12 years. The current standard in the Mexican system is to harvest every 10 years.

1. Introduction

The collaboration of the operations research and forest science communities has been very successful over the past few decades. The use of operations research analytical tools has positively impacted many areas of forestry management problems, such as strategic, tactical, and operational planning, wildfire management, conservation, and the use of OR to address environmental concerns [1].
One particular area that has received considerable attention is harvest scheduling problems, which in essence involve strategic and tactical decisions on how to harvest a forest, seen as a collection of stands, so that the maximum timber volume or profits are obtained. These decisions are subject to requirements that assure sustainable forest growth. Many of these planning requirements are set forth by government authorities and are designed to preserve wild habitats.
Among these problems, a particular class considers adjacency constraints, which are requirements that prevent the harvesting of adjacent stands or forest management units. The original motivation for these types of constraints was to prevent soil erosion. However, recently there have been other environmental benefits, such as preserving the wildlife habitat or creating a barrier around the recently harvested area until it recovers some of its biomass. These problems consider a regime of clear-cuts distributed along a planning horizon that is divided into periods. An important requirement limits the maximum adjacent area allowed to be cut at any given period.
Several approaches have been studied in the literature to address the adjacency issue. Two well-known approaches are the Unit Restriction Model (URM) and the Area Restriction Model (ARM) [2]. Both approaches differ in how the forest management units, or simply units, were defined out of single forest stands. The URM assumes that the management units are the product of a priori and manual fusion of sub-stands. Contrariwise, the ARM defines the management units from sub-stands, but during the optimization process, while considering maximum area constraints. This paper considers a harvest scheduling problem with URM-type adjacency requirements and additional environmental considerations to help preserve the forest itself and wildlife. Our model includes the preservation of old-growth forest reserves [3], green-up period requirements [4,5], tree biological maturity preservation [6], and distance-based requirements [7,8]. These are further explained in Section 3. These requirements have been proposed independently for other forest management problems; however, to the best of our knowledge, ours is the first model to consider all these simultaneously under the URM approach. In addition, the model is studied under a case study from the state of Durango, Mexico. Despite being the eleventh most abundant country [9] with timber resources globally, Mexico has not systematically used these tools to manage its forests at the level of the nations mentioned above.
To assess our model, we used a case study from Las Bayas. Las Bayas is a piece of land owned by Universidad Juárez, located in Durango, Mexico. The information on geographic and forest measurements is available through the SiPlaFor project [10]. We used real-world data estimates of timber pricing. A sensitivity analysis study over a core data set of test instances was carried out on the different parameters of the GURM model to determine optimal configurations for the specific case study.
The rest of the paper is organized as follows: A literature review is presented in Section 2. Section 3 describes the problem, its requirements, and modeling assumptions. It also includes the integer programming model. Section 4 describes the experimental work in detail, including how the test instances were constructed and a full assessment of the case study. Finally, Section 5 summarizes the main findings and discusses future work.

2. Literature Review

2.1. Review of Basic Adjacency-Based Models (ARM and URM)

The use of operations research tools and methodologies to address many decision-making problems in forestry management has been active over the past 50 years [7]. Many problems involving operational, tactical, and planning decisions have been addressed from the optimization perspective. Some recent surveys can be found in Ezquerro et al. [11], Belavenutti et al. [12], and Rönnqvist et al. [1]. In particular, this section is focused on a unique set of harvesting problems involving adjacency constraints. Adjacency-constrained models based on spatial units were first studied by O’Hara et al. [13], Nelson and Brodie [14], Jones et al. [15], Murray and Church [16], and Barret [17]. Murray [2] coined the term Unit Restriction Model (URM) for these types of models, and also introduced the Area Restriction Model (ARM) in that paper.
The ARM approach is based on limiting, at a particular period, the total area of adjacent harvesting units to a given upper bound and on selecting, at most, a single harvesting set per maximal clique (Figure 1). In contrast, the URM handles the adjacency constraints by establishing that two adjacent units cannot be simultaneously harvested in the same period (Figure 2). There is a third class of adjacency-constrained models that attempts to improve on the limitations of the ARM. These are the so-called hyper unit models [18,19,20], where one hyper unit is generated a priori as a candidate cluster for aggregated forest areas from each forest unit by a predefined rule to meet lower and upper size requirements.
Although the ARM perspective increases the number of potential solutions, the addition of clustering processes within the computational optimization stage causes the problem to become more complex. Many solutions to ARM-based models have been studied in the past, including heuristic approaches [21,22,23,24,25] and exact optimization schemes such as the path formulation [26,27,28], the clique-cluster packing formulation [29,30], and the bucket formulation [31]. Stochastic adjacency models are out of the scope of this paper, but the reader is referred to the work of Wei and Murray [32].
In terms of addressing URMs, which is the focus of this work, in the early years, significant effort was devoted to developing exact and heuristic algorithms. For instance, Weintraub et al. [33] present an excellent survey on exact and heuristic algorithms devoted to solving URMs. These efforts have continued over the past twenty years as we have seen further development of exact [27,28,34], heuristic, and metaheuristic approaches for versions of URMs [25,35].

2.2. Environmental Requirements and Related Works

Most of the URM models from the literature do not consider environmental considerations in their respective formulations beyond adjacency restrictions; among those few, we can cite Bettinger et al. [36], who consider a harvest scheduling problem subject to environmental requirements and adjacency constraints based on URM. Within ARM models, we have seen some studies that consider environmental requirements such as wildlife habitat [37,38,39]. This work proposes a new URM-based model with the following additional considerations. Unlike the ARM, our URM-derived formulation does not use area-related unit aggregation constraints (see Figure 3).
Primary forest reserve: A traditional measure to protect wildlife species is the spatial assignment of natural reserves, known in the literature as an old-growth or primary forest reserve. Primary forest reserve constraints have become more relevant in recent years because these areas may shelter valuable ancient trees and endangered animal species. Carvajal et al. [3] discuss important considerations for integrating old-growth concerns into forest planning with adjacency constraints. They found that forest management practices constantly seek to maintain some link between reserve stands to protect the habitat of vulnerable natural species. They also discuss establishing a requirement that assures a minimum primary forest area, typically between 10 and 30% of the total area. In our model, the requirements for primary forests are considered simultaneously for the maximum distance between reserve stands, where a single group of units must lie within a preset mutual distance.
Green-up period: Green-up constraints induce all units adjacent to a recently harvested unit to remain standing for many consecutive periods [4]. This way, a protective barrier is assigned until the harvested unit restores its forest mass, while we avoid deforesting large areas at any given time of the planning horizon. In addition, this measure reinforces a better harvesting distribution by promoting continuous areas of mature woodland at seeding age adjacent to growing stands. In Murray [5], green-up constraints are defined in the URM formulation by extending the periods in which adjacent clear-cuts to a recently harvested unit are proscribed. We follow this approach in our paper.
Biological maturity: The forest age distribution is one of the most important environmental aspects in harvesting models. A well-distributed age structure at the landscape level ensures a sustained yield of forest products and provides a diverse habitat for wildlife [6]. A way to achieve this goal is to protect the trees of a unit before reaching their age of biological maturity. This parameter can be seen as a threshold from which it is feasible to harvest a basic unit. To the best of our knowledge, the previous optimization work on forest management uses the age threshold mainly to establish the optimal rotation age for carbon sequestration [40], or as a part of heuristic methods for penalizing cuts in immature stands [36,37,39]. We incorporate such a perspective in this work.
Distance Requirements: The consideration of distance in forest management can be raised from the environmental point of view, which aims to maintain a reasonable distance between primary forest reserves and allow wild species, such as elk and deer, to have a safe habitat, or from the economic perspective, given that (i) each harvest implies the deployment of infrastructure, such as new routes and collection areas, and (ii) the reduction of the dispersion of harvested management sets reduces operating costs. Our framework uses the distance notion to allocate reserve patches within a single perimeter to favor wild species regarding survival and reproduction. It is assumed that beyond a certain specific threshold, the functional habitat for such species starts decreasing [8]. We also establish a diameter to create a maximum dispersal area per period between units to be harvested to reduce transportation costs [7]. Since we use a single set of reserve units for all periods and one set of harvest units per period, our approach is to manage small and medium-sized forests, i.e., no larger than 1000 stands.

2.3. Other Related Works

As for larger forest areas, Cova and Church [41] recommend a non-exact method to select a single set of contiguous cells into large territories. The scheme searches through several pre-located seeds until a cell neighborhood is established around one seed. However, by only covering small regions, the approach must be run multiple times to assess the whole territory. Shirabe [42] creates the first exact formulation to create a single patch of contiguous units for a medium-sized territory with 179 land parcels in Maryland, US. Although the problem is solved in a reasonable time, the author acknowledges that combining his model with heuristics would be necessary in more extensive case studies. Later, Ligmann-Zielinska et al. [43] developed a hybrid multiobjective spatial framework named SMOLA, which was applied to a forested area in Washington State, USA. The model, enhanced by a heuristic, uses density-based constraints to assign multiple separated sets of stands with different land use and the distance concept to minimize the dispersion of linked stands. Duque et al. [44] propose three exact models to solve the p-regions problem for territorial aggregation. The models allow the joining of several basic units into p-regions, that is, within multiple sets. As the problem is NP-hard, the exact methods could solve problems up to 50 units and 10 regions in a considerable time (over 3 h), despite commercial solvers and parallel computing advances. Carvajal et al. [3] present an MILP model that imposes connectivity constraints between reserve units dispersed into a single-static set and within forests sized up to 1363 stands.
More recently, Ager et al. have [45] proposed a large-scale bi-objective approach for 79 US national forests, covering more than 59 million ha and 1,443,208 stands. The authors prioritize two conflicting goals: maximizing the timber volume, and promoting fire-reducing activities such as thinning and pile burning. While the approach does not use distance or connectivity constraints, it generated unique assignment solutions for 2350 planning areas. Yet, according to the actual workforce distribution, they found unit assignments infeasible. In Cabral et al. [46], the authors present a framework based on the ARM for extensive forests with several common landowners and management bodies. However, their model does not involve reserve areas nor space-related sets, and it must be pre-adapted by hand depending on the common land at issue. Lastly, Murray et al. [47] extend the work of Shirabe [42] to propose an exact solution for forest management based on MILP to assign p to multiple sets of spatial units. Instead of distance constraints, the authors use connectivity requirements to warranty the units’ linkage within sets. Although the unit allotment use may vary, e.g., creating reserve patches, the method was tested in the allocation of antifire activities for the USDA Forest Service. The authors report minimum run times for a single set (p = 1) and around one hour for multiple sets (p = 10, 50, 100) in forests up to 10,642 spatial units.

2.4. Statement of Contribution

The only work, to the best of our knowledge, that studies a forest harvesting problem using URM adjacency constraints and addressing environmental concerns is due to Bettinger et al. [36]. In their work, the authors study a forest planning process, the development of structural conditions consistent with mid- to late-successional forests, the development of nesting, roofing, and foraging (NRF) habitat within a certain distance of an owl nest location, and the production of revenue. Thus, in their model, among the various constraints, they use constraints to impose minimum and maximum harvest age, to ensure a minimum NRF habitat level for the owl, and to impose green-up delays for adjacent clearcuts. For handling adjacency, they use a URM type of constraint. The difference with our work is that we propose a model that handles primary forest reserve, biological maturity, and distance requirements within a URM adjacency modeling context.

3. Materials and Methods

3.1. Modeling Assumptions

For our model, we assume that the problem is deterministic; that is, all parameters are known with certainty. Clearcut per management unit is the harvesting method to be used. The management policy must respect the maximum clearcut area, adopted by law or voluntary guidelines. The spatial management units come from human-made aggregations of smaller units called sub-stands. All other model assumptions, related to area constraints and economic definitions, are explained in the model below.

3.2. Green Unit Restriction Model (GURM)

The following notation is used for the mathematical formulation:
Indices and Sets
I: Set of harvesting units; i I .
T: Set of time periods in the planning horizon; t T .
N i : Set of harvesting units adjacent to harvesting unit i I .
Parameters
v i t : Volume of timber collected in harvesting unit i in period t; i I , t T .
β i t : Profit obtained by harvesting unit i in period t; i I , t T .
L t : Lower bound for the timber volume to be harvested in period t T .
U t : Upper bound for the timber volume to be harvested in period t T .
r: Green-up period in years.
m i : Maturity age of trees in harvest unit i I .
ϵ i t : Age of trees in unit i in period t; i I I, t T .
a i : Area (in hectares) of unit i I .
A min : Minimum area of native forest reservation (in hectares).
δ PH : Planning horizon length in years.
ϵ nat   : Age of trees at which the unit can be considered a primary forest reserve.
φ i j : Euclidean distance between units i and j;. i , j I .
Δ max : Maximum distance between each pair of units harvested in the same period.
Γ max : Maximum distance between each pair of units considered as primary forest reserve.
M: A user-defined large enough constant. This should be large enough to make Constraints (10) and (11) redundant when x j t = 0 and z j = 0 , respectively. In our case, we use M = max φ i j : i , j I .
Decision Variables
x i t : Binary variable equal to 1 if unit I is harvested in period t, and 0 otherwise; i I , t T .
z i : Binary variable equal to 1 if unit i is considered as a primary forest reserve, and 0 otherwise; i I .
Integer Programming Model
Maximize z = i I t T β i t x i t
subject   to t = t r t + r x i t + x j t 1 t T , i I , j N i
t T x i t 1 i I
i I v i t x i t L t t T
i I v i t x i t U t t T
m i x i t ϵ i t t T , i I
z i + t T x i t 1 i I
i I a i z i A min
z i = 0 i I   :   ϵ i 1 + δ PH < ϵ nat
φ i j x i t M 1 x j t Δ max           i , j I , t T
φ i j z i M 1 z j Γ max i , j I
x i t 0 , 1 i I , t T
z j 0 , 1 j I
The objective function (1) seeks to maximize the harvesting profit throughout the planning horizon. It is assumed that the wood volume’s growth pace depends on the average annual increase in the number of standing trees. We also assume that the harvesting profit in a specific period is a function of the wood potential, prices, and production costs per cubic meter of wood of the tree species in the unit, and that selling prices per cubic meter of wood are static over the planning horizon. Constraints (2) prevent any neighboring unit pair from being harvested simultaneously before the green-up period r. It is assumed that the green-up or regeneration barrier length should allow the natural regeneration of most of the trees of a unit after its harvesting. Strong and weak adjacency types (see Section 1) are used to avoid harvests between neighboring units, such that simultaneous harvests have no point of contact to reinforce the continuity of the forest. For simplicity, we assume that all management units have a surface between 51% and 100% of the maximum clearcut area. Namely, the simultaneous harvest of any pair of adjacent units violates the maximum area. Constraints (3) assure that a unit is harvested at most once during the planning horizon. Constraints (4) and (5) guarantee the lower and upper limits of the timber volume harvested in each period. Constraints (6) guarantee that only the units that have reached the maturity age in the current period are considered for harvesting. It is assumed that age of (manually constructed) units corresponds to the age of the youngest trees into it, so that no clear-cut interferes in the maturing vegetation process. The age of trees in units is assumed homogeneous. Constraints (7)–(9) help us model the primary forest reserve constraints. Constraints (7) assure that no unit can be harvested (at any time) and simultaneously be considered a primary forest. Constraint (8) guarantees a minimum area exclusively dedicated to the primary forest reserve. As young or immature trees do not satisfy primary forest requirements, minimum age constraints must be imposed to prevent impractical assignments. To this end, Constraints (9) ensure that units with relatively immature trees are not assigned to the primary forest reserve. Note that this is handled in fact not as a constraint, but simply fixing those variables to zero and thus eliminating them from the model. Constraints (10) establish the maximum distance allowed between any pair of units harvested in the same period to decrease the operational costs. Constraints (11) set the distance limit between any pair of primary forest reserve management units to guarantee the habitat of the wildlife. Finally, Constraints (12) and (13) express the nature of the binary variables. Note that Constraints (6) can be eliminated from the model by defining only those units which are mature for harvesting, that is, setting x i t = 0 for those i and t, such that m i > ϵ i t . This allows us to reduce the number of constraints and variables in the model.
The URM, as proposed by Murray [2], considers maximizing (1) subject to (3)–(5) and constraints
x i t + x j t 1 ,   t T , i I , j N i
instead of Constraints (2). Therefore, our model can also be seen as an extension of the URM.
The URM is NP-hard [29,48]. Despite its inherent computational complexity, the URM has been solved relatively well in instances with up to 80,000 stands over 10 time periods by branch and bound [28]. Typically, integer programming models can be solved by the branch-and-bound algorithm [49]. In our case, we use a commercial branch-and-bound method (from the CPLEX library) for solving this integer programming model.

3.3. Preprocessing

The implementation of the solution framework can be divided into two stages: (a) the construction of instances from the geographical, economic, and measurement information of the forest, and (b) the solution of the corresponding integer programming model.
The information about the individual stands, such as the projected volume of wood that a stand can yield at each period of the planning horizon, the profit that can be obtained from the timber mentioned above, and the average age of each stand, was calculated first using the available databases. In this case study in Mexico, the geographical data were obtained from the SiPlaFor project. SiPlaFor is an open-access system designed to support the decision-making process in preparing and executing sustainable forest management planning on temperate forests of Mexico [10]. SiPlaFor also contains information on the species, age, and samples of trees from each stand, among other factors, to calculate the potential volume of timber harvested at each period during the planning horizon, considering an even-aged whole-stand model. For this project, we obtained the profit from the previously calculated volume of wood per stand during each harvesting period and the proportion of species in the stand. We used a selling price of $1163 Mexican pesos/m3 [50].

3.4. Case Study

In this paper, we present a case study of Las Bayas Forest, a wooded terrain located in the state of Durango in northwest Mexico, as depicted in Figure 4. As seen in Figure 4, Las Bayas is located in an area between −104.9 and −104.8 of longitude, and 23.4 and 23.5 of latitude. Additionally, detailed UTM coordinates are also available in Corral Rivas et al. [51]. Las Bayas is a forest comprised mainly of pines and oaks. Its selection was motivated by the following reasons:
  • Las Bayas belongs to the Universidad Juárez del Estado de Durango (UJED), under the management of the Faculty of Forestry. Therefore, its database contains high-quality information from the stands, freely available to the public [10].
  • Las Bayas information is available in the SiPlaFor project, also managed by the UJED. The project contains information about other forests in Mexico, which makes it easier for our approach to be applied to other forests if the information in the databases meets the minimum requirements for the model.
For this case study, we selected 118 stands, as shown in the shaded areas in Figure 5. Those are some of the stands authorized to carry out timber extraction activities. Surrounding stands, instead, are considered primary forest reserves for agriculture or tourism.

3.5. Experimental Settings and Test Instance Generation

All models were implemented in the C++14 programming language, compiled in g++ version 7.4.0, and solved with the ILOG CPLEX 12.8 solver through its API. For test instance generation and data recollection, the programming language used was Python 3.7.4. The election of this language was mainly because of the availability of powerful GIS (Geographic Information System) libraries, such as GeoPandas and pyproj. The experimentation was conducted in a server with an Intel Xeon E3-1240 v3 3.5 at GHz with 8 cores, with 16 GB of DDR3 RAM at 1600 MHz, in the Ubuntu 14.04.6 LTS operating system.
As mentioned in Section 1 and Section 3, the GURM requires harvesting units to be hand-built by management staff, merging smaller adjacent units called sub-stands. With this in mind, we formed forest management units by aggregating sub-stands whose total area did not exceed a specified maximum size. Some average statistics per hectare about Las Bayas are: 592 trees, 19.24 m2 of basal area, 151.78 m3 of volume, and 3.83 m3 of current annual increment. The main tree species are Pinus durangensis, P. engelmannii, P. cooperi, P. teocote, Quercus sideroxyla, and Q. crassifolia, with a suggested rotation of 60 years for all species. We studied three maximum area values for this: 30, 40, and 50 ha. The length of the planning horizon was established at 60 years. This length of the horizon period corresponds to the usual rotation in the study area. The current practice establishes a harvesting period every ten years [52]; however, for this study, we have an interest in investigating the effect that different values of rotation periods could have. Therefore, for this planning horizon of 60 years, different harvesting periods were evaluated: (i) 5 periods (that is, a rotation of 12 years), (ii) 6 periods (a rotation of 10 years), (iii) 10 periods (a rotation of 6 years), and (iv) 12 periods (a rotation of 5 years). Since (number of rotation periods) x (rotation length) = 60, and to avoid confusion, for the purpose of displaying results and discussion, in the remainder of the paper we will use the number of rotation periods (identified as P).
With these values, we formed the core instances, from which we built the instances for each experiment by varying the values described next and their default values.
The core instances are described in Table 1, where the first column is the name of the core instance, and the second, third, and fourth columns show the maximum area of the management units of the instance, the number of periods, and the number of management units that it contains. Finally, the fifth and sixth columns show the number of decision variables and constraints of the resulting model for that instance.
The upper and lower bounds of the wood volume harvested at each period were calculated by considering the average potential yield of the forest at each period, divided by the number of periods, giving the average potential per period (ap). We also considered a volume variation percentage (vvp) with respect to vp, that is, a value to be added or subtracted to the ap value to obtain the upper and lower bounds, e.g., upper = ap(1 + vvp), lower = ap(1 − vvp). Note that vpp is a value in the [0,1] range, where a 20% deviation, for instance, corresponds to vpp = 0.20. In this work, the default vvp value was established at 0.10 (or 10%).
The set of distances ( Δ max , Γ max ) that represents the maximum distances between any two pair of management units and native forest, respectively, at any period, was established with the default value (8000 m, 5500 m). These parameters appear in Constraints (10) and (11). The minimum required fraction of timberland total area, to be assigned as the native forest parameter A min in Constraint (8), was set at A min = 0.10 or 10%. The green-up years, that is, the number of years required before harvesting a management unit that is adjacent to a recently treated management unit, was set at r = 20 years. This parameter r plays a role in Constraints (2).
The time threshold was set at 3600 s. If this time is higher at the start of a new iteration, the optimization process is stopped. A second stopping criterion considered was a relative optimality gap of 0.01%.

4. Results and Discussion

4.1. Experiments and Results

This section describes the experiments conducted to determine the impact that different parameters of the instances, complementary to the core parameters, had on the objective value of the Green URM (GURM). In particular, we investigate the effect of the following factors or parameters on net revenue given by objective function: (a) the maximum area of management units, (b) the maximum distance between each pair of units harvested in the same period (parameter Δ max in Constraints (10)), (c) the lower and upper variation of limits of timber volume per period (Constraints (4) and (5)), (d) the green-up period length (parameter r in Constraints (2)), € the minimum forest reserve area (parameter A min in Constraint (8)), and (f) the rotation length.
To achieve this, different experiments were carried out, by varying a different parameter for each experiment while keeping the others fixed with the default values mentioned in the previous section. This is explained in detailed below.

4.2. Core Parameters with Default Values

For this experiment, we evaluated the core instances shown in Table 1, with the default values of the complementary parameters described earlier in Section 4.3. Such a configuration resulted in a total of 12 test instances.
The core parameters include three different maximum areas: A1 = 30 ha, A2 = 40 ha, and A3 = 50 ha; and four different numbers of rotation periods: P1 = 5, P2 = 6, P3 = 10, P4 = 12, which resulted in 12 test instances.
This experiment aims at having a baseline on which to compare the results obtained by varying the parameters individually. Table 2 shows the results obtained from the 12 instances evaluated in this experiment. The default configuration was feasible. The first and second columns show the maximum area and the number of periods, respectively. The third column shows the objective value in millions of Mexican pesos (OV (mill. MXN)), and the fourth column shows the time in seconds of CPU (T). For each instance tested, a global optimal solution was found (within a 0.01% precision), and the runtimes were reasonably short.

4.3. Assessing the Effect of Distance Parameters

As mentioned before, distance is an essential factor to consider in forest management, both from an economic and environmental point of view. From the economic perspective, our model addresses, in Constraints (10), the cost of deploying the necessary infrastructure to carry out the harvest in a certain period, as the more dispersed the management areas to be harvested, the higher the cost of building roads, making trips between them or installing collection points.
From the environmental point of view, our model considers, in Constraints (11), that native forest areas must maintain a certain maximum distance to fulfill their purpose of safeguarding the habitat of forest wildlife.
For this experiment, the pairs of distances of the 12 core instances were varied with four different pairs of values { Δ max , Γ max }, namely: {8500 m, 5750 m}, {9000 m, 6000 m}, {9500 m, 6250 m}, and {10,000 m, 6500 m}, resulting in a total of 48 test instances.
Figure 6 shows the results obtained. Each row corresponds to a group of instances with the same maximum area. The different pairs of Δ max and Γ max are represented as follows: D1 (the default, shown in Table 2) is {8000, 5500}, D2 is {8500, 5750}, D3 is {9000, 6000}, D4 is {9500, 6250}, and D5 is {10,000, 6500}. All solutions were feasible and optimal (within 0.01% precision).
The first four subplots correspond to the objective function value, and the last four subplots to the running time within each row. Each subplot displays the results for a given value of P (5, 6, 10, 12). Within each subplot, the set of distances defined in the experiment was evaluated.
As shown in Figure 6, the variation among the different distance values is negligible for a given fixed area and harvesting period. However, for a fixed distance value, it can be observed that a p value of 12 or 10 (that is, harvesting every 5 or 6 years) yields better results than a p value of 6 or 5 (that is, harvesting every 10 and 12 years).

4.4. Assessing the Effect of Volume Percentage Threshold

Maintaining a constant harvest volume during each period is an important consideration so that the economic benefit also remains constant. However, it is not always possible for the timber volume to be the same every time.
Therefore, in Constraints (4) and (5), our model includes lower and upper limits of timber volume per period, which, as they get close to each other, the harvest between each period will be more constant. However, this has the disadvantage that, if they were too strict, it could result in unfeasible solutions for that particular instance. On the other hand, the more separated they are, the easier it will be to find feasible solutions, but the volume will likely vary too much between periods.
In this experiment, the volume variation percentage of the 12 core instances was varied with four different values: vvp2 = 12%, vvp3 = 16%, vvp4 = 20%, and vvp5 = 24%, to determine how tight the lower and upper volume limits per period can be for Las Bayas. This configuration resulted in a total of 48 test instances.
Figure 7 shows the results obtained. Each row corresponds to a group of instances with the same maximum area. The first four subplots correspond to the objective function value, and the last four subplots to the running time within each row. All solutions were feasible and optimal (within 0.01% precision). Each subplot displays the results for a given value of P (5, 6, 10, 12). Within each subplot, the set of different values of vp previously defined in the experiment was evaluated.
As we can see from Figure 7, for a given fixed area and harvesting period, the best results are observed for the largest value of vp = 24. The decrease between this value and the smallest is less than 2%. About the variation among periods for a fixed value of volume, it can be observed that a p value of 12 or 10 (that is, harvesting every 5 or 6 years) yields better results than a p value of 6 or 5 (that is, harvesting every 10 and 12 years). This result is consistent with the previous experiment.

4.5. Assessing the Effect of Green-Up Period

To avoid the formation of large deforested areas, even when adjacency restrictions are respected during the same period, the recovery period or green-up is included alongside the adjacency constraints of our model in Constraints (2).
The green-up period consists of avoiding, for several consecutive periods, the harvesting of management units adjacent to another one that has been recently treated, in order to leave a protective barrier of standing trees that allows the unit to recover some of its forest mass.
The longer the green-up period, the larger the forest mass is recovered. However, it also limits many of the options for harvesting management units in future periods, resulting in unfeasible solutions.
For this experiment, the green-up lengths of the 12 core instances were varied with four different values for parameter r in Constraints (2), namely: r = 10, 15, 25, 30. This resulted in a total of 48 test instances.
The results of this experiment are shown in Table 3. In this case, 42 configurations were feasible. The first and second columns show the maximum area and the number of periods, respectively. The following columns indicate the results for the different values of r tested. Each two-column set shows the objective value in millions of Mexican pesos (OV) and the time in seconds (T). For each instance tested but one, an optimal solution was found (within 0.01% precision). The instance that was stopped by the time limit had a 0.23% optimality gap.
Figure 8 visually shows the results obtained. Each row corresponds to a group of instances with the same maximum area. The first column corresponds to the objective value obtained, and the second is the time it took for the method to find the optimal solution. The groups are divided into four subgroups that correspond to the periods considered for the core instances. For each period, the different green-up lengths of r were evaluated.
As we can see from Table 3 and Figure 8, for a given fixed area and harvesting period, the best results are observed for the smallest value of r = 10. As r gets larger, the objective function decreases by about less than 2%. About the variation among periods for a fixed value of the green-up period, it can be observed that a p value of 12 or 10 (that is, harvesting every 5 or 6 years) yields better results than a p value of 6 or 5 (that is, harvesting every 10 and 12 years). This result again is consistent with the previous experiments.

4.6. Assessing the Effect of Minimum Forest Reserve Area

As already mentioned, maintaining a minimum forest reserve area percentage (Constraints (7)–(9) of our model) is important as a measure to protect plant and animal species. In recent years, policies in which a minimum percentage of the forest must be preserved for this purpose have been established.
It is intuitive to deduce that the larger the minimum area of native forest, the lower the economic benefit, such that the purpose of this experiment was to evaluate how relevant the impact is by testing different percentages of native forest.
To this end, the minimum forest reserve area of the 12 core instances was varied with four different values of A min , namely: 2%, 6%, 14%, and 16%, resulting in a total of 48 test instances.
Figure 9 shows the results obtained. Each row corresponds to a group of instances with the same maximum area. The first column corresponds to the objective value obtained, and the second is the time it took for the method to find the optimal solution. The groups are divided into four subgroups that correspond to the periods considered for the core instances. For each period, the set of four A min percentages previously defined in this experiment was evaluated. For each instance tested, an optimal solution was found (within 0.01% precision).
As we can see from Figure 9, for a given fixed area and harvesting period, the best results are observed for the smallest value of A min = 2%. As A min gets larger, the objective function decreases by about 5–9%. About the variation among periods for a fixed value of minimum forest reserve area, it can be observed that a p value of 12 or 10 (that is, harvesting every 5 or 6 years) yields better results than a p value of 6 or 5 (that is, harvesting every 10 and 12 years). This result again is consistent with the previous experiments.

4.7. Example of a Harvesting Planning

Figure 10 shows an optimal plan obtained, for instance in bayas-urm-30-1 (see Table 1), with a max. area = 30, periods = 6, management units = 56, and default complementary parameters of the instance required by the GURM (defined in Section 4.4), which correspond to the values of volume variation percentage, the maximum distance between native forest units, the maximum distance between management units, the minimum required area percentage of native forest, and years required before harvesting a management unit that is adjacent to a recently treated management unit.
We also solved the same instance but using the traditional URM model instead; that is, ignoring the additional constraints stated in Constraints (2) and Constraints (6)–(11), with default values. This solution is shown in Figure 10a. Each color represents a period of harvesting, and in the case of the GURM, the white color represents a management unit turned into a primary forest reserve, and the gray color represents a sub-stand that was not considered in the harvesting.
By contrasting the harvesting plans in both figures, the GURM enables a minimum area of native forest within a limited perimeter. The GURM also hinders the harvesting of too-distant units in the same period, and thanks to the green-up barrier, it prevents the harvesting of neighboring units in consecutive periods. For instance, in Figure 10a, we can find harvesting prescriptions for adjacent units in consecutive periods (1 and 2, 4 and 5, 5 and 6), while this is not observed in its counterpart in Figure 10b, thanks to the green-up constraints incorporated in our model.

4.8. Discussion

As for the GURM, the change in the values of the different constraints caused decreases in the OV of −3.23% at most for the default configuration. However, in most cases, the OV was hardly affected, and there were instances in which this value increased when some constraint thresholds were relaxed. Regarding the management and native forest distance constraints, the OV decreased by 2.17% for the benchmark when the corresponding thresholds varied. Regarding the volume threshold constraints by period, the OV decreased by 1.79% and increased by 0.28% compared to the benchmark instance, as the values were restricted and relaxed, respectively. Green-up constraints were among those that most negatively affected the objective value. In such a case, the economic benefit decreased from 1.93 to 3.11% when different configurations were compared, versus the default setup. It was also observed that the native forest constraints significantly impacted the objective value. When suppressed, the OV increased by 2.02%. When strengthened, the OV decreased up to −3.23%.
An extra finding was that the m”ximum area inversely affected the URM and GURM returns, as larger areas resulted in fewer management units. Nevertheless, as the maximum area grew, the runtime to solve the problem instances decreased. Similarly, for extensive forests, say 1000 plus stands, GRUM Constraints (11), which is aimed at establishing a max. distance between native forest cells, is not designed for multiple sets but for a single static set, which could be limiting at some point. For example, if we increase the max. distance value, a single old-growth set might still be functional for medium-sized forests. However, such an adjustment could be insufficient in forests with thousands of cells. Moreover, a single but broad set of reserve patches could include dispersed native forest stands or far from regions with the same foliage variety.
Another interesting observation is as follows. Note that as the p value increases, the model has more integer variables and constraints (Table 1), and it is in general harder to solve, meaning that the integer programming method takes longer to find an optimal solution. This behavior can be observed, for instance, in Figure 6. However, if looking at Figure 7, this behavior is not quite observed in some cases. Take the results corresponding to vvp = 12%, for instance. We can observe that solving an instance with a p value of 10 takes longer than solving an instance with a p value of 12. This behavior, although not too common, is sometimes observed when solving integer programming problems. The explanation for this has to do with how branch-and-bound solvers work. Sometimes, instead of making the problem more difficult, having a larger number of constraints benefits in making a better adjustment to the convex hull of integer solutions, providing tighter bounds that make the branch-and-bound enumeration tree prune and eliminate more nodes in its enumeration tree. Thus, in this particular case, for the data corresponding to those instances, this behavior is observed.
Finally, in all experiments under all different factors, it was observed that a p value of 12 or 10 (that is, harvesting every 5 or 6 years) yielded better results than a p value of 6 or 5 (that is, harvesting every 10 and 12 years). The current standard in the Mexican system is to harvest every 10 years. The results indicate that the main factor observed to be significantly affecting the revenue was the length of the harvest rotation. The other tested factors did not cause a significant variation in the revenue. However, it would be interesting to assess the model and methodology in other forests under different conditions. In that regard, the work developed here can be valuable for similar studies.

5. Conclusions

In this paper, we proposed extending a model from the literature with environmental constraints to solve the forest harvesting problem with adjacency, to optimize the harvesting of a Mexican forest during a planning horizon. The model (GURM) was based on the Unit Restriction Model (URM), which considers the management of units beforehand. The resulting model GURM does not intend to compete with the ones from the literature regarding maximizing harvesting profit, but to maximize the profit while considering environmental constraints that protect the wildlife and the forest. In this regard, our model contributes to the literature on URM-based adjacency models considering some environmental constraints.
The current standard in the Mexican system is to harvest every 10 years. The results from this study indicate that the main factor observed to be having a significant effect on the revenue was the length of the harvest rotation, and that better results could be obtained if we change the rotation to harvest every 5 or 6 years instead of the current standard. This is a very interesting finding. The other tested factors did not cause a significant variation in the revenue. However, assessing the model and methodology in other forests under different conditions would be interesting. In that regard, the work developed here can be valuable for similar studies.
Future work in this area will include implementing and reformulating other models with spatial constraints, specifically the Area Restriction Model (ARM), which sets up a more extensive set of management units that could potentially increase the profit obtained during the harvesting planning. Moreover, although our distance constraints can cover many instances, adding multiple sets will also be considered for extensive forest cases.

Author Contributions

Conceptualization, R.Z.R.-M., O.A.A.-C., C.B.-P. and A.W.; methodology, R.Z.R.-M., M.C.L.-L. and C.B.-P.; software, M.C.L.-L. and C.B.-P.; validation, R.Z.R.-M., M.C.L.-L. and C.B.-P.; formal analysis, M.C.L.-L. and C.B.-P.; investigation, R.Z.R.-M. and C.B.-P.; resources, R.Z.R.-M. and A.W.; data curation, M.C.L.-L. and C.B.-P.; writing—original draft preparation, R.Z.R.-M., M.C.L.-L. and C.B.-P.; writing—review and editing, R.Z.R.-M., M.C.L.-L., O.A.A.-C., C.B.-P. and A.W.; visualization, M.C.L.-L. and C.B.-P.; supervision, R.Z.R.-M. and A.W.; project administration, R.Z.R.-M.; funding acquisition, R.Z.R.-M. All authors have read and agreed to the published version of the manuscript.

Funding

The first author acknowledges the financial support of the Mexican Council for Science and Technology (CONACyT) through its postdoctoral fellowship program. The second author was supported by CONACyT (grant CB-2011-01-166397) and UANL (grants IT511-10, CE728-11, and CE331-15). The third author was supported by CONACyT (grant 2019-000019-01NACV-0023). The fourth author was supported by CONACyT through a scholarship for graduate studies.

Data Availability Statement

Publicly available datasets were analyzed in this study. This data can be found here: http://siplafor.cnf.gob.mx/siplafor/inicio/ (accessed on 1 February 2023).

Acknowledgments

The tiles of the maps used were produced by Stamen Design, under CC BY 3.0. The data were provided by Open-StreetMap, under ODbL. C.B.-P. expresses his gratitude to the Escuela de Ingenieria y Ciencias of the Tecnologico de Monterrey.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Rönnqvist, M.; D’Amours, S.; Weintraub, A.; Jofre, A.; Gunn, E.; Haight, R.G.; Martell, D.; Murray, A.T.; Romero, C. Operations research challenges in forestry: 33 open problems. Ann. Oper. Res. 2015, 232, 11–40. [Google Scholar] [CrossRef]
  2. Murray, A.T. Spatial restrictions in harvest scheduling. For. Sci. 1999, 45, 45–52. [Google Scholar]
  3. Carvajal, R.; Constantino, M.; Goycoolea, M.; Vielma, J.P.; Weintraub, A. Imposing connectivity constraints in forest planning models. Oper. Res. 2013, 61, 824–836. [Google Scholar] [CrossRef] [Green Version]
  4. Borges, P.; Martins, I.; Bergseng, E.; Eid, T.; Gobakken, T. Effects of site productivity on forest harvest scheduling subject to green-up and maximum area restrictions. Scand. J. For. Res. 2015, 31, 507–516. [Google Scholar] [CrossRef]
  5. Murray, A. Spatial environmental concerns. In Handbook of Operations Research in Natural Resources, Volume 99 of International Series in Operations Research & Management Science; Weintraub, A., Romero, C., Bjørndal, T., Epstein, R., Eds.; Springer: New York, NY, USA, 2007; pp. 419–429. [Google Scholar]
  6. Aguirre Calderón, O.A. Hacia el manejo de ecosistemas forestales. Madera Bosques 1997, 3, 3–11. (In Spanish) [Google Scholar] [CrossRef] [Green Version]
  7. Bjørndal, T.; Herrero, I.; Newman, A.; Romero, C.; Weintraub, A. Operations research in the natural resource industry. Int. Trans. Oper. Res. 2012, 19, 39–62. [Google Scholar] [CrossRef]
  8. Hof, J.G.; Joyce, L.A. Spatial optimization for wildlife and timber in managed forest ecosystems. For. Sci. 1992, 38, 489–508. [Google Scholar]
  9. FAO; UNEP. The State of the World’s Forests 2020. The State of the World’s Forests (SOFO); FAO; UNEP: Rome, Italy, 2020. [Google Scholar]
  10. UJED. SiPlaFor (Sistema de Planeación Forestal Para Bosque Templado). 2013. Available online: http://fcfposgrado.ujed.mx/spf/inicio/ (accessed on 20 July 2020).
  11. Ezquerro, M.; Pardos, M.; Diaz-Balteiro, L. Operational research techniques used for addressing biodiversity objectives into forest management: An overview. Forests 2016, 7, 229. [Google Scholar] [CrossRef] [Green Version]
  12. Belavenutti, P.; Romero, C.; Diaz-Balteiro, L. A critical survey of optimization methods in industrial forest plantations management. Sci. Agric. 2018, 75, 239–245. [Google Scholar] [CrossRef] [Green Version]
  13. O’Hara, A.; Faaland, B.; Bare, B. Spatially constrained timber harvest scheduling. Can. J. For. Res. 1989, 19, 715–724. [Google Scholar] [CrossRef]
  14. Nelson, J.; Brodie, J.D. Comparison of a random search algorithm and mixed integer programming for solving area-based forest plans. Can. J. For. Res. 1990, 20, 934–942. [Google Scholar] [CrossRef]
  15. Jones, J.G.; Meneghin, B.; Kirby, M. Formulating adjacency constraints in linear optimization models for scheduling projects in tactical planning. For. Sci. 1991, 37, 1283–1297. [Google Scholar]
  16. Murray, A.T.; Church, R.L. Heuristic solution approaches to operational forest planning problems. OR Spectr. 1995, 17, 193–203. [Google Scholar] [CrossRef]
  17. Barret, T. Voronoi tessellation methods to delineate harvest units for spatial forest planning. Can. J. For. Res. 1997, 27, 903–910. [Google Scholar] [CrossRef]
  18. Yoshimoto, A.; Asante, P. A new optimization model for spatially constrained harvest scheduling under area restrictions through maximum flow problem. For. Sci. 2018, 64, 392–406. [Google Scholar] [CrossRef]
  19. Yoshimoto, A.; Asante, P. Focal-point aggregation under area restrictions through spatially constrained optimal harvest scheduling. For. Sci. 2018, 65, 164–177. [Google Scholar] [CrossRef]
  20. Yoshimoto, A. Optimal aggregation of forest units to clusters as “danchi” under lower and upper size bounds for forest management in Japan. Formath 2020, 19, 19-005. [Google Scholar] [CrossRef]
  21. Barrett, T.M.; Gilless, J.K. Even-aged restrictions with sub-graph adjacency. Ann. Oper. Res. 2000, 95, 159–175. [Google Scholar] [CrossRef]
  22. Caro, F.; Constantino, M.; Martins, I.; Weintraub, A. A 2-OPT tabu search procedure for the multiperiod forest harvesting problem with adjacency, greenup, old growth, and even flow constraints. For. Sci. 2003, 49, 738–751. [Google Scholar]
  23. Clark, M.; Meller, D.; McDonald, P. A three-stage heuristic for harvest scheduling with access road network development. For. Sci. 2000, 46, 204–218. [Google Scholar]
  24. Richards, W.; Gunn, A. A model and tabu search method to optimize stand harvest and road construction schedules. For. Sci. 2000, 46, 188–203. [Google Scholar]
  25. Dong, L.; Bettinger, P.; Liu, Z.; Qin, H. A comparison of a neighborhood search technique for forest spatial harvest scheduling problems: A case study of the simulated annealing algorithm. For. Ecol. Manag. 2015, 356, 124–135. [Google Scholar] [CrossRef]
  26. McDill, M.E.; Rebain, S.A.; Braze, J. Harvest scheduling with area-based adjacency constraints. For. Sci. 2002, 48, 631–642. [Google Scholar]
  27. Manning, P.J.; McDill, M.E. Optimal parameter settings for solving harvest scheduling models with adjacency constraints. Math. Comput. For. Nat.-Resour. Sci. 2012, 4, 16–26. [Google Scholar]
  28. Gharbi, C.; Rönnqvist, M.; Beaudoin, D.; Carle, M.-A. A new mixed-integer programming model for spatial forest planning. Can. J. For. Res. 2019, 49, 1493–1503. [Google Scholar] [CrossRef]
  29. Goycoolea, M.; Murray, A.; Barahona, F.; Epstein, R.; Weintraub, A. Harvest scheduling subject to maximum area restrictions: Exploring exact approaches. Oper. Res. 2005, 53, 490–500. [Google Scholar] [CrossRef] [Green Version]
  30. Martins, I.; Constantino, M.; Borges, J.G. A column generation approach for solving a non-temporal forest harvest model with spatial structure constraints. Eur. J. Oper. Res. 2005, 161, 478–498. [Google Scholar] [CrossRef]
  31. Constantino, M.; Martins, I.; Borges, J.G. A new mixed-integer programming model for harvest scheduling subject to maximum area restrictions. Oper. Res. 2008, 56, 542–551. [Google Scholar] [CrossRef]
  32. Wei, R.; Murray, A.T. Spatial uncertainty in harvest scheduling. Ann. Oper. Res. 2012, 232, 275–289. [Google Scholar] [CrossRef]
  33. Weintraub, A.; Church, R.L.; Murray, A.T.; Guignard, M. Forest management models and combinatorial algorithms: Analysis of state of the art. Ann. Oper. Res. 2000, 96, 271–285. [Google Scholar] [CrossRef]
  34. Kašpar, J.; Marušák, R.; Bettinger, P. Time efficiency of selected types of adjacency constraints in solving unit restriction models. Forests 2016, 7, 102. [Google Scholar] [CrossRef] [Green Version]
  35. Borges, P.; Eid, T.; Bergseng, E. Applying simulated annealing using different methods for the neighborhood search in forest planning problems. Eur. J. Oper. Res. 2014, 233, 700–710. [Google Scholar] [CrossRef]
  36. Bettinger, P.; Johnson, D.L.; Johnson, K.N. Spatial forest plan development with ecological and economic goals. Ecol. Model. 2003, 169, 215–236. [Google Scholar] [CrossRef]
  37. Bettinger, P.; Sessions, J.; Boston, K. Using tabu search to schedule timber harvests subject to spatial wildlife goals for big game. Ecol. Model. 1997, 94, 111–123. [Google Scholar] [CrossRef]
  38. Bettinger, P.; Graetz, D.; Boston, K.; Sessions, J.; Chung, W. Eight heuristic planning techniques applied to three increasingly difficult wildlife planning problems. Silva Fenn. 2002, 36, 561–584. [Google Scholar] [CrossRef] [Green Version]
  39. Boston, K.; Bettinger, P. The economic impact of green-up constraints in the southeastern United States. For. Ecol. Manag. 2001, 145, 191–202. [Google Scholar] [CrossRef]
  40. Romero, C.; Ros, V.; Daz-Balteiro, L. Optimal forest rotation age when carbon captured is considered: Theory and applications. J. Oper. Res. Soc. 1998, 49, 121–131. [Google Scholar] [CrossRef]
  41. Cova, T.J.; Church, R.L. Exploratory spatial optimization in site search: A neighborhood operator approach. Comput. Environ. Urban Syst. 2000, 24, 401–419. [Google Scholar] [CrossRef]
  42. Shirabe, T. A model of contiguity for spatial unit allocation. Geogr. Anal. 2005, 37, 2–16. [Google Scholar] [CrossRef]
  43. Ligmann-Zielinska, A.; Church, R.L.; Jankowski, P. Spatial optimization as a generative technique for sustainable multiobjective land-use allocation. Int. J. Geogr. Inf. Sci. 2008, 22, 601–622. [Google Scholar] [CrossRef]
  44. Duque, J.C.; Church, R.L.; Middleton, R.S. The p-regions problem. Geogr. Anal. 2011, 43, 104–126. [Google Scholar] [CrossRef]
  45. Ager, A.A.; Houtman, R.M.; Day, M.A.; Ringo, C.; Palaiologou, P. Tradeoffs between US national forest harvest targets and fuel management to reduce wildfire transmission to the wildland urban inter-face. For. Ecol. Manag. 2019, 434, 99–109. [Google Scholar] [CrossRef]
  46. Cabral, M.; Fonseca, T.F.; Cerveira, A. Optimization of forest management in large areas arising from grouping of several management bodies: An application in Northern Portugal. Forests 2022, 13, 471. [Google Scholar] [CrossRef]
  47. Murray, A.T.; Church, R.L.; Pludow, B.A. Enhanced solution capabilities for multiple patch land allocation. Comput. Environ. Urban Syst. 2022, 97, 101871. [Google Scholar] [CrossRef]
  48. Gunn, E.A.; Richards, E.W. Solving the adjacency problem with stand-centred constraints. Can. J. For. Res. 2005, 35, 832–842. [Google Scholar] [CrossRef]
  49. Wolsey, L.A. Integer Programming, 2nd ed.; Wiley: New York, NY, USA, 2020. [Google Scholar]
  50. SEMARNAT. Anuario Estadístico de la Producción Forestal 2018. Secretaría de Medio Ambiente y Recursos Naturales. México. 2021. Available online: https://dsiappsdev.semarnat.gob.mx/datos/portal/publicaciones/2021/2018.pdf (accessed on 8 March 2023). (In Spanish).
  51. Corral Rivas, J.J.; Montiel Antuna, E.; Bretado Velazquez, J.L.; Castillo López, A. Resumen del Programa de Manejo Forestal Sustentable. Technical Report, Certification Code FSC: FSC-C112680, Department of Forestry Science, Universidad Juárez del Estado de Durango, Durango, Mexico, January, 2017. (In Spanish). Available online: https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&ved=2ahUKEwjXxYvQjpn-AhU5rlYBHebHBW8QFnoECA4QAQ&url=http%3A%2F%2Fforestales.ujed.mx%2Fforestales%2Fes%2Fcontenido%2Fdoc%2FPMF_Las_Bayas.docx&usg=AOvVaw2ED3gbs1x_YcEFR4r86TCE (accessed on 17 February 2023).
  52. Diario Oficial de la Federación. Norma Oficial Mexicana NOM-152-SEMARNAT-2006. 17 October 2008. Available online: https://catalogonacional.gob.mx/FichaRegulacion?regulacionId=51401 (accessed on 8 March 2023). (In Spanish).
Figure 1. An ARM formulation example. If sub-stand eight, in dark blue, would be harvested in a certain period (a), it could make up several candidate harvest sets around it (b). Still, only some of these sets (dark blue + cyan, dark blue + green, or dark blue + gray) could be found feasible by the solver due to the maximum area constraint, which in the example equals 50 ha (areas in parentheses).
Figure 1. An ARM formulation example. If sub-stand eight, in dark blue, would be harvested in a certain period (a), it could make up several candidate harvest sets around it (b). Still, only some of these sets (dark blue + cyan, dark blue + green, or dark blue + gray) could be found feasible by the solver due to the maximum area constraint, which in the example equals 50 ha (areas in parentheses).
Forests 14 00788 g001
Figure 2. A URM formulation example. After a priori merging of twelve sub-stands (a) into four stands, each with an area slightly lesser than the maximum allowed (areas in parentheses), only one of the resulting adjacent stands (black, gray, dark blue, and light blue) could be selected in the same period (b); otherwise, a maximum harvest area of 50 ha would be violated.
Figure 2. A URM formulation example. After a priori merging of twelve sub-stands (a) into four stands, each with an area slightly lesser than the maximum allowed (areas in parentheses), only one of the resulting adjacent stands (black, gray, dark blue, and light blue) could be selected in the same period (b); otherwise, a maximum harvest area of 50 ha would be violated.
Forests 14 00788 g002
Figure 3. The GURM, our approach, has a structure like that of the URM (a). Yet, the solutions may vary due to additional spatial constraints, including native forest reserve (see reserve stands in (b), in white, surrounded by other colored patches candidates for treatment). A visual example of GURM’s green-up and maximum distance constraints for several periods is shown in Section 4.7.
Figure 3. The GURM, our approach, has a structure like that of the URM (a). Yet, the solutions may vary due to additional spatial constraints, including native forest reserve (see reserve stands in (b), in white, surrounded by other colored patches candidates for treatment). A visual example of GURM’s green-up and maximum distance constraints for several periods is shown in Section 4.7.
Forests 14 00788 g003
Figure 4. The geographic location of Las Bayas.
Figure 4. The geographic location of Las Bayas.
Forests 14 00788 g004
Figure 5. The subset of production stands from Las Bayas.
Figure 5. The subset of production stands from Las Bayas.
Forests 14 00788 g005
Figure 6. Results for the distances experiment. The different pairs of { Δ max , Γ max } are represented as follows: D1 (the default) is {8000, 5500}, D2 is {8500, 5750}, D3 is {9000, 6000}, D4 is {9500, 6250}, and D5 is {10,000, 6500}. The p values (5, 6, 10, 12) are shown on top.
Figure 6. Results for the distances experiment. The different pairs of { Δ max , Γ max } are represented as follows: D1 (the default) is {8000, 5500}, D2 is {8500, 5750}, D3 is {9000, 6000}, D4 is {9500, 6250}, and D5 is {10,000, 6500}. The p values (5, 6, 10, 12) are shown on top.
Forests 14 00788 g006
Figure 7. Results for the volume percentage threshold experiment. The horizontal axis shows the different values for vvp (8%, 12%, 16%, 20%, 24%). The p values (5, 6, 10, 12) are shown on top.
Figure 7. Results for the volume percentage threshold experiment. The horizontal axis shows the different values for vvp (8%, 12%, 16%, 20%, 24%). The p values (5, 6, 10, 12) are shown on top.
Forests 14 00788 g007
Figure 8. Results for the green-up experiment. The horizontal axis shows values for parameter r, namely: r = 10, 15, 20, 25, 30. The p values (5, 6, 10, 12) are shown on top.
Figure 8. Results for the green-up experiment. The horizontal axis shows values for parameter r, namely: r = 10, 15, 20, 25, 30. The p values (5, 6, 10, 12) are shown on top.
Forests 14 00788 g008
Figure 9. Results for the minimum forest reserve area experiment. The horizontal axis shows values of A min , namely: 2%, 6%, 10%, 14%, and 16%. The p values (5, 6, 10, 12) are shown on top.
Figure 9. Results for the minimum forest reserve area experiment. The horizontal axis shows values of A min , namely: 2%, 6%, 10%, 14%, and 16%. The p values (5, 6, 10, 12) are shown on top.
Forests 14 00788 g009
Figure 10. Spatial harvest plan for (a) traditional URM and (b) GURM. Note that in GURM, unlike the URM, nearby native forest stands are selected as reserves that will remain standing throughout the planning horizon (see stands in white, (b)); stands to be harvested at the same period are close to each other (see stands in green or blue, (b)); stands harvested at a period X are surrounded by stands that are not harvested before or after one period (see stands in yellow, which do not touch red or green stands, (b)).
Figure 10. Spatial harvest plan for (a) traditional URM and (b) GURM. Note that in GURM, unlike the URM, nearby native forest stands are selected as reserves that will remain standing throughout the planning horizon (see stands in white, (b)); stands to be harvested at the same period are close to each other (see stands in green or blue, (b)); stands harvested at a period X are surrounded by stands that are not harvested before or after one period (see stands in yellow, which do not touch red or green stands, (b)).
Forests 14 00788 g010
Table 1. Description of the core instances.
Table 1. Description of the core instances.
InstanceMax Area (ha)PMUVarsCons
bayas-urm-30-13055633638,579
bayas-urm-30-23065639244,909
bayas-urm-30-330105661670,637
bayas-urm-30-430125672883,433
bayas-urm-40-14055331834,586
bayas-urm-40-24065337140,259
bayas-urm-40-340105358363,323
bayas-urm-40-440125368974,793
bayas-urm-50-15055432435,885
bayas-urm-50-25065437841,773
bayas-urm-50-350105459465,703
bayas-urm-50-450125470277,605
Note: Max Area = Maximum area of management units; P = Number of rotation periods in the 60 year planning horizon; MU = Number of management units; Vars = Number of decision variables; Cons = Number of constraints in the model.
Table 2. Results for the core instances experiment.
Table 2. Results for the core instances experiment.
Max Area (ha)POV (mill. MXN)T (sec.)
305$90.8222.58
306$90.9831.07
3010$92.471455.84
3012$92.492857.95
405$90.8022.19
406$90.8239.01
4010$92.34595.38
4012$92.48129.92
505$90.8631.71
506$90.8257.96
5010$92.42607.46
5012$92.372446.49
Note: Max Area = Maximum area of management units; P = Number of rotation periods in the 60 year planning horizon; OV = Objective function value; T = Time employed to solve the instance (CPU seconds).
Table 3. Results for the green-up experiment.
Table 3. Results for the green-up experiment.
r = 10 r = 15 r = 25 r = 30
MAPOVTOVTOVTOVT
305$90.9917.07$90.8122.12$89.666.81$89.665.87
306$91.6221.12$91.6224.44$90.9722.39$88.268.45
3010$93.061844.31$92.942423.81$91.2446.89--
3012$93.34759.48$93.081755.67$90.29830.10--
405$90.9819.74$90.7921.98$89.3510.48$89.3513.59
406$91.6024.36$91.6021.44$90.8135.99$87.449.97
4010$93.02889.15$92.85958.92$91.2252.44--
4012$93.272889.52$92.923601.41$90.243228.85--
505$91.0228.67$90.8512.86$89.583.97$89.593.97
506$91.6525.72$91.6520.68$90.8112.99$88.115.64
5010$93.052152.11$92.89663.24$91.36143.24--
5012$93.32959.59$93.001043.45$91.2745.94--
Note: MA = Maximum area of management units (ha); P = Number of rotation periods in the 60 year planning horizon; OV = Objective function value (millions of Mexican pesos); T = Time employed to solve the instance (CPU seconds).
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Ríos-Mercado, R.Z.; López-Locés, M.C.; Aguirre-Calderón, O.A.; Weintraub, A.; Beltrán-Pérez, C. An Extended Unit Restriction Model with Environmental Considerations for Forest Harvesting. Forests 2023, 14, 788. https://doi.org/10.3390/f14040788

AMA Style

Ríos-Mercado RZ, López-Locés MC, Aguirre-Calderón OA, Weintraub A, Beltrán-Pérez C. An Extended Unit Restriction Model with Environmental Considerations for Forest Harvesting. Forests. 2023; 14(4):788. https://doi.org/10.3390/f14040788

Chicago/Turabian Style

Ríos-Mercado, Roger Z., Mario C. López-Locés, Oscar A. Aguirre-Calderón, Andrés Weintraub, and Carlos Beltrán-Pérez. 2023. "An Extended Unit Restriction Model with Environmental Considerations for Forest Harvesting" Forests 14, no. 4: 788. https://doi.org/10.3390/f14040788

APA Style

Ríos-Mercado, R. Z., López-Locés, M. C., Aguirre-Calderón, O. A., Weintraub, A., & Beltrán-Pérez, C. (2023). An Extended Unit Restriction Model with Environmental Considerations for Forest Harvesting. Forests, 14(4), 788. https://doi.org/10.3390/f14040788

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop