Services on Demand
Article
Indicators
Related links
- Cited by Google
- Similars in Google
Share
South African Journal of Industrial Engineering
On-line version ISSN 2224-7890
Print version ISSN 1012-277X
S. Afr. J. Ind. Eng. vol.35 n.2 Pretoria Aug. 2024
http://dx.doi.org/10.7166/35-2-3018
GENERAL ARTICLES
A bi-objective optimisation harvest and pack planning decision-support system for table grape producer-exporters
J. Wium; J. Bekker; J. van Eeden
Department of Industrial Engineering, Stellenbosch University, Stellenbosch, South Africa
ABSTRACT
This paper presents a decision-support system developed to plan the harvest and packing of table grapes. Variability in harvest readiness and volume can significantly impact producer-exporters' ability to meet market demands. The decision-support system incorporates planning aspects specific to table grape production, such as limiting transportation of unpacked stock, pack-to-order, and distinguishing between specific product requirements (i.e., packaging type and cultivar). This decision-support system uses several operational data sources. It assists decision-makers in minimising deviation from the demand plan and the distances harvest is transported between the orchards and processing sites. The conceptual architecture and software implementation tools to realise the decision-support system and a real-world case study are presented. The decision-support system accounts for multiple dynamic supply and processing network restrictions.
OPSOMMING
Hierdie artikel stel 'n besluitsteunstelsel voor wat ontwikkel is om die oes en verpakking van tafeldruiwe te beplan. Veranderlikheid in oesgereedheid en volume kan produsent-uitvoerders se vermoë om aan markvereistes te voldoen, aansienlik beïnvloed. Die besluitsteunstelsel inkorporeer beplanningsaspekte spesifiek vir tafeldruifproduksie, soos die beperking van vervoer van onverpakte voorraad, pak-vir-bestelling, en onderskeid tussen spesifieke produkvereistes (d.w.s. verpakkingstipe en kultivar). Hierdie besluitondersteuningstelsel gebruik verskeie operasionele databronne. Dit help besluitnemers om afwyking van die aanvraagplan en die afstande wat oes-opbrengs tussen die boorde en verwerkingaanlegte vervoer word, te minimeer. Die konsep-argitektuur en sagteware-implementeringsinstrumente om die besluitsteunstelsel te realiseer asook 'n werklike gevallestudie word aangebied. Die besluitsteunstelsel is verantwoordelik vir veelvuldige dinamiese aanboden verwerkingsnetwerkbeperkings.
1. INTRODUCTION
Decision-making in producing, processing, and distributing fresh fruit is complex. Products ripen at various times throughout a season, depending on the cultivar and weather, and can result in harvest and processing peaks. Planning processing and distribution activities can be problematic and have the qualities of a 'push supply chain' [1]. Fresh fruit is perishable, and maintaining post-harvest quality depends on handling techniques and sustaining the cold chain [2]. This study focuses on table grapes as a product.
The problem we focused on can be described as follows: A mega-producer of 28 table grape cultivars has 391 orchards distributed over a large geographical area spanning three provinces in South Africa. The table grapes ripen during specific time slots of the year, which dictate the harvest and packing time windows. Local and international customers order specific volumes of particular cultivars, while many require unique packing material. The mega-producer has 13 packing sites at different positions from the orchards. The packing sites have fixed capacities and various constraints; for example, the packing type (loose bunches or punnets). The produce is delivered to 53 target markets in 28 countries.
Planning the harvesting and packing of the product involves uncertainty and complex decision-making because materials, resources, and many role-players are involved. Owing to unforeseen changes that occur during the harvest period, it is often necessary to revise the harvest and pack plans, which may take hours or even days because of the manual process that is followed. A digital decision-support system (DSS) that sources data from existing and evolving data stores to create timely, quality decision suggestions could be of value to the mega-producer and key decision-makers. This paper presents the research done on the development of such a DSS.
Research on fresh produce production and processing decisions has a diverse commodity base, including citrus, pome fruit, vegetables, and wine grapes. Although this provides a strong reference for planning table grape production, it does not account for the specific problems faced by table grape producers:
- Table grapes are highly perishable, and harvesting at the right time is crucial for a quality end product. This requirement differentiates table grapes from longer-lasting commodities such as citrus or pome fruit, which can have a longer shelf life.
- Table grapes must enter the cold chain as soon as possible after harvesting. Post-harvest quality depends on maintaining the cold chain, careful handling, and packaging stock before transportation. Bruising table grapes during post-harvest activities can result in sub-prime marketability, whereas bruising of wine grapes has little impact on the end product.
- Sorting and classing grapes differs from pome and citrus owing to the manual processing that is required. Fruit with simplistic dimensions, such as apples and oranges, can be graded through automated machines. Class A fruit is separated from substandard fruit (classes B and C, which are sold at the local market or used for juice) as well as waste products on entering a pack site and further sorted by mechanical means according to market specifications. In contrast, table grapes are classed and graded in the vineyard before harvesting. The waste product is manually separated from the end product by cutting out individual rotten berries during the packing phase to limit double handling.
The work in this paper contributes to the body of knowledge by providing a unique real-world case for harvest and processing decisions for table grapes. Second, the DSS presented here allows for coordination between harvest fields and production facilities. It incorporates planning specific market demands in a 'push supply chain' environment in which the product is produced long before demand realises, and the adjustments required in a real-world setting. Last, the DSS presented in this study incorporates a geographically diverse setting with multiple farms and processing sites. The DSS allows for the bi-objective optimisation of two selected key performance indicators.
The paper is organised as follows. Section 2 provides a brief review of the literature on the fresh produce decision-making domain for harvest and production decisions. Section 3 presents a model-based bi-objective optimisation DSS for the tactical planning of harvest and processing table grapes. Section 4 reports findings from a real case comparing human decision-making with the DSS model. The final section (Section 5) provides recommendations for future work.
2. HARVEST AND PROCESSING MODELS IN THE FRESH PRODUCE DECISION-SUPPORT DOMAIN
An analysis of five systematic literature reviews ([3], [4], [5]; [6]; [7]) on harvest and processing decision support identified the following research key opportunities:
1. A need exists for more integrated harvest and processing planning models, especially in the coordination between harvest fields and production facilities ([3], [4]). Kusumastuti et al. [5] established that, where harvest and production decisions are modelled together, a central processing unit is considered as opposed to geographically diverse farms and processing facilities. Taskiner and Bilgen [7] observed research opportunities to explore the complexities emanating from multi-farm and processing facility cases.
2. Product diversity varied with specific handling techniques, leading to a need for commodity-specific models, as opposed to generic fresh produce models [7].
3. An often-neglected aspect of research models is the heterogeneity in products (such as variety and packaging types). This includes complexity in real-world authentic scenarios in case studies or hypothetical cases. Soto-Silva et al. ed that only five of the 28 articles they reviewed were based on existing databases; the rest all used hypothetical data or described the application to real cases.
4. Research in the field navigates towards hypothetical cases, with a limited number of authors using real data sets to validate their research. This raises the question of the applicability of those models that are based on hypothetical data. Taskiner and Bilgen [7] established a need for models that could assume the complexities of large real data sets, such as metaheuristics, mat heuristics, and hybrid solutions. Soto-Silva et al.
5. Most studies reviewed focused on economic aspects, such as maximising profit or minimising costs. They note that there might be a benefit in exploring more specific objectives relevant to a specific problem [7].
These reviews focused on the modelling approaches, decision types, and main themes of past papers. From the opportunities listed above and the desire to develop a DSS that would be useful in a real-world case, we identified related work to modelling approaches.
Table 1 summarises the harvest and processing decisions support models researched by others in the field. A combination of hypothetical cases (HC), case studies (CS), and real cases (RC) was studied. The table indicates that 16 of the 27 articles used mixed integer linear programming (MILP) and mixed integer programming (MIP). Stochastic programming (SP) was used where uncertainty had to be modelled, such as Munhoz and Morabito [25] using robust optimisation (RO). In one case, fuzzy logic was used to model production uncertainties [23].
Multi-objective optimisation was used in 12 of the studies, with only seven of these using metaheuristics as a solution approach. The metaheuristic (MH) methods used included those requiring the decision-maker to have a preference before running the model (a priori), such as the lexicographic method [1], weighted Tchebycheff [30], and additive weighting (AW) [25]. A posteriori methods exploring the Pareto set included the non-dominated sorting algorithm II (NSGA-II) ([26], [28], [29]) and the greedy randomised adaptive search procedure (GRASP) [32]. Jeric and Soric [28] concluded that they were the first to use multi-objective methods in the integrated planning of supply and production of perishable goods.
Most authors focused their models on the economic impact of the decision, with models favouring either cost savings or increasing revenue. Both Ferrer et al. [12] and Varas et al. et al. et al. et al. et al.
Several studies used a penalty function, omitting quality as an objective. These studies penalised the main objective with a quality loss function in a single-objective optimisation model ([12], [22]).
None of the studies identified and evaluated focused on table grapes, with a limited number focusing on customers' specific market needs. The studies did not consider the geographical spread of farms and processing sites as was done in this study. Recommendations from these studies allude to the need for multi-objective techniques to approach the complexity often established in real-world cases.
Next, the design of the decision-support system is described.
3. DESIGN OF THE DECISION-SUPPORT SYSTEM
The design of the DSS is based on user and stakeholder requirements. Interviews were conducted with diverse groups to do a user requirement elicitation. The selected stakeholders are all part of the decision-making, and all are affected by the outcomes of decisions made. The interviews were transcribed, and the system requirements were analysed using the six-step process of thematic analysis by Braun and Clarke [34] and Maguire and Delahunt [35]. The following roles were interviewed, with an indication of their level of decision-making:
1. Strategic: strategic financial manager (SFM) and chief marketing manager (CMM)
2. Tactical: logistics manager (LM) and production manager of managers (PUMoM)
3. Operational: data analyst (DA), production unit managers (PUMs) and pack site managers (PSMs)
The thematic analysis yielded design drivers for the DSS. Apart from that the available data sources that affect harvest and pack plan decisions were identified and analysed. The data sources are presented next.
3.1. Data sources
These data sets required by the DSS are as follows; the relationships are shown in Figure 1. The arrows indicate flow of data.
1. Market plan: the plan is dictated by customers and changes throughout the year. The LM and CMM maintain it.
2. Harvest estimate: this estimate is a guide for decision-makers to plan. It is based on historical data and is inaccurate since environmental factors such as rain or extreme temperatures can affect the yield.
3. Packaging material: if the harvest and pack plan changes, it may affect the packing materials needed. Materials often depend on the customer and require unique printing.
4. Pack capacity: this was a major topic during the interviews. The pack sites have many factors to consider during planning, including constraints like the number of staff, range (loose fruit or punnets), and the number of changeovers required.
5. Budget: the seasonal income and expenses are estimated and monitored to dictate what must be produced and when it should be sold.
6. Pack actual: this is a record of the actual product packed and shipped to date during the season and is used to adjust real execution to achieve planned delivery.
7. Pack and harvest plan: the harvest and pack plan are pivotal as it represents the union of two evolving plans, such as the market plan and the harvest estimate. It also represents the link between tactical planning and operational realities. The harvest and pack plan guides the production managers on which customer orders to serve weekly. The plan may be disturbed by realities like downtime at a pack site.
With the stakeholder requirements defined and the data sources known, the architecture of the DSS could be developed and is subsequently presented.
3.2. Proposed architecture
The proposed architecture of the DSS is shown in Figure 2 and is briefly discussed next.
Sprague [36] advised that a DSS includes a user interface, a database, and an analytical method. In this study, a MySQL database represents a warehouse. The extract transform and load (ETL) process, model, and email push notification application are written in Python 3.8, while Microsoft Power BI and Plotly (a Python graphing library) is used for data presentation. We used open-source technologies to make replication of the DSS possible without additional third-party licensing requirements. The technologies used for the DSS are shown in Table 2.
The data sources provide transactional data piped via the ETL process to a structured data warehouse. A good pack plan with two objectives is searched for by a multi-objective optimisation (MOO) algorithm called NSGA-II [37]. There is a plethora of MOO algorithms available, and we selected NSGA-II due to its popularity - it was outside the scope of this study to find the most suitable algorithm for the DSS. This is a study on its own and will be done in the future. The results of the MOO and other important user-specific insights are presented with business intelligence software Plotly, Microsoft Power BI and Microsoft Excel. These insights help formulate business decisions during the harvest and pack period.
The heart of the DSS is the bi-objective optimisation model used for the tactical planning of the harvest and processing of table grapes. Sharma [38] provides a review of multi-objective optimisation techniques. The model is presented next.
3.3. Bi-objective optimisation model
The following defines a tactical planning model for harvest and processing decisions in a producer-exporter environment with multiple table grape production and processing sites.
Indices
o Orchards, o e {1, . . . , O}
v Varieties, v e {1, . . . , V }
p Pack sites, p e {1, . . . , P }
j Packaging type of the considered demand, j ϵ {1, . . . , J }
t Pack weeks in the planning horizon, t ϵ {1, . . . , T }
c Customers, c ϵ {1, . . . , C}
g Variety group of the considered demand, g ϵ {1, . . . , G}
f Farms to include in pack planning, f ϵ {1, . . . , F }
1 Index for each demand combination of customer c, variety group g, pack type j, and pack week t, i ϵ {1, . . . , I}
b Index for each harvest estimate combination of orchard, variety, and pack week, i ϵ {1, . . . , B}
Sets
di [c, g, j, t] List of combinations i, of customer c, of variety group g, with pack type j, with a demand to be packed in week t
hb [o, v, t] List of combinations b of orchard o, with variety v, to be harvested in pack week t
Vg List of varieties part of variety group g Of List of orchards part of farm f
Ebi List of harvest estimates b that meet the criteria for demand i
Spi List of pack sites p with the capacity to meet the criteria for demand i
Tibp List of all demands i that have harvest estimates (Ebi) and pack capacity options (Spi)
Pvg Customer preferences for variety v in variety group g
Parameters
Kop Distance between orchard o and pack site p
Lpjt Capacity (kg) of pack site p for pack type j in week t
Hovt Harvest estimate (kg) of orchard o with variety v harvested in week t
Dcgit Demand (kg) of customer c for variety group g in pack type j for week t
Ac Priority for customer c
Decision variables
Qovpjtc Quantity (kg ) of product allocated to customer c from orchard o with a variety v packed in pack site p in pack type j in week t, towards meeting demand combination i.
Objective functions
The two objective functions are:
Equation(1) measures the deviation between the total demand and the total allocated stock in the pack plan. It is important for the producer to meet customer demand, so the ideal of zero deviation between delivered mass and demanded mass is pursued. Equation (2) measures the distance that one kilogram of stock has to travel to be packed. Both objectives are minimised.
Constraints
Allocation to pack site p for pack type j in week t should be less than the pack capacity Lpjt in pack site p for pack type j in week t:
Allocation of grapes from orchard o of variety v in week t should be less than the harvest estimate Hovt for that orchard o for variety v in week t:
Allow only feasible orchard o to pack site p combinations according to list Nop, where
The total allocation of variety group g to customer c in week t less than total demand Dcgjt:
The above model was implemented in the DSS, and the outcomes of the DSS was evaluated via a case study and subsequent interviews with the originally interviewed end users. This qualitative validation process ensured end-user satisfaction regarding the DSS outputs, as explained during the requirement interviews. The case study is described next.
4. PERFORMANCE COMPARISON OF THE MODEL WITH THE HUMAN-DRIVEN SYSTEM
The solutions created by the DSS were compared to the results of the human-driven system currently used at a large South African producer-exporter. Data from the 2022 table grape harvesting season were used for the comparison. Currently, the logistics manager (LM) manually creates and adjusts the pack plan. Keeping the system up to date in a frequently changing environment becomes arduous and takes several hours to adjust. The data analyst (DA) for the group mentioned that it takes the LM nearly three weeks to develop an initial plan before the season starts.
Maintaining and adjusting the input data (pack capacities, harvest estimates, and demands) is a team effort, with little quality assurance performed on some of the input parameters. The following issues complicate a like-for-like comparison because the two systems work with various input parameters - one system works with known parameters in the dataset, the other does not (the human system uses input data provided via phone calls that is not recorded in the data):
1. The manual entry planning data and pack capacities are over-allocated during certain weeks or sites. Pack capacities need to be more adequately maintained and adjusted since adjusting pack capacities at a site often occurs through a phone call with the PSM.
2. Harvest estimates for grapes sourced from farms owned by the subject company (internal producers) are maintained and checked by the DA. Harvest estimates for externally sourced farms (external) do not update their harvest estimates as accurately as internal producers.
3. Internal harvest estimates are over-allocated week-by-week by the LM. A conversation between the LM and the PUM will cause a decision not documented or reflected in the harvest estimate data.
4. The manual pack plan does not allocate harvest estimates at an orchard level as this is at a too granular level for the LM to maintain. Pack plans are produced and managed by considering farms and cultivars, rather than individual orchards. This additional feature distinguishes the proposed tactical model from the current system but prohibits an exact 'like-for-like' comparison.
5. The assignments of orchards to pack sites are subjective and vary from week to week, i.e., assigning an orchard to a pack site may be allowed during the planning of the current week but may become infeasible the following week.
To compare the existing human system with the model, a realistic parameter set was selected to imitate internal company heuristics used by the LM. In this parameter set, sites, where farms can have produce packed are limited to a small sample based on proximity, organizational structure, and history. Only produce from internal farms (i.e., no in-sourcing of stock) was used because internal harvest estimates are well maintained by the operational teams and are checked by the DA.
Figure 3 displays the result of running the model for 15 November 2021 and comparing it to the actual plan created by the manual process on that date. The manual plan yields a deviation from demand of 6.54 million units for objective 1 and 18 km for objective 2 ("deviation" means the difference between what was ordered and what could be supplied). Since all solutions on the Pareto frontier are equally good, we arbitrarily selected the solution pointed out by the red arrow for discussion (Solution A in Figure 3). The solution is at coordinates (25.37 km, 5 729 973 units). The selected solution has an improved deviation from demand of 12% less than the manual solution, while the latter provides 18 km as opposed to the 25.37 km obtained via the optimisation model of the DSS. (The values of the total deviation to the right of Solution A differ, but the differences are not clear due the scale of the vertical axis.)
The NSGA-II algorithm allocates more harvest to the demands, resulting in a lower value for objective 1, but higher objective 2 value (km). This can be ascribed to the NSGA-II algorithm allocating more harvest to allowable pack sites further away from the farm than the manual plan. Site 6 in Tables 3 and 4 is a good example. The DSS allocates 922 235 units, whereas the manual plan only allocates 721 750 units. All the farms feeding this site are shown in Table 4. The DSS allocates 29 598 units from Farm 15, whereas the manual process only allocates 5 982 units. The resulting distance for this combination is the same (as the pack site is located 160.17 km from the farm), but the total distance for the solution (all farms supplying site 6) results in 26.3 km compared to 8.58 km). Another example is 'Farm 10': it was allocated 73 235 units by the model vs. 35 292 units by the manual plan. The distance between 'Site6' and 'Farm10' is 128.25 km. This illustrates that, overall, the DSS solution allocates much more produce to be packed (which is desired), but the produce will be transported further on average than the distance of the manual plan.
Note that the sites are the same number of kilometers from one another for both solutions. The difference comes in with the total km for the solutions (shown by Pack site 6 in Table 3 - 26.3 km vs 8.56 km). These values represent the distance one kilogram must travel to be packaged.
Invariably, allocating more stock to options further away results in a differently weighted answer. The user can limit allocation between farms and sites too far away but will then be restricted in the number of units that may be packed.
Figures 4 and 5 present comparisons of the cumulative harvest estimate and pack capacity allocations for different cultivars. The black line and circle markers, denoting the cumulative allocation by the DSS, consistently displays an allocation pattern similar to the harvest estimate in white seedless and red seedless grapes (the two largest cultivar groupings). Black seedless grapes indicate a similar allocation pattern between the manual and DSS plans.
An example of capacity allocation is shown in Table 5, which compares the results of the DSS with that of the manual plan over a given period for pink seedless grapes. The allocation percentage is calculated as the ratio of the units allocated by the DSS and the pack capacity. The DSS never exceeds available capacity, while the manual allocation either exceeds or under-allocates the capacities. Under-allocation is due to the human manager reacting to heuristic rules from experience and making short-term decisions on an ad hoc basis. The deviation values are calculated as the ratio of the DSS allocation to the pack capacity, and the ratio of the manual allocation to the pack capacity.
Table 5 further shows the restriction in packing capacity for the sites allocated to the farm producing pink seedless grapes in weeks 1-2 of 2022. Pink seedless grapes are allocated 100% of capacity in the first week of January when the manual system allocates more of the harvest estimate.
The DSS spreads the load throughout the system equally and it can, therefore, be concluded that the DSS is better at allocating demands based on the input variables.
This study indicates that a DSS could help the LM plan further into the future and adapt to an ever-changing environment. Comparing a model-generated plan with an actual plan indicated an increasing divergence between the human and machine plans. The plan provided by the DSS can allocate demands to a specific orchard, whereas this level of granularity adds excessive complexity, which is problematic for a human decision-maker to maintain.
Since several farms can pack product at various sites, changes in one part of the plan merit updating the entire plan. The DSS finds sensible, feasible solutions amidst the changing environment. Human decision-makers often neglect the reallocation opportunities and rely on interpersonal relations to fix sudden changes to a node in the plan. As the business scales, or if the logistics team changes internally, this institutional knowledge must adapt or be transferred to another human. The risk remains that human decision-makers can leave their posts while the company loses the years of institutional knowledge and relationships built on the person.
Human decision-makers can change and restrict allocation informally. When using the DSS, emphasis must be adjusted to solidifying business rules prohibiting informal decision-making.
The DSS provided a better solution in a significantly shorter time compared to the system used by the company. It also allows for the refinement of options, as the DSS can be applied every time the business status changes.
To conclude, the DSS output provides pack plan instructions from which business decisions can be made (Figure 2). A three-week planning process can now be executed within four hours while using the mathematical model presented in (1) - (6). The manual method is cumbersome, reactive and does not guarantee good solutions. Note that the DSS is descriptive, not prescriptive - it shows what good scenarios are available but does not force the decision-maker to accept any solution.
5. CONCLUSIONS AND FUTURE WORK
A decision-support system (DSS) for harvest and processing planning for table grape producers was presented. The DSS uses a mathematical formulation of two conflicting objectives and several constraints. A metaheuristic, NSGA-II, was implemented to find feasible bi-objective solutions of harvest and processing plans in reasonable time. A case study with real-world data was used to evaluate the quality of the solutions. The case study comparison shows that a DSS can facilitate improved decisions and save time by producing a Pareto-optimal set of solutions in four hours or less, while the manual process took up to three weeks to develop an initial plan of which the quality was not known. With the developed DSS, the role of the human decision-maker shifts from detailed logistics to finding the trade-offs among the Pareto-optimal solutions. Adjustments to frequent changes can be incorporated considering the entire interconnected system and support the LM to focus on communication and coordination. More demand can be serviced when the model is granted more processing facilities. Internal company heuristics restrict this to simplify decision-making parameters. An algorithm can easily handle this added complexity, providing improved options and alleviating the human from details.
The DSS and its embedded mathematical model are unique and contribute to the following gaps identified in Section 2:
The study focused on table grape producer-exporters' harvest and processing decisions. It considers the commodity-specific handling requirements not found in the existing literature. The two objectives of the model set it apart from past models. Many past models focussed only on the economic impact of models.
This model focussed on meeting the specific demand requirements and ensuring that it can be packed as close to the source as possible to limit transportation quality degradation of highly perishable products.
It incorporates planning of specific market requirements for customers with frequent changes to supply and processing abilities (order-to-promise).
A geographical spread of farms and processing plants was used for the case study. The model is built to find the best possible solution for packing stock at the closest possible facility while meeting as much customer demand as needed.
- Instead of using traditional economic performance measures, two conflicting objectives were formulated: the mass of fruit deviating from the target (kilogram, minimised) and the distance each kilogram a product is transported (km).
Future work will include incorporating grape quality and sizing into the model. At the time of writing, this data was not available from source systems and had to be excluded. Including vessel schedules in the model can ensure that an order is completed before loading. A restriction on accreditation for a customer-pack-site combination can be beneficial to cater to instances with market restrictions on export fruit. Parts of the DSS have been implemented by the producer-exporter and full-scale implementation remains an ongoing process.
Only the NSGA-II was used to establish a bi-objective feature for the DSS, and other metaheuristics should be evaluated for suitability (efficacy, speed) in the DSS.
REFERENCES
[1] L.L.P. Catalá, M.S. Moreno, A.A.M. Blanco and J.A. Bandoni, "A bi-objective optimization model for tactical planning in the pome fruit industry supply chain", Computers and Electronics in Agriculture Vol. 130, pp. 128-141, 2016. doi:10.1016/j.compag.2016.10.008 [ Links ]
[2] C.N. Verdouw, A.J. Beulens, J.H. Trienekens and J. Wolfert, "Process modelling in demand-driven supply chains: A reference model for the fruit industry", Computers and Electronics in Agriculture, Vol. 73, pp. 174-187, 2010. doi:10. 1016/j.compag.2010.05.005 [ Links ]
[3] O. Ahumada and J.R. Villalobos, "Application of planning models in the agri-food supply chain: A review", European Journal of Operational Research, Vol. 196, pp. 1-20, 2009. doi:10.1016/j.ejor.2008.02.014 [ Links ]
[4] N.K. Tsolakis, C.A. Keramydas, A.K. Toka, D.A. Aidonis and E.T. Iakovou, "Agrifood supply chain management: A comprehensive hierarchical decision-making framework and a critical taxonomy", Biosystems Engineering, Vol. 120, pp. 47-64, 2014. doi:10.1016/j.biosystemseng.2013.10.014 [ Links ]
[5] R.D. Kusumastuti, D.P.V. Donk and R. Teunter, "Crop-related harvesting and processing planning: A review", International Journal of Production Economics, Vol. 174, pp. 76-92, 2016. doi:10.1016/j.ijpe.2016.01.010 [ Links ]
[6] W.E. Soto-Silva, E. Nadal-Roig, M.C. González-Araya and L.M. Pla-Aragones, "Operational research models applied to the fresh fruit supply chain", European Journal of Operational Research, Vol. 251, pp. 345-355, 2016. doi:10.1016/j.ejor.2015.08.046 [ Links ]
[7] T. Taskiner and B. Bilgen, "Optimization models for harvest and production planning in agri-food supply chain: A systematic review", Logistics, Vol. 5, 52, 2021. doi:10.3390/logistics5030052 [ Links ]
[8] W.A. Miller, L.C. Leung, T.M. Azhar and S. Sargent, "Fuzzy production planning model for fresh tomato packing", International Journal of Production Economics, Vol. 53, pp. 227-238, 1997. doi:https://doi.org/10.1016/S0925-5273(97)00110-2 [ Links ]
[9] J.R. Munhoz and R. Morabito, "A goal programming model for frozen concentrated orange juice production and distribution systems", Opsearch, Vol. 38, pp. 630-646, 2001. doi:10.1007/bf03398664 [ Links ]
[10] B. Kazaz, "production planning under yield and demand uncertainty with yield-dependent cost and price", Manufacturing & Service Operations Management, Vol. 6, pp. 209-224, 2004. doi:10.1287/msom.1030.0024 [ Links ]
[11] J.V. Caixeta-Filho, "Orange harvesting scheduling management: A case study", The Journal of the Operational Research Society, Vol. 57, pp. 637-642, 2006. doi:10.1057/palgrave.jors.2602041 [ Links ]
[12] J.C. Ferrer, A. Mac Cawley, S. Maturana, S. Toloza and J. Vera, "An optimization approach for scheduling wine grape harvest operations", International Journal of Production Economics, Vol. 112, pp. 985-999, 2008. doi:10.1016/j.ijpe.2007.05.020 [ Links ]
[13] J.P.M. Arnaout and M. Maatouk, "Optimization of quality and operational costs through improved scheduling of harvest operations", International Transactions in Operational Research, Vol. 17, pp. 595-605, 2010. doi:10.1111/j.1475-3995.2009.00740.x [ Links ]
[14] S.V. Jeric and K. Soric, "Single criterion supply chain management in olive oil industry", Croatian Operational Research Review, Vol. 1, pp. 138-147, 2010. URL: http://hrcak.srce.hr/crorr?lang=en{%}5Cnhttp://ezproxy.lib.ucalgary.ca/login?url=http://search.ebscohost.com/login.aspx?direct=true{&}db=ecn{&}AN=1285988{&}site=ehost-live [ Links ]
[15] C. Bohle, S. Maturana, and J. Vera, "A robust optimization approach to wine grape harvesting scheduling", European Journal of Operational Research, Vol. 200, pp. 245-252, 2010. doi:10.1016/J.EJOR.2008.12.003 [ Links ]
[16] A. Rong, R. Akkerman and M. Grunow, "An optimization approach for managing fresh food quality throughout the supply chain", International Journal of Production Economics, Vol. 131, pp. 421429, 2011. doi:10.1016/j.ijpe.2009.11.026 [ Links ]
[17] O. Ahumada and J.R. Villalobos, "A tactical model for planning the production and distribution of fresh produce", Annals of Operations Research, Vol. 190, pp. 339-358, 2011. doi:10.1007/ s10479-009-0614-4 [ Links ]
[18] O. Ahumada and J.R. Villalobos, "Operational model for planning the harvest and distribution of perishable agricultural products", International Journal of Production Economics, Vol. 133, pp. 677-687, 2011. doi:10.1016/j.ijpe.2011.05.015 [ Links ]
[19] O. Ahumada, R. Villalobos and N. Mason, "Tactical planning of the production and distribution of fresh agricultural products under uncertainty", Agricultural Systems, Vol. 112, pp. 17-26, 2012. doi:10.1016/j.agsy.2012.06.002 [ Links ]
[20] J.R. Munhoz and R. Morabito, "Optimization approaches to support decision making in the production planning of a citrus company: A Brazilian case study", Computers and Electronics in Agriculture, Vol. 107, pp. 45-57, 2014. doi:10.1016/j.compag.2014.05.016 [ Links ]
[21] C.D. Rocco and R. Morabito, "Production and logistics planning in the tomato processing industry: A conceptual scheme and mathematical model", Computers and Electronics in Agriculture, Vol. 127, pp. 763-774, 2016. doi:10.1016/j.compag.2016.08.002 [ Links ]
[22] F. Basso and M. Varas, "A MIP formulation and a heuristic solution approach for the bottling scheduling problem in the wine industry", Computers and Industrial Engineering, Vol. 105, pp. 136-145, 2017. doi:10.1016/j.cie.2016.12.029 [ Links ]
[23] V.R. Ghezavati, S.Hooshyar, and R. Tavakkoli-Moghaddam, "A Benders' decomposition algorithm for optimizing distribution of perishable products considering postharvest biological behavior in agri-food supply chain: A case study of tomato", Central European Journal of Operations Research, Vol. 25, pp. 29-54, 2017. doi:10.1007/s10100-015-0418-3 [ Links ]
[24] C. Herrera-Cáceres, F. Perez-Galarce, A. Candia-Vejar and E. Álvarez-Miranda, "Optimization of the harvest planning in the olive oil production: A case study in Chile", Computers and Electronics in Agriculture, Vol. 141, pp. 147-159, 2017. doi:10.1016/j.compag.2017.07.017 [ Links ]
[25] H. Grillo, M.M. Alemany, A. Ortiz and V.S. Fuertes-Miquel, "Mathematical modelling of the order-promising process for fruit supply chains considering the perishability and subtypes of products", Applied Mathematical Modelling, Vol. 49, pp. 255-278, 2017. doi:10.1016/j.apm.2017.04.037 [ Links ]
[26] A. Cheraghalipour, M.M. Paydar and M. Hajiaghaei-Keshteli, "A bi-objective optimization for citrus closed-loop supply chain using Pareto-based algorithms", Applied Soft Computing Journal, Vol. 69, pp. 33-59, 2018. doi:10.1016/j.asoc.2018.04.022 [ Links ]
[27] P. Cano Marchal, D. Martínez Gila, J. Gaméz García and J. Gómez Ortega, "Stochastic season-wide optimal production planning of virgin olive oil", Journal of Process Control, Vol. 72, pp. 64-73, 2018. doi:10.1016/j.j procont.2018.08.001 [ Links ]
[28] S.V. Jeric and K. Soric, "Multi-objective optimization for the integrated supply and production planning in olive oil industry", Ekonomski Vjesnik, Vol. 32, pp. 129-138, 2019. [ Links ]
[29] E. Roghanian and A. Cheraghalipour, "Addressing a set of meta-heuristics to solve a multi-objective model for closed-loop citrus supply chain considering CO2 emissions", Journal of Cleaner Production, Vol. 239, 118081, 2019. doi:10. 1016/j.jclepro.2019.118081 [ Links ]
[30] M. Varas, F. Basso, S. Maturana, D. Osorio and R. Pezoa, "A multi-objective approach for supporting wine grape harvest operations", Computers & Industrial Engineering, Vol. 145, 106497, 2020. doi:10.1016/j.cie.2020.106497 [ Links ]
[31] B. Tan and N. Cömden, "Agricultural planning of annual plants under demand, maturation, harvest, and yield risk", European Journal of Operational Research, Vol. 220, pp. 539-549, 2012. doi:10.1016/j.ejor.2012.02.005 [ Links ]
[32] J.E. Gómez-Lagos, M.C. Gonzáles-Araya, W.E. Soto-Silva and M.M. Rivera-Moraga, "Optimizing tactical harvest planning for multiple fruit orchards using a metaheuristic modeling approach", European Journal of Operational Research, Vol. 290, pp. 297-312, 2021. doi:10.1016/j.ejor.2020.08.015 [ Links ]
[33] A. Trivedi, A. Sohal, S. Joshi and M. Sharma, "A two-stage optimization model for tactical planning in fresh fruit supply chains: A case study of Kullu, India", International Journal of Supply and Operations Management, Vol. 8, pp. 18-28, 2021. doi:10.22034/IJSOM.2021.1.2 [ Links ]
[34] V. Braun and V. Clarke, "Using thematic analysis in psychology", Qualitative Research in Psychology, Vol. 3, pp. 77-101, 2006. doi:10.1191/1478088706qp063oa [ Links ]
[35] M. Maguire and B. Delahunt, "Doing a thematic analysis: A practical, step-by-step guide for learning and teaching scholars", All Ireland Journal of Higher Education, Vol. 9(3), 2017. [ Links ]
[36] R.H. Sprague, "A framework for the development of decision support systems", MIS Quarterly, Vol. 4, pp. 1-26, 1980. doi:10.2307/248957 [ Links ]
[37] M. Hort and F. Sarro, "The effect of offspring population size on NSGA-II: A preliminary study", GECCO 2021 Companion - Proceedings of the 2021 Genetic and Evolutionary Computation Conference Companion, pp. 179-180, 2021. doi:10.1145/3449726.3459479 [ Links ]
[38] S. Sharma and V. Kumar, "A comprehensive review on multi-objective optimization techniques: Past, present and future", Archives of Computational Methods in Engineering, Vol. 29, pp. 5605-5633, 2022. [ Links ]
Submitted by authors 01 Mar 2024
Accepted for publication 2 Aug 2024
Available online 30 Aug 2024
* Corresponding author jb2@sun.ac.za
ORCID® identifiers
J. Wium
https://orcid.org/0000-0002-3317-2242
J. Bekker
http://orcid.org/0000-0001-6802-0129
J. van Eeden
http://orcid.org/0000-0001-9684-2357