Copyright (c) 2025 Synergía

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
The study presents the NSGA-II algorithm as an efficient and optimal tool for solving the Subset Sum Problem (SSP), which is a binary knapsack problem with diverse applications in areas such as investment management, production planning, and electronic circuit design. NSGA-II is a multi-objective genetic algorithm that uses selection, crossover, and mutation techniques, along with a non-dominated sorting approach, to evolve a population of solutions and obtain a set of non-dominated solutions known as the Pareto front. The study provides a detailed description of the algorithm's functioning, including the genetic operators and the non-dominated sorting approach. Furthermore, experimental results are presented to demonstrate the effectiveness and efficiency of the algorithm in solving the SSP. Overall, the study provides a solid foundation for understanding the fundamentals and applications of the NSGA-II algorithm in multi-objective optimization.