Acessibilidade / Reportar erro

Programming and scheduling sugarcane harvesting fronts: model and solution methods for large-scale problems

Abstract:

In a recent study, optimization models were proposed for programming and scheduling sugarcane harvesting fronts. This is a complex agricultural and logistic problem comprising various factors, such as raw material maturation stage, harvesting at the agricultural unit, transporting of raw material to the plant, and milling capacities of the plant. In this study, one of the optimization models previously studied was used to represent this problem using Mixed Integer Programming (MIP) of a lot sizing and scheduling model in parallel machines with sequence dependent setup times and costs. The proposed methods are based on MIP heuristics to solve this model in a real situation of a harvest season of a typical company from this sector inspired by harvest block aggregation heuristics, relax-and-fix constructive heuristics, and fix-and-optimize improvement heuristics. To compare the performance of the heuristic methods, various experiments were conducted using different combinations and variations of these methods. Three approaches were able to produce good quality solutions. One of them is described in detail and analyzed in this study, showing promising results in terms of making programming and scheduling decisions concerning sugarcane harvesting fronts.

Keywords:
Sugarcane harvest programming; Production lot sizing and scheduling; Mixed integer programming; Relax-and-fix and fix-and-optimize heuristics

Resumo:

Em um estudo anterior recente, modelos de otimização para a programação e o sequenciamento das frentes de colheita de cana-de-açúcar foram propostos. Esse é um problema agrícola e logístico complexo que envolve vários fatores, tais como o estágio de maturação da matéria-prima, a colheita na unidade agrícola e o transporte dessa matéria-prima para a unidade industrial, bem como a capacidade de moagem da unidade industrial. No presente estudo, aplica-se um dos modelos de otimização do estudo anterior para representar esse problema por meio de um modelo de programação inteira mista (PIM) de dimensionamento e sequenciamento de lotes da produção em máquinas paralelas com custos e tempos de setup dependentes da sequência. Propõem-se métodos baseados em heurísticas PIM para resolver esse modelo em uma situação real de uma safra de uma empresa típica do setor, inspirados em uma heurística de agregação de blocos de colheita, em heurísticas de construção do tipo relax-and-fix e heurísticas de melhoria do tipo fix-and-optimize. Para comparar os desempenhos desses métodos heurísticos foram realizados vários experimentos com diferentes combinações e variações desses métodos, e três abordagens foram capazes de gerar soluções de boa qualidade, sendo que uma delas é aqui detalhada e analisada, com resultados promissores para apoiar decisões de programação e sequenciamento das frentes de colheita de cana-de-açúcar.

Palavras-chave:
Programação de colheita de cana-de-açúcar; Dimensionamento e sequenciamento de lotes de produção; Programação inteira mista; Heurísticas relax-and-fix e fix-and-optimize

1 Introduction

Operational research approaches applied to programming production and logistics in agro- industry have been widely studied in the literature (Ahumada & Villalobos, 2009Ahumada, O., & Villalobos, J. R. (2009). Application of planning models in the agri-food supply chain: A review. European Journal of Operational Research, 196(1), 1-20. http://dx.doi.org/10.1016/j.ejor.2008.02.014.
http://dx.doi.org/10.1016/j.ejor.2008.02...
; Junqueira & Morabito, 2012Junqueira, R. A. R., & Morabito, R. (2012). Production and logistics planning considering circulation taxes in a multi-plant seed corn company. Computers and Electronics in Agriculture, 84, 100-110. http://dx.doi.org/10.1016/j.compag.2012.02.019.
http://dx.doi.org/10.1016/j.compag.2012....
; Plà et al., 2014Plà, L. M., Sandars, D. L., & Higgins, A. J. (2014). A perspective on operational research prospects for agriculture. The Journal of the Operational Research Society, 68(7), 1078-1089. http://dx.doi.org/10.1057/jors.2013.45.
http://dx.doi.org/10.1057/jors.2013.45...
; Plà-Aragones, 2015Plà-Aragones, L. M. (2015). Handbook of operations research in agriculture and the agri-food industry. International Series in Operation Research & Management Science, 224 http://dx.doi.org/10.1007/978-1-4939-2483-7.
http://dx.doi.org/10.1007/978-1-4939-248...
). In this context, sugarcane crop harvest programming is a complex problem that involves various factors such as the raw material maturation stage, harvesting at the agricultural unit, transporting raw material to the plant, as well as the milling capacities of the plant. The latter is a critical factor for integrating the agricultural and industrial processes. According to Junqueira & Morabito (2017)Junqueira, R. A. R., & Morabito, R. (2017). Abordagens de otimização para a programação e sequenciamento das frentes de colheita de cana-de-açúcar. Gestão & Produção, 24(2), 407-422., part of this complexity is due to dividing the agricultural operation into various harvesting fronts, as well as the difficulties of programming and scheduling these fronts over time in order to maintain an average transport capacity of sugarcane for the plant, as the fronts change harvest blocks. Maintaining this average transport capacity could become unfeasible if all the harvesting effort were concentrated only in some points (for example, all fronts are located in only one harvest block) because either resources could be in excess (if most of these fronts are located too near the plant) or there could be a lack if the fronts were too far away.

Various studies have addressed planning sugarcane harvesting, such as: Higgins et al. (1998Higgins, A., Muchow, R., Rudd, A., & Ford, A. (1998). Optimizing harvest date in sugar production: a case study for the Mossman mill region in Australia I. Development of operations research model and solution. Field Crops Research, 57(2), 153-162. http://dx.doi.org/10.1016/S0378-4290(97)00116-0.
http://dx.doi.org/10.1016/S0378-4290(97)...
, 2004aHiggins, A., Antony, G., Sandell, G., Davies, I., Prestwidge, D., & Andrew, B. (2004a). A framework for integrating a complex harvesting and transport system for sugar production. Agricultural Systems, 82(2), 99-115. http://dx.doi.org/10.1016/j.agsy.2003.12.004.
http://dx.doi.org/10.1016/j.agsy.2003.12...
, bHiggins, A., Haynes, M., Muchow, R., & Prestwidge, D. (2004b). Developing and implementing optimised sugarcane harvest schedules through participatory research. Australian Journal of Agricultural Research, 55(3), 297-306. http://dx.doi.org/10.1071/AR03172.
http://dx.doi.org/10.1071/AR03172...
), Higgins (1999Higgins, A. (1999). Optimizing cane supply decisions within a sugar mill region. Journal of Scheduling, 2(5), 329-344. http://dx.doi.org/10.1002/(SICI)1099-1425(199909/10)2:5<229::AID-JOS29>3.0.CO;2-L.
http://dx.doi.org/10.1002/(SICI)1099-142...
, 2002)Higgins, A. (2002). Australian sugar mills optimize harvester rosters to improve production. Interfaces, 32(3), 15-25. http://dx.doi.org/10.1287/inte.32.3.15.41.
http://dx.doi.org/10.1287/inte.32.3.15.4...
and Higgins & Muchow (2003) Higgins, A., & Muchow, R. (2003). Assessing the potential benefits of alternative cane supply arrangements in the Australian sugar industry. Agricultural Systems, 76(2), 623-638. http://dx.doi.org/10.1016/S0308-521X(02)00031-8.
http://dx.doi.org/10.1016/S0308-521X(02)...
in the Australian context; Grunow et al. (2007)Grunow, M., Günther, H. O., & Westinner, R. (2007). Supply optimization for the production of raw sugar. International Journal of Production Economics, 110(1-2), 224-239. http://dx.doi.org/10.1016/j.ijpe.2007.02.019.
http://dx.doi.org/10.1016/j.ijpe.2007.02...
in the Venezuelan context and Jena & Poggi (2013)Jena, S. D., & Poggi, M. (2013). Harvest planning in the Brazilian sugar cane industry via mixed integer programming. European Journal of Operational Research, 230(2), 374-384. http://dx.doi.org/10.1016/j.ejor.2013.04.011.
http://dx.doi.org/10.1016/j.ejor.2013.04...
in the Brazilian context. However, these studies either disregard the division into harvesting fronts or predefine it by harvest blocks. In a previous study, Junqueira & Morabito (2017)Junqueira, R. A. R., & Morabito, R. (2017). Abordagens de otimização para a programação e sequenciamento das frentes de colheita de cana-de-açúcar. Gestão & Produção, 24(2), 407-422. were inspired by the General Lotsizing and Scheduling Problem for Parallel Production Lines (GLSPPL) proposed by Meyr (2002)Meyr, H. (2002). Simultaneous lotsizing and scheduling on parallel machines. European Journal of Operational Research, 139(2), 277-292. http://dx.doi.org/10.1016/S0377-2217(01)00373-3.
http://dx.doi.org/10.1016/S0377-2217(01)...
and Meyr & Mann (2013)Meyr, H., & Mann, M. (2013). A decomposition approach for the general lotsizing and scheduling problem for parallel production lines. European Journal of Operational Research, 229(3), 718-731. http://dx.doi.org/10.1016/j.ejor.2013.03.036.
http://dx.doi.org/10.1016/j.ejor.2013.03...
, which presents three models concerned with planning sugarcane harvesting considering harvesting fronts. According to the analogy used by the authors, the harvest blocks are represented by the GLSPPL lots, whereas the harvesting fronts are represented by the production lines.

