Next Article in Journal
GLM-Based Fake Cybersecurity Threat Intelligence Detection Models and Algorithms
Previous Article in Journal
Detecting and Exploring Homogeneous Dense Groups via k-Core Decomposition and Core Member Filtering in Social Networks
Previous Article in Special Issue
Advancing Optimization Strategies in the Food Industry: From Traditional Approaches to Multi-Objective and Technology-Integrated Solutions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Enhancing Machinery-Aided Composting Through Multiobjective Optimization

1
Facultad de Ciencias Actuariales, Universidad Anáhuac México, Avenida Universidad Anáhuac 46, Huixquilucan 52786, Mexico
2
Escuela Superior de Física y Matemáticas, Instituto Politécnico Nacional, Edificio 9 Unidad Profesional Adolfo López Mateos, Mexico City 07738, Mexico
*
Author to whom correspondence should be addressed.
Appl. Sci. 2025, 15(19), 10754; https://doi.org/10.3390/app151910754
Submission received: 7 August 2025 / Revised: 25 September 2025 / Accepted: 1 October 2025 / Published: 6 October 2025
(This article belongs to the Special Issue Multiobjective Optimization: Theory, Methods and Applications)

Abstract

This study focuses on optimizing the composting process through advanced multiobjective optimization techniques, aiming to minimize both operational costs and CO2 emissions by efficiently allocating tasks to specialized machinery. It introduces three novel multiobjective models that uniquely integrate cost minimization, CO2 emission reduction, and maximized waste processing, addressing a critical gap in sustainable composting. The first model prioritizes cost reduction, providing a foundational framework for optimizing resource allocation. Building on this, the second model integrates environmental considerations, balancing cost minimization with the reduction of CO2 emissions to achieve a sustainable trade-off. The third model takes a broader approach by maximizing the volume of organic waste processed within a workday while simultaneously minimizing emissions. These models incorporate real-world constraints, such as machinery capacity, operational work hours, and required rest periods for compost piles. The findings underscore the potential of multiobjective optimization to tackle complex industrial challenges. This research offers a practical and sustainable solution that harmonizes economic efficiency with environmental stewardship, demonstrating its applicability to processes as intricate as composting.

1. Introduction

The efficient management of organic waste represents one of the foremost global challenges at present, as a substantial fraction of this material continues to be deposited in landfills, where improper treatment can endanger both the environment and human health [1]. In response, composting has emerged as an innovative and essential solution to mitigate the adverse impacts of this important issue. This eco-friendly and cost-efficient practice transforms organic waste into valuable organic fertilizer [2]. Various composting methods have been developed to optimize this process. For example, aerobic composting creates waste piles that are systematically aerated through regular turning to ensure uniformity and temperature control. Key factors influencing the success of aerobic composting include the use of composting machinery, turning capacity (TC), composting cycles, and the management of compost piles. A comprehensive analysis of these critical components is presented below.
Composting Machines. Aerobic composting requires specialized machinery. These machines are pulled by tractors. Therefore, the use of diesel is necessary in this process. In this work, we are going to classify the composting machines into three types, according to the pile width that can be handled by each machine. This classification is presented in Table 1. For more technical information about these machines, please consult [3].
Compost Piles. Within the composting by turning process, a surface is made up of waste piles created in parallel, separated by a given space e. Each pile is removed by a machine that is anchored to a tractor that passes through space e. These waste piles are turned once every two days.
Turning Capacity. Turning capacity indicates the amount of waste that a machine can process in a given time interval; it is defined as T C = v o l u m e t i m e .
Composting cycles. The duration necessary for the biodegradation of a given organic waste is referred to as the composting cycle.
As mentioned above, composting plays a crucial role in mitigating the negative impacts of this global challenge. In this study, we revisit the methodology from [4,5] and introduce new strategies for modeling the composting problem. The main contributions can be summarized as follows:
  • Three innovative multiobjective optimization models for the composting process are introduced.
  • The first model focuses on minimizing the overall cost of the composting process while ensuring an efficient allocation of available machinery. The most notable feature of this model is that it directly reduces machine maintenance costs by ensuring a balanced use of all available machines.
  • The second model builds upon the first, aiming to not only reduce costs but also maintain CO2 emissions at minimal levels. This model stands out by aligning itself with global sustainability goals by seeking a reduction in CO2 emissions.
  • The third model prioritizes minimizing CO2 emissions while simultaneously maximizing the capacity for processing organic waste. The impact of this proposal is the robustness of the model, which allows its adaptation to large-scale composting facilities.
The remainder of this work is organized as follows: Section 2 presents the background. The composting problem, the proposed models, implementation details, and numerical experimentation can be found in Section 3. Finally, concluding comments are presented in Section 4.

Related Work

In recent years, various optimization methods have been applied to enhance the composting process. These methods include both mathematical and artificial intelligence-based approaches [6]. Achieving optimization in the composting process requires detailed knowledge of the process. From a statistical perspective, modeling involves collecting and analyzing experimental data. For instance, the Taguchi method, a statistical design approach, entails conducting controlled experiments to gather data, analyzing the results, and gaining insights into the process behavior to optimize it [7]. In [8], the authors used central composite design and response surface methodology to optimize floral waste composting, showing that the experimental data could be described using second-order polynomial equations. Using ANOVA, the authors in [9] identified three process variables that significantly impacted wheat straw composting. In [10], ANNs were employed to model the conversion of leachate into compost. Linear programming was applied in [11] to minimize the total system cost for waste and energy management, while in [12], a mixed Integer Linear Programming approach was used to optimize various aspects of the composting process, such as determining the optimal processing network for a waste-to-energy system. A review of proposed optimization models in this field can be found in [13].

