Acessibilidade / Reportar erro

SILVICULTURAL TASKS SCHEDULING OPTIMIZATION: A CASE STUDY OF FUNCTIONS AND METHODS

OTIMIZAÇÃO DO AGENDAMENTO DE ATIVIDADES SILVICULTURAIS: UM ESTUDO DE CASO DE FUNÇÕES E MÉTODOS

ABSTRACT

Scheduling problems are tasks of the operational routine in companies, which demand an optimal solution to support the decision. However, these problems have not been frequently investigated in forestry science. Therefore, it was proposed to describe a mathematical formulation for silviculture optimization under scheduling restriction of the workforce /sequencing of tasks (SSRCMM). Seeking the most suitable method to solve this combinatorial problem, two strategies were compared: i) Integer Linear Programming (ILP) and ii) simulated annealing (SA). The main criteria to assess strategies’ performance were to provide feasible solutions at an acceptable processing time and final project cost. The instance approached is a real problem outlined in 32 stands and five silvicultural tasks scheduled within a 40-day deadline. Three objective functions were also tested, defining case studies (S) to attend to the recurring managers’ decisions by minimizing: S1 – project cost, S2makespan, and S3 – workforce usage. The results reveal a robust model to support the forest planner in operational-level tasks. The ILP achieved the optimal solution only for the minimization of the project cost (S1) due to the delay in processing time of the other case studies. Thus, the SA stands out as an efficient method to solve the SSRCMM by providing satisfactory solutions in a reduced time. All the objective functions fitted properly with their proposed goals. The makespan and workforce usage functions increased by US$1,820.29 (S2) and US$2,146.39 (S3) from the S1, respectively, to finish the project earlier and reduce the oscillation of workforce usage over the days. Facing these findings, it is suggested that future researchers incorporate other challenges in decision-making, involving a multi-objective formulation or methods to reveal new insights for forest management and planning.

Keywords:
Integer linear programming; Simulated annealing; Operational research

RESUMO

Problemas de agendamento são tarefas da rotina operacional presentes nas empresas, que exigem uma solução ótima para apoiar a decisão. No entanto, esses problemas ainda não foram investigados com frequência na ciência florestal. Neste sentido, propôs-se descrever uma formulação matemática para a otimização da silvicultura sob restrição de agendamento da mão de obra/ sequenciamento das atividades (SSRRMM). Buscando o método mais adequado para solucionar este problema combinatório, comparou-se duas estratégias: i) Programação Linear Inteira (PLI) e ii) Simulated annealing (SA). Os principais critérios para avaliar o desempenho das estratégias foram fornecer soluções fáctiveis em tempo de processamento e custo final do projeto aceitáveis. A instância abordada é um problema real contendo 32 talhões e cinco atividades silviculturais programadas dentro de um prazo de 40 dias. Testou-se ainda três funções objetivo, definindo estudos de caso (S) para atender às decisões recorrentes dos gestores, minimizando: S1 - custo do projeto, S2 - makespan e S3 - utilização da mão de obra. Os resultados revelam um modelo robusto para apoiar o planejador florestal em tarefas a nível operacional. O PLI alcançou a solução ótima apenas para a minimização do custo do projeto (S1) devido à demora no tempo de processamento dos outros estudos de caso. Desta forma, destaca-se o SA como um método eficiente para solucionar o SSRRMM, fornecendo soluções satisfatórias em um tempo reduzido. Todas as funções objetivo se ajustaram adequadamente aos seus objetivos propostos. As funções de makespan e de uso da mão de obra aumentaram US$ 1.820,29 (S2) e US$ 2.146,39 (S3) em relação ao S1, respectivamente, para terminar o projeto mais cedo e reduzir a oscilação do uso da mão de obra ao longo dos dias. Diante dessas descobertas, sugere-se aos futuros pesquisadores incorporar outros desafios na tomada de decisão, envolvendo uma formulação multi-objetivo ou métodos para revelar novos insights dentro do manejo e planejamento florestal.

Palavras-Chave:
Programação linear inteira; Simulated annealing; Pesquisa Operacional

1. INTRODUCTION

The wood supply chain for forest products is usually associated with large-scale areas (Bouchard et al., 2017Bouchard M, D’Amours S, Rönnqvist M, Azouzi R, Gunn E. Integrated optimization of strategic and tactical planning decisions in forestry. European Journal of Operational Research. 2017;259:1132–1143. doi: 10.1016/j.ejor.2016.11.022
https://doi.org/10.1016/j.ejor.2016.11.0...
). D’Amours et al. (2008)D’Amours S, Rönnqvist M, Weintraub A. Using Operational Research for Supply Chain Planning in the Forest Products Industry. INFOR: Information Systems and Operational Research. 2008;46:265–281. doi: 10.3138/infor.46.4.265
https://doi.org/10.3138/infor.46.4.265...
emphasize that the forest supply chain comprises a temporal sequence of several forest tasks in the field campaign, which transforms the wood raw material into marketable products. Usually, the results are affected when some unexpected task delays occurred which depends on environmental conditions, forest yield, and management regime. Besides, the silvicultural condition depends on a high set of tasks to be executed combined with the availability of resources (renewable or not), lack of trained manpower, the indefiniteness of silvicultural procedures, difficulties in planning the operations due to the climate conditions, and the maintenance of machines and equipment.