In contrast with other studies that predominantly use sucrose content estimates to assess the ripeness of the sugarcane planted which indicates the optimal harvesting period for an area, Junqueira & Morabito (2017)Junqueira, R. A. R., & Morabito, R. (2017). Abordagens de otimização para a programação e sequenciamento das frentes de colheita de cana-de-açúcar. Gestão & Produção, 24(2), 407-422. considered the Length of Time of Industrial Use (LTIU) for each harvesting block to determine the time-window at which a given area could be best harvested. Although they are interesting indicators for the expected income of the raw material, the sucrose content estimates may not be repeated in the next harvest due to: climate variations, soil fertilization, pest problems, diseases, as well as other biological factors that could affect the plant’s behavior. In contrast, the LTIU results from a comprehensive agronomic evaluation carried out by the plant´s technical team, as well as from other institutions that develop sugarcane varieties. In addition to the ripeness, the LTIU is formed considering other characteristics of the planted variety, such as if it easy to sprout, tendency to flower, ripening response and irrigation.

The models presented in Junqueira & Morabito (2017)Junqueira, R. A. R., & Morabito, R. (2017). Abordagens de otimização para a programação e sequenciamento das frentes de colheita de cana-de-açúcar. Gestão & Produção, 24(2), 407-422. also take into account the harvest potential and the transport variable per harvest block. Characteristics such as the expected productivity of the crop (tons per ha), the planting distance and number of maneuvers vary, depending on the area, and directly affect the hourly production rate of harvesting machines. Similarly, the distance between the harvesting area and the plant, as well as the vehicles’ speed have an impact on the transportation rate of the trucks. Trying to find a balance between the harvesting and transportation capacities is essential to reduce costs caused by idle resources which, according to the authors, are significant. However, a reduction in resources should not lead to a failure in supplying raw material to the industry, nor a harvest that is out of season from that predicted by the LTIU as these marginal costs could be significantly higher than those of idleness. The other models reported in the literature take into account only the distance as a dependent variable of the harvest area, which should be balanced throughout the whole harvest season.

Despite the fact that this approach seems promising, Junqueira & Morabito (2017)Junqueira, R. A. R., & Morabito, R. (2017). Abordagens de otimização para a programação e sequenciamento das frentes de colheita de cana-de-açúcar. Gestão & Produção, 24(2), 407-422. solved the problem only for small samples, with few hundreds of constraints and variables, and dozens of these discrete variables. In order to address the actual sugarcane harvesting planning, Higgins et al. (2004b)Higgins, A., Haynes, M., Muchow, R., & Prestwidge, D. (2004b). Developing and implementing optimised sugarcane harvest schedules through participatory research. Australian Journal of Agricultural Research, 55(3), 297-306. http://dx.doi.org/10.1071/AR03172.
http://dx.doi.org/10.1071/AR03172...
, Higgins & Laredo (2006)Higgins, A., & Laredo, L. A. (2006). Improving harvesting and transport planning within a sugar value chain. The Journal of the Operational Research Society, 57(4), 367-376. http://dx.doi.org/10.1057/palgrave.jors.2602024.
http://dx.doi.org/10.1057/palgrave.jors....
, as well as Jena & Poggi (2013)Jena, S. D., & Poggi, M. (2013). Harvest planning in the Brazilian sugar cane industry via mixed integer programming. European Journal of Operational Research, 230(2), 374-384. http://dx.doi.org/10.1016/j.ejor.2013.04.011.
http://dx.doi.org/10.1016/j.ejor.2013.04...
proposed methods that aggregate harvest blocks in order to reduce the number of variables involved. In parallel, heuristic methods based on MIP, such as relax-and-fix, presented by Pochet & Wolsey (2006)Pochet, Y., & Wolsey, L. A. (2006). Production planning by mixed integer programming. New York: Springer Science+Business Media. and fix-and-optimize, proposed by Helber & Sahling (2010)Helber, S., & Sahling, F. (2010). A fix-and-optimize approach for the multi-level capacitated lot sizing problem. International Journal of Production Economics, 123(2), 247-256. http://dx.doi.org/10.1016/j.ijpe.2009.08.022.
http://dx.doi.org/10.1016/j.ijpe.2009.08...
, have been widely used to solve the large scale General Lotsizing and Scheduling Problem for Parallel Production Lines, as shown for example in Beraldi et al. (2008)Beraldi, P., Ghiani, G., Grieco, A., & Guerriero, E. (2008). Rolling-horizon and fix-and-relax heuristics for the parallel machine lot-sizing and scheduling problem with sequence-dependent set-up costs. Computers & Operations Research, 35(11), 3644-3656. http://dx.doi.org/10.1016/j.cor.2007.04.003.
http://dx.doi.org/10.1016/j.cor.2007.04....
, Ferreira et al. (2009Ferreira, D., Morabito, R., & Rangel, S. (2009). Solution approaches for the soft drink integrated production lot sizing and scheduling problem. European Journal of Operational Research, 196(2), 697-706. http://dx.doi.org/10.1016/j.ejor.2008.03.035.
http://dx.doi.org/10.1016/j.ejor.2008.03...
, 2012Ferreira, D., Clark, A. R., Almada-Lobo, B., & Morabito, R. (2012). Single-stage formulations for synchronized two-stage lot sizing and scheduling in soft drink production. International Journal of Production Economics, 136(2), 255-265. http://dx.doi.org/10.1016/j.ijpe.2011.11.028.
http://dx.doi.org/10.1016/j.ijpe.2011.11...
), Toso et al. (2009)Toso, E. A. V., Morabito, R., & Clark, A. R. (2009). Lot sizing and sequencing optimisation at an animal-feed plant. Computers & Industrial Engineering, 57(3), 813-821. http://dx.doi.org/10.1016/j.cie.2009.02.011.
http://dx.doi.org/10.1016/j.cie.2009.02....
and Helber & Sahling (2010)Helber, S., & Sahling, F. (2010). A fix-and-optimize approach for the multi-level capacitated lot sizing problem. International Journal of Production Economics, 123(2), 247-256. http://dx.doi.org/10.1016/j.ijpe.2009.08.022.
http://dx.doi.org/10.1016/j.ijpe.2009.08...
.