2. Materials and Methods

2.1. Multiobjective Optimization Problem

Consider the Multiobjective Optimization Problem (MOP) that can be expressed as follows:
min x Ω F ( x ) s . t . x Ω .
where F ( x ) consists of k objective functions that often conflict with one another, and Ω is the decision space. The optimality of a MOP is defined using the concept of Pareto dominance: let v , w R k , then v is less or equal than w ( v p w ), if v i w i for all i { 1 , , k } ; the relation < p is defined analogously. A vector y Ω is dominated by a vector x Ω ( x y ) with respect to (1) if F ( x ) p F ( y ) and F ( x ) F ( y ) , else y is called non-dominated by x . In case F ( x ) < p F ( y ) the relation is called strong Pareto dominance. A point x is Pareto optimal to (1) if there is no y Ω which dominates x . The set of all the Pareto optimal points P Ω is called the Pareto set, and its image F ( P Ω ) is called the efficient set or Pareto front.

2.2. Generalized Assignment Problem

The Generalized Assignment Problem (GAP) is a problem that seeks to assign a set of tasks to a set of agents, where each task requires a certain amount of resources and each agent has a limited capacity to provide those resources, the main objective is to assign all tasks to agents in such a way that the total cost is minimized.
The GAP may be formulated as an Integer Linear Programming (ILP) model with binary variables. Let n be the number of tasks to be assigned to m agents and define N = { 1 , 2 , , n } and M = { 1 , 2 , , m } . The ILP model is defined as follows:
min i = 1 m j = 1 n c i j x i j s . t . j = 1 n r j x i j b i , i M i = 1 m x i j = 1 , j N , x i j = 1 , if task j is assigned to agent i 0 , if not . i M , j N ,
where, c i j is the cost of task j being assigned to agent i, r j is the amount of resource required for task j by the agent, and b i is the resource units available to agent i.
Different approaches can be used when solving a GAP. In [14], a conventional branch and bound technique is used. In [15], another possible method for solving GAP is used. It involves minimizing gaps in unit-duration task scheduling through a greedy approach that iterates until the optimal solution is found. Meanwhile, an experimental investigation into solving the GAP using Genetic Algorithm (GA) and Simulated Annealing is presented in [16]. While in [17], the authors solved the GAP via Differential Evolution (DE). In [18], Discrete Differential Evolution was proposed to solve the multiobjective GAP, simultaneously optimizing cost, time, and profit. Similarly, in [19], the Fuzzy Programming Technique was applied to a multi-index GAP, incorporating both linear and nonlinear membership functions. In [20], a multiobjective genetic algorithm was employed to solve the constrained assignment problem, which generalizes various assignment problems. Furthermore, in [21], an algorithm was developed to obtain Pareto-optimal solutions for a biobjective GAP with linear and nonlinear objectives, focusing on minimizing cost and time.
On the other hand, recent studies have explored various optimization and artificial intelligence techniques to improve waste management systems, primarily focusing on prediction, resource allocation, and environmental impact mitigation. For instance, ref. [22] integrated machine learning models such as Support Vector Machines, Random Forest, and Extreme Gradient Boosting with optimization techniques to forecast waste generation and improve economic and environmental efficiency. Similarly, ref. [23] investigated several machine learning algorithms, demonstrating that Random Forest achieved the highest accuracy for predicting operational parameters such as the time required to empty recycling containers. In contrast, ref. [24] proposed a hybrid algorithm combining metaheuristics with simulation to address stochastic demands and multi-depot cooperation in waste collection routing. Their results highlighted the benefits of considering uncertainty and inter-depot collaboration in logistics optimization.
In [25], the authors address the challenges of solving high-dimensional multimodal Multiobjective Optimization Problems, where achieving convergence to the Pareto front while maintaining solution diversity is particularly difficult. Their main contribution lies in the development of an approach capable of effectively exploring complex, high-dimensional landscapes that resemble real-world problems, while balancing convergence and diversity—an aspect that is critical for practical engineering optimization. In [26], a novel hybrid optimization–simulation framework is proposed to support decision-making in smart and sustainable manufacturing environments. Experimental results demonstrate that the approach produces schedules that achieve a better trade-off between energy efficiency and productivity, which is highly relevant in industrial contexts where both energy consumption and time efficiency must be considered to ensure sustainable production. Lian, Gu, and Jiao in [27] propose a new PSO algorithm which is specifically designed to maximize profit by minimizing tardiness and due-date penalties in job scheduling. Its computational modeling highlights potential applications in manufacturing automation and production systems. Ye and colleagues in [28] integrate learning-based guidance into multiobjective optimization through a method that dynamically improves search strategies as optimization progresses, adapting to problem structures and solution landscapes. Finally, in [29], the authors address the disassembly line balancing problem (DLBP), a crucial challenge in remanufacturing and recycling industries, where product disassembly must be both efficient and mindful of worker-related factors. Wei and collaborators propose a multiobjective discrete harmony search optimizer (MODHSO) that simultaneously enhances disassembly efficiency, balances workloads, and incorporates human factor considerations.

