Abstract
The efficiency of forest logging operations can be strongly affected by the layout of the harvesting pattern, which is usually based on silvicultural constraints and technical feasibility. Specifically, individual tree volume and the spatial distribution of trees significantly impact the overall harvesting performance. Spatial optimization of tree selection at the forest stand level may improve timber harvest efficiency by maximizing key performance indicators, such as the economic benefit, under given operational and silvicultural constraints. In this study, we applied two harvesting operationoptimization approaches based on integer programming for uphill cable yarding operations in mountain areas, including tree selection and load maximization. The first approach involves tree selection based on single tree harvest, while the second one performs tree selection based on tree clusters harvest per work cycle. As input elements a productivity model, derived by timemotion study with a Mounty MT502 and individual tree parameters extracted from highresolution airborne laser scanning data, were prepared. Single tree information was further rated by financial value, and subsequently combined with the productivity model, allowing a detailed breakdown of operational costs. The results showed that optimizing the tree selection while respecting the allowable cut timber volume established in the harvesting plan can improve the efficiency of forest operations. The cluster approach was shown to be more efficient in terms of economic benefit compared to the actual selection, with an increase of 24.94%. However, the single tree approach resulted in a decrease of economic benefit compared to the actual selection, with a decrease of 22.85%.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
Introduction
Forest ecosystems provide several goods and services depending on forest type, location, and management, including wood and nonwood products, recreational areas, and carbon sequestration (Blattert et al. 2018). Because of their location, mountain forests often provide additional services such as protection from potential hazard events like avalanches and rockfalls (Dorren et al. 2004). Active forest management is essential for preserving these provisions in the long term (Bürgi et al. 2018). However, this means that even forests that are not economically profitable for timber harvesting and show high logging costs must be managed to meet their service target (Bont and Church 2018). This problem is evident in mountain forest areas, where forest operations are usually carried out with cable yarding systems that are inherently expensive due to the considerable time required for cable rigging before timber extraction (Holzfeind et al. 2018). New decision support tools based on optimization concepts may help to cope with the general lack of competitiveness of timber harvest in mountain areas and reduce harvesting costs.
When it comes to optimizing forest planning and harvesting, two modeling approaches can be used: metaheuristic techniques and mathematical programming (Borges et al. 2014; Heinonen et al. 2007). Heuristic search is highly effective in finding optimized solutions, even when dealing with a large number of harvest units (Pukkala et al. 2009) and multiple decision variables (Mathey et al. 2007). Heuristic algorithms such as cellular automata and simulated annealing can find local optimal solutions. This results in an inevitable degree of uncertainty when compared to exact methods (Jin et al. 2016). On the other side, integer programming (IP) formulations are a way to solve complex combinatorial problems with precision. Over the past few decades, spatially explicit models based on IP have been extensively developed (Tato et al. 2013). However, these exact methods suffer from a significant limitation: when the problem complexity increases, the solution space grows at an exponentially faster rate (Lockwood and Moore 1993). Specifically, the potential presence of nonlinear components in elaborate physical or biological effects models, and the requirement of several integer decision variables due to spatial constraints could make it difficult to solve problems using conventional mathematical programming methods (Bettinger and Kim 2008). Nonetheless, it has been observed that linearization procedures and the use of idle constraints can simplify the problem and make optimal solutions feasible even when there are many decision variables (Tóth et al. 2012).
Since the late 1970s, various contributions, including practical applications, have been made to optimize the cable road layouts. Dykstra and Riggs (1977) developed a comprehensive theory to support the design process for setting up cable yarders and efficiently allocating cutting equipment. The primary objective was to minimize costs while allocating cable roads and harvesting specific forest units. The model was tailored to clearcutting conditions and worked with predefined fixed cable length. Following, Chung (2003) and a subsequent study by Chung et al. (2004) presented an effective model that tackled the problem of optimizing cable logging and constructing a network of forest access roads by providing multiple heuristic approaches. Even in these cases, it was assumed that the cutting process met clearcutting conditions. Later, Bont et al. (2014) introduced the Parallel Multi Length Option (PaMLOC) and the Cascading MultiLength Option Cable Road (CaMLOC), two new harvesting layout models based on IP for cable yarder technology specifically designed for central European forest management. Unlike the model proposed by Dykstra and Riggs (1977), the two new formulations could handle variablelength cable road layout alternatives. However, PaMLOC and CaMLOC had some limitations. For one, addressing problems for the actual size of forest stands with these models required a significant amount of time and computational effort. Another critical point was the neglect of silvicultural and ecological aspects for effective mountain forest management. The first issue was solved by Bont and Church (2018) who developed two optimization model solutions based on location set covering: the setcovering model (SCM) and the bounded setcovering model (BSCM). Finally, a multiobjective optimization approach was able to both minimizing the harvesting costs and reducing the negative impacts on the remaining forests. It was designed by Bont et al. (2019) who introduced a separate objective function to account for the unfavorable ecological situations.
Although previous research has significantly contributed to improving the efficiency of cablebased timber harvesting operations, it has solely focused on optimizing cable road layout and the forest access network. An optimization approach aimed to improve the efficiency of cablebased harvesting operations based on treeselection has not been yet developed. This is likely because the optimization models were formulated using input data mainly based on areabased units as given with square grid cells. On the contrary, several studies have developed tree selection optimization models for forest planning based on single tree forest inventory units, which can be considered suitable for forest operations performed with groundbased systems. For instance, Petteri et al. (2020) introduced a tree selection method that identifies the financially mature trees by considering the spatial distribution of the harvested trees. The algorithm is based on cellular automata and account each tree as a cell. Pascual (2021) presented a multiobjective model for single tree selection based on mixed integer programming (MIP) approach that, starting from four singleobjective functions, delivers three multiobjective solutions while integrating spatial and economic goals. In this view, optimization models for single tree selection for a cable yarding harvesting scenario could provide new information to improve the performance of forest operations in mountain areas.
The aim of this study is to present two formulations of IP optimization models for single tree selection (STS) and tree cluster selection (TCS) suitable for cablebased harvesting systems that maximize the economic benefit of forest operations. The proposed models were tested on an actual cable yarding worksite for which an efficiency prediction model was developed first and later converted into a productivity model for yarding and processing operations. This was necessary because existing productivity models did not match the site and machine characteristics given. Moreover, this allowed to compare the actual observations from the worksite with the two presented models in terms of harvesting productivity and financial profit directly. To achieve this objective, we developed an inventory based on individual tree detection (ITD) from airborne laser scanning (ALS) data to determine the attributes and locations of individual trees. Using this information, we performed a tree clustering inventory by implementing a hierarchical clustering algorithm to establish an input layer for the TCS model.
Materials and methods
Cable yarder unit
In this study, a Mounty MT502 (Mounty 5000) truckmounted tower yarder by Konrad Forsttechnik GmbH was employed. This yarder is equipped with a 14.2 m high tower and has a 800 m skyline capacity. It is fitted with a KFT MT24 crane, combined with a Woody 60 processing head. Finally, the motorized carriage Liftliner LL401 (Konrad Forsttechnik GmbH), and radiochockers were used for hauling operations (Appendix A).
Study site and cable road layout
The study site is located in the Volleneggli forest in the municipality of Entlebuch (WGS84 coordinates: 46.973872597, 8.131242894, 1128 m a.s.l.) in the Finsterwald district of Canton Lucerne. The forest is owned by the Canton of Lucerne and managed by the State Forest Enterprise Lucerne (Switzerland). The harvest has taken place in an unevenaged mixed forest stand mainly composed of Norway spruce (Picea abies H. Karst.), silver fir (Abies alba Mill.), and European beech (Fagus sylvatica L.). The forest stand has an average height of the dominant trees of 30 m and a canopy cover of the uppermost layer between 50 % and 70 %. The forest is managed according to the continuous forest cover principle and its primary function is protection against flooding. The harvest unit covers 3.6 ha and is characterized by an average slope gradient of 40 %.
This study focused on one multispan cable road working in a 2cable line uphill yarding configuration (skyline and mainline). The cable road was 440 m long and three to four meters wide. Two intermediate supports were set up to achieve a minimum ground clearance of seven meters. The maximum tensile force at loaded skyline (T\(_{max}\)) applied at the highest point was 189 kN. A 1/5 load factor was used to get the maximum permissible payload, resulting in 37.8 kN. After deducting the approx. 1050 kg of the carriage, the maximum load that could be attached was 27.5 kN. The working crew comprised two members, a yarder operator and a choker setter, both equipped with remote controls to operate the carriage. A third operator was involved in initial felling operations, skyline installation, and relocation of the processed logs at the forest road. All the selected trees were motor manually felled before the skyline installation. Most trees were hauled as full trees except for those that exceeded the maximum payload, which were crosscut first. Trees were delimbed, bucked, and sorted in piles by the processor at the landing site.
Study preparation
Each felled tree was marked with an unique numerical ID spray painted at the stump and additionally at breast height (DBH) level. The ID was incremented by 10 at the stump and by 1 at the DBH to prevent overlapping in case of crosscut during logging operations, where a new digit was needed for the same tree. For each tree the species and DBH were recorded. Total height was measured for 45 trees to develop a representative height curve of the forest stand within the harvest area.
For the site documentation and to derive the tree positions, a DJI Matrice 300 RTK drone was used to record a georeferenced orthophoto of the harvesting area. This allowed to set up a field survey project in QField®Android app, where the orthophoto was used as a base map to identify each tree hauled during the logging operations. In addition, a point vector layer was created to collect the farthest chocker set position from the cable road for each work cycle. This led to a more accurate lateral yarding distance information necessary for the productivity model input.
Time and motion study and data analysis
For data collection 190 work cycles were observed between July 7th and July 10th 2022. The related time study was based on video recordings using three digital video cameras simultaneously (Drift^{®}, GhostX) with a field of view of 140°. One camera was mounted on the carriage, one inside the machine’s cabin, and the third carried by the researcher using a shouldermounted support. A synchronization of the camera’s clock time was carried out every morning by a dedicated app for mobile phones. The position of the carriage was recorded using a Huawei U9200 smartphone equipped with the GPS Logger application at a frequency of 1 Hz. StanForD 2010 data were also collected at the end of the harvesting operations. Each work cycle was divided into the following elements: 1) lifting the empty hook to the carriage (lifting empty); 2) moving the empty carriage from landing to the loading site (outhaul); 3) lowering the hook and approaching the logs (pulling out); 4) hooking the logs (hooking); 5) pulling in the load to the cable road and lifting it (pulling in); 6) moving the loaded carriage back to the landing (inhaul); 7) lowering the load and detaching the hook (unload); 8) securing the load with the processor (securing); 9) gripping and swinging the logs for subsequent operations (gripswing); 10) processing the logs (processing); 11) piling the logs (piling); 12) operational, technical and personal delays (delays). The hoisting functions ‘lowering the hook to the ground’ and ‘lifting the load,’ as defined by Heinimann et al. (2001) were coupled with the closest work elements, ‘pulling out’ and ‘pulling in,’ respectively, due to the difficulty of separating the two pairs of work elements precisely. IDs of the harvested trees and the farthest chocker point position were collected for each work cycle. We assumed that yarding efficiency is a function of yarding distance (YD), lateral yarding distance (LD), load volume (Vol), number of extracted stems per load (Nr\(_\text {STEM}\)), and slope gradient (SL). In addition, the efficiency of roadside slashing depends on the volume processed (Vol) and the number of processed logs (Nr\(_\text {LOG}\)). An overall yarding and processing efficiency model was developed considering all the previous explanatory variables. The yarding distance and the slope gradient were computed between the cable yarder and carriage positions at the loading site. The lateral yarding distance was determined as the shortest distance from the furthest chocker point and the skyline. StanForD 2010 data were used to compute load volume as the sum of individual harvested tree volume and the number of logs produced per work cycle.
The efficiency model was developed using multiple linear regression methods. A first examination of the significance of the independent variables was conducted through bivariate correlation analysis. A stepwise backward regression procedure was adopted to model the variability of forest operation efficiency as a function of the selected variables. Independent variables were considered significant at p < 0.05. Studentized residual distribution was checked to assess the normality assumption, while homoscedasticity was visually verified checking the residual plot and by using the Nonconstant Variance Score test (NCVtest) for a double check. In case of assumption violation, square root and logarithm transformations were tested on both response and explanatory continuous variables, as appropriate. InfluencePlot function from the Companion to Applied Regression (car) package (Fox and Weisberg 2018) in R was used to detect potential outliers according to the Cook’s distance. The variance inflation factor (VIF) was used to check the absence of multicollinearity. The goodnessoffit of linear models was finally tested through the Akaike Information Criterion (AIC) by comparing different model configurations. All statistical analyses were performed with R (R Core Team 2022). Forest operations efficiency (time per m\(^{3}\)) was computed based on net productive system time (PSH\(_{0}\)) by excluding all delay times. As the productivity model was derived, delays up to 15 min (PSH\(_{15}\)) were considered by applying a conversion factor of 0.8 (Stampfer 2003).
Forest stand unit inventory
The harvesting area for applying the optimization models was defined using a 35 m buffer on both sides of the skyline profile. The buffer size was determined according to a rule of thumb for which the width of a cable road should be limited to a tree length, generally approximated to 30 m (Bont et al. 2014). We added 5 ms more to ensure the inclusion of border trees. This resulted in a total area of 3.4 ha (Fig. 1a), where we conducted a forest stand unit inventory by performing ITD using the Airborne LiDAR Data Manipulation and Visualization for Forestry Applications (lidR) package in R (Roussel et al. 2020). ALS data used in this study were acquired through a survey conducted between 2019 and 2020 by the Swiss Federal Office of Topography. The LiDAR dataset exhibits an average point density of 15–20 points per square meter (pt/m\(^2\)), ensuring comprehensive coverage of the study area. Additionally, the data possess a planimetric accuracy of ± 20 cm and an altimetric accuracy of ± 10 cm, guaranteeing reliable and precise threedimensional information. To perform the ITD, a first ground classification was carried out through cloth simulation filtering (CSF) based on the algorithm developed by Zhang et al. (2016). Afterwards, the point cloud was normalized by applying the "kNNIDW" algorithm, which integrates the KNearest Neighbors method with Inverse Distance Weighting (IDW) for spatial interpolation. The resulting normalized point cloud was used to detect single tree tops with a local maximum filter (LMF), able to find tree tops without needing a raster layer. The LMF was employed by setting up a dynamic size window that varies according to the point height. Expressly, the dynamic size window was set to relate any point below 2 ms to a window size of 3 ms, while points above 20 ms were equated to a window size of 5 ms. A nonlinear function was finally adopted to compute the window size for all the points belonging to the 2–20 ms range as follows:
where y is the window size and x is the point height. The dynamic size window was implemented with a minimum height value set to 15 ms, below which no point was considered a local maximum. Thereafter, a canopy height model (CHM) was generated using the pointtoraster algorithm in the lidR package (Fig. 1b). The CHM was employed to execute the individual tree segmentation algorithm (Dalponte and Coomes 2016) to identify individual trees and compute their crown metrics (Fig. 1c). All the parameter settings used in lidR are provided in Appendix B. In total, 557 trees were detected over the selected harvesting area. Data on DBH and tree height collected during the field survey were used to estimate DBH for all the detected trees. The volume for each tree was estimated by using the implementation of the BDAT Tree Taper Fortran Functions (rBDAT) package in R, which includes the last version of the Fortran program library BDATPro developed by the Forest Research Institute BadenWürttemberg for the German national forest inventory (Kublin 2003). The package allows the calculation of diameter at different heights, tree heights, volume, and biomass for the main European tree species. The estimated volume was rescaled to obtain a more plausible value of timber volume at the roadside, that could be comparable with the actual harvest. The rescaling operation was performed with the following linear regression equation:
where \(Vol_{t}\) is the timber volume achievable from a single tree after being processed (bark included) and \(Vol_{e}\) is the estimated volume with rBDAT (adjusted \(R^2\) = 0.78, RSME = 0.63). The regression is based on a dataset of 234 trees for which the timber volume data from the StanForD 2010 and the estimated volume with rBDAT are provided. The same dataset was further used to develop a Poisson regression to estimate the number of logs retrievable per single tree after being processed at landing based on tree height:
where a is the number of logs and h is the tree height. For each additional meter in tree height, there is a 3 % increase in the number of logs (ratio of the residual deviance to the residual degrees of freedom = 0.33). Following, the tree’s financial value was computed as the sum per each log based on the Swiss timber price list provided by the Statistical Service of Swiss Agriculture (Agristat) for the bimonthly period following the harvesting operation. Finally, all trees with a volume greater than 3.1 \(m^{3}\) were divided into two or three separate virtual trees whose sum of volume and number of pieces reflected the values of the original tree. This was performed to simulate the crosscutting for relatively large trees that cannot be fully loaded because exceeding the maximum payload for the skyline configuration under analysis. In this regard, a density conversion factor of 0.906 \(t \cdot m^{3}\) (Starke and Geiger 2022) was used to estimate the volumetric threshold to simulate the crosscut.
Trees spatial aggregation for cluster selection
In addition to the inventory of forest stand units, we generated a set of potential tree clusters within the harvest area to allow for multiple tree selection per work cycle. To generate tree clusters we employed the hierarchical clustering algorithm (HCA) provided by the Scikitlearn library (Pedregosa et al. 2011) in Phyton. The HCA works by considering each tree as an individual cluster. The algorithm finds the most closely related clusters and combines them into a new cluster during each iteration. This process continues until a predetermined stopping criterion is met such as, in our case, a maximum distance threshold. There are several connection methods which can be used to determine the similarity or dissimilarity between clusters, such as ‘complete,’ ‘single,’ and ‘average.’ These methods indicate how the distance between two clusters is computed based on the distances between their individual points. In our analysis, we used the ‘complete’ connection method, which merges clusters based on the maximum distance between any two points in the clusters. We first computed the pairwise distances between all treetop points using the Euclidean distance metric. Later, these distances were converted into a distance matrix, which was used as input to the clustering algorithm. We run the algorithm several times by setting an increasing distance threshold each time by 0.5, starting from 0.5 ms up to 35 ms, and specifying that clusters should be formed by merging points within this distance threshold. In this way, a dataset of 13701 tree clusters was created out of the 557 potentially harvestable trees. The number of clusters decreased as the threshold distance increased during each iteration of the HCA. This was because more trees were included in the same cluster. For example, when the threshold distance was 0.5 m, the number of clusters was equal to the number of trees and each cluster included only one tree. When the threshold distance was increased to 2 m, 545 clusters were created and for a distance of 5 m, 431 clusters were created. The last iteration with a threshold distance of 35 m generated only 35 clusters. The tree cluster dataset was then filtered to remove the duplicates, namely the clusters including the same trees. The final set of tree clusters used as input for the optimization models consisted of 1159 clusters.
Problem conceptualization
Our models aim to define a selection of trees that maximizes the marginal economic return of the forest operation. We developed two IP optimization models. The first optimizes the marginal return by selecting trees according to a singletree selection (STS) where a single tree is hauled and processed for each work cycle. The second one performs the optimized tree selection considering potential tree clusters (TCS), where multiple trees per cycle can be combined as one single load. In setting the STS model, we indicate with N the set of trees (i) detected with ALS. The decision variable is represented by the 01 binary variable \(x_{i}\). If tree i is selected, \(x_{i}\) = 1; otherwise, it is 0. To ensure that the selected trees are distributed evenly over the entire harvest area, while constraints on the amount of volume to be harvested are applied, two equally sized subareas (\(SubA_1\), \(SubA_2\)) are created to enforce a balanced volume removal. In this regard, we established a removal range of 12.5\(\)17.5 % of the initial standing volume V in both \(SubA_1\) and \(SubA_2\). Furthermore, we set constraints based on the DBH of the trees to promote selection that aligns with the actual harvest using two predefined DBH ranges and set minimum proportions to be respected for these ranges: at least 65 % of the selected trees must have a DBH equal to or less than 41 cm; at least 25 % of the selected trees must have a DBH greater than 41 cm. To specify the TCS model, a further set of work cycles representing tree clusters (w) was denoted with C. In this model, the decision variable is represented by the 01 binary variable \(y_{w}\). If cycle w is selected, \(y_{w}\) = 1; otherwise, it is 0. We also incorporated constraints similar to those in the STS model to establish a volume removal range equally distributed across \(SubA_1\) and \(SubA_2\) and to respect the proportions of trees to be selected according to DBH ranges. When dealing with cycles w that contained trees i both in \(SubA_1\) and \(SubA_2\), we assigned them to either \(SubA_1\) or \(SubA_2\) in order to balance the total available standing volume between the two subareas as evenly as possible. Moreover, we set the cycle volume threshold (\(v_{w}\)) at 3.1 m\(^{3}\) to respect the maximum payload of the harvesting system under investigation. A further constraint was defined to prevent more than one cycle containing the same tree from being selected. This constraint specifies that the total number of cycles including tree i that can be selected should be equal to or less than 1.
Problem formulation
STS optimization model
Set:

\(N =\) tree set indexed by i;

\(A_1 =\) subset of trees in subarea \(SubA_1\);

\(A_2 =\) subset of trees in subarea \(SubA_2\);

\(D_1 =\) subset of trees with DBH \(\le\) 41 cm;

\(D_2 =\) subset of trees with DBH > 41 cm;
Decision variable:

\(x_i = 1\) if tree i is harvested; 0 otherwise;
Accounting variables:

\(N_h =\) number of all trees harvested;

\(v_i =\) merchantable volume of tree i (m^{3});

\(V =\) total standing volume in N (m^{3});

\(p_i =\) economic value of tree i (CHF);

\(c_i =\) logging cost (variable cost) of tree i (CHF);

\(f =\) fixed cost of cable system setup and dismantling (CHF);
Objective function:
The objective function maximizes the total profit by selecting the trees with the highest economic value and subtracting the logging costs from the revenue. The fixed cost is subtracted from the objective function to account for the cost of skyline setup and dismantling:
Constraints:

1.
Harvested trees accounting \(\forall i \in N\)
$$\begin{aligned} \sum _{i \in N} v_i x_i = N_h; \end{aligned}$$ 
2.
Harvesting level equally distributed in both subareas \(SubA_1\) and \(SubA_2\) in the 12.5\(\)17.5 % of the initial standing volume
$$\begin{aligned}{} & {} 0.125 V \le \sum _{i \in A_1} v_i x_i \le 0.175 V;\\{} & {} 0.125 V \le \sum _{i \in A_2} v_i x_i \le 0.175 V; \end{aligned}$$ 
3.
Minimum proportion of selected trees according to DBH ranges \(\forall i \in N\)
$$\begin{aligned}{} & {} \frac{\sum _{i \in D_1} x_i}{\sum _{i \in N} x_i} \ge 0.65;\\{} & {} \frac{\sum _{i \in D_2} x_i}{\sum _{i \in N} x_i} \ge 0.25; \end{aligned}$$ 
4.
Assignment control \(\forall i \in N\)
$$\begin{aligned} \sum _{i \in N} x_i \le 1; \end{aligned}$$ 
5.
nonnegativity and integrality of the binary variable
$$\begin{aligned} x_i \in \{0,1\}; \end{aligned}$$ 
6.
$$\begin{aligned} p_i, c_i, v_i \in {\mathbb {R}}^+ \quad \forall i \in N \end{aligned}$$
TCS optimization model
Set:

\(N =\) tree set indexed by i;

\(C =\) working cycle set indexed by w;

\(Q_w =\) set of trees included in cycle w;

\(A_1 =\) subset of cycles in subarea \(SubA_1\);

\(A_2 =\) subset of cycles in subarea \(SubA_2\);

\(D_1 =\) subset of trees with DBH \(\le\) 41 cm;

\(D_2 =\) subset of trees with DBH > 41 cm;
Decision variable:

\(y_w = 1\) if cycle w is done; 0 otherwise;
Accounting variables:

\(C_h =\) number of selected work cycles;

\(N_w =\) number of trees in cycle w;

\(N_{w,D_1} =\) number of trees in cycle w categorized under \(D_1\);

\(N_{w,D_2} =\) number of trees in cycle w categorized under \(D_2\);

\(v_w =\) volume logged with cycle w (m^{3});

\(V =\) total standing volume in N (m^{3});

\(p_w =\) economic value of timber logged with cycle w (CHF);

\(c_w =\) logging cost (variable cost) of cycle w (CHF);

\(f =\) fixed cost of cable system setup and dismantling (CHF);
Objective function:
The objective function maximizes the total profit by selecting the work cycles with the highest economic value (given by the tree or the sum of trees harvested) and subtracting the logging costs from the revenue. The fixed cost is subtracted from the objective function to account for the cost of the skyline skyline setup and dismantling tasks:
Constraints:

7.
Work cycles accounting \(\forall w \in C\)
$$\begin{aligned} \quad \sum _{w \in C} v_w y_w = C_h; \end{aligned}$$ 
8.
Harvesting level equally distributed in both subareas \(SubA_1\) and \(SubA_2\) in the 12.5\(\)17.5 % of the initial standing volume
$$\begin{aligned}{} & {} 0.125 V \le \sum _{w \in A_1} v_w y_w \le 0.175 V;\\{} & {} 0.125 V \le \sum _{w \in A_2} v_w y_w \le 0.175 V; \end{aligned}$$ 
9.
Minimum proportion of selected trees according to DBH ranges across the selected cycles \(\forall w \in C\)
$$\begin{aligned}{} & {} \frac{\sum _{w \in C} N_{w,D_1} \cdot y_w}{\sum _{w \in C} N_w \cdot y_w} \ge 0.65;\\{} & {} \frac{\sum _{w \in C} N_{w,D_2} \cdot y_w}{\sum _{w \in C} N_w \cdot y_w} \ge 0.25; \end{aligned}$$ 
10.
Maximum payload per work cycle \(\forall w \in C\)
$$\begin{aligned} y_w \cdot v_w \le 3.1 \quad ({\text {m}^{3}}); \end{aligned}$$ 
11.
Shared trees exclusion \(\forall w \in C\)
$$\begin{aligned} \quad \sum _{w \in C  i \in Q_w} y_w \le 1; \end{aligned}$$ 
12.
Assignment control \(\forall w \in C\)
$$\begin{aligned} \sum _{w \in C} y_w \le 1; \end{aligned}$$ 
13.
nonnegativity and integrality of the binary variable
$$\begin{aligned} y_w \in \{0,1\}; \end{aligned}$$ 
14.
$$\begin{aligned} p_w, c_w, v_w \in {\mathbb {R}}^+ \quad \forall w \in C \end{aligned}$$
Constraints (6) and (14) state accounting variables as positive real. For both IP models, the harvesting costs for yarding and processing operations were determined through the productivity model developed with the time study (shown later in the results). The model proposed by Lemm et al. (2019) was integrated into the cost calculation to account for the felling activity. Finally, the cable system set up and dismantling were accounted for by multiplying the time needed for the installation (\(\approx\) 10 h) by the machines and operators’ hourly costs as provided by HeProMo (Pedolin et al. 2017).
The IP problems were formulated in a Python environment using the PythonMIP package (Santos and Toffolo 2020) and by setting up GUROBI software 10.0.1 as solver engine. The operation was performed with a computeri7 10510U central processing unit, 2.30 GHz, with 16 GB of randomaccess memory.
The research methodology is synthesized in Fig. 2.
Results
Time consumption
Over the 190 work cycles observed, we selected 177 to be effectively used to develop the efficiency model. The remaining 13 cycles were unsuitable because they lacked independent variable parameters. In the course of the selected 177 work cycles, 298 m\(^{3}\) of timber were extracted and processed at the roadside. The average yarding distance was moderate (198 m), while the average lateral yarding distance was 1/3 of the maximum permissible distance, which is traditionally 30 m (average height of a mature tree) in Alpine areas. Following the full tree method, shorter lateral yarding distances are typical due to technical feasibility and to avoid damage to remaining standing trees (Stampfer 2003). The slope gradient of the cable road was on average (24.9 %) lower than the slope of the harvesting area. The mean payload transported was 1.68 m\(^{3}\), corresponding to 1.5 tons, which is lower than the system’s maximum load capacity. Only in few cases the maximum payload was exceeded (Table 1). On average, the number of stems extracted per load and the number of logs produced per cycle were 2 and 5.17, respectively.
The total work time (TWT) accounted for 1801 min, while delays shorter than 15 min were 178 min. Therefore, the productive work time (PWT) was 1623 min or 27 PSH\(_{0}\), representing 90.1 % of the TWT. In yarding operations, inhaul, hooking the logs, and lifting the load consumed most of the PWT. At the roadside, processing the stems into logs and gripswinging were the most timeconsuming operations. When grouped, operations performed at the roadside consumed 38.5 % of the total PWT, while lateral yarding operations took 31.4 %. Transportation and hoisting functions took 23.8 % and 6.2 % of the PWT, respectively. The average time consumption per cycle was 9.16 ± 1.79 min, corresponding to an average efficiency of 6.5 ± 4.09 min PSH\(_{0}\) m\(^{3}\) and an average productivity of 11.5 ± 4.82 m\(^{3}\) PSH\(_{0}^{1}\) (Table 2).
Efficiency and productivity models
To develop the efficiency prediction model, we adopted a stepwise regression approach that checks the contribution of each predictor variable every time a variable is added or deleted. The analysis showed that only Nr\(_\text {STEM}\) had a nonsignificant impact on the response variable among the selected predictors. Moreover, we adopted an inverse square root transformation for the response variable not to violate the normality assumption. Finally, two data points were excluded from the model development as they were identified as outliers. These data points were initially detected as influential points based on their Cook’s distance values (0.12, 0.3, threshold = 0.02) and standardized residual (\(\)2.5, 2.47). These observations corresponded to two logging cycles that displayed significantly higher efficiency than the average. Upon conducting a video analysis, it was discovered that these were incomplete cycles because the trees had not been processed after being transported to the landing. Therefore, these data points were excluded from the model to ensure its accuracy. All the model coefficients and detailed statistics are reported in Table 3, while the residual plot and the QQ plot can be found in Appendix C. The resulting prediction model is the following:
where:

Eff = efficiency of cable yarding system, min PSH\(_{0}\) m\(^{3}\)

YD = yarding distance, m

LD = lateral yarding distance, m

SL = slope gradient, %

Vol = load volume, m\(^3\)

Nr\(_\text {LOG}\) = number of processed logs, [ ]
The efficiency model can be converted into a productivity model by Eq. 5, as proposed by Varch et al. (2021). We adopted a conversion factor of 0.8 (Stampfer 2003) to account for delay times less than 15 min:
where:

Prod = productivity of cable yarding system, m\(^{3}\) PSH\(_{15}^{1}\)

Eff = efficiency of cable yarding system, min PSH\(_{0}\) m\(^{3}\)

k = delay factor, where k = 0.8
As expected, productivity increases as the load volume increases while decreasing as all the other parameters increase since they involve a more significant investment of time in timber yarding and processing. However, independent variables such as YD, LD, and SL affect the overall harvesting system performance differently. By setting a standard Vol = 1.68 m\(^{3}\) and Nr\(_{LOG}\) = 5.17, for a fixed terrain slope of 24.9 % and lateral yarding distance of 10.8 m, the productivity shows an average decline of 5.6 % for every additional 50 m in yarding distance. Furthermore, the slope of the terrain also plays a significant role in the productivity levels of the harvesting system. Our analysis shows that productivity decreases by an average of 7.37 % for every 10 % increase in terrain slope (Fig. 3a). At a given yarding distance and terrain slope, the lateral dragging distance greatly affects productivity. On average, the productivity decreases by 4.94 % for every 5 m increase in lateral yarding distance (Fig. 3b). Based on our model analysis, we have found that when hauling and processing the same volume and number of logs, working at lower lateral distance, even at larger slope gradient, is more beneficial than harvesting at lower slope but at farther distances (Fig. 4).
Optimization models
Both IPformulated problems were resolved successfully. The computational time for the STS model was 0.52 s, whereas the TCS model took 2.5 s to find the optimal result. The STS and TCS models showed differences in their estimates compared to the actual observations of 190 work cycles (Table 4). With the optimization, the number of cycles increases by 1.05 % in STS and decreases by 27.37 % in TCS. Following, we noticed a decrease in the number of trees harvested for the STS model and an increase for the TCS model. These changes were almost identical in proportion to the actual site. The former had a decrease of 17.95 %, while the latter had an increase of 17.09 %. After analyzing the average DBH of the selected trees, it was observed that the STS model chose larger trees compared to the actual selection (+ 18.15 %), while the TCS model selected trees that were more consistent with the actual selection (+ 0.83 %). The worksite reported 875 processed logs, while the STS and TCS models predicted 745 and 938, respectively. The difference between the actual logs and those calculated by the STS (\(\)14.86%) is due to the fact that fewer trees were selected to achieve the same harvest volume. On the opposite, the number of processed logs estimated by the TCS shows a smaller positive gap (+7.2 %). This indicates that the TCS tree selection solution is more in line with the actual harvesting plan by choosing a larger amount of smaller and medium sized trees. Financially, the actual revenue from the worksite was CHF 26,715 as similarly predicted by both the models. The cable system installation cost computed for the worksite throughout HeProMo reflected a total cost (mounting and demounting) of CHF 5,390. The same was imposed for both the IP models as fixed cost. An additional divergence can be observed for the logging costs (felling, yarding and processing costs): the worksite incurred costs of CHF 13,677, while the STS and TCS models estimated costs at CHF 15,439 (+12.88 %) and CHF 11,804 (\(\)13.69 %), respectively. The logging costs difference is mainly reflected by the discrepancy in productivity. Upon comparing the STS model to the actual worksite, we note a 10.72 % decline in productivity. On the other hand, switching to the TCS model results in a 20.3 % boost in productivity. The economic profit from the actual worksite was CHF 7,648. In comparison, the STS model projected a 22.85 lower financial return, while the TCS model showed a 24.94 % higher financial return.
In addition, the harvested volume distribution trends indicate that the STS model focuses on shorter to midrange yarding distances, with a peak in number of selected trees at midranges before dropping off. Specifically, 24.46 % of the volume is harvested within the first 100 m, 21.70 % between 100 and 200 m, 28.18 % between 200 and 300 m, 22.56 % between 300 and 400 m, and only 3.09 % over 400 m. On the other hand, the TCS model maintains the level of harvested volume more constant throughout the harvest area. The model selects trees for a 19.06 % volume proportion within 100 m of yarding distance. The harvested volume increases to 27.05 % in the second range, between 100 and 200 m, to decrease again to 20.03 % in the third distance range between 200 and 300 m. It maintains a steady volume through to the 300–400 m range (18.77 %) decreasing slightly at the longest yarding distances (> 400 m) with a harvested volume proportion of 15.09 %. This indicates that tree density also plays a key role in tree selection when the optimization model groups small and mediumsized trees within the same working cycle.
Discussion
We have proposed two novel approaches for selecting trees for cablebased timber harvesting planning in steep terrain. Both problems are formulated as singleobjective optimization problems that aim to maximize the economic marginal return of forest operations. These problems are solved by IP algorithms. Our approach involves developing a productivity model from a real case study that can be used along with the ITD forest inventory as input for the optimization problems. Finally, we compared the IP model’s performance with actual worksite observations to detect the potential of improvement for cablebased harvest planning and operations (Fig. 5).
The yarding and processing productivity for a cable yarding system could be explained by load volume, yarding distance, lateral yarding distance and the average slope gradient (Stampfer 2003; Lindroos and Cavalli 2016). Unlike this study, Schweier et al. (2023), as well as Varch et al. (2021), adopted the average load volume as explanatory variable, which is the result of the averaged load volume divided by the number of trees hauled per cycle. This approach allows taking into account the number of trees per cycle without adding another variable to the prediction model. However, in our case, we decided to use the real load volume and the number of logs that can be retrieved to better account for processing time. We think that a real load volumebased productivity model is more suitable for optimization algorithms at the individual tree level. Following, we observed that under the given site conditions, increasing the load volume per work cycle can enhance the performance of the harvesting system. However, slope also plays a key role in productivity variation. Given the same distances and volumes, we have noticed that the model tends to favour those trees that have easier accessibility in terms of the steepness of the terrain. This can be clearly seen in Fig. 3 where, in the section of the harvesting area close to the landing, the trees at the boundary of the area show a lower productivity (yelloworange colour) than the trees that present the same LD but are further away in terms of YD (light green colour) due to a lower slope of the yarding path. In comparison, the average productivity of 11.5 m\(^{3}\) PSH\(_{0}^{1}\) achieved by the investigated cable yarding system was the same reported from Stampfer (2003) for the Syncrofalke with an average load volume of 0.89 m\(^{3}\), an average yarding distance of 178 m and an average lateral yarding distance of 5 m. In this case, the lower load volume per cycle was compensated by the shorter transport distances. Similar comparison can be made with the study of the Syncrofalke 3t carried out by Papandrea et al. (2023), that reported an average productivity of 15.20 m\(^{3}\) PSH\(^{1}\) with an average load volume of 1.23 m\(^{3}\), an average yarding distance of 67.44 m and an average lateral yarding distance of 14.78 m. This shows how the yarding distance can have a significant impact on the overall harvesting performance with a cable yarding system.
Two optimization models were set up: STS involves a singletree harvest operation while TCS involves multitree harvest operations per work cycle. To enable the selection of multiple trees in the TCS formulation, we generated a set of potential tree clusters based on increasing distances among trees using hierarchical clustering analysis. Both STS and TCS were tested on the same harvest area where the operation performance of the cable yarding system was investigated. They were designed by applying the same silvicultural constraints that guided the actual selection process, taking into account the maximum wood volume that could be harvested and the diameter distribution of the selected trees.
Our major finding was that both the IP models achieved positive economic benefits. However, the TCS model proved to be more efficient than the STS model. This can be observed through a comparative analysis of the models’ outputs with the actual harvest data. Specifically, the TCS model demonstrated greater economic benefit for a given volume collected, while the STS model showed comparatively lower economic benefit. The basis for this outcome rested on the TCS model ability to gather more trees per cycle, which is a common practice in cable yarding operations. This possibility enabled optimal utilization of smaller trees to maximize the payload. Moreover, despite the TCS model showing a larger number of work cycles than the actual timber harvest, it presented higher productivity and lower logging costs, highlighting the relevance of maximizing the payload. It is important to keep in mind that comparing the outputs of two models with the actual harvest requires considering yarding distances, which have a direct impact on productivity levels and logging costs. It is important to note that the models are based on distances calculated from the standing position of the trees. However, in reality, the distances to be covered could be potentially different since the felled trees may move from a few to several meters from their original position, especially when working on steep slopes (Wimer et al. 2007). From a silvicultural perspective, the TCS model appears to be more plausible than the STS model. When comparing the average DBH of the tree selection results, we can observe that the TCS model is very close to the actual value, deviating by only 0.3 cm. On the other hand, the STS model shows a larger deviation of 6.5 cm, indicating that it mainly focuses on selecting medium and largesized trees penalizing small trees. Additionally, although both models exhibit an even distribution of the selected trees throughout the harvesting area, only the TCS model has a considerable portion of the harvested volume in the last section of the cable road (> 400 m). It can be concluded that the volume of the trees is the primary factor in selecting trees using the STS method. On the other hand, the TCS method is influenced greatly by the availability and proximity of trees of all sizes, which helps in achieving better payload optimization. However, maximizing the marginal economic return of timber harvesting differs from the typical objective of silvicultural operations in mountainous areas, where functions such as direct protection against natural hazards or mitigation of climate changes are prioritized over the productive aspect (Price et al. 2011). It is evident that even TCS, despite being closer to a real harvest plan, requires finer gradation based on silviculture criteria to be adopted in mountain environments. A crucial aspect to consider is the size of the gaps generated by the tree selection. The individual gap should not be more than 20 ms long along the steepness slope direction if the forest must provide reliable protection against rockfall (Berretti et al. 2006). At the same time, the gap size should be large enough to allow sufficient light and warmth to reach the ground for seedlings to grow and survive (Ott et al. 1997). According to Haberl (2020), a gap length of one mature tree (around 30 ms) and a gap width of half of a mature tree (around 15 ms), oriented obliquely relative to the cable road, could achieve good results. Hence, in order to improve the optimization model, provision could be made to include different silvicultural treatments aimed at different management objectives, such as carbon sequestration or protection against natural hazards. In addition, an improved model should also consider medium and longterm forest planning, optimizing multiple interventions over a longer period by adding a tree growth model (Bugmann and Seidl 2022). In this regard, a multiobjective tree selection could be implemented through a mixed integer programming (MIP) model to enable a tradeoff of different objective functions, as similarly done by Pascual (2021). In fact, our results suggest that even if the inclusion of these objective functions would lead to a considerable lowering of the harvesting economic benefit, the optimization model could still improve the efficiency of the harvesting system investigated by simultaneously achieving several forest management goals. Likewise, environmental targets could also be the subject of optimization. With the emergence of CanBUS systems, data on the fuel consumption and CO\(_{2}\) emission of forest machines have become increasingly accessible (Cadei et al. 2021; Bacescu et al. 2022), showing possibilities to integrate new environmental functions in the optimization process. For instance, such information could be used to set up the TCS model to derive a tree selection that would minimize the CO\(_{2}\) emission of cable yarding harvesting activity. This would have a significant influence on the ecofriendliness of forest operation, as it would reduce their environmental impact. A MIP model set up in this way could enable the practitioners to make more informed decisions that benefit both the environment and the financial aspect.
A final consideration to improve the model performance is related to the accuracy and truthfulness of the forest inventory input layer. Public ALS data provide valuable information source on individual tree characteristics of a forest stand. However, despite the highresolution of ALS data for Swiss territory, the detection of the dominated tree layer may fail because of the tree crown overlap (Lindberg et al. 2010). The next model formulations could take advantage of the improvements achieved in ITD through the use of terrestrial laser scanning (TLS) platforms (Seifert et al. 2010) and more recently with mobile laser scanning devices (TupinambáSimões et al. 2023). The new lidar technology could indeed provide further information from the detection of standing trees, such as clear identification of dominated trees and reliable number and type of retrievable logs (Alvites et al. 2021).
Conclusion
The proposed optimization models for tree selection in cablebased harvest planning scenario are simple formulations which consider tree attributes and spatial distribution to maximize economical goal. TCS showed a more plausible and efficient tree selection compared to STS. TCS is easy to adopt by adjusting the harvest volume, the maximum payload per work cycle and the DBH ranges. Future studies will focus on TCS improvement based on silviculture criteria to enable to consider different management scenario and ecosystem services.
Data availability
The timestudy dataset and the ITD forest inventory dataset are stored at Univeristy of Padova and are available for public use at the following link https://researchdata.cab.unipd.it/id/eprint/1085. The Digital Object Identifier (DOI) of the datasets is: 10.25430/researchdata.cab.unipd.it.00001085. If the above link is no longer functional, please contact Francesco Sforza at francesco_sforza@hotmail.com, and he will send you the datasets directly.
References
Alvites C, Santopuoli G, Hollaus M, Pfeifer N, Maesano M, Moresi FV, Marchetti M, Lasserre B (2021) Terrestrial laser scanning for quantifying timber assortments from standing trees in a mixed and multilayered mediterranean forest. Remote Sens 13(21):4265
Bacescu NM, Cadei A, Moskalik T, Wiśniewski M, Talbot B, Grigolato S (2022) Efficiency assessment of fully mechanized harvesting system through the use of fleet management system. Sustainability 14(24):16751
Berretti R, Caffo L, Camerano P, De Ferrari F, Domaine A, Alberto D, Gottero F, Haudemand JC, Letey C, Meloni F, Motta R, Terzuolo PG (2006) Selvicoltura Nelle Foreste di Protezione: Esperienze e Indirizzi Gestionali in Piemonte e Valle d’Aosta [Silviculture in Protection Forests: Experiences and Management Guidelines in Piedmont and Valle d’Aosta]. Arezzo, IT, Compagnia delle foreste, p 224
Bettinger P, Kim YH (2008) Spatial optimisationcomputational methods. In: Klaus Gadow TP (ed) Designing green landscapes. Springer, Dordrecht, pp 111–135
Blattert C, Lemm R, Thees O, Hansen J, Lexer MJ, Hanewinkel M (2018) Segregated versus integrated biodiversity conservation: valuebased ecosystem service assessment under varying forest management strategies in a swiss case study. Ecol Ind 95:751–764
Bont LG, Church RL (2018) Location setcovering inspired models for designing harvesting and cable road layouts. Eur J Forest Res 137(6):771–792
Bont L, Heinimann HR, Church RL (2014) Optimizing cable harvesting layout when using variablelength cable roads in central Europe. Can J For Res 44(8):949–960
Bont LG, Maurer S, Breschan JR (2019) Automated cable road layout and harvesting planning for multiple objectives in steep terrain. Forests 10(8):687
Borges JG, GarciaGonzalo J, Bushenkov V, McDill ME, Marques S, Oliveira MM (2014) Addressing multicriteria forest management with pareto frontier methods: an application in Portugal. For Sci 60(1):63–72
Bugmann H, Seidl R (2022) The evolution, complexity and diversity of models of longterm forest dynamics. J Ecol 110(10):2288–2307
Bürgi P, Thomas M, Pauli B, Auer N (2018) Forstwirtschaftliches Testbetriebsnetz der Schweiz: Ergebnisse der Jahre 2014–2016 [Swiss Forest Test Operation Network: Results for the Years 2014–2016]. Neuchâtel, CH, Bundesamt für Statistik, p 48
Cadei A, Mologni O, Marchi L, Sforza F, Röser D, Cavalli R, Grigolato S (2021) Energy efficiency of a hybrid cable yarding system: A case study in the northeastern Italian alps under real working conditions. J Agricult Eng. https://doi.org/10.4081/jae.2021.1185
Chung W (2003) Optimization of cable logging layout using a heuristic algorithm for network programming. Oregon State University, Corvallis, OR, p 209
Chung W, Sessions J, Heinimann HR (2004) An application of a heuristic network algorithm to cable logging layout design. Int J For Eng 15(1):11–24
Dalponte M, Coomes DA (2016) Treecentric mapping of forest carbon density from airborne laser scanning and hyperspectral data. Methods Ecol Evol 7(10):1236–1245
Dorren LK, Berger F, Imeson AC, Maier B, Rey F (2004) Integrity, stability and management of protection forests in the European alps. For Ecol Manage 195(1–2):165–176
Dykstra DP, Riggs JL (1977) An application of facilities location theory to the design of forest harvesting areas. AIIE Trans 9(3):270–277
Fox J, Weisberg S (2018) An R companion to applied regression. Sage publications, Thousand Oaks, CA, p 473
Haberl A (2020) Verjüngung von Gebirgswäldern mit schlitzartigen Eingriffen : Evaluierung der Holznutzung mit Mastseilgeräten[Rejuvenation of mountain forests with slitlike interventions  Evaluation of wood use with mast rope devices], Wien, AT
Heinimann HR, Stampfer K, Loschek J, Caminada L (2001) Perspectives on central european cable yarding systems. In: International mountain logging and 11th Pacific northwest skyline symposium, pp. 268–279
Heinonen T, Kurttila M, Pukkala T (2007) Possibilities to aggregate raster cells through spatial optimization in boreal planning
Holzfeind T, Stampfer K, Holzleitner F (2018) Productivity, setup time and costs of a winchassisted forwarder. J For Res 23(4):196–203
Jin X, Pukkala T, Li F (2016) Finetuning heuristic methods for combinatorial optimization in forest planning. Eur J Forest Res 135:765–779
Kublin E (2003) Einheitliche beschreibung der schaftformmethoden und programmebdatpro [a uniform description of stem profilesmethods and programsbdatpro]. Forstwissenschaftliches Centralblatt 122(3):183–200
Lemm R, Frutig F, Thees O (2019) Produktivitätsmodell, Fällen und Vorrücken“ Teil A: Grundlagen [Productivity Model ’felling and Bunch building’]. Birmensdorf, CH, WSL, p 19
Lindberg E, Holmgren J, Olofsson K, Wallerman J, Olsson H (2010) Estimation of tree lists from airborne laser scanning by combining singletree and areabased methods. Int J Remote Sens 31(5):1175–1192
Lindroos O, Cavalli R (2016) Cable yarding productivity models: a systematic review over the period 2000–2011. Int J For Eng 27(2):79–94
Lockwood C, Moore T (1993) Harvest scheduling with spatial constraints: a simulated annealing approach. Can J For Res 23(3):468–478
Mathey AH, Krcmar E, Tait D, Vertinsky I, Innes J (2007) Forest planning using coevolutionary cellular automata. For Ecol Manage 239(1–3):45–56
Ott E, Frehner M, Frey HU, Lüscher P (1997) Gebirgsnadelwälder: Ein Praxisorientierter Leitfaden Für Eine Standortgerechte Waldbehandlung [Mountain Coniferous Forests: a practical guide to siteappropriate forest management], p. 287. Haupt, Bern; Stuttgart; Wien
Papandrea SF, Stoilov S, Angelov G, Panicharova T, Mederski PS, Proto AR (2023) Modeling productivity and estimating costs of processor tower yarder in shelterwood cutting of pine stand. Forests 14(2):195
Pascual A (2021) Multiobjective forest planning at treelevel combining mixed integer programming and airborne laser scanning. For Ecol Manage 483:118714
Pedolin D, Frutig F, Lemm R, Thees O (2017) Produktivitaetsmodelle Fuer “Kombiseilgeraet 2017” Detaillierte Analyse der Vier Modelle Teil B: Analyse der Datensaetze und Diskussion der Modellierung [Productivity Models for “Kombiseilgeraet 2017” Detailed Analysis of the Four Models Part B: Analysis of the Data Sets and Discussion of the modelling]. Birmensdorf, CH, WSL, p 66
Pedregosa F, Varoquaux G, Gramfort A, Michel V, Thirion B, Grisel O, Blondel M, Prettenhofer P, Weiss R, Dubourg V et al (2011) Scikitlearn: machine learning in python. J Mach Learn Res 12:2825–2830
Petteri P, Timo P, Adrián P (2020) Combining spatial and economic criteria in treelevel harvest planning. Forest Ecosyst 7:1–3
Price M, Gratzer G, Alemayehu Duguma L, Kohler T, Maselli D (2011) Mountain Forests in a Changing World: Realizing Values, Adressing Challenges, p. 86. Food and Agriculture Organization of the United Nations (FAO) and Centre of Development and Environment (CDE), Rome, IT
Pukkala T, Heinonen T, Kurttila M (2009) An application of a reduced cost approach to spatial forest planning. For Sci 55(1):13–22
R Core Team (2022) R: a language and environment for statistical computing. R foundation for statistical computing, Vienna, Austria. R Foundation for Statistical Computing. https://www.Rproject.org/
Roussel JR, Auty D, Coops NC, Tompalski P, Goodbody TR, Meador AS, Bourdon JF, De Boissieu F, Achim A (2020) lidr: an r package for analysis of airborne laser scanning (als) data. Remote Sens Environ 251:112061
Santos HG, Toffolo T (2020) Mixed integer linear programming with python. Federal University of Ouro Preto, Ouro Preto, BR, p 73
Schweier J, Werder M, Bont LG (2023) Timber provision on soft soils in forests providing protection against natural hazards: a productivity and cost analysis using the koller 507 in the horizontal yarding direction in switzerland. Smallscale Forestry 22(2):271–301
Seifert T, Klemmt H, Seifert S, Kunneke A, Wessels B (2010) Integrating terrestrial laser scanning based inventory with sawing simulation. In: Precision Forestry Symposium
Stampfer K (2003) Baumverfahren Im Seilgelände: Verfahrensbeispiele; Wanderfalke Mit Prozessor Woody 50; Syncrofalke Mit Prozessor Wolf 50 B [Wanderfalke with Woody 50 Processor Syncrofalke with Wolf 50 B Processor]. Wien, AT, Inst. für Alpine Naturgefahren und Forstliches Ingenieurwesen, p 26
Starke M, Geiger C (2022) Field setup and assessment of a clouddata based crane scale (ccs) considering weightand local green wood densityrelated volume references. Croat J For Eng: J Theory Appl For Eng 43(1):29–45
Tato MP, Mäkinen A, Gonzalo JG, Borges JG, Lämas T, Eriksson LO (2013) Assessing uncertainly and risk in forest planning and decision support systems: review of classical methods and introduction of innovative approaches. For Syst 22(2):282–303
TupinambáSimões F, Pascual A, GuerraHernández J, Ordóñez C, Conto T, Bravo F (2023) Assessing the performance of a handheld laser scanning system for individual tree mappinga mixed forests showcase in spain. Remote Sens 15(5):1169
Tóth SF, McDill ME, Könnyü N, George S (2012) A strengthening procedure for the path formulation of the areabased adjacency problem in harvest scheduling models. Math Comput For Nat Resour Sci 4(1):27–49
Varch T, Erber G, Spinelli R, Magagnotti N, Stampfer K (2021) Productivity, fuel consumption and cost in whole tree cable yarding: conventional diesel carriage versus electrical energyrecuperating carriage. Int J For Eng 32(sup1):20–30
Wimer J, Hammond T, Fehrenbacher P (2007) Fallers Logging Safety, p. 47. Oregon Fatality Assessment and Control Evaluation, Center for Research on Occupational and Environmental Toxicology, Oregon Health & Science University, Portland, OR
Zhang W, Qi J, Wan P, Wang H, Xie D, Wang X, Yan G (2016) An easytouse airborne lidar data filtering method based on cloth simulation. Remote Sens 8(6):501
Acknowledgements
We thank Romana Pilařová for her valuable assistance with processing the time study dataset.
Funding
Open access funding provided by Bern University of Applied Sciences. The research was funded by the ETN SkillFor.Action project from the European Union’s Horizon 2020 research and innovation program under the Marie SkłodowskaCurie, Grant Agreement 956355
Author information
Authors and Affiliations
Contributions
FS: conceptualization, methodology, formal analysis and investigation, writing  original draft preparation, writing  review and editing. MS: conceptualization, methodology, formal analysis and investigation, writing  review and editing, supervision. PD: methodology, writing  review and editing. PT: methodology, writing  review and editing. EL: writing  review and editing, supervision. MZ: conceptualization, writing  review and editing, funding acquisition, resources, supervision.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Communicated by
Miren del Río.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Sforza, F., Starke, M., Dietsch, P. et al. Maximizing the economic benefit for cable yarding timber harvesting operations by spatially optimizing tree selection. Eur J Forest Res (2024). https://doi.org/10.1007/s10342024017001
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10342024017001