Therefore, this work uses an MIP model to represent the programming and scheduling sugarcane harvesting front problem and proposes heuristic methods to solve this problem in real situations, comprising three integrated heuristics: a harvest block aggregation heuristic, a relax-and-fix constructive heuristic and a fix-and-optimize improvement heuristic. To the best of the authors’ knowledge, no other work in the literature presents optimization approaches addressing this problem in this line of research.

Therefore, Section 2 describes the MIP to represent this problem, Section 3 presents the proposed heuristic methods to solve the sugarcane harvest planning problem, Section 4 compares the performance of the proposed heuristic methods, Section 5 illustrates and analyzes in detail a solution to the problem. Finally, Section 6 presents the final considerations of this study and discusses perspectives for future research.

2 Mathematical model

In order to model the problem, it is considered that the harvesting blocks j=1 ..B, which have an estimated production of pj, should be sequenced in the harvesting fronts l=1 ..F in a finite horizon time, divided into macro-periods t=1 ..P. Each macro-period can be sub-divided into non-overlapping micro-periods of varying sizes. Each harvesting front has a specific definition of sub-periods. Set St describes the s micro-periods where s = 1,..., t=1T|St|=N (see Figure 1).

Figure 1
Relationship between macro- and micro-periods.

Set Bljl represents blocks j that can be harvested by the harvesting front l. Set Bsjt represents the time-window, periods t, in which block j can be harvested. Harvesting mM can be manual or mechanized, where Fm is the set of harvesting fronts that belong to set M. Therefore, in each block j, fjm represents the fraction of the production block using harvest type m.

During the whole macro-period t, the harvesting fronts should meet the plant´s demand range [mindmt,maxdmt] for each harvesting type m. Furthermore, there is a minimum amount of area to be released, vint, from set Vj, which represents the set of blocks that have fraction fij possible to be irrigated by vinasse.

Each front l has Nml machines (harvesters or loaders). A harvesting capacity of block j is given by colj. The m harvesting machines work for Htm hours per day and have an identical working availability for all fronts l of Kt hours per macro-period t. The mode of transport considered is totally by road using a homogeneous fleet of Nt trucks, which work Htt hours per day. The fleet of vehicles also has a working availability of Kt hours per macro-period t. In addition, any truck can go to any harvesting front, as long as it follows a dynamic dispatching rule. Each block j has an associated transport capacity transpj, which is a function of the distance from the plant and the conditions of the road network.

The capacity loss of the harvesting front during block changes is measured by the displacement time stij, between block i, where it is leaving from, to block j, where it is being moved to, which is calculated based on the distance between these blocks, distij. The amount of vehicles with a flatbed trailer, Np, which enable harvesters to be transported (usually on a crawler harvester) over long distances, also affects the speed of the change of area. In order to make this change, not all the sugarcane from the block needs to be harvested, however a minimum amount, in tons, for block j and front l, bmlj should be harvested so that the displacement of the front can be justified.

Among the models presented by Junqueira & Morabito (2017)Junqueira, R. A. R., & Morabito, R. (2017). Abordagens de otimização para a programação e sequenciamento das frentes de colheita de cana-de-açúcar. Gestão & Produção, 24(2), 407-422., this study considered the so-called 1B Model. This model has a trivial feasible solution, which is simply based on not producing (i.e., not harvest or transport), paying for the failure in the supply and for all the raw material left to be harvested in the next season. This material is called sugarcane left unharvested (ripe sugarcane harvested in the next season), which is a technical term from the field. Given this characteristic, feasible solutions can be easily obtained, potentializing, therefore the use of heuristic methods.

In the following paragraphs, this model is summarized to facilitate the reader's understanding of the solution methods proposed in the next section and so that the material of the article can be self-contained. Table 1 shows the decision variables. More details on the elements used by the model can be found in Junqueira & Morabito (2017)Junqueira, R. A. R., & Morabito, R. (2017). Abordagens de otimização para a programação e sequenciamento das frentes de colheita de cana-de-açúcar. Gestão & Produção, 24(2), 407-422..

Table 1
Decision variables of the model.

The MIP model is defined by:

M i n m o t = 1 T w m m t + b s j = 1 B w b j + m d l = 1 F j = 1 B j = 1 B d i s t i j z l i j (1)

Subject to:

l F m j = 1 B s S t x l j s + w m m t min d m t ( t = 1, , T ) , ( m = m a n , m e c ) (2)
l F m j = 1 B s S t x l j s max d m t ( t = 1, , T ) , ( m = m a n , m e c ) (3)
l F m s = 1 N x l j s + w b j = p j f j m ( j = 1, , B ) , ( m = m a n , m e c ) (4)
m = m a n m e c l F m j V j s S t f i j x l j s T C H j v i n t ( t = 1, , T ) (5)
j = 1 B s S t 24 c o l m j N m l H t m x l j s + i = 1 B j = 1 B s S t N m l N p s t i j z l i j s K t ( m = m a n , m e c ) , l F m , ( t = 1, , T ) (6)
m = m a n m e c l F m j = 1 B s S t 24 t r a n s p m j N t H t t x l j s K t ( t = 1, , T ) (7)
x l j s min ( c o l m j N c l H t m 24 , t r a n s p m j N t H t t 24 ) K t y l j s ( m = m a n , m e c ) , l F m , ( j = 1, , B ) , ( t = 1, , T ) , s S t (8)
x l j s b m l j ( y l j s y l j s 1 ) ( m = m a n , m e c ) , l F m , ( j = 1, , B ) , ( s = 1, , N ) (9)
j ( B s j t B l j l ) y l j s = 1 ( l = 1, , F ) , ( t = 1, , T ) , s S t (10)
y l i s 1 = j = 1 B z l i j s ( l = 1, , F ) , ( i = 1, , B ) , ( s = 2, , N ) (11)
i = 1 B z l i j s = y l j s ( l = 1, , F ) , ( j = 1, , B ) , ( s = 1, , N ) (12)
y l j s 1 y l j s ( l = 1, , F ) , ( j = 1, , B ) , ( t = 1, , T ) , s ( S t S 0 t ) (13)
x l j s 0 ( l = 1, , F ) , ( j = 1, , B ) , ( s = 1, , N ) (14)
y l j s { 0,1 } ( l = 1, , F ) , ( j = 1, , B ) , ( s = 1, , N ) (15)
z l i j s 0 ( l = 1, , F ) , ( i = 1, , B ) , ( j = 1, , B ) , ( s = 1, , N ) (16)
w m m t 0 ( t = 1, , T ) , ( m = m a n , m e c ) (17)
w b j 0 ( j = 1, , B ) (18)

The Objective Function 1 assesses the impact of the milling failure costs, sugarcane left unharvested and also the displacement of harvesting fronts, which is also considered, although it is of second order if compared to the other two. Slack variables measure the tons of lost milling, Constraints 2, and for tons of raw material not harvested left in the field, Constraints 4. There is a cost per hour or per ton, mo and bs, respectively, for each of the parameters. Parameter md represents the transport cost of a front per km.