2.3. Proposed Models

In the following, we explain how the composting by turning problem was modeled using different approaches. We briefly mentioned the considered assumptions, and finally, the mathematical model in each case is presented. The modeling of the problem was carried out under specific assumptions regarding the composting process, which are summarized as follows:
  • Each compost pile must undergo exactly three processing operations per cycle, with each cycle lasting six days.
  • Following each processing operation, the compost pile is required to remain at rest for one day.
  • The working schedule consists of 8 h shifts, of which H hours are considered fully productive.
  • A compost pile cannot be processed simultaneously by more than one machine.
  • The uniformity of compost piles is not considered.
Based on the data presented in Table 1, and by setting H = 6 as the number of fully productive hours, this value is set according to the data provided by a composting company. The maximum daily processing capacity of each machine is provided in Table 2. Consequently, the maximum processable volume per day, considering n 1 Type I machines, n 2 Type II machines, and n 3 Type III machines, is given by the following:
V max = n 1 × V max _ I + n 2 × V max _ II + n 3 × V max _ III .
If the volume exceeds V max , then the problem would have no feasible solutions and, therefore, would be unsolvable. It is worth mentioning that the feasibility of the solutions does not depend on the number of piles that need to be processed but on the daily maximum volume. Thus, there can be n number of compost piles such that the sum of the volumes to be processed per day is less than or equal to V max .

2.3.1. Model 1: Multiobjective Generalized Assignment Problem Approach (MOGAP)

This model is a natural extension of the one proposed in [5]. The objective of this study is to minimize the overall cost of composting n piles of organic waste by utilizing m available machines, while ensuring a balanced allocation across the different machine types. In [5], an important result was obtained when we aimed to compost a small volume of organic waste, that is, we have a reduced number of piles. The best allocation scheme was to let the most economical machine, in terms of diesel consumption, carry out the entire composting process. Recall that, by directly minimizing diesel usage, the overall cost of the composting process was also reduced, as the monetary cost was considered as the product of diesel price and liters consumed, with the price being variable and independent of the process itself. This was not the best scenario, at least from a management point of view, since we are not using all the available machines, and the most used machine shows greater wear, thus accelerating the need for maintenance, which has a direct impact on administrative expenses.
Let c i j denote the cost, measured in liters of diesel, associated with processing pile j using machine i, t i j represent the time required by machine i to process pile j; and x i j k indicate the assignment of pile j to machine i on day k. Note that x i j k = 1 if pile j is assigned to machine i on day k and x i j k = 0 otherwise. Let K = { 1 , 2 , , 6 } be the number of workdays, N = { 1 , 2 , , n } denote the set of piles, and M = { 1 , 2 , , m } the set of available machines. Then, the following model is defined:
min i = 1 2 i = 1 m j = 1 n c i j x i j k , max max i M { j N c i j x i j 1 } min i M { j N c i j x i j 1 } + max i M { j N c i j x i j 2 } min i M { j N c i j x i j 2 } , s . t . j = 1 n t i j x i j 1 H i M , j = 1 n t i j x i j 2 H i M , i = 1 m x i j 1 + 2 i = 1 m x i j 2 + i = 1 m x i j 3 = 2 j N , i = 1 m x i j 3 + 2 i = 1 m x i j 4 + i = 1 m x i j 5 = 2 j N , i = 1 m x i j 5 + i = 1 m x i j 6 = 1 j N .
Remark
Given the assumptions that each pile must be composted three times per cycle and that six days constitute a composting cycle, the model described above can be simplified to optimize only the first two days, since the assumption of a one-day rest period directly affects the process. Note that if pile j is turned on the first day, it must remain at rest on the second day, which implies that it will be turned on again on the third day, and so on. This provides a significant advantage by reducing the number of variables and, consequently, the computational cost. With this consideration, the reduced model is defined as follows:
min i = 1 2 i = 1 m j = 1 n c i j x i j k , max max i M { j N c i j x i j 1 } min i M { j N c i j x i j 1 } + max i M { j N c i j x i j 2 } min i M { j N c i j x i j 2 } , s . t . j = 1 n t i j x i j 1 H i M , j = 1 n t i j x i j 2 H i M , i = 1 m x i j 1 + i = 1 m x i j 2 = 1 j N .

2.3.2. Model 2: Constrained Multiobjective Generalized Assignment Approach (CMOGAP)

