NSGA families for solving a dual resource-constrained problem to optimize the total tardiness and labor productivity in the spirit of sustainability

Muhammad Akbar,Takashi Irohara
DOI: https://doi.org/10.1016/j.cie.2024.109883
IF: 7.18
2024-01-05
Computers & Industrial Engineering
Abstract:This proposed study deals with a typical dual-objective multi-task simultaneous supervision dual resource constrained (MTSSDRC) problem to optimize total tardiness and labor productivity. The problem is modeled mathematically into mixed-integer non-linear programming (MINLP) because the productivity metric is non-linear. The model is converted into a mixed-integer quadratic problem (MIQP), so it can be solved using the hierarchical approach inside a solver. The development of the new problem model and study of the solver's performance is the first contribution to this proposal. Unfortunately, the solver is not practicable if the number of jobs is large, for example, 50 jobs only. Therefore, we proposed four metaheuristic techniques distinguished by their techniques and decoding schemes as the other contribution. We implement and modify two famous NSGA techniques, namely NSGA-II and NSGA-III, that each is equipped with two decoding scheme types which are D1 and D2. Both decoding schemes are different in the resource allocation sequence and the selection criterion. We compare the performance among metaheuristics by running them in 8 cases of small problems and 28 cases of large problems. The essential results indicate that both D1 and D2 are recommended to be implemented since D1 is more sensitive to the total tardiness objective, but D2 is better at getting solutions with better productivity metrics. Although there is no significant difference between NSGA-II and NSGA-III, we suggest using NSGA-III for practicians because it can spread solutions more balanced, indicating more varied alternatives.
computer science, interdisciplinary applications,engineering, industrial
What problem does this paper attempt to address?