Constraints 2 to 4 ensure the mass balance, adjusting the field production according to the plant´s demand. Constraints 2 and 3 are related to the minimum and maximum milling demand per period, ensuring that the amount of harvested and transported raw material of a specific kind of harvesting is higher than the amount demanded for the period. Constraints 4 limit the harvest and transport to the availability of raw material in the block and is, therefore, related to the field production, considering the kind of harvesting of the front and the block. Constraints 5 determine the minimum amount of vinasse area to be released at each macro-period t, taking into account the amount of irrigable area in the block, where TCHj represents productivity (in tons) per hectare for block j.

Constraints 6 and 7 consider the harvesting and transport capacity resources. Constraints 6 relate the time spent producing harvest resources, as well as the time spent on transporting equipment from one area to another with the total time available in the period. The resource production time takes into account the block performance characteristics, as well as the agronomic suitability for the harvest during the period. The time for transporting the equipment when moving from one area to another takes into account the time spent on this move, as well as the number of vehicles with a flatbed trailer available for this operation. Constraints 7 address the transportation resources, whose production potential is considered per block. In this case, the time spent on moving the front is not inserted, because when moving the area these resources can transport the production of the areas under operation or they are idle consuming stock on the roads at the industrial unit. In addition, as there are no specific trucks for each harvesting front as they can go to any front, this capacity balance can be done only for all periods t, and not for all fronts l and periods t, as in Constraint 6 where the amount of harvesters is defined per harvesting front.

Constraints 8 to 9 couple variables xljs and yljs. Constraints 8 ensure that when there is production in block j by the harvesting front l during micro-period s, the front is positioned at the same place and time. In the same way, for the opposite situation, when the front is not positioned, there is no production of the block. It is important to mention that the upper limit of xljs was considered the minimum between the harvesting and transport capacity. It is expected that the harvesting capacity is the most restrictive, unless there is a front with a higher capacity than the whole fleet. Inequalities 9 are constraints of the minimum lot and define the minimum amount of raw material to be harvested, whereas Equations 10 ensure that front l will be in only one block j during micro-period s. Using parameter Bsjt, these constraints impose that the harvest occurs in blocks j allowed by the time windows, that is during macro-periods t. In addition, using parameter Bljl, these equations define blocks j that a harvesting front l can harvest. This happens when it is necessary to sectorize one of the fronts. It is worth highlighting that yljs=0 are previously fixed for micro-periods s that are out of the time-window of block j (Bsjt), as well as for those fronts l that cannot be harvested (Bljl).

Constraints 11 and 12 define the movement of the front by variable zlijs, consistent with the positions of the front during micro-period s (yljs) and during the previous micro-period s-1 (ylis1). Constraints 13, although redundant in terms of obtaining an optimal feasible solution, establish that the idle micro-periods occur only at the end of the macro-period and, therefore, eliminate equivalent (symmetric) solutions. Constraints 14, 15, 16, 17 and 18 define the non-negative variables xljs, zlijs, wmmt and wbj, as well as the binary variable yljs.

3 Proposed solution methods

The exact resolution of an actual problem based on the model used in this study may not feasible due to the size of the problem. The company studied, which is a medium-sized plant, had for the crop studied: five harvesting fronts, eight months of harvesting (macro-periods), 200 effective harvest days and an average permanence time of three days of the front per block. Therefore, there are 80 micro-periods and 330 harvesting blocks, which result in 132,000 integer variables.

The first step of the proposed method was to aggregate the harvesting blocks, so that variables such as the distance of the block from the plant and the harvesting potential were not de-characterized. The second step involved proposing heuristic methods based on MIP, such as the relax-and-fix method to construct a good feasible initial solution. The third step entailed using the fix-and-optimize method to try to improve the solution constructed in step 2. Figure 2 illustrates the proposed heuristic method.

Figure 2
Proposed heuristic method.

A simple alternative heuristic would be to solve the original problem using an optimization package to solve the model within a limited maximum time, even if an optimal solution is not reached. In this case, it might also be appropriate to use a block aggregation heuristic (step 1). Another option would be to solve only steps 1 and 2.

3.1 Block aggregation

First, the aggregated block cannot disregard the time windows for each harvesting block, represented by Bsj't in the model. These windows can also be characterized by allowing (1), or not (0), the harvest in a given month (macro-period). If the crop is divided into eight macro-periods; for example, each block could have a temporal pattern of |0|0|0|1|1|1|0|0|. This code means that a specific block cannot be harvested during the three first macro-periods, nor during the two last ones. Harvesting is allowed only from the fourth to the sixth macro-periods. Therefore, there may be P temporal patterns, each one characterized by allowing (1), or not (0), the harvest in a given macro-period t (PTpt). Thus, BTp represents the set of blocks j’ that belong to temporal pattern p where Bsj't=PTpt.

In this study, 10 patterns were detected, as shown in Table 2. Pattern 10 refers to areas yet to be planted. Patterns 1 and 2 are areas planted with late varieties, for which harvesting is recommended during the last two months of the season. Patterns 3, 4, 5 and 6 are areas planted with average varieties, whereas patterns 7, 8 and 9 are areas planted with earlier varieties, whose recommendation is to harvest them during the first three months of the crop. It is worth mentioning that pattern |1|1|1|1|1|1|1|1| is the one that has the greatest degree of freedom to fit the area´s schedule in any period, and can thus act as a balancing factor for the harvesting and transportation capacities. After determining the ideal harvesting period for the area, the agricultural team tries to plant varieties that are adequate for the production environment and whose LTIU is compatible.

Table 2
Period patterns (I A1).

As well as the temporal pattern, usually the harvest blocks considered in the plants do not exceed the farm limits in spatial terms. However, if the geographical coordinates of the block j’ (Xj',Yj'), are known, it is possible to exceed these limits and then address a wider geographical region. In the case of the company studied here, the operational area of the plant was divided into reticulates of 10 km each, resulting in a perimeter of 68 km wide by 71 km high. Thus, square q is defined by the set of coordinates {(Xqmin,Yqmin), (Xqmin,Yqmax), (Xqmax,Yqmin), (Xqmax,Yqmax)}, given that point (Xqmin,Yqmin) represents the square’s minimum coordinate q and also that point (Xqmax,Yqmax) represents the maximum coordinate. For block j’ to belong to square q, the following conditions should be met: XqminXj'<Xqmax e YqminYj'<Yqmax. Therefore, set BEq groups blocks j’ which belong to square q.

Graph 1 shows the geographical distribution of the original and the aggregated harvesting blocks. The plant is located at coordinate (0,0). The original blocks are shown in grey. For the aggregated blocks, each kind of marker represents a temporal pattern. The colors for the aggregated blocks distinguish the different patterns that belong to the same variety.

Graph 1
Geographical distribution of harvesting blocks.

It is clear from Graph 1 that although there are some points where the original block coincides with the aggregated one, (square X=[-40,-30] and Y=[0,10]), particularly near the plant, it can be observed that various blocks were grouped into one (square X=[-10,0] and Y=[0,10]). Moreover, in this latter square, it can be seen that there are several period patterns, yet they do not repeat themselves within it. There are a few other cases of having multiple patterns within the same square (for example, X=[10,20] andY=[-20,-10]).