Aerobic composting of organic waste can impact the environment due to the pollutants emitted by the machinery used in the process. Although composting itself is environmentally friendly, the use of machinery, often powered by fossil fuels, can contribute to the release of carbon dioxide (CO2), nitrogen oxides (NOx), and particulate matter into the atmosphere. These emissions contribute to air pollution and the greenhouse effect, counteracting some of the environmental benefits of composting. Furthermore, if machines are not properly maintained, they can leak oil or other harmful substances into the soil or water, further damaging ecosystems. Therefore, the previous model is not sufficient to help the environment. That is why a modification is proposed through a restriction that seeks to keep CO2 at low emission levels.
Now, consider the variables and sets defined in Section 2.3.1 and let μ be the constant representing the CO2 emissions per liter of diesel, with a value of 2.62 k g C O 2 l as reported in [30]. Then we define the following model:
min μ i = 1 2 i = 1 m j = 1 n c i j x i j k , max max i M { j N c i j x i j 1 } min i M { j N c i j x i j 1 } + max i M { j N c i j x i j 2 } min i M { j N c i j x i j 2 } , s . t . j = 1 n t i j x i j 1 H i M , j = 1 n t i j x i j 2 H i M , i = 1 m x i j 1 + i = 1 m x i j 2 = 1 j N , w 1 k = 1 2 j = 1 n t 1 j x 1 j k + + w m k = 1 2 j = 1 n t m j x m j k θ .
Here, the first objective function aims to minimize the kilograms of CO2 emitted during the composting process. The second objective function is the equilibrium function, which prevents the overloading of any single machine. In other words, this objective function aims to ensure that the assignment of compost piles is well-distributed across all machines. The first and second constraints relate to the limitations of fully productive working hours, while the third constraint is related to the assumptions regarding the number of times a pile must be turned and the day of rest required after turning. Lastly, the final constraint aims to regulate the cost associated with the maintenance of the different machines. In this section, w i is a weighting factor for the maintenance cost of the i-th machine, considering the different types of available machines. It is calculated as follows:
w i = p i p 1 + + p m i { 1 , 2 , . . . , m } ,
where p i represents the power of the i-th machine. Furthermore, θ denotes the average maintenance cost, considering the weights and volume to be processed. The numerical experimentation of the CMOGAP approach is presented in the following section.

2.3.3. Model 3: Multiobjective Optimization Problem Approach (MOP)

In this model, we aim to maximize the volume of organic waste that can be processed during a workday while minimizing the C O 2 emissions caused by the machinery used.
max i = 1 m x i , min μ i = 1 m C D i C V i x i , s . t . 1 C V i x i 6 i { 1 , 2 . , m } .
where μ is the constant indicating the kilograms of CO2 emitted by 1 liter of diesel, the value of μ is 2.62 k g C O 2 l , C V i is the turning capacity of the i-th machine, and C D i corresponds to diesel consumption of the i-th machine. Remember that 8 h work days are considered, with 6 h being fully productive, thus H = 6 .

3. Results

3.1. Solving Model 1

To carry out the numerical experimentation of this model, The Pymoo 0.6.1.3 [31] platform was used. Two distinct experiments were designed to assess the performance of the proposed model. In the first experiment, only three machines—one of each type—were considered, while the number of piles increased. In the second experiment, the number of piles was fixed, and different numbers of machines were considered. To address both problems, three algorithms were considered: SMS-EMOA, NSGA-II, and NSGA-III. The following parameters were considered: population size N = 100 , probability of crossover p c = 0.9 , and probability of mutation p m = 1 . We defined the stopping criteria using the maximum number of function evaluations ( f e v a l m a x = 50,000).
First, the selected algorithms were tested on Model 1, considering a range from n = 20 to n = 44 piles, increasing by 2 piles per case, in each experiment, with m = 3 machines (one of each type). The experiment started with 20 piles, as a smaller number leads to identical results for all three algorithms. This occurred because, in configurations with fewer piles, the problem was less complex. For the second experiment, we tested Model 1 considering n = 60 piles and a total of m = 5 machines. Each case finds a different number of machines of each type. To measure the performance of each algorithm, the hypervolume indicator (HV) was employed [32]. This indicator is a popular metric used in multiobjective optimization to evaluate the performance of different algorithms. It measures the volume of the objective space dominated by a given set of solutions. A larger hypervolume indicates a better distribution of solutions in the objective space, which is desirable in optimization problems. The results obtained from 30 independent runs are presented in Table 3.
Table 3 shows the results of both scenarios for the HV indicator obtained by the three different algorithms. In the first scenario, as the number of piles increased, the HV values tended to decrease across all three algorithms (SMS-EMOA, NSGA-II, and NSGA-III), which is expected as the problem becomes more complex with more piles, making it harder to achieve high HV values. Among the algorithms, NSGA-II consistently achieved the highest HV, followed by NSGA-III, while SMS-EMOA yielded the lowest HV values. This outcome may seem counterintuitive, given that SMS-EMOA directly optimizes the hypervolume indicator; however, its selection mechanism prioritizes maintaining a well-distributed Pareto front, which can lead to a trade-off between diversity and convergence. In contrast, NSGA-II, based on non-dominated sorting and crowding distance, balances exploration and exploitation more effectively, allowing it to reach better regions of the Pareto front in this problem. In the second scenario, the HV values did not exhibit a clear decreasing trend, but NSGA-II continued to outperform the other algorithms, followed by NSGA-III, while SMS-EMOA maintained the lowest values. The standard deviations remained relatively low across most cases, indicating stable results, although they slightly increased as the complexity of the problem grew, particularly in the first scenario.
In this model, where, in addition to cost minimization, our objective was to achieve a balanced distribution of machine usage to prevent overloading a single unit, we observed that in Scenario 1, as the number of stacks increased, the HV decreased. This is due to the significant increase in the number of variables. However, we noticed that the standard deviation values showed only minor variations, which suggests that we could expect stability in the results. We can observe that in all cases, NSGA-II was superior to the other algorithms, suggesting that it is more effective in this type of problem.
Figure 1 shows the Pareto fronts obtained for different pile configurations. For 20 piles, all three algorithms (NSGA-II, NSGA-III, and SMS-EMOA) yield similar performance, with overlapping solutions. As the number of piles increases, NSGA-II consistently dominates the other methods, achieving better convergence towards the Pareto front.