In this sense, the early point of any forest organization is the silviculture planting or regeneration procedure. These practices are crucial for meeting the forest products demands over time. This fact is confirmed when forest companies are investing in clones, equipment, and scientific methods to increase the trees yield and reduce the risks over the decades. An example is observed for Brazilian eucalyptus plantations with short rotation and some of the most productive forest plantations in the world, sustaining mean growth rates of 50 m3 ha-1 year-1. The technological advances reflect in the increasing the silvicultural activities (site preparation, spacing, fertilization, control of leaf-cutting ants and weeds, irrigation, pruning, and thinning) and prescription rules to maximize the yield production. On the other hand, the decision-making process became more complex due to a large amount of information and, therefore, the operational research (OR) methods play the role support the supply chain activities by providing models for its optimization (Barbosa-Póvoa et al., 2018Barbosa-Póvoa AP, da Silva C, Carvalho A. Opportunities and challenges in sustainable supply chain: An operations research perspective. European Journal of Operational Research. 2018;268:399–431. doi:10.1016/j.ejor.2017.10.036
https://doi.org/10.1016/j.ejor.2017.10.0...
).

Kaya et al. (2016)Kaya A, Bettinger P, Boston K, Akbulut R, Ucar Z, Siry J, Merry K, Cieszewski C. Optimisation in Forest Management. Current Forestry Reports. 2016;2:1–17. doi: 10.1007/s40725-016-0027-y
https://doi.org/10.1007/s40725-016-0027-...
give a full picture of the forest optimization problems for solving by mathematical methods. It is worth noting that forest optimization modeling had a significant publication level last years (Belavenutti et al., 2018Belavenutti P, Romero C, Diaz-Balteiro L. A critical survey of optimization methods in industrial forest plantations management. Scientia Agricola. 2018;75:239–245. doi: 10.1590/1678-992X-2016-0479
https://doi.org/10.1590/1678-992X-2016-0...
). However, most studies involve the optimization of activities related to phases of harvesting and transportation, so there is a gap in the approach to activities that precede these phases, such as forest establishment, inventory, and management (Meneguzzi et al., 2020Meneguzzi CC, Silva GF da, Mauri GR, Mendonça AR, Junior AA de B. Routing model applied to forest inventory vehicles planning. Computers and Electronics in Agriculture. 2020;175:105544. doi: 10.1016/j.compag.2020.105544
https://doi.org/10.1016/j.compag.2020.10...
). Therefore, the question involving planning, scheduling, and sequencing for silvicultural tasks must be explored in the forest context.

The task sequencing problem is usually defined and modeled as a job shop scheduling problem (JSSP). The JSSP is a combinatorial optimization problem and consists of scheduling a set of n jobs on a set of m machines, at specified processing times (Chaudhry and Khan, 2016Chaudhry IA, Khan AA. A research survey : review of flexible job shop scheduling techniques. International Transactions in Operational Research. 2016;23:551–591.doi: 10.1111/itor.12199
https://doi.org/10.1111/itor.12199...
). The scheduling and sequencing problems are important for operation planning because they can support decisions that involve available forest resources. In this sense, the workforce scheduling and routing problems (WSRPs) are considered to be an actual class of problems that most companies face (Castillo-Salazar et al., 2016Castillo-Salazar JA, Landa-silva D, Qu R. Workforce scheduling and routing problems : literature survey and computational study. Annals of Operations Research. 2016;239:39–67. doi: 10.1007/s10479-014-1687-2
https://doi.org/10.1007/s10479-014-1687-...
). As an example, the study of Hachemi et al. (2013)Hachemi N El, Gendreau M, Rousseau L-M. A heuristic to solve the synchronized log-truck scheduling problem. Computers & Operations Research. 2013;40:666–673. doi: 10.1016/j.cor.2011.02.002
https://doi.org/10.1016/j.cor.2011.02.00...
delineated a problem of scheduling and daily log transportation that were solved sequentially, aiming at minimizing the cost of trucks and unproductive waiting time for loading and unloading machines. The idea behind truck routing is very close to the silvicultural tasks according to some circumstances where both problems need to define the scheduling overtime.

Today, a current resolution of scheduling problems is considered a challenging task (Hachemi et al., 2011Hachemi N El, Gendreau M, Rousseau L-M. A hybrid constraint programming approach to the log-truck scheduling problem. Annals of Operations Research. 2011;184:163–178. doi: 10.1007/s10479-010-0698-x
https://doi.org/10.1007/s10479-010-0698-...
), and most of them are classified as NP-hard (Nondeterministic polynomial-time hard). Usually, most of these real problem demands high computational process and time for an optimal solution. Alternately, meta-heuristic methods are strong enough in solving hard and complex problems (Babapour et al., 2018Babapour R, Naghdi R, Ghajar I, Mortazavi Z. Forest road profile optimization using meta-heuristic techniques. Applied Soft Computing. 2018;64:126–137. doi: 10.1016/j.asoc.2017.12.015
https://doi.org/10.1016/j.asoc.2017.12.0...
). In the last two decades, the meta-heuristics have been applied in a wide range of forest optimization problems, such as harvest planning (Borges et al., 2014Borges P, Eid T, Bergseng E. Applying simulated annealing using different methods for the neighborhood search in forest planning problems. European Journal of Operational Research. 2014;233:700–710. doi: 10.1016/j.ejor.2013.08.039
https://doi.org/10.1016/j.ejor.2013.08.0...
), forest fire risk (González-Olabarria and Pukkala, 2011González-Olabarria J-R, Pukkala T. Integrating fire risk considerations in landscape-level forest planning. Forest Ecology and Management. 2011;261:278–287. doi: 10.1016/j.foreco.2010.10.017
https://doi.org/10.1016/j.foreco.2010.10...
), thinning schedules (Moriguchi et al., 2017Moriguchi K, Ueki T, Saito M. Identification of effective implementations of simulated annealing for optimizing thinning schedules for single forest stands. European Journal of Operational Research. 2017;262:1094–1108. doi: 10.1016/j.ejor.2017.04.037
https://doi.org/10.1016/j.ejor.2017.04.0...
). Despite the integer problem or technique applied the Simulated Annealing (SA) is a robust and trustable method for solving optimization problems (Gallo and Capozzi, 2019Gallo C, Capozzi V. A Simulated Annealing Algorithm for Scheduling Problems. Journal of Applied Mathematics and Physics. 2019;7:2579–2594. doi: 10.4236/jamp.2019.simann
https://doi.org/10.4236/jamp.2019.simann...
). The SA is based on the analogy to thermodynamics, inspired by the process of metals cooling. It is a probabilistic algorithm of local search that demands low consumption of computer memory.

Given the importance of the scheduling problem for operations planning, this research describes the mathematical formulation for silviculture optimization under the workforce scheduling/sequencing tasks constrained. In this sense, we have tested three types of objective functions (project costs, makespan, and workforce usage) and two solving procedures (exact and approximate solution). Complementary, we desire to answer the following research questions: a) what are the impacts of the model formulation on processing times and the total cost of silvicultural tasks? b) what are the benefits of using the model at operational planning? c) Is there any advantage of using Simulated Annealing (SA) as an alternative method?

2. MATERIAL AND METHODS

2.1.Definition of the silvicultural tasks scheduling problem

The silvicultural problem is described as a technical sequence of tasks and prescriptions scheduled previously for each stand. Therefore, this forest work was ordered, and the management team pointed out when the tasks, costs, sequence, and duration occurred over the days. We have assumed that any task may be done when the team arrived at the stand. For economic reasons, the hour consumption of machinery and workforce usage for each stand and task was performed in the working shift. Thus, the hour service is not constant within stands and may change by stand size, work team efficiency, and the silvicultural task type. Moreover, some of these tasks request a specified time window to happen and/or dependency from previous tasks. This processing time window is the interval of time available for the task execution and it is previously defined by the task dependencies. Daily, the resources (employees/machinery) are limited which increases the complexity problem. At the other extreme, we do not take account of the routing problem of the team within stands and tasks. Finally, the silvicultural problem is a real business case that covers 900 ha of Eucalyptus spp. divided into 32 stands established for commercial use. The stands sizes vary between 8 and 48 hectares, and we assume an operational level focus on five silvicultural activities or tasks: A1 - ant combat 1 (systematic control); A2 - ant combat 2 (local control); A3 - mechanized stand soil preparation; A4 - plantation and A5 - post-planting fertilization. However, the set of tasks associated with each stand is heterogeneous and relay on their silvicultural prescription. Thus, the prescription percentage of the tasks are A1 (12.5 %), A2 (34.4 %), A3 (50 %), A4 (75 %), and A5 (100 %) on the total number of stands. The planning horizon was established in 40 days and six hours effective per day (Figure 1).

Figure 1
The silvicultural project and technical sequence of tasks and prescriptions.
Figura 1
O projeto silvicultural e a sequência técnica das atividades e prescrições.

The temporal dependence connects two sequential tasks and needs to be followed to make sense of the silvicultural activity results. Moreover, we define that the same team is not allowed to start a task n + 1 until the previous task n is not completed. Thus, the task A2 depends on the end of task A1 and so on (Figure 1), but the temporal dependence is not similar for all tasks, being zero, three, zero, and one day between activities A1 and A2, A2 and A3, A3 and A4, A4 and A5, respectively In the end, it has been established a group of different teams responsible for the execution of scheduled tasks. The team members were not fixed which means some rearrangement of combination employees and multiple modes of executing the project is possible (Table 1), where the displacement of the teams was not computed at all.

Table 1
Description of silvicultural tasks and teams based on resource arrangement, efficiency and cost.
Tabela 1
Descrição das atividades silviculturais e equipes com base no arranjo dos recursos, eficiência e custo.

2.2. Integer Linear Programming model for solving the silvicultural tasks scheduling problem

The problem statement is the silvicultural tasks scheduling with resource constraints and multiple execution modes (SSRCMM). We set up the manpower scheduling problem and scheduling with temporal precedence (Bredstrom and Ronnqvist, 2008Bredstrom D, Ronnqvist M. Combined vehicle routing and scheduling with temporal precedence and synchronization constraints. European Journal of Operational Research. 2008;191:19–31. doi:10.1016/j.ejor.2007.07.033
https://doi.org/10.1016/j.ejor.2007.07.0...
) applying integer linear programming. The objective functions were written individually to minimize: a) Project cost (Equation 1) - the amount of financial resource spend to reach the silvicultural project goals within the planning horizon, b) Makespan M (Equation 2) - the length of time that elapses from the start of work to the end, and c) workforce usage (Equation 3) - the used hours h of manpower over the planning horizon. The decision variable [equ.] is binary {0, 1} to scheduling the task a and designate the team t for the stand s. The task duration for team t starts on day i and ends on day j which i ε z+:1≤i,jp,ij and j-i=p,p ε {s,a,t} are the consumed days. The I index indicates the set of starts day possible to perform some task by some team. Therefore, team performance is related to the task, stand size and efficiency which affect the cost c (US$). Let S, A, and T be a finite set of stands, tasks, and team, respectively.

Eq-1 Minimize Cost = s S a s A t a T i a I c s i p a t x s i p a t

Eq-2 Minimize Makespan = M

Eq-3 Minimize workforce = s S a s A t a T i a I h s i p a t x s i p a t

The constraints set below (Equation 4) to (Equation 10) are technical and silvicultural prescriptions for the case studies. Constraint (Equation 4) defines that all task scheduling needs to be done only once for any team. In this context, constraint (Equation 5) guarantees the temporal sequence and dependence of two tasks a and q for the stand. Task a has already been executed before the task q and the interval time is associated with k+d periods.The workforce and machine resources are finite and constrained daily according to the equations (Equation 6) and (Equation 7), respectively The coefficients w and g are the maximum daily resource limit, v and h indicate the hour requested for machine and workforce. The variable M indicates the last day when the last task was finished (Equation. 8). Finally, the nonnegative and binary constraints are declared (Equation 9) and integer (Equation 10).

Eq-4 i a I t a T x s i p a t = 1 ; , s a s

Eq-5 t a T x s i k a t = t a T x s ( k + d ) j q t ; s , a , i a , a < q , q = a + 1 , d q

Eq-6 s S a s A t a T h s k a t x s i p a t w k , i , i k j ,

Eq-7 s S a s A t a T v s k a t x s i p a t g k , , i , i k j

Eq-8 M j x s i p a t , s , a , t , i a

Eq-9 x s i p a t { 0 , 1 }

Eq-10 M Z +

2.3. Simulated Annealing algorithm for solving the silvicultural tasks scheduling problem

The scheduling problem is a difficult problem and complex (NP-hard) to solve with exact algorithms. Given the problem, this optimal solution is sometimes less important when we have a limited time to make the decision plan. Based on this assumption, the stochastic algorithms are usually tested in many optimization problems to evaluate their performances and often find a solution near-optimal. The local search strategy begins with an initial solution X and later randomly generates a new solution X´. The cooling schedule is used to reduce the probability of accepting a poor solution. Additionally the stop criteria are met when reaching the final temperature. The metropolis rule figures out the local optimum solution. In this work, the SA parameters were an initial temperature of 106, a local random search of 10 %; cooler function Ti = 0.999Ti - 1; and 50,000 iterations after preliminary tests.

2.4. Case studies and solution performance

The silvicultural tasks scheduling problem was converted into three case studies to check the performance of each model functions and constraints. These case studies were inspired by a real forest industry prescription and focus on three operational conditions. The first case or general case (S) is associated with financial trends for finding the minimal cost of all tasks. Here, the objective function has similar thinking of the minimum cost and finish the scheduling. The base of this principle is questionable when economic and environmental risks are present and may delay the process. Therefore, the second objective function (S2) was suggested to accelerate the finish of the last task. Usually, the forest sector has been contracting outsourced labor in many activities and sometimes they must speed up the process. In such cases, the makespan is desirable instead of only minimal cost. The last objective function (S3) could be applicable when the workforce is insufficient, rare, or requested for many other forest tasks. The meaning of this strategy is not focused only to reduce cost but on the balance between the first e second objective functions for silvicultural tasks scheduling. Thereby, the three study cases size is equal for comparison criteria and we only change the objective functions, except for makespan where we add the constraint (Equation 8).

We process the models following two mathematical strategies, (i) the exact solution with branch-and-bound algorithm and (ii) simulated annealing. The formulation of integer linear programming was run on software LINGO® (LINDO Systems Inc., 2016LINDO Systems Inc. LINGO. Version 15.0. Chicago, IL: Lindo Systems Inc; 2016.), version 15.0 of academic license. The metaheuristic Simulated Annealing was performed by the software Microsoft ® Visual Basic 6.0. It is also important to note that many stochastic optimization methods need a range of solutions and not only one run time process. Usually, the local optimum solution may affect the final solution, and errors could infer its efficiency. Simulated annealing is a robust algorithm to escape from local optimum (Gallo and Capozzi, 2019Gallo C, Capozzi V. A Simulated Annealing Algorithm for Scheduling Problems. Journal of Applied Mathematics and Physics. 2019;7:2579–2594. doi: 10.4236/jamp.2019.simann
https://doi.org/10.4236/jamp.2019.simann...
). However, we decided to run 30 times for every case study independently to remove any bias. The set of final solutions analysis is recommended and important for any local search procedure. Further, the best solution was chosen to compare with the exact method. The last information extracted was (a) total cost, (b) workflow duration; and (c) workforce usage. We illustrate the task scheduling solution by applying the Gantt chart to summarize the details of the model and the decision-making process.

3. RESULTS

The exact solution was found only for the first objective function (Table 2). In general, the silvicultural tasks scheduling problem with resource constraints and multiple execution modes (SSRCMM) is hard to solve using exact algorithms. So, it is rational to accept a good solution instead of the optimum for many reasons, such as short deadline time to plan the scheduling. However, the first bound was met for the last two functions and could be used to compare with simulated annealing solutions. Independently of the model, the total of decision variables is 4,722 which combines all tasks scheduling options by a team, day, and stand.

Table 2
Integer linear programming and simulated annealing solutions for the silvicultural tasks scheduling problem.
Tabela 2
Soluções de programação linear inteira e simulated annealing para o problema de sequenciamento de atividades silviculturais.

The ILP solution from the objective function S1 is reached faster than the other functions. However, the functions S2 and S3 demand a long time to meet the first bound, not an optimal solution. Unfortunately, the runtime for ILP problems is not predictable and sometimes the only strategy is using a meta-heuristic algorithm. In this sense, the SA tested to provide good solutions in around half a minute. This algorithm was efficient enough to reduce drastically the runtime, except for S1. Generally, the ILP request more time to present the optimal solution. According to the results, the makespan (S2) and workforce usage (S3) are more complex than the project cost function (S1). We identify the same tendency for SA solutions when measuring the deviation from ILP solutions. As an example, the solutions of S1 for each method are equal and range from 2.52 % (S2) to 7.14 % (S3).

The results of each case study explore a detailed plan which are fundamental points for the silvicultural project A comparative study of each objective function assesses the better choice for the decision-making process. In this sense, the tradeoffbetween financial resources and end early the project is pointed out of the model solutions. Whether the choice is a minimal cost, the first objective guarantees this goal reducing US$1,820.29 (S2) and US$2,146.39 (S3) from the final value (ILP). However, the strategy will spend the total period (40 days). We believe of using objective function (S1) the lower cost found is associated with low efficiency of the team designated to each task. The makespan function selected only high efficiency and expensive teams to finish the project early (28 days). Therefore, the increased cost of 4.16 % could be attractive for the operational manager. On the other side, the demand for the workforce was also higher in the period, 10 % (S1), and 36.25 % (S3). In contrast, the workforce usage minimization (S3) keeps a minimum level of resource daily and less demand for this resource than S1 (25.54 %) and S2 (4.32 %). The other advantage is an even flow of workforce usage over time. The final cost also is only 0.7 % higher than the makespan function (Figure 2).

Figure 2
Daily of silvicultural tasks and resources prediction from integer linear programming and simulated annealing algorithm solutions.
Figura 2
Predição diária dos recursos e atividades silviculturais a partir de soluções da programação linear inteira e do algoritmo Simulated annealing.

The silvicultural tasks schedule generated for objective function S2 through the SA algorithm is displayed in the Gantt chart (Figure 3). For instance, it is possible to track the tasks in time over the period and their execution within stands. This temporal and spatial information offers a positive contribution for companies to integrate a control program reference with resources daily Besides, the case studies presented a range of stands with multiple/single tasks scheduled following the silvicultural prescription. The Gantt chart is still an important tool in project and program management as a rich output. These results are systematically checked considering the PDCA process (plan-do-check-act) for continuous improvement of the project planning (Nsafon et al., 2020Nsafon BEK, Butu HM, Owolabi AB, Roh JW, Suh D, Huh J-S. Integrating multi-criteria analysis with PDCA cycle for sustainable energy planning in Africa: Application to hybrid mini-grid system in Cameroon. Sustainable Energy Technologies and Assessments. 2020;37:100628. doi: 10.1016/j.seta.2020.100628
https://doi.org/10.1016/j.seta.2020.1006...
).

Figure 3
Daily silvicultural tasks scheduled from objective function S2 using the SA method.
Figura 3
Tarefas silviculturais diárias programadas a partir da função objetivo S2 usando o método SA.

4. DISCUSSION

Today, forest planning is supported by optimization technics to minimize the risk and increase the success of the industry (Belavenutti et al., 2018Belavenutti P, Romero C, Diaz-Balteiro L. A critical survey of optimization methods in industrial forest plantations management. Scientia Agricola. 2018;75:239–245. doi: 10.1590/1678-992X-2016-0479
https://doi.org/10.1590/1678-992X-2016-0...
). In this scope, the forest services are usually wide of details, demands, and task sequences that request specialized work. The models we have shown has great potential for helping some branch of wood supply chain, perhaps if we have defined the task team route, they should be more realistic. The study cases achieve the main purpose and the SSRCMM was solved by the proposed methods, highlighting the potential of SA. Metaheuristics are a powerful technique that enables to hand dynamic tasks, reducing the processing time (Augustynczik et al., 2016Augustynczik ALD, Arce JE, Yousefpour R, da Silva ACL. Promoting harvesting stands connectivity and its economic implications in Brazilian forest plantations applying integer linear programming and simulated annealing. Forest Policy and Economics. 2016;73:120–129. doi: 10.1016/j.forpol.2016.09.007
https://doi.org/10.1016/j.forpol.2016.09...
) and with high solution quality. In terms of computational time, SA provided improvements for most of the case studies evaluated. The difference in time resolution among methods is significant where SA reduced 95.7 % on average, except for S1. Moreover, in all the case studies, we identify the SA success by the deviation value of the exact solution between zero to 7.14 %. The results corroborate the Borges et al. (2014)Borges P, Eid T, Bergseng E. Applying simulated annealing using different methods for the neighborhood search in forest planning problems. European Journal of Operational Research. 2014;233:700–710. doi: 10.1016/j.ejor.2013.08.039
https://doi.org/10.1016/j.ejor.2013.08.0...
presented solutions close to the optimum and with reduced processing times.

With the advance of new technologies and systems become easier to obtain models that meet the time demands required to solve complex problems in the industry, once is desirable fast solutions in a few hours or days. In such cases, therefore, time represents a valuable resource for companies mainly at the operational level (Santos et al., 2019Santos PAVH dos, Silva ACL da, Arce JE, Augustynczik ALD. A Mathematical Model for the Integrated Optimization of Harvest and Transport Scheduling of Forest Products. Forests. 2019;10:1110. doi: 10.3390/f10121110
https://doi.org/10.3390/f10121110...
). Then definitely, the computation time may be a limiting factor to the applicability of some optimization techniques (François et al., 2017François J, Moad K, Bourrières J-P, Lebel L. A tactical planning model for collaborative timber transport. IFAC-PapersOnLine. 2017;50:11713–11718. doi: 10.1016/j.ifacol.2017.08.1695
https://doi.org/10.1016/j.ifacol.2017.08...
) as observed in two functions S2 and S3. We highlighted the suit of SA for solving the problem. These results corroborate the study by Jin et al. (2016)Jin X, Pukkala T, Li F. Fine-tuning heuristic methods for combinatorial optimization in forest planning. European Journal of Forest Research. 2016;135:765–779. doi: 10.1007/s10342-016-0971-x
https://doi.org/10.1007/s10342-016-0971-...
that recommend the use of SA in forest planning when the solutions must be found quickly.

Generally, the forest tasks are worked under environmental conditions and risks of delay. Daily, the control of the silvicultural task needs to be checked to guarantee minimal deviations. In such cases, usually, new plans must be rewrite and our model is dynamic to accept changes for new planning. Instead of delay, we suggest the makespan for reduction of the time project execution. The objective function (S2) has proven to be an excellent alternative with a low increased cost which results in 28 days to finish the project. Therefore, even though increasing the costs when accelerated the tasks ends, the S2 is still a desired case study due to some situations as a deviation of goal productivity, financial problem, environmental condition, accidents, and unable machinery working. The makespan uses are also reinforced by François et al. (2017)François J, Moad K, Bourrières J-P, Lebel L. A tactical planning model for collaborative timber transport. IFAC-PapersOnLine. 2017;50:11713–11718. doi: 10.1016/j.ifacol.2017.08.1695
https://doi.org/10.1016/j.ifacol.2017.08...
at the tactical planning level and wood supply for transport capacity task. The author’s model was set up to minimize the multiobjective function which includes the makespan subject to some technical and operational constraints. As expected, their results present a time reduction (five to four days) and use 88 % of the available transport capacity. Even these values, the forest industry has not yet been applying this function. Furthermore, the makespan allows decision-makers greater flexibility for finding feasible solutions to the goals.

Manpower is one of the most important variables for decision-makers even for the basic services. However, workforce usage is influenced by service, experience, and task cost (Doumic et al., 2017Doumic M, Perthame B, Ribes E, Salort D, Toubiana N. Toward an integrated workforce planning framework using structured equations. European Journal of Operational Research. 2017;262:217–230. doi: 10.1016/j.ejor.2017.03.076
https://doi.org/10.1016/j.ejor.2017.03.0...
). Therefore, there are many alternatives to reduce this last attribute and the most common practice is outsourcing for the forest sector (Štěrbová et al., 2019Štěrbová M, Stojanovski V, Weiss G, Šálka J. Innovating in a traditional sector : Innovation in forest harvesting in Slovakia and Macedonia. Forest Policy and Economics. 2019;106:101960. doi: 10.1016/j.forpol.2019.101960
https://doi.org/10.1016/j.forpol.2019.10...
). Our third objective function S3 was designed to reduce the workforce usage and the results were similar to S2 but less than S1. In cost-benefit of S2 are the low peak and constant workforce usage daily Indeed, there is substantial evidence of S3 been an option to control this factor and also its oscillation according to the maximum peak values, 29.16 % (S1-S3), and 36.25 % (S2-S3).

The making decision process demands a diversification of ideas to elaboration on the model and constraints, based mainly on the market perspectives, industry capacity, and financial support. Unfortunately, the traditional approach tends to focus only on maximizing profits, which has not been enough for forest planning. The outputs from the SSRCMM model allows for more detailed and flexible planning. Such flexibility is provided by diversifying case studies based on different objective functions. For these reasons, the outputs present as advantages: enable better integration with the other areas of the company and facilitating a re-planning or meeting the conditions of deviations from the goal, in the face of uncontrolled events. Despite these objective function type, an advantage concerning the final decision depends on the global economic moment. The timing of this stage has been constantly changing summing up to new advances in forest operations and tree genetic improvements. Nowadays, new challenges are requested to fill the optimization model gaps which include social and ecological criteria as noted in Serrano-Ramírez et al. (2019)Serrano-Ramírez E, Valdez-Lazalde JR, Santos-Posadas HMDL, Mora-Gutíerrez RA, Ángeles-Pérez G. Optimización de la producción forestal maderable y conservación del ecosistema en bosques comunitarios en el sur de México. Bosque. 2019;40:195–204. doi: 10.4067/S0717-92002019000200195
https://doi.org/10.4067/S0717-9200201900...
, Álvarez-Miranda et al. (2019)Álvarez-Miranda E, Garcia-Gonzalo J, Pais C, Weintraub A. A multicriteria stochastic optimization framework for sustainable forest decision making under uncertainty. Forest Policy and Economics. 2019;103:112–122. doi:10.1016/j.forpol.2018.03.006
https://doi.org/10.1016/j.forpol.2018.03...
, and not only economic aspects. On the other side, with a low rate of return on capital the operation of these industries, sooner or later, will damage their economy However, as their industrial activities expand, this will result in either higher benefits for our society.

5. CONCLUSIONS

Our study proposal advanced towards solving scheduling tasks problems, daily often present in forest operational planning. The suggested model may support the silvicultural tasks scheduling with resource constraints and multiple execution modes (SSRCMM). The three tested functions have significant contribution of planning process. Their uses have differences according to the managers’ decisions. Conversely, the makespan (S2) and workforce usage (S3) functions demand higher budgets than the project costs (S) for evidently reasons in our tests. These findings emphasized the relevance of objective function flexibilization to reduce the risk of field working collapses. Due to the problem complexity, we suggest the use of Simulated Annealing (SA) instead of the exact method for further and larger problems. The new insights of the integration between management and planning reveal a promissory frontier of knowledge. Furthermore, our findings encourage future researchers to move forward into new challenges of multi-objective procedures and methods.

6. REFERENCES

  • Álvarez-Miranda E, Garcia-Gonzalo J, Pais C, Weintraub A. A multicriteria stochastic optimization framework for sustainable forest decision making under uncertainty. Forest Policy and Economics. 2019;103:112–122. doi:10.1016/j.forpol.2018.03.006
    » https://doi.org/10.1016/j.forpol.2018.03.006
  • Augustynczik ALD, Arce JE, Yousefpour R, da Silva ACL. Promoting harvesting stands connectivity and its economic implications in Brazilian forest plantations applying integer linear programming and simulated annealing. Forest Policy and Economics. 2016;73:120–129. doi: 10.1016/j.forpol.2016.09.007
    » https://doi.org/10.1016/j.forpol.2016.09.007
  • Babapour R, Naghdi R, Ghajar I, Mortazavi Z. Forest road profile optimization using meta-heuristic techniques. Applied Soft Computing. 2018;64:126–137. doi: 10.1016/j.asoc.2017.12.015
    » https://doi.org/10.1016/j.asoc.2017.12.015
  • Balena F, Fawcette J. Programming Microsoft Visual Basic 6.0. Vol. 1. Microsoft press: Washington; 1999.
  • Barbosa-Póvoa AP, da Silva C, Carvalho A. Opportunities and challenges in sustainable supply chain: An operations research perspective. European Journal of Operational Research. 2018;268:399–431. doi:10.1016/j.ejor.2017.10.036
    » https://doi.org/10.1016/j.ejor.2017.10.036
  • Belavenutti P, Romero C, Diaz-Balteiro L. A critical survey of optimization methods in industrial forest plantations management. Scientia Agricola. 2018;75:239–245. doi: 10.1590/1678-992X-2016-0479
    » https://doi.org/10.1590/1678-992X-2016-0479
  • Borges P, Eid T, Bergseng E. Applying simulated annealing using different methods for the neighborhood search in forest planning problems. European Journal of Operational Research. 2014;233:700–710. doi: 10.1016/j.ejor.2013.08.039
    » https://doi.org/10.1016/j.ejor.2013.08.039
  • Bouchard M, D’Amours S, Rönnqvist M, Azouzi R, Gunn E. Integrated optimization of strategic and tactical planning decisions in forestry. European Journal of Operational Research. 2017;259:1132–1143. doi: 10.1016/j.ejor.2016.11.022
    » https://doi.org/10.1016/j.ejor.2016.11.022
  • Bredstrom D, Ronnqvist M. Combined vehicle routing and scheduling with temporal precedence and synchronization constraints. European Journal of Operational Research. 2008;191:19–31. doi:10.1016/j.ejor.2007.07.033
    » https://doi.org/10.1016/j.ejor.2007.07.033
  • Castillo-Salazar JA, Landa-silva D, Qu R. Workforce scheduling and routing problems : literature survey and computational study. Annals of Operations Research. 2016;239:39–67. doi: 10.1007/s10479-014-1687-2
    » https://doi.org/10.1007/s10479-014-1687-2
  • Chaudhry IA, Khan AA. A research survey : review of flexible job shop scheduling techniques. International Transactions in Operational Research. 2016;23:551–591.doi: 10.1111/itor.12199
    » https://doi.org/10.1111/itor.12199
  • D’Amours S, Rönnqvist M, Weintraub A. Using Operational Research for Supply Chain Planning in the Forest Products Industry. INFOR: Information Systems and Operational Research. 2008;46:265–281. doi: 10.3138/infor.46.4.265
    » https://doi.org/10.3138/infor.46.4.265
  • Doumic M, Perthame B, Ribes E, Salort D, Toubiana N. Toward an integrated workforce planning framework using structured equations. European Journal of Operational Research. 2017;262:217–230. doi: 10.1016/j.ejor.2017.03.076
    » https://doi.org/10.1016/j.ejor.2017.03.076
  • François J, Moad K, Bourrières J-P, Lebel L. A tactical planning model for collaborative timber transport. IFAC-PapersOnLine. 2017;50:11713–11718. doi: 10.1016/j.ifacol.2017.08.1695
    » https://doi.org/10.1016/j.ifacol.2017.08.1695
  • Gallo C, Capozzi V. A Simulated Annealing Algorithm for Scheduling Problems. Journal of Applied Mathematics and Physics. 2019;7:2579–2594. doi: 10.4236/jamp.2019.simann
    » https://doi.org/10.4236/jamp.2019.simann
  • González-Olabarria J-R, Pukkala T. Integrating fire risk considerations in landscape-level forest planning. Forest Ecology and Management. 2011;261:278–287. doi: 10.1016/j.foreco.2010.10.017
    » https://doi.org/10.1016/j.foreco.2010.10.017
  • Hachemi N El, Gendreau M, Rousseau L-M. A heuristic to solve the synchronized log-truck scheduling problem. Computers & Operations Research. 2013;40:666–673. doi: 10.1016/j.cor.2011.02.002
    » https://doi.org/10.1016/j.cor.2011.02.002
  • Hachemi N El, Gendreau M, Rousseau L-M. A hybrid constraint programming approach to the log-truck scheduling problem. Annals of Operations Research. 2011;184:163–178. doi: 10.1007/s10479-010-0698-x
    » https://doi.org/10.1007/s10479-010-0698-x
  • Jin X, Pukkala T, Li F. Fine-tuning heuristic methods for combinatorial optimization in forest planning. European Journal of Forest Research. 2016;135:765–779. doi: 10.1007/s10342-016-0971-x
    » https://doi.org/10.1007/s10342-016-0971-x
  • Kaya A, Bettinger P, Boston K, Akbulut R, Ucar Z, Siry J, Merry K, Cieszewski C. Optimisation in Forest Management. Current Forestry Reports. 2016;2:1–17. doi: 10.1007/s40725-016-0027-y
    » https://doi.org/10.1007/s40725-016-0027-y
  • LINDO Systems Inc. LINGO. Version 15.0. Chicago, IL: Lindo Systems Inc; 2016.
  • Meneguzzi CC, Silva GF da, Mauri GR, Mendonça AR, Junior AA de B. Routing model applied to forest inventory vehicles planning. Computers and Electronics in Agriculture. 2020;175:105544. doi: 10.1016/j.compag.2020.105544
    » https://doi.org/10.1016/j.compag.2020.105544
  • Moriguchi K, Ueki T, Saito M. Identification of effective implementations of simulated annealing for optimizing thinning schedules for single forest stands. European Journal of Operational Research. 2017;262:1094–1108. doi: 10.1016/j.ejor.2017.04.037
    » https://doi.org/10.1016/j.ejor.2017.04.037
  • Nsafon BEK, Butu HM, Owolabi AB, Roh JW, Suh D, Huh J-S. Integrating multi-criteria analysis with PDCA cycle for sustainable energy planning in Africa: Application to hybrid mini-grid system in Cameroon. Sustainable Energy Technologies and Assessments. 2020;37:100628. doi: 10.1016/j.seta.2020.100628
    » https://doi.org/10.1016/j.seta.2020.100628
  • Santos PAVH dos, Silva ACL da, Arce JE, Augustynczik ALD. A Mathematical Model for the Integrated Optimization of Harvest and Transport Scheduling of Forest Products. Forests. 2019;10:1110. doi: 10.3390/f10121110
    » https://doi.org/10.3390/f10121110
  • Serrano-Ramírez E, Valdez-Lazalde JR, Santos-Posadas HMDL, Mora-Gutíerrez RA, Ángeles-Pérez G. Optimización de la producción forestal maderable y conservación del ecosistema en bosques comunitarios en el sur de México. Bosque. 2019;40:195–204. doi: 10.4067/S0717-92002019000200195
    » https://doi.org/10.4067/S0717-92002019000200195
  • Štěrbová M, Stojanovski V, Weiss G, Šálka J. Innovating in a traditional sector : Innovation in forest harvesting in Slovakia and Macedonia. Forest Policy and Economics. 2019;106:101960. doi: 10.1016/j.forpol.2019.101960
    » https://doi.org/10.1016/j.forpol.2019.101960

Publication Dates

  • Publication in this collection
    08 July 2022
  • Date of issue
    2022

History

  • Received
    02 Feb 2021
  • Accepted
    27 Oct 2021
Sociedade de Investigações Florestais Universidade Federal de Viçosa, CEP: 36570-900 - Viçosa - Minas Gerais - Brazil, Tel: (55 31) 3612-3959 - Viçosa - MG - Brazil
E-mail: rarvore@sif.org.br