1. Introduction
Walnuts are one of the most traded nuts globally today, mainly due to their nutritional value in the form of high protein and vitamin content [
1]. Because of the high demand, walnut production has continuously expanded, reaching a 2.3 million t in-shell basis in 2020, with China, the United States, and Chile accounting for over 80% of the total [
2].
The work of producers has been fundamental to achieving sustainable development, healthy production, and industry growth. However, they handle small volumes, and their sales are generally limited to domestic customers. For this reason, the role of walnut exporters has been fundamental in making fruit available around the world and marketing and selling local fruit to international customers. Therefore, the exporter must have a clear assessment of the production capacity of its suppliers, keep delivery periods as short as possible, and comply with the quality and the standards that the customer expects. Otherwise, the reputation of the company and even the country may be damaged.
The largest percentage of Chilean exporters of walnut focus on sales of in-shell walnuts since no post-processing of the fruit is required. On the other hand, a smaller fraction deals with a broader range of products: in-shell, machine cracked, and hand-cracked walnuts. MeliFen is a Chilean exporter of walnut that is part of this group. They started exporting in 2015 to different countries in the three main categories: hand-cracked shelled walnuts to Europe, the United Arab Emirates, Qatar, and Russia; machine-cracked shelled walnuts, mainly to Brazil and Germany; in-shell walnuts to all markets in different configurations [
3].
MeliFen has grown considerably in the last six years due to the global increase in demand for walnuts. However, global supply has also increased, to the point that China, the largest consumer and producer of walnuts, now exports the fruit, which was previously only used for domestic consumption [
2]. Because of the increased competition, the company has sought to strengthen the quality standard to differentiate itself. Therefore, it has been necessary to improve both production planning and decision support.
The walnuts that come from farmers in the same delivery are identified as a unique arriving batch (AB), denoted mathematically as ℓ. In each AB, there are different qualities, characterized by some key features, which determine how the AB can be processed and sold. Among these factors, some of the most important are the units per kilogram, external and internal defects of the walnuts, shape, size, category, variety, and color. Each AB is analyzed at the moment of reception, providing to MeliFen a functional characterization of the material. If an arriving batch is sub-optimally processed, more kilograms must be destined to maintain export standards and demands, causing higher process costs, overtime costs, shipping costs, a lower return for the producer, and even damaging the corporate image.
To solve this problem, we formulated the decision-making through a mathematical programming model. Then, we implemented this approach via a web-based integer programming (IP) decision support system (DSS). The IP model aims at maximizing the return of the walnut exporter, while the DSS provides dashboards with key performance indicators (KPIs) that help the company make flexible, valuable, and optimal operational decisions to utilize resources efficiently.
The DSS procedure is divided into a two-step process. The first step is a preprocessing phase that calculates the parameters that depend on the conditions of the nut sector and the specific commercial conditions of the producers and the exporter. The second stage is the optimization model, which decides the best way to sell the walnut batch based on the parameters previously calculated. In addition, the optimization model is flexible, allowing the management of several parameters that facilitate the simulation of different possible scenarios through the web application. The existing scientific literature on DSSs in agriculture is extensive and currently focuses on simulation tools [
4,
5,
6,
7,
8] and specific optimization models and methods [
9,
10,
11,
12,
13,
14] that have improved the efficiency of agricultural activities significantly, thanks to the use of current technologies such as the Internet of Things, Big Data, artificial intelligence, cloud computing, remote sensing, etc. [
15]. Applications of these technologies have enabled online data collection using remote sensing techniques [
16], Geographic Information Systems [
17,
18], sensors [
19,
20,
21], or uploaded directly by users to web-based services [
22] or cloud-based services [
23].
Although the number of articles that present DSSs in agriculture is increasing, to the best of our knowledge, there are no studies in the literature addressing DSSs in the nut sector. Hence, the main contribution of this paper to fill the research gap in the existing literature is the development of a web-based integer programming DSS for the walnut industry and its practical application with a Chilean exporter, with the aims of (i) solving walnut AB processing planning to maximize the profit of the exporter and (ii) providing an efficient technological tool (web application) to support the tactical/operational decisions of the exporters by visualizing the optimal plan.
The paper is structured as follows. In
Section 2, a brief literature review is conducted. In
Section 3, we explain the problem statement. The IP model details for profit maximization and a preprocessing procedure are developed in
Section 4.
Section 5 considers implementing the optimization solution and the use and operation of the DSS. In
Section 6, the model validation, computational results, and sensitivity analysis of the potential benefits are presented. Finally, some conclusions and future work are presented in
Section 7.
2. Literature Review
DSSs are computer-based systems for supporting complex managerial decision-making processes [
24,
25]. They have been studied for more than 50 y, and today, they are more necessary due to growing complexity and uncertainty in many decision-making processes. A model-based DSS is a particular type of DSS, which is designed to be used as a what-if analysis for a non-technical user [
26]. Even though a model-based DSS is created using one or more models to suggest decisions to users (usually managers), it should not be focused on only setting parameters and solving equations. The design’s sight must be more comprehensive, incorporating the end-user in the implementation and knowing its limitations [
25].
For many years, the agriculture industry has seen in the DSSs an opportunity to make more efficient decision-making processes. Unfortunately, many of the designed agricultural DSSs (aDSSs) only have remained in the initial phase: a pilot [
27]. Many studies have been conducted for almost 30 y ago, trying to overcome this reality. Greer et al. [
28] developed a method to adapt explanations from an aDSS’s results to the final user. That method was tested through the EXPLAIN system, which traduces complex simulations results into simple reports for farmers seeking their acceptance in making decisions. McCown [
29] explained that the acceptance problem comes from two radical farming management points of view: technological vs. social. He emphasized the social dimension as the key to success in DSS development and that importance is positively correlated with the model’s complexity. Other researchers, such as Matthews et al. [
27], Jakku and Thorburn [
30], Rose et al. [
31], and Mir and Padma [
32], also agree with the social dimension, suggesting that to reach a successful implementation and adaptation of a DSS, the active participation of end-users during its development is required.
The advancement of technology applications has reduced the costs and times associated with collecting information through user interaction and the regularization of data online, which use various platforms that utilize cloud-based or web-based services. Rupnik et al. [
23] developed a cloud-based aDSS that integrates different information systems and continuously updates the data in the cloud. Weisong et al. [
22] developed a suitability evaluation system for Chinese table grape production based on WebGIS. In addition to integrating economic benefits, climate, soil, and vineyard location, certain users can upload production information to make decisions from the results delivered by the system. In the agriculture industry, decision support web services are becoming increasingly popular; however, they require collaboration among stakeholders for adoption and long-term use of the technologies [
17].
It is known that designing an aDSS is quite complicated, particularly for resource planning; the approaches to this type of problem have been unable and inefficient to control its complexity. This process involves task scheduling, investment analysis, machinery selection, cost analysis, and other aspects of agricultural production [
33]. In this way, farmers and their workers can benefit greatly, using an efficient aDSS focused on evaluating and improving the distribution and allocation of resources for the studied process, and taking into account that uncertainty is a factor that can often cause significant problems [
34].
Throughout history, many specialized tools in agricultural systems have been developed, contributing to a wide range of disciplines [
35]. A wide variety of aDSS applications have been reported in the literature. In a general setting, the AgriSupport II project, documented in Recio et al. [
9], consisted of set tools’ implementation to design and build DSSs for agriculture advising, supporting field operation planning. In the work of Navarro-Hellín et al. [
21], they made an automatic Smart Irrigation DSS, called SIDSS, to optimize the irrigation process in agriculture. This system uses different sensors to integrate soil and climatic measures to feed machine learning algorithms to predict the weekly water needs.
The system is empowered by the precision agriculture context, using various tools to analyze and predict the proper use of available resources. Zhai et al. [
15] presented a new survey of aDSSs based on available technology in Agriculture 4.0. This research gathered the current data, methodologies, models, and tools, analyzing and processing the data, transforming them into valuable information, and making agriculture decisions. After thirteen aDSSs were studied, the researchers highlighted the challenges to creating a helpful aDSS in the Agriculture 4.0 context: (1) a simple user interface, (2) improved functionalities, (3) adapting capacity to make new decisions facing new scenarios, (4) making robust decisions, (5) incorporating expertise to support decision-making, (6) including prediction models, and (7) giving feedback from historical decisions’ reports.
Regarding optimization of decision support in the nut sector, the literature rarely focuses on mathematical programming models that solve real-world problems. Among the few cases is the study by Gilani and Sahebi [
36], who presented a mixed-integer linear programming (MILP) model that maximizes the total benefits and minimizes the environmental effect of the pistachio supply chain, with a robust possibilistic programming approach to deal with the inherent uncertainties. Similarly, Salehi-Amiri et al. [
37] developed a MILP that minimizes the total cost of the sustainable closed-loop supply chain network for the walnut industry. In addition, they employed famous and also recently developed meta-heuristic algorithms and their hybrids to verify the model and reach the best results.
We present a mathematical model-based DSS that solves resource planning in the nut sector, precisely walnut batch processing optimization for a real-world problem. Following the suggestions of Zhai et al. [
15], we derived the computational package in a web user interface in which decision-makers can manage their information online for a more efficient and straightforward process. The visualization of the optimal plan can give valuable managerial insights, for example planning investments for improving the better/worst production processes, thus solving the communication between the exporter and the agricultural producer. Furthermore, the technology tool helps the exporter’s accountability and justifies why this way should sell the product.
3. Problem Statement
Walnut producers are generally focused on the growth and harvest of the fruit. The commercialization of the product is often referred to as exporters that are in direct contact with buyers. The objective of the exporter is to maximize the profit of their producers, so they can keep a good relationship with them and obtain good commissions in the process. The return for the producers is calculated after subtracting processing and export costs from the selling price. The exporter’s return is obtained through a flat commission over the selling price charged to each arriving batch, and the industrialization services benefit.
To stand out in a highly competitive market, exporters must form strategic alliances with producers to obtain the raw material, acquire industrial machinery and distribution logistics equipment, expand storage infrastructure, and manage economies of scale. This includes the procedures to obtain export authorization through the certificates and sanitary documents required by each country [
38]. In addition to all of this, the exporters must decide how to process and sell the walnuts. To make a good decision on how to process each AB, exporters have to consider factors such as the size, color, defects, and shape of the walnut, plus the selling price, cost of processing, and capacity constraints of each different product.
MeliFen sells walnut AB in three main categories: (i) hand-cracked shelled walnuts, (ii) machine-cracked shelled walnuts, and (iii) in-shell walnuts (see
Figure 1a,b for the products of categories (i), (ii), and (iii), respectively). Each category requires different standards and processing, and there is great operational complexity. Furthermore, an arriving batch may be sold in more than one category. Here, we provide an overview so that the reader can follow the rest of the exposition. For more details, see Liu et al. [
39].
3.1. Hand-Cracked and Machine-Cracked Shelled Walnuts
As the names indicate, these are walnuts sold without their shells. That condition could make the product more valuable, although prices may vary depending on the exact features of a walnut AB. Generally, hand-cracked shelled walnut is the most premium product because machine cracking tends to scratch the walnut and deteriorates its visual appeal. On the other hand, hand-cracking is a more expensive and time-consuming process as it requires manual labor. Nonetheless, as previously stated, there is a great deal of variety within each category. The product is generally more valuable if the walnuts are bigger and the color category is lighter.
Hand-cracked selling products are: (i) halves, (ii) quarters, and (iii) pieces. The halves product is the highest-value product in this category. It is categorized by size (premium and normal) and color (extra light (EL), light (L), light amber (LA), yellow (Y), and amber (A)). Due to human error, there is a loss in obtaining halves that will be sold as quarters or pieces.
Figure 2 illustrates this behavior, where
W represents AB weight (kilogram) (we refer to a specific AB, so the subscript is avoided).
Table 1 performs the math for each branch of the flow. The proportion of the halves in AB is
;
represents the proportion of kernel concerning the total AB weight;
represents the proportion of kernel with no defects. The loss of halves due to manual cracking that can be sold as quarters or pieces is denoted by
. The loss of halves due to manual cracking that cannot be sold as quarters or pieces because they are too damaged is
. These parameters can be estimated from a AB sample and an exporter’s inside knowledge of its operational efficiency.
If we call halves that are going to be processed in the halves product flow, each type of color’s amount is the product between and , where is the yield for every color c. This rule applies except to the EL and L categories, in this case a fraction of light product that can be sold as an EL.
In
Figure 3, there is an additional condition for EL halves. If
is less than a business constant (typically 60%, based on an economic balance), all the EL halves will be sold as L halves. Quarters and pieces are only categorized by color. The same colors for halves apply to quarters and pieces, except that EL and L are grouped as one. Sell prices for quarters and pieces are significantly lower than halves. Furthermore, losses due to manipulation in the production line are sold as industrial products.
Machine-cracked shelled walnut products result in halves, quarters, and pieces. The difference with hand-cracked is the quality since the machine tends to scratch the product. This form of selling may be helpful when the overall quality of the AB is enough for hand-cracked selling.
3.2. In-Shell Walnuts
In-shell walnut is walnut sold with its shell. In general, this makes it less valuable on the market than shelled walnut. Nonetheless, it does present some advantages. First, compared to the shelled categories, walnuts do not require as much processing to be sold in-shell. The arriving batch is separated by size because it is the most significant factor that affects the price (while bigger, more expensive; see
Table 2). Secondly, almost any walnut can be sold in-shell instead of shelled products, which requires a minimum size to ensure the walnut does not shatter in the process.
As can be gathered from our description, it is seldom apparent how an AB should be sold and industrialized. MeliFen has several resources (be it machines or trained manual labor) at its disposal to perform a specific transformation, i.e., size classification devices. The sequence of transformations is called the process, and each step of the process provides semi-finished batches, except the last step, which gives by-product batches.
To industrialize an AB, at least one of the by-product batches should gain value so that the initial value of the AB increases after industrialization. Theoretically, you could apply multiple sequential processes to an AB and gain value from each one. Nevertheless, in practice, MeliFen never performs more than two processes on the same walnut because of operational limitations, so we took the same approach for our formulation.
Figure 4 illustrates the level of complexity that combinations of selling strategies can have. In this case, we considered hand-cracked shelled walnut and in-shell walnut for the same AB. Furthermore, quality checks, business constraints, and tolerances have to be considered in every product branch.
4. Problem Mathematical Formulation
This section introduces the exporter decision model. First, we present the main features of the model. Second, we introduce an alternative solution that we implemented in the DSS. Finally, the mathematical model is shown in detail.
4.1. Nature of Exporter Decision-Making
This paper is focused on the exporter decision-making process. In this context, even when decisions should be convenient for him/her, it is necessary to keep the business sustainable. The exporter’s goal is to maximize his/her profit through selling and industrialization services. The producer benefit should also be increased because the exporter’s profit depends mainly on this. In this framework, the primary responsibility of the exporter is to negotiate the best possible deal for their producers. However, some exporter decisions could be perverse for the producers, so some constraints were added to the decision exporter scheme to keep the supply chain sustainable.
We treated these topics as follows:
The exporter offers specific industrialization services to the farmer for an AB ℓ. The industrialization cost is and the revenue . The commission of the commercial operation does not subsidize any industrialization service;
The goal of the exporter is to maximize his/her own profit in any AB. It is defined as , where is the commission of the commercial operation, and ;
The farmer’s final profit of an industrialized AB, , is always bigger than the profit of selling the AB without any industrialization, . Formally, . The farmer’s profit considers all the costs linked to the industrialization and exportation of the walnut, while the income is based on the price of the processed AB;
As the selling and industrialization decisions may lead to differences between producers with a similar AB, making the sustainability of the supply chain weaker, the exporter’s conditions to make the aforementioned decisions are as follows:
- −
The planning task is made weekly. A rolling horizon (Sahin et al. [
40]) could be more reasonable because it allows frequent information updates. However, part of the decisions made previously can change, meaning that the commercial conditions have been modified. This situation is not desired by the exporter and the producers;
- −
The stocks of walnut to be processed in the planning DSS are (1) the available stock of ABs that is not assigned to specific commercial contracts and (2) the ABs that the producers for the planned week commit;
- −
If two owners (producers) send ABs with similar features and final profit, the priority will be for the first received in the exporter facility;
- −
The DSS updates the final product prices weekly, based on market estimations and historical information;
- −
The exporter uses a compensation system to distribute the market-expected price gap among producers. However, this procedure is out of the scope of this work.
The same AB can be processed sequentially, so different quantities could be assigned to different processes. This behavior can easily lead to non-linearity in the optimization model, which can be problematic for a solver. We illustrate this with a simplified scenario, where the goal is to maximize the profit (an oversimplification of the actual exporter goal). On a given ℓ, we can apply a process i and other j. As a result, we end up with two industrial batches:
The first industrial batch can be sold as product i (we assumed a one-to-one correspondence between the process applied and the product sold);
The second industrial batch can be processed to obtain another product j;
Following the current industrial policy, the remaining batch that is neither i nor j product is considered a loss.
The respective sizes of the first and second industrial batches depend on the specific characteristics of the AB, the market demands, and the rest of the available raw material.
Figure 5 represents this idea. Here,
denotes the AB weight in kilograms;
and
indicate the percentage of product types
i and
j obtained after each process fee has been industrialized, respectively,
i and
j being two of the process in the set
. Suppose processing costs
and
(both in USD per kg) and selling prices
and
. Then, this optimization model will look as follows.
The decision variables are
and
, both binary variables where 1 means that the AB was processed by the process
i and/or
j. The set
belongs to the all arriving batches that are computed in the specific planning instance.
subject to:
The objective function (
1) sums the sales income and subtracts the cost of processing both arriving batches. As you can see, the objective function includes an evident non-linearity in the form of a product. The presence of a non-linearity makes sense. It stems from the fact that we must combine two decisions: how to process an AB and re-process it to estimate the final income and costs. Constraints (
2) and (
3) indicate that if you decide to sell an AB as a type-
i walnut, you cannot sell the same kilos as another type of walnut
j. The nature of the decision variables is specified in Constraint (
4) (both binary, in this case).
The actual case is even more complex, but this simplified scenario demonstrates that non-linearity occurs naturally in this problem. We introduced a solution strategy that divides the problem into two phases to deal with it. The first phase is a preprocessing that computes the most relevant parameters for the problem, creating a ranking of benefits after an AB is evaluated in an exhaustive list of combinations of processes. The second phase is the proper IP model optimization that determines the best way to sell the walnut lots based on the previous ranking.
4.2. Solution Strategy: Two-Phase Algorithm
The sale options for an AB are determined by the processes assigned to it. Even when there are several combinations of processes,
Table 3 shows a summary of the possibilities for by-products.
The preprocessing phase is dedicated to understanding which conditions are more valuable to an AB. To do that, the exporter should compute the results of different processes and rank the benefits of doing so with the AB.
The first step is to calculate the proportion of the AB that could be used (achieving market quality) to supply the demand. In the case of
hand-cracked shelled walnuts, halves could be classified by size and color, while quarters and pieces only by color. Considering
Section 3, the halves product flow is denoted by
. This fraction of the AB is qualified by the size parameter, so the next step is to classify by color. The mass balance is in
Table 4, where each row means the total amount of the specific by-product that the exporter can obtain from an AB denoted by
when the AB is processed in the
i process. In this case, the yields for every color in the specific feed are represented by
, where
i represents one of the colors in which a sized semi-finished product could be classified.
Following the same steps, fractions were estimated for quarters and pieces in the hand-cracked walnuts shelled, machine-cracked, and in-shell walnuts (more details in
Appendix A).
After defining the possible yields in different by-products (for each ℓ), we defined the revenue for the process pair considering that the exporter only applied two to the same AB. The notation is () for tuple (AB, by-product i, by-product j), and its cost is (), with . Both processes are part of a set , the complete list of available processes in the exporter facility.
The processing tuple replaces the binary variables’ products presented before.
Equation (
5) sums the commission for selling the AB processed as
i and
j and the revenue by the industrialization services. The cost Equation (6) takes into account the exportation (
and
, both considering USD/kg) and the industrialization (
and
) costs. This balance is written from the exporter’s standpoint.
An extra parameter was used to consider the manual capacity. As the labor requires experience, skilled staffing is bound to operational planning. Two binary parameters,
and
, were used; the value is one if the by-product uses manual capacity and zero otherwise. Hand-cracked shelled walnut processed quantity, in kilograms, is calculated by Equation (
7):
The second phase is the optimization problem. All binary variables represent decisions that indicate how an AB will be sold. It was assumed that preprocessing has been done, so for each AB, the yield, cost, and revenue of each processing option were calculated. Now, we go over the sets, parameters, variables, formulation, and constraint explanations.
The objective function (
8) is the sum of benefits obtained if an AB is processed in a specific tuple. Therefore, we created a new set that was composed of the ordered pair
, which represents any feasible combination in set
. The set of ordered pairs is denoted
, and any pair is
t. There is a special pair that belongs to not processing–not processing, the unique instance when
i is similar to
j.
The following is an explanation of the constraints. Constraint (
9) indicates that the revenue for the exporter in the selected tuple for process
ℓ must be at least equal to the cost of the industrialization service. Constraint (
10) represents the producer’s industrialization convenience to process the AB according to the tuple
t, where the producer’s benefit should be better than selling the AB without any processing. The expression
is defined as
. The price of the AB without any processing is
, and the exportation cost,
, both in USD/kg. Constraint (
11) indicates the fundamental constraint: each AB must be processed according to a tuple. Constraint (
12) deals with an operational issue: total manual processing capacity is limited to
D. Constraint (
13) states the nature of the decision variables (binary, in this case).
subject to:
6. Computational Results
This section estimates the potential benefits of incorporating a DSS into the walnut AB processing optimization. We present a comparison of the results obtained from the DSS applications, which take into account all operational constraints, versus the company’s manual AB processing. To do so, we used the company’s 2019 demand data.
6.1. AB Demand Characterization
We tested the DSS using the actual demand MeliFen faced in the year 2019. The demand was 224 ABs, totaling almost 2500 tons of product to be processed by 30 nut producers. MeliFen estimates AB characterization such as size, internal and external defects, and product yields and provides them as input to the DSS.
6.2. Performance Metrics
To estimate the benefits of using the DSS in AB processing, we compared MeliFen’s manual processing decisions to the optimized solution of our model. Each solution is defined as an AB-specific tag that indicates the processing decision. We computed the revenue, costs, and amount of product generated for each AB decision, which were used to measure the following performance metrics:
6.3. Experiment Results
Our baseline experiment considered 224 ABs that summed up to almost 2500 t of fruit. Each AB has 17 possible forms of processing options, and the objective was to choose the one that maximizes the producers’ profit.
Table 5 shows the tonnage processed, revenue, costs, and fee for the category of by-products. The fixed solution processed 51% more hand-cracked product than the optimized planning, to the point where a fixed solution was theoretically infeasible due to the hand-cracked capacity of 1,000,000 kg.
Moreover, the optimized planning processed more product in all categories except hand-cracked. The total economic impact is presented in
Table 6. Overall, the results indicated that the optimized planning generated almost the same revenue as the fixed plan, with a 0.1% difference. In terms of costs, the optimized planning reduced the AB processing costs by 16.6%. Overall, the DSS generated 9.8% more profit than the fixed plan, while the company reduced its commission by only 0.1%.
We compared the yields of the producers in both solutions to analyze the benefits of optimized planning in greater depth. As shown in
Figure 10, the optimized planning producers yields were greater than or equal to the fixed planning yield.
Table 7 shows the maximum and average difference in yield by the producer. For some producers, the benefits from optimized planning increased their yield by 34, while the average increase in yield reached 12%.
Furthermore, the presented fixed plan is impractical because it surpassed hand-cracked capacity and some quality tolerances in ABs. For this reason, the theoretical gap between the optimized and fixed plans was even wider.
6.4. Sensitivity Analysis over Hand-Cracked Capacity
Now, we studied the profit sensitivity over different hand-cracked capacity settings. We considered three scenarios in which hand-cracked capacity was reduced by 50% (A), 75% (B), and 100% (C).
Table 8 presents the tonnage of processed by-product for each case. The base case with no capacity reduction is represented by (O), and its value is 1000 t.
Since the hand-cracked capacity constraint was active in all cases, ABs were processed in alternative ways. Since in-shell sales are limited by the physical quality of the product (with 20% growth in Case (C)), machine-cracked was the product with the highest growth (86% in Case (C)). Wastes also increased as the machine-cracked category generates the most waste. Detailed profit results are presented in
Table 9.
When the hand-cracked capacity constraint was set to zero, general profit dropped by only 2.3%. Nonetheless, the company fee was penalized at 11.6% because it is based on revenue. Even though revenue diminished with a lower hand-cracked capacity, the DSS managed to reduce the costs, making the general profit as stable as possible.
Figure 11 depicts the yield reduction faced by producers as a result of lower hand-cracked capacity compared to the base case. We observed that half of the producers faced a decrease in yield, with a maximum reduction of 17% in the case of zero hand-cracked capacity. This experiment demonstrated that, even if the total profit is similar, some producers can be seriously affected when hand-cracked capacity is reduced.
7. Conclusions
This study presented an optimization model for the AB processing planning that a walnut exporter faces. Our model considered detailed information from the fruit, such as size, color, and defects, among others. Our model was embedded in a web application, resulting in a decision support system.
In our computational experiments, we obtained profit improvements of 9.8%. In some cases, producers improved their profit by 34%. From the exporter’s perspective, our solution sacrificed 0.1% of their fees. This is a small quantity for the benefits obtained. Furthermore, the exporter may charge a greater price to the producers due to better planning.
This study showed important benefits for producers and exporters by using a DSS for production planning. A fixed plan may be biased due to the complexity of multiple forms of processing. In some cases, delivering an infeasible plan may incur higher costs for exporters and producers. Visibility is another benefit since producers can check in real-time how their product is being handled and the expected profit they will receive.
Our model may also be used for strategic decisions, such as the economic evaluation of new machines that may be more cost efficient or machines that could improve the quality of the product. New AB processing options could also be economically evaluated, including a different hand labor type.
Strengthening the link between business and the local communities allows MeliFen to ensure continuity and expansion outward, qualifying it as a global company with the option of notable credits. In this way, the proposed decision support system favors a better diversification of the work, improving the balance and sustainability of the business, which positively impacts the producers’ economy and the fairness perception by producers.
Valuable extensions for future research are opened from the current one. For instance, a robust optimization approach could include stochastic sell prices in the model. Other studies may focus on sampling the quality of the AB, including, for example, the detection of foreign objects by computer vision and the segmentation of walnut images through deep learning [
46] or machine learning [
47] techniques. This could be a major improvement of our model since the quality of the fruit is a crucial input.