3.2. Solving Model 2

As in the previous model, the numerical experimentation of Model 2 (CMOGAP approach) was carried out under two scenarios. In the first scenario, only one machine of each type was considered while the number of piles to be composted increased. In the second scenario, the volume of organic waste was fixed, while the number of machines of each type was varied. The same experimental setting was used. The results obtained are presented in Table 4.
Table 4 shows the results of both scenarios for the HV obtained by the three algorithms for Model 2 (CMOGAP approach). The results indicate that, in the first scenario, as the number of piles increased, the HV values tended to decrease across all three algorithms (SMS-EMOA, NSGA-II, and NSGA-III), which aligns with the expectation that increasing the number of piles makes the problem more complex, leading to lower-quality solutions in terms of HV. Unlike the results of Model 1, where NSGA-II exhibited the highest HV values, SMS-EMOA now outperformed the other two algorithms in most cases. This shift in performance can be attributed to the nature of SMS-EMOA’s hypervolume-based selection mechanism, which, despite its inherent computational complexity, became advantageous as the difficulty of the problem increased. As the number of piles grew, maintaining a well-spread Pareto front became increasingly challenging, and SMS-EMOA, by directly optimizing the hypervolume metric, was better suited to handle this difficulty, resulting in improved HV values compared to NSGA-II and NSGA-III. In the second scenario, where the cases were considered instead of a continuous increase in piles, the HV values exhibited less variation, and NSGA-II and SMS-EMOA achieved comparable performance, while NSGA-III generally yielded lower HV values. The standard deviations remained relatively stable, indicating consistent algorithmic behavior across different settings. In Figure 2 we can observe that the Pareto front with greater efficiency was SMS-EMOA as the number of piles increased.

3.3. Solving Model 3

To carry out the numerical experimentation of this model, it is worth noting that we dealt with a linear MOP with only one constraint. Therefore, a classic approach could be considered to solve the proposed model. We used the NBI method, considering 20 initial points. Figure 3 shows the results. It is observed that NBI computed the edges of the cube generated by the defined functions. To clarify the meaning of this cube, note that the only way to achieve zero CO2 emissions is by not using any machine at all—that is, the solution ( 0 , 0 , 0 ) . Since our goal is to increase the volume of organic waste processed, we must first use the machine with the best efficiency ratio ( C D i / C V i ) until it reaches its maximum allowed capacity, defined by the constraint 1 C V i x i 6 . This corresponds to the vertical line from ( 0 , 0 , 0 ) to ( 0 , 0 , 400 ) in the cube. At that point, we activate the second most efficient machine, which operates until it also reaches its maximum capacity. This stage is represented by the line from ( 0 , 0 , 400 ) to ( 0 , 3000 , 4000 ) .
Finally, to achieve the maximum total volume, we must progressively use the least efficient machine. This is represented by the line from ( 0 , 3000 , 4000 ) to ( 2000 , 3000 , 4000 ) .

4. Discussion and Conclusions

In this study, we successfully developed three different models to address the complex optimization problem of composting. These models were designed to solve a complex problem that considers not only the financial cost of composting operations but also the environmental impact, specifically the CO2 emissions generated by specialized machinery used in the process. By applying real-world data, the models proved to be both practical and effective, achieving the main goals of minimizing cost and reducing emissions. The results clearly demonstrate that our approach can significantly improve the sustainability of composting systems, promoting environmental conservation and more efficient use of resources.
The usefulness of these models lies in their ability to support decision-making in real composting operations. They offer a reliable framework for balancing economic and environmental priorities, making them highly relevant for industries and policymakers focused on sustainable waste management.
It is important to acknowledge certain limitations of the present study. In particular, the models rely on the assumption of uniform diesel consumption across different machines, although in practice this may vary depending on factors such as machine type, age, or maintenance status. Moreover, other environmental impacts beyond CO2 emissions, such as NO x or particulate matter, were not considered. Addressing these aspects could provide a more comprehensive assessment of the environmental footprint of the composting process.
Looking ahead, future research could enhance these models by incorporating additional variables, such as different types of compostable materials and their specific effects on CO2 emissions. There is also strong potential in exploring hybrid optimization methods, such as combining genetic algorithms with other advanced techniques, to further improve performance. In particular, hybrid approaches such as combining NSGA-II with Differential Evolution strategies or integrating particle swarm optimization with local search methods could be investigated to improve convergence and solution diversity. Furthermore, validating the models with real operational data from composting facilities, as well as benchmark datasets, would strengthen their reliability and applicability. Expanding the scope of the study to cover a wider range of practical scenarios would help validate the models across different contexts, increasing their adaptability and real-world impact. Moreover, examining the social and economic outcomes of optimized composting strategies could provide valuable insights into their role in promoting sustainability at a broader level. Overall, this work lays a solid foundation for developing more efficient, eco-friendly composting systems with long-term benefits for both the environment and society.

Author Contributions