Therefore, the aggregated block j, consists of the set of blocks j’ where XqminXj'<Xqmax, YqminYj'<Yqmax and Bsj't=PTpt, that is, BAj=BAqp=BEqBTp. For example, for j’ = 1,...,10, q = α, β and p = A, B, there is BEα={1,3,7,9}, BEβ={2,4,5,6,8,10}, BTA={2,4,7,8,9,10}, BTB={1,3,5,6}. Given this, four blocks are formed, j = 1,2,3,4, that is, BA1=BEαBTA={7,9}, BA2=BEαBTB={1,3}, BA3=BEβBTA={2,4,8,10}, BA4=BEβBTB={5,6}.

Once the aggregated block is formed, the aggregated characteristics based on the unit of area j’ should be determined, which would be: the production, harvesting potential, transport potential and geographic coordinates. The production for the aggregated block would be the sum of pj', as well as colmj', transpmj', Xj' and Yj' are determined by the production weighted average, according to Equations 19 to 23.

p j = j ' B A j p j ' (19)
c o l m j = m = m a n m e c j ' B A j c o l m j ' * p j ' j ' B A j p j ' (20)
t r a n s p m j = m = m a n m e c j ' B A j t r a n s p m j ' * p j ' j ' B A j p j ' (21)
X j = j ' B A j X j ' * p j ' j ' B A j p j ' (22)
Y j = j ' B A j Y j ' * p j ' j ' B A j p j ' (23)

In the sample presented at the beginning of this section, the number of blocks was reduced from 330 to 93 in the company studied. Therefore, the number of integer variables becomes 37,200 rather than 132,000. However, care should be taken when defining the size of the square, because on the one hand, the larger its size, the higher the reduction in the number of problem variables; on the other hand, squares that are too big may hide the effect of the area change. Therefore, it is important for a planner, who knows the areas of the plant well, to help determine the aggregated harvesting blocks.

3.2 Relax-and-fix constructive heuristic

As the relax-and-fix heuristic is able to generate an initial feasible solution (constructive heuristic), its execution follows the formation of aggregated blocks. The literature suggests various strategies for decision variable decomposition for the relax-and-fix method to solve the GLSPPL; among them are those that use the period (macro-periods) and resources (harvesting fronts). Moreover, a composition of both is possible. By using a relax-and-fix strategy based on the period, at least two forms are possible: forward, from the first to the last period, or backward, from the last to the first.

Let tt be an auxiliary index identical to t, which represents the macro-periods. Thus, Figure 3 shows a proposed relax-and-fix algorithm for the resolution of the proposed MIP using a decomposition strategy of the forward temporal variable yljs. Figure 4, shows the same type of algorithm, with a backward temporal strategy.

Figure 3
Relax-and-fix forward temporal algorithm.
Figure 4
Relax-and-fix backward temporal algorithm.

In these two cases, the number of macro-periods within each sub-problem could be reduced. In the example discussed in Section 3.1, the 80 micro-periods were reduced to 10 for each sub-problem. Therefore, the number of integer variables was reduced to 4,650; approximately 88% (37,200 variables) lower than the problem with aggregated blocks and 97% lower than the original problem (137,000 variables). Although using this approach entails solving the subproblem eight times, this size of GLSPPL can be dealt with much better computationally.

Let ll be an auxiliary index identical to l, which represents the harvesting fronts (resources). Thus, Figure 5 shows a proposed relax-and-fix algorithm to solve the proposed mathematical programming model with a strategy for variable yljs decomposition per harvesting front. In the example discussed in Section 3.1, the five fronts are reduced to one in each subproblem. Therefore, the number of integer variables is reduced to 7,440, approximately 67% (37,200 variables) lower than the problem with aggregated blocks and 95% lower than the original problem (137,000 variables). Although using this approach entails solving the subproblem five times, this size of GLSPPL can be dealt with much better computationally. Compared with the previous strategy, the size of the subproblem for the temporal partition is smaller; however, partitioning by fronts allows the problem to be solved in less number of times.

Figure 5
Relax-and-fix algorithm per harvesting front.

3.3 Fix-and-optimize improvement heuristic

After performing the relax-and-fix method, a good feasible initial solution is expected to be found. In order to improve it, the fix-and-optimize method is proposed. In the same way as the relax-and-fix, the fix-and-optimize method uses a decomposition of variable yljs to solve the GLSPPL based on the strategies described previously: temporal, per front (resource) or per block (product). For the fix-and-optimize option in particular, the overlapping techniques are an interesting option, as variables that are not integers and are part of the subproblem will have fixed values. By using overlapping, solutions different from those obtained from the constructive heuristic can be sought. Figure 6 shows an algorithm for the forward temporal fix-and-optimize improvement model with two-periods overlapping. In the example discussed in Section 3.1, the size of this subproblem would be similar to twice the relax-and-fix case with temporal partition of integer variables, i.e., there would be 9,300 variables and it should be solved seven times.

Figure 6
Forward temporal fix-and-optimize algorithm with overlapping.

4 Comparing methods used

The heuristic methods proposed in Sections 3.1, 3.2 and 3.3, developed for the model in Section 2 were combined and tested in this section using the harvest planning data for the company studied. Therefore, Section 4.1 presents the company studied, describing the input data for this company, and Section 4.2 shows the experiments carried out during this study.

4.1 Company studied and data collected

The plant studied is located in the west of the State of São Paulo, Brazil, the last area of the state to be expanded. The plant was founded less than 10 years ago. The 2013/2014 harvest had 10,500 t/day; i.e., 2,100,000 t milled during the harvesting season. In terms of land structure, the plant is formed by large farms, enabling it to operate using large harvesting blocks which are not geographically dispersed. The topography is characterized by smooth undulations, providing a high level of mechanization in the area. Therefore, the harvest is fully mechanized and the harvest structure is all its own.

Data were collected from this plant over a period of approximately three years through consultancy work focusing on harvesting and transportation logistics developed by one of the authors. During this period, insightful information was obtained, at that time foreseen for the then future harvest of 2013/2014. The information obtained was about: the harvesting and transport potential, milling capacity, amount of raw material per area and availability of resources in terms of time and quantity. This survey was carried out in mid 2012.

In this section, we present the main aspects concerning the model’s input data applied to the company studied after using the aggregation heuristic (Section 3.1) called sample A1. More details can be found in Junqueira (2014)Junqueira, R. A. R. J. (2014). Programação das frentes de colheita de cana-de-açúcar: uma modelagem visando o equilíbrio das capacidades de colheita e transporte (Tese de doutorado). Departamento de Engenharia de Produção, Universidade Federal de São Carlos, São Carlos.. First, all the harvesting blocks are mechanizable and the harvest will be carried out using three harvesting fronts with five harvesters and two fronts with four harvesters. Not including the time for routine stops for: maintenance, refuelling, shift changeover, meal times and other operational breaks, the harvesters must work 14 hours per day according to the company’s target for the harvest. The same goes for the hours worked of the trucks, which was defined by the company for 16.6 hours worked as a goal.

To make it easier to visualize the characteristics of the blocks, Table 3 shows the basic descriptive statistics of the characteristics of the aggregated blocks.

Table 3
Descriptive statistic of the aggregated blocks’ characteristics.

Graph 2 complements the characterization presenting a histogram of the dwell time of the front in the harvesting blocks. It is worth mentioning that all the histograms in this study contain a bar chart for each x axis class showing the frequency of occurrence of the analyzed variable quantified on the main y axis (in this case the number of blocks). It also shows a line graph representing the cumulative percentage of the classes quantified in the secondary y axis. Graph 3a shows the histogram of the harvest potential and Graph 3b depicts the transport potential.

Graph 2
Histogram of the fronts’ dwell time.
Graph 3
Histogram of the potential of (a) harvesting (b) transportation.

By analyzing the size of the block in Table 3 and the dwell time of the front in Graph 2, it is clear that although there are some small blocks, i.e. with less than one day of dwell time, they are not significant as they represent approximately 10% of the plant’s blocks and less than 1% of the amount of the raw material available. On the other hand, there is a considerable amount of large blocks (dwell time of more than 5 days in the fronts), representing approximately 30% of the blocks and 82% of the raw material available. The weight of these large blocks shifts the average to approximately 10,000 t above the median. This characteristic reduces the complexity to obtain a good solution to the problem because it reduces the need to change the area of the harvesting fronts, and is able to stay long periods of time in large blocks with negligible capacity losses due to the front moving.

Graph 2 also shows that in less than 10% of the blocks, the dwell time is less than one day and in about 30%, this time is less than three days. Therefore, the number of micro-periods adopted for this sample was ten per front in a monthly period. This is equivalent to an area change of the harvesting front every three days. This definition is extremely critical for defining the model size and, given the data presented, it seems quite reasonable as three days of the front´s dwell time in the block is below the mean and the median.

When analyzing the harvest potential in Table 3 and Graph 3a, it can be observed that there was a large dispersion, with very low potentials (varying between 7 and 60 tons per hour). In this particular case, the low harvest potential can be related, mainly, to the drought that affected the harvests in 2010/2011, 2011/2012 and 2012/2013. Considering a harvester working 14 hours per day, its production varies from 100 to 840 tons per day. For a production of 10,500 tons per day, and considering that all harvesters are working in minimum production conditions, 105 units are required, yet in the best conditions, only 13 would be necessary. In average conditions, 22.7 harvesters are needed, and the plant has 23 in total of its fronts. Harvest capacity constraints allow a balance between the potential of the available areas, the number of harvesters available, and the time of movement of the fronts.

Similarly to the harvest, analyzing the transportation potential in Table 3 and Graph 3b, a lower dispersion can be noticed that the harvesting potential, varying from 19 to 46 tons per hour. In the case of a truck working 16.6 hours per day, the production varies from 318 to 840 tons per day. For a production of 10,500 tons per day, if all trucks are in a minimum production condition, it would require 33 units, however in the best condition, only 13 are required. In an average condition, 22.7 trucks would be needed, and the plant has 25 in total. Moreover, transport capacity constraints allow for a balance between the potential of the available areas and the amount of trucks available.

The distance between the blocks was estimated based on the Euclidian distance between their coordinates. The Euclidian distances were corrected by a percentage of 30%. As this displacement forms a symmetric matrix, only one side of the matrix was considered and the diagonal was excluded, which only has values equal to zero

From the distances between the blocks, the traveling time was calculated estimating a speed of 40 km/h for the transport vehicles on the way out, a time of 30 min for loading and unloading or embarkation and disembarkation of the harvesters of 30 min, as well as an efficiency of 85% for this operation. This efficiency represents the cases where there are more harvesters than vehicles with flatbed trailers and it was necessary for the harvester to wait for the return trip of another harvester so that it could be transported. Therefore, Graph 4 shows the histogram of the displacement time between harvesting blocks.

Graph 4
Histogram of displacement time between blocks.

Finally, Table 4 shows the parameters analyzed, per macro-period. For the harvest, eight macro-periods were defined which are related to the month with 24-hr shifts.

Table 4
Definition of parameters per macro-period.

Capacity refers to the hours available for the harvesting fronts and transportation, considering the actual harvest days; that is, not including the waiting time of the plant for maintenance. The expected demand is calculated considering the hours available in the macro-period and the hourly milling, which in the case of 10,500 tons per day, is 437.5 tons per hour. The minimum and maximum demands were calculated for the model case, with a margin of 2% above or below the expected milling.

Knowing the demands of milling by macro-period and knowing the amount of raw material per temporal pattern, previous balancing can be carried out to identify the unfeasibility for solving the proposed models. Table 5 shows that this preliminary balancing was done using a simple heuristic. To begin with, the first macro-periods were met with the earliest temporal patterns, then the middle and later patterns. If for some period raw material was not enough, it is fulfilled with the pattern for the areas to be planted.

Table 5
Preliminary balancing.

By analyzing Table 5, it can be observed that there is feasibility in terms of the balance between milling and raw material available considering the temporal patterns. In addition, it can be seen that the areas to be planted should supply the lack of raw materials during macro-periods 6, 7 and 8 when they are middle and later.

4.2 Computational implementation and analysis of the experiments

The model in Section 2 was implemented using the GAMS software, version 24.1.3; and the CPLEX solver version 12.5.1.0 was used to solve the A1 sample in a high-performance computer equipped with: Intel i7-3770 processor with eight cores and 16GB RAM memory. It is worth pointing out that this sample entails using 30 thousand variables and three million constraints.

Table 6 describes the experiments carried out using the sample presented in Section 4.1, to which the aggregation heuristic (presented in Section 3.1) was applied, using the model from Section 2, with and without the constructive improvement heuristics presented in Sections 3.2 and 3.3. This table is organized into 5 blocks of columns. The first block refers to the results obtained by executing the model: the objective function value, optimality gap and run time. The second block shows the configuration of the GAMS/CPLEX parameters used in each experiment: if the RINS heuristics, Feasibility Pump and Local Branching were on; if the basic CPLEX Presolve processes and cutting planes were on; and the run time limit (reslim) in the experiments in which the heuristics were not executed. The third block describes the design of the relax-and-fix constructive heuristic using the following items: if the partition in the subproblems was temporal, based on the resource (harvesting fronts) or a combination of both; for the case of temporal, if the strategy used was forward or backward; if there was overlapping in any of the partitions; and the run time limit of each subproblem. The fourth block deals with the fix-and-optimize improvement heuristic configuration, identifying the following configurations: if the partition into subproblems was done based on the blocks or temporal forward; if there was overlapping in any of the two possible partitions; and the run time limit of each subproblem. The fifth block addresses a change made to the model, treating variable z as real or integer. Other parameters adopted that did not vary throughout the experiments were: the automatic choice of the CPLEX of the number of processor cores; the maximum number of iterations (iterlim) of 10,000,000; the memory allocation (workmem) of 30GB; and the acceptable optimality gap zero to complete the execution (optcr).

Table 6
Computational experiments using the model.

First, the sample was solved using the model without the constructive and improvement heuristics; i.e., using only the model limited by time. Experiments 1, 2 and 3 compared the CPLEX parameters, showing that the feasibility pump heuristics, emphasizing solution quality and local branching did not help to improve the quality of the solution, as shown in Experiment 1. However, the RINS heuristic showed important results for the solution quality, for example when Experiment 2 is compared to Experiment 3, although its Gap still remains high. Among the three solutions, it is worth mentioning that the quality of Experiment 3 is reasonably good, because although the objective function value is greater than zero, the amount of sugarcane lacking is insignificant. The objective function value is based on the sugarcane surplus for the following year (sugarcane left unharvested) in a small volume (18,232 tons), representing less than two actual days of milling. As Experiment 4 was the most successful, it is analyzed in more detail in Section 5.

For the next experiments, which involve applying the combinations of the heuristics proposed in Sections 3.2 and 3.3 to the model, the option taken was to use the configuration with RINS, pre-processing and bound cutting plane, emphasizing the feasibility pump in optimality and local branching off. It is worth mentioning that the solutions of experiments 18, 19 and 20 are comparable to those of experiments 3 and 4, with good quality, since the solution reached met the milling demand and little sugarcane left unharvested remained. More details on the tests performed can be found in Junqueira (2014)Junqueira, R. A. R. J. (2014). Programação das frentes de colheita de cana-de-açúcar: uma modelagem visando o equilíbrio das capacidades de colheita e transporte (Tese de doutorado). Departamento de Engenharia de Produção, Universidade Federal de São Carlos, São Carlos..

Concerning the computational times, Graph 5 shows the evolution of the objective function values for experiments 3 and 4 as a function of the run time. By observing this graph, it can be seen that with approximately 38 hours of execution, experiment 4 obtained a good solution, possibly indicating a moment of interruption in the execution of the GAMS/CPLEX. The same did not occur with experiment 3, which obtained the final solution value very close to the run time limit.

Graph 5
Objective function × Run time.

Therefore, it can be claimed that in practice experiments 3, 4, 18, 19 and 20 presented solutions with acceptable results. These solutions can be considered good, as they were affected only by the raw material that could not be harvested in the current year; in these cases there was no shortage of raw material. Although Experiment 4 presented the best quality solution, Experiment 3 had already presented a reasonably good one in a much shorter run time (see Graph 5). On the other hand, the proposed heuristics, obtained good results when combined (constructive + improvement), but it cannot be said that they performed better than the CPLEX with the equivalent limited run time. The quality of the results for experiments 18 and 19 were equivalent to those of Experiment 4, with similar run times.

5 Analysis of the solution obtained

The solution analyzed in this section refers to the one found in Experiment 4 using sample A1 studied in the previous section and the model from Section 2, as this solution presented the best quality among those considered good. Table 7 shows an analysis of the milling. This plan meets the minimum milling constraint for all the macro-periods. Moreover, in periods P1, P2, P7 and P8, the harvest was better than the minimum milling. The plan does not exceed the maximum milled amount, reaching its limit at P7 and P8.

Table 7
Milling analysis.

From the total of 2,091,747 tons of sugarcane available, there was a surplus of 11,055 tons of sugarcane left unharvested (3,450 t from block b37 and 7,604 t from block b75). This solution still had industrial capacity to absorb this milling; however there was no capacity available for harvesting and transport resources to do so. Table 8 shows an analysis of the harvesting and transport capacity resources. The table shows the amount of hours available for the macro-period and the amount used by the harvesting and transportation resources. In the case of harvesting, the use of the capacity was split into two items: operation, representing the time the resources were in fact working; and displacement, representing the time spent on moving the resources from one area to another.

Table 8
Analysis of capacity.

By analyzing Table 8, it can be seen that macro-periods P7 and P8 required more from the transport resources, whereas from P1 to P6 required more from the harvesting resources. Overall, there was a resource slack: 8% for transportation and 3% for harvesting. From the total time of the harvesting resources, about 3% of the time was spent on displacement and was more significant in P7 and P8. Table 5 from Section 4 showed the need to plant areas with varieties by the end of the season. Thus, as the planting areas have a higher productivity than the others, they provide a greater harvesting capacity for the resources, giving rise to this additional slack in the last macro-periods. By doing this, it reached the maximum level of milling, making the transportation resource restrictive. Although the transportation potential from the planting areas is below average, the difference is not significant (less than one ton per hour per vehicle).

Graph 6 shows the geographical distribution of the fronts and Graph 7 shows the sequencing of front 1, for example.

Graph 6
Geographical distribution of harvest blocks per front.
Graph 7
Sequencing of front 1.

It is clear by observing the graphs that in order for the plan to enable the balance between the harvesting and transportation capacities, a harvesting front can visit the same block several times at different times. A block can also be visited by several fronts, provided that the minimum amount to be harvested is respected during both visits. Therefore, this concept of sequencing harvesting fronts is quite different from the view of sectorization, a predominant in plants where blocks are previously assigned to harvesting fronts. It is important to point out that in cases where there are constraints concerning the transportation of workers from the harvesting fronts, the model can incorporate that. In fact, sectorization is a practice that could lead to good solutions if only the minimum stretch of the fronts was taken into account, without considering the balance between harvesting and transportation capacities.

It should be emphasized that not sectorizing, from the decision maker’s point of view, can make the planning process chaotic if he/she does not have a tool available such as the one proposed in this study. Moreover, there are difficulties inherent to solving the programming problem for the whole harvest season, which is the focus of this research.

In conclusion, the solution obtained from Experiment 4, applied to sample A1 studied and using the model, demonstrates good quality for programming the harvesting fronts with the assumptions adopted in Section 4. Although a solution with Gap=0 was not obtained, i.e., proved to be optimal, there was no loss of milling and the amount of raw material of sugarcane left unharvested can be considered irrelevant. The data show the importance of using the harvesting, milling and transportation capacities, which includes the time spent on the front when moving area, as proposed by this study. Although sectorization provides support to the decision maker to obtain solutions without using tools, as the one proposed in this paper, in the case study of this company, it is not necessary to obtain a good solution.

6 Final considerations

The problem of programming harvesting fronts when aiming to balance the harvesting and transportation capacities is complex and challenging. The model 1B proposed by Junqueira & Morabito (2017)Junqueira, R. A. R., & Morabito, R. (2017). Abordagens de otimização para a programação e sequenciamento das frentes de colheita de cana-de-açúcar. Gestão & Produção, 24(2), 407-422. addresses this complexity relating variables that are not typically addressed in the literature, such as defining harvesting fronts as a response to the model, as well as the balance between harvesting and transportation capacities dependent on the harvesting blocks. The previous study showed great potential of economic gains in a small sized sample.

In this study, aggregation methods, as well as successful MIP-based heuristics in the literature such as relax-and-fix and fix-and-optimize were implemented to solve the problem of the large scale company studied. Various combinations of the heuristic methods proposed in this work, as well as different parameterizations of the CPLEX were tested and were able to obtain good solutions for the real problem. It should be pointed out that apart from the fact that the size of the problem was challenging, the slack capacity was quite tight, mainly regarding the harvest. Nevertheless solutions with acceptable computational times for planning the harvest could be obtained. It is worth mentioning that for the application of this type of approach in practice, a careful survey of the data is essential, including the analysis of each harvesting block in terms of harvesting and transport capacity, as well as the definition of the LTIU of the blocks considering the prevailing agronomic factors for the agricultural team of the plant.

Based on these studies, at least three perspectives for future research are relevant. The first one would be concerned with the development of heuristic methods for solutions using models 1 and 1A, proposed by Junqueira & Morabito (2017)Junqueira, R. A. R., & Morabito, R. (2017). Abordagens de otimização para a programação e sequenciamento das frentes de colheita de cana-de-açúcar. Gestão & Produção, 24(2), 407-422.. A second line of research would be to apply this model to other plants with different characteristics from the one studied here in terms of distributing harvesting blocks and harvesting and transportation potential. Finally, the third line would be to use the solution obtained by Model 1B to guide planting and harvesting decisions, analyzing and comparing the results obtained from this approach with those from the previous approach.

Acknowledgements

The authors would like to thank the anonymous reviewers for their useful comments and suggestions of revision, and the consultancy company and the sugar and ethanol plant for their collaboration throughout this study. The authors would also like to acknowledge the financial support from FAPESP and CNPq for the development of this research.

  • Financial support: CNPq and FAPESP.

Referências

  • Ahumada, O., & Villalobos, J. R. (2009). Application of planning models in the agri-food supply chain: A review. European Journal of Operational Research, 196(1), 1-20. http://dx.doi.org/10.1016/j.ejor.2008.02.014
    » http://dx.doi.org/10.1016/j.ejor.2008.02.014
  • Beraldi, P., Ghiani, G., Grieco, A., & Guerriero, E. (2008). Rolling-horizon and fix-and-relax heuristics for the parallel machine lot-sizing and scheduling problem with sequence-dependent set-up costs. Computers & Operations Research, 35(11), 3644-3656. http://dx.doi.org/10.1016/j.cor.2007.04.003
    » http://dx.doi.org/10.1016/j.cor.2007.04.003
  • Ferreira, D., Clark, A. R., Almada-Lobo, B., & Morabito, R. (2012). Single-stage formulations for synchronized two-stage lot sizing and scheduling in soft drink production. International Journal of Production Economics, 136(2), 255-265. http://dx.doi.org/10.1016/j.ijpe.2011.11.028
    » http://dx.doi.org/10.1016/j.ijpe.2011.11.028
  • Ferreira, D., Morabito, R., & Rangel, S. (2009). Solution approaches for the soft drink integrated production lot sizing and scheduling problem. European Journal of Operational Research, 196(2), 697-706. http://dx.doi.org/10.1016/j.ejor.2008.03.035
    » http://dx.doi.org/10.1016/j.ejor.2008.03.035
  • Grunow, M., Günther, H. O., & Westinner, R. (2007). Supply optimization for the production of raw sugar. International Journal of Production Economics, 110(1-2), 224-239. http://dx.doi.org/10.1016/j.ijpe.2007.02.019
    » http://dx.doi.org/10.1016/j.ijpe.2007.02.019
  • Helber, S., & Sahling, F. (2010). A fix-and-optimize approach for the multi-level capacitated lot sizing problem. International Journal of Production Economics, 123(2), 247-256. http://dx.doi.org/10.1016/j.ijpe.2009.08.022
    » http://dx.doi.org/10.1016/j.ijpe.2009.08.022
  • Higgins, A. (1999). Optimizing cane supply decisions within a sugar mill region. Journal of Scheduling, 2(5), 329-344. http://dx.doi.org/10.1002/(SICI)1099-1425(199909/10)2:5<229::AID-JOS29>3.0.CO;2-L
    » http://dx.doi.org/10.1002/(SICI)1099-1425(199909/10)2:5<229::AID-JOS29>3.0.CO;2-L
  • Higgins, A. (2002). Australian sugar mills optimize harvester rosters to improve production. Interfaces, 32(3), 15-25. http://dx.doi.org/10.1287/inte.32.3.15.41
    » http://dx.doi.org/10.1287/inte.32.3.15.41
  • Higgins, A., Antony, G., Sandell, G., Davies, I., Prestwidge, D., & Andrew, B. (2004a). A framework for integrating a complex harvesting and transport system for sugar production. Agricultural Systems, 82(2), 99-115. http://dx.doi.org/10.1016/j.agsy.2003.12.004
    » http://dx.doi.org/10.1016/j.agsy.2003.12.004
  • Higgins, A., Haynes, M., Muchow, R., & Prestwidge, D. (2004b). Developing and implementing optimised sugarcane harvest schedules through participatory research. Australian Journal of Agricultural Research, 55(3), 297-306. http://dx.doi.org/10.1071/AR03172
    » http://dx.doi.org/10.1071/AR03172
  • Higgins, A., & Laredo, L. A. (2006). Improving harvesting and transport planning within a sugar value chain. The Journal of the Operational Research Society, 57(4), 367-376. http://dx.doi.org/10.1057/palgrave.jors.2602024
    » http://dx.doi.org/10.1057/palgrave.jors.2602024
  • Higgins, A., & Muchow, R. (2003). Assessing the potential benefits of alternative cane supply arrangements in the Australian sugar industry. Agricultural Systems, 76(2), 623-638. http://dx.doi.org/10.1016/S0308-521X(02)00031-8
    » http://dx.doi.org/10.1016/S0308-521X(02)00031-8
  • Higgins, A., Muchow, R., Rudd, A., & Ford, A. (1998). Optimizing harvest date in sugar production: a case study for the Mossman mill region in Australia I. Development of operations research model and solution. Field Crops Research, 57(2), 153-162. http://dx.doi.org/10.1016/S0378-4290(97)00116-0
    » http://dx.doi.org/10.1016/S0378-4290(97)00116-0
  • Jena, S. D., & Poggi, M. (2013). Harvest planning in the Brazilian sugar cane industry via mixed integer programming. European Journal of Operational Research, 230(2), 374-384. http://dx.doi.org/10.1016/j.ejor.2013.04.011
    » http://dx.doi.org/10.1016/j.ejor.2013.04.011
  • Junqueira, R. A. R. J. (2014). Programação das frentes de colheita de cana-de-açúcar: uma modelagem visando o equilíbrio das capacidades de colheita e transporte (Tese de doutorado). Departamento de Engenharia de Produção, Universidade Federal de São Carlos, São Carlos.
  • Junqueira, R. A. R., & Morabito, R. (2012). Production and logistics planning considering circulation taxes in a multi-plant seed corn company. Computers and Electronics in Agriculture, 84, 100-110. http://dx.doi.org/10.1016/j.compag.2012.02.019
    » http://dx.doi.org/10.1016/j.compag.2012.02.019
  • Junqueira, R. A. R., & Morabito, R. (2017). Abordagens de otimização para a programação e sequenciamento das frentes de colheita de cana-de-açúcar. Gestão & Produção, 24(2), 407-422.
  • Meyr, H. (2002). Simultaneous lotsizing and scheduling on parallel machines. European Journal of Operational Research, 139(2), 277-292. http://dx.doi.org/10.1016/S0377-2217(01)00373-3
    » http://dx.doi.org/10.1016/S0377-2217(01)00373-3
  • Meyr, H., & Mann, M. (2013). A decomposition approach for the general lotsizing and scheduling problem for parallel production lines. European Journal of Operational Research, 229(3), 718-731. http://dx.doi.org/10.1016/j.ejor.2013.03.036
    » http://dx.doi.org/10.1016/j.ejor.2013.03.036
  • Plà, L. M., Sandars, D. L., & Higgins, A. J. (2014). A perspective on operational research prospects for agriculture. The Journal of the Operational Research Society, 68(7), 1078-1089. http://dx.doi.org/10.1057/jors.2013.45
    » http://dx.doi.org/10.1057/jors.2013.45
  • Plà-Aragones, L. M. (2015). Handbook of operations research in agriculture and the agri-food industry. International Series in Operation Research & Management Science, 224 http://dx.doi.org/10.1007/978-1-4939-2483-7
    » http://dx.doi.org/10.1007/978-1-4939-2483-7
  • Pochet, Y., & Wolsey, L. A. (2006). Production planning by mixed integer programming New York: Springer Science+Business Media.
  • Toso, E. A. V., Morabito, R., & Clark, A. R. (2009). Lot sizing and sequencing optimisation at an animal-feed plant. Computers & Industrial Engineering, 57(3), 813-821. http://dx.doi.org/10.1016/j.cie.2009.02.011
    » http://dx.doi.org/10.1016/j.cie.2009.02.011

Publication Dates

  • Publication in this collection
    23 Oct 2017
  • Date of issue
    Jan-Mar 2018

History

  • Received
    09 Nov 2015
  • Accepted
    22 Apr 2016
Universidade Federal de São Carlos Departamento de Engenharia de Produção , Caixa Postal 676 , 13.565-905 São Carlos SP Brazil, Tel.: +55 16 3351 8471 - São Carlos - SP - Brazil
E-mail: gp@dep.ufscar.br