Conceptualization, L.U.; methodology, L.U. and O.C.; software, Y.A.-I. and U.T.-R.; validation, Y.A.-I., U.T.-R., and A.L.; formal analysis, L.U.; writing, L.U., O.C., and A.L.; funding acquisition, A.L. and O.C. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by IPN-SIP grant numbers 20251029 and 20251128. The APC was funded by the Secretaría de Investigación y Posgrado, Instituto Politécnico Nacional.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
MOPMultiobjective Optimization Problem
GAPGeneralized Assignment Problem
ILPInteger Linear Programming
GAGenetic Algorithm
MOGAPMultiobjective Generalized Assignment Problem Approach
CMOGAPConstrained Multiobjective Generalized Assignment Approach
CO2Carbon Dioxide
NOxNitrogen Oxides
HVHypervolume Indicator

References

  1. Dehghani, M.H.; Omrani, G.A.; Karri, R.R. Solid waste—Sources, toxicity, and their consequences to human health. In Soft Computing Techniques in Solid Waste and Wastewater Management; Elsevier: Amsterdam, The Netherlands, 2021; pp. 205–213. [Google Scholar]
  2. Lim, S.L.; Lee, L.H.; Wu, T.Y. Sustainability of using composting and vermicomposting technologies for organic solid waste biotransformation: Recent overview, greenhouse gases emissions and economic analysis. J. Clean. Prod. 2016, 111, 262–278. [Google Scholar] [CrossRef]
  3. Román, P.; Martínez, M.M.; Pantoja, A. Manual de Compostaje del Agricultor. Experiencias en América Latina. FAO: Rome, Italy, 2015. [Google Scholar]
  4. De Jesús, N.; Lara, A.; Uribe, L. Aplicación de un modelo Flow Shop con máquinas paralelas para optimización de ciclos de compostaje. Mem. De La RNAFM 2023, 28, 445–453. [Google Scholar]
  5. Andrade-Ibarra, Y.; Trejo-Ramirez, U.; Cuate, O.; Lara, A.; Uribe, L. Optimization of Generalized Assignment Problem for a Machinery-Aided Composting Process. In Proceedings of the Ibero-American Conference on Artificial Intelligence, Montevideo, Uruguay, 13–15 November 2024; pp. 453–457. [Google Scholar]
  6. Sokac, T.; Valinger, D.; Benkovic, M.; Jurina, T.; Kljusuric, J.; Redovnikovic, I.; Tušek, A. Application of Optimization and Modeling for the Composting Process Enhancement. Processes 2022, 10, 229. [Google Scholar] [CrossRef]
  7. Pang, J.; Ansari, M.; Zaroog, O.S.; Ali, M.H.; Sapuan, S. Taguchi design optimization of machining parameters on the CNC end milling process of halloysite nanotube with aluminium reinforced epoxy matrix (HNT/Al/Ep) hybrid composite. HBRC J. 2014, 10, 138–144. [Google Scholar] [CrossRef]
  8. Sharma, D.; Yadav, K.D.; Kumar, S. Biotransformation of flower waste composting: Optimization of waste combinations using response surface methodology. Bioresour. Technol. 2018, 270, 198–207. [Google Scholar] [CrossRef]
  9. Calabi-Floody, M.; Medina, J.; Suazo, J.; Ordiqueo, M.; Aponte, H.; Mora, M.d.L.L.; Rumpel, C. Optimization of wheat straw co-composting for carrier material development. Waste Manag. 2019, 98, 37–49. [Google Scholar] [CrossRef]
  10. Alavi, N.; Dehvari, M.; Alekhamis, G.; Goudarzi, G.; Neisi, A.; Babaei, A.A. Application of electro-Fenton process for treatment of composting plant leachate: Kinetics, operational parameters and modeling. J. Environ. Health Sci. Eng. 2019, 17, 417–431. [Google Scholar] [CrossRef]
  11. Salvia, M.; Cosmi, C.; Macchiato, M.; Mangiamele, L. Waste management system optimisation for Southern Italy with MARKAL model. Resour. Conserv. Recycl. 2002, 34, 91–106. [Google Scholar] [CrossRef]
  12. Ng, W.; Varbanov, P.; Klemeš, J.; Hegyhati, M.; Bertok, B.; Heckl, I.; Lam, H. Waste to energy for small cities: Economics versus carbon footprint. Chem. Eng. Trans. 2013, 35, 889–894. [Google Scholar]
  13. Malaysia, I. Optimal process network for municipal solid waste management in. J. Clean. Prod. 2013, 30, 1e11. [Google Scholar]
  14. Ross, G.T.; Soland, R.M. A multicriteria approach to the location of public facilities. Eur. J. Oper. Res. 1980, 4, 307–321. [Google Scholar] [CrossRef]
  15. Chrobak, M.; Feige, U.; Hajiaghayi, M.T.; Khanna, S.; Li, F.; Naor, S. A greedy approximation algorithm for minimum-gap scheduling. J. Sched. 2017, 20, 279–292. [Google Scholar] [CrossRef]
  16. Sahu, A.; Tapadar, R. Solving the Assignment Problem using Genetic Algorithm and Simulated Annealing. In Proceedings of the IMECS 2006, Hong Kong, China, 20–22 June 2006; pp. 762–765. [Google Scholar]
  17. Sethanan, K.; Pitakaso, R. Improved differential evolution algorithms for solving generalized assignment problem. Expert Syst. Appl. 2016, 45, 450–459. [Google Scholar] [CrossRef]
  18. Xia, C.; He, Q.; Jiang, Z.Z.; Chen, X.; Meng, X. A Discrete Differential Evolution Algorithm for the Multi-Objective Generalized Assignment Problem. J. Comput. Theor. Nanosci. 2013, 10, 2819–2825. [Google Scholar] [CrossRef]
  19. Kar, S.; Basu, K.; Mukherjee, S. Solution of a class of generalized assignment problem. J. Intell. Fuzzy Syst. 2017, 33, 1687–1697. [Google Scholar] [CrossRef]
  20. Kleeman, M.P.; Lamont, G.B. The multi-objective constrained assignment problem. In Proceedings of the 8th Annual Conference on Genetic and Evolutionary Computation, Seattle, WA, USA, 8–12 July 2006. [Google Scholar]
  21. Prakash, S.; Sharma, M.; Singh, A. Pareto optimal solutions for multi-objective generalized assignment problem. S. Afr. J. Ind. Eng. 2011, 21, 91–100. [Google Scholar] [CrossRef]
  22. Alsabt, R.; Alkhaldi, W.; Adenle, Y.A.; Alshuwaikhat, H.M. Optimizing waste management strategies through artificial intelligence and machine learning—An economic and environmental impact study. Clean. Waste Syst. 2024, 8, 100158. [Google Scholar] [CrossRef]
  23. Shravani, N.; Vigneshwari, S. Optimizing Waste Management through Intelligent Machine Learning Systems: A Comparative Study. In Proceedings of the 2023 14th International Conference on Computing Communication and Networking Technologies (ICCCNT), Delhi, India, 6–8 July 2023; pp. 1–6. [Google Scholar] [CrossRef]
  24. Gruler, A.; Fikar, C.; Juan, A.A.; Hirsch, P.; Contreras-Bolton, C. Supporting multi-depot and stochastic waste collection management in clustered urban areas via simulation–optimization. J. Simul. 2017, 11, 11–19. [Google Scholar] [CrossRef]
  25. Liang, J.; Lin, H.; Yue, C.; Suganthan, P.N.; Wang, Y. Multiobjective Differential Evolution for Higher-Dimensional Multimodal Multiobjective Optimization. IEEE/CAA J. Autom. Sin. 2024, 11, 1458–1475. [Google Scholar] [CrossRef]
  26. Fu, Y.; Zhou, M.; Guo, X.; Qi, L.; Gao, K.; Albeshri, A. Multiobjective Scheduling of Energy-Efficient Stochastic Hybrid Open Shop With Brain Storm Optimization and Simulation Evaluation. IEEE Trans. Syst. Man, Cybern. Syst. 2024, 54, 4260–4272. [Google Scholar] [CrossRef]
  27. Lian, Z.; Gu, X.; Jiao, B. A Dual Similar Particle Swarm Optimization Algorithm for Job-Shop Scheduling with Penalty. In Proceedings of the 2006 6th World Congress on Intelligent Control and Automation, Dalian, China, 21–23 June 2006; Volume 2, pp. 7312–7316. [Google Scholar] [CrossRef]
  28. Ye, T.; Zhang, Z.; Zhang, Q.; Chen, J.; Wang, J. Solving Multiobjective Combinatorial Optimization via Learning to Improve Method. IEEE Trans. Emerg. Top. Comput. Intell. 2025, 9, 2122–2136. [Google Scholar] [CrossRef]
  29. Wei, T.; Guo, X.; Zhou, M.; Wang, J.; Liu, S.; Qin, S.; Tang, Y. A Multiobjective Discrete Harmony Search Optimizer for Disassembly Line Balancing Problems Considering Human Factors. IEEE Trans. Hum.-Mach. Syst. 2025, 55, 124–133. [Google Scholar] [CrossRef]
  30. Kawamoto, R.; Mochizuki, H.; Moriguchi, Y.; Nakano, T.; Motohashi, M.; Sakai, Y.; Inaba, A. Estimation of CO2 emissions of internal combustion engine vehicle and battery electric vehicle using LCA. Sustainability 2019, 11, 2690. [Google Scholar] [CrossRef]
  31. Blank, J.; Deb, K. Pymoo: Multi-objective optimization in python. IEEE Access 2020, 8, 89497–89509. [Google Scholar] [CrossRef]
  32. Zitzler, E.; Thiele, L.; Laumanns, M.; Fonseca, C.M.; Da Fonseca, V.G. Performance assessment of multiobjective optimizers: An analysis and review. IEEE Trans. Evol. Comput. 2003, 7, 117–132. [Google Scholar] [CrossRef]
Figure 1. Pareto front of Model 1 (MOGAP Approach) considering 20, 26, 32, and 38 piles, respectively, for a certain execution. (a) Pareto front for 20 piles. (b) Pareto front for 26 piles (c) Pareto front for 32 piles. (d) Pareto front for 38 piles.
Figure 1. Pareto front of Model 1 (MOGAP Approach) considering 20, 26, 32, and 38 piles, respectively, for a certain execution. (a) Pareto front for 20 piles. (b) Pareto front for 26 piles (c) Pareto front for 32 piles. (d) Pareto front for 38 piles.
Applsci 15 10754 g001
Figure 2. Pareto front of Model 2 (CMOGAP approach) considering 20, 26, 32, and 38 piles, respectively, for a certain execution. (a) Pareto front for 20 piles. (b) Pareto front for 26 piles (c) Pareto front for 32 piles. (d) Pareto front for 38 piles.
Figure 2. Pareto front of Model 2 (CMOGAP approach) considering 20, 26, 32, and 38 piles, respectively, for a certain execution. (a) Pareto front for 20 piles. (b) Pareto front for 26 piles (c) Pareto front for 32 piles. (d) Pareto front for 38 piles.
Applsci 15 10754 g002
Figure 3. Pareto set and Pareto front computed by the NBI method.
Figure 3. Pareto set and Pareto front computed by the NBI method.
Applsci 15 10754 g003
Table 1. Classification of each machine based on their specifications.
Table 1. Classification of each machine based on their specifications.
NamePile Width (m)Required Power (m3/h)
Type I2.5300 (70 HP)
Type II3.0500 (80 HP)
Type III3.5700 (95 HP)
Table 2. Maximum processing capacity per day for each type of machine.
Table 2. Maximum processing capacity per day for each type of machine.
NameMaximum Volume (m3)
Type I V max _ I = ( 300 m 3 / h ) ( 6 h ) = 1800 m 3
Type II V max _ II = ( 500 m 3 / h ) ( 6 h ) = 3000 m 3
Type III V max _ III = ( 700 m 3 / h ) ( 6 h ) = 4200 m 3
Table 3. Numerical results considering Model 1 (MOGAP Approach).
Table 3. Numerical results considering Model 1 (MOGAP Approach).
First Scenario
# PilesSMS-EMOA HVNSGA-II HVNSGA-III HV
200.68930.80770.7612
std.0.11880.05130.0977
220.58790.73040.7099
std.0.09460.05220.0653
240.48120.64110.6112
std.0.16430.05380.0706
260.54300.79170.7355
std.0.21080.09380.0967
280.56580.71480.6843
std.0.14780.08550.0753
300.43810.62700.5917
std.0.17080.07180.0851
320.51450.75980.5675
std.0.28000.20710.1037
340.49500.70080.5788
std.0.15930.05450.1048
360.48990.65090.5692
std.0.17120.68240.0988
380.55090.69540.5747
std.0.14170.08110.0687
400.52950.68760.6017
std.0.14160.06140.1217
420.50870.69130.6252
std.0.21480.11060.1410
440.50390.68210.6959
std.0.21880.11150.1188
Second Scenario
CasesSMS-EMOA HVNSGA-II HVNSGA-III HV
10.40660.47040.1970
std.0.27510.29630.2405
20.48960.48380.3351
std.0.21900.24770.2256
30.47620.54390.2632
std.0.21280.16130.2233
Table 4. Numerical results considering Model 2 (CMOGAP approach).
Table 4. Numerical results considering Model 2 (CMOGAP approach).
First Scenario
PilesSMS-EMOANSGA-IINSGA-III
200.79790.65390.7593
std0.07010.17150.1075
220.75280.57460.6947
std0.07020.14220.0857
240.64070.50390.6488
std0.06950.14830.0737
260.77650.53690.7291
std0.09820.22640.1120
280.74520.60270.6725
std0.05430.11940.0791
300.62120.42960.6095
std0.07510.17570.0819
320.75810.55210.6921
std0.10720.19030.1095
340.72800.51340.6908
std0.08030.17750.0892
360.65780.50660.6283
std0.07680.16370.0717
380.71640.53680.6845
std0.08530.14850.1012
400.66610.54330.6559
std0.08090.13170.0775
420.68470.48220.6473
std0.08680.25250.1130
440.69590.68210.5039
std0.11880.11150.2188
Second Scenario
CasesSMS-EMOANSGA-IINSGA-III
10.42630.43270.3402
std0.30990.32640.2830
20.51230.42730.3458
std0.26630.24130.2657
30.50960.52990.3588
std0.15580.18530.2301
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Uribe, L.; Andrade-Ibarra, Y.; Trejo-Ramírez, U.; Cuate, O.; Lara, A. Enhancing Machinery-Aided Composting Through Multiobjective Optimization. Appl. Sci. 2025, 15, 10754. https://doi.org/10.3390/app151910754

AMA Style

Uribe L, Andrade-Ibarra Y, Trejo-Ramírez U, Cuate O, Lara A. Enhancing Machinery-Aided Composting Through Multiobjective Optimization. Applied Sciences. 2025; 15(19):10754. https://doi.org/10.3390/app151910754

Chicago/Turabian Style

Uribe, Lourdes, Yael Andrade-Ibarra, Uriel Trejo-Ramírez, Oliver Cuate, and Adriana Lara. 2025. "Enhancing Machinery-Aided Composting Through Multiobjective Optimization" Applied Sciences 15, no. 19: 10754. https://doi.org/10.3390/app151910754

APA Style

Uribe, L., Andrade-Ibarra, Y., Trejo-Ramírez, U., Cuate, O., & Lara, A. (2025). Enhancing Machinery-Aided Composting Through Multiobjective Optimization. Applied Sciences, 15(19), 10754. https://doi.org/10.3390/app151910754

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop