In this paper, the max–min knapsack problem with multiple scenarios is addressed using an incremental method-based machine learning approach. The method is structured around three key phases: a learning phase, an exploitation phase, and an exploration phase. During the learning phase, the algorithm initiates by generating a sequential set of initial elite solutions through a Q-table scoring procedure. Moving on to the exploitation phase, the goal is to improve the quality of the current solution through an intensification-based tabu search, emphasizing iterative solution optimization. The exploration phase introduces controlled randomness to diversify exploration, revealing promising sub-spaces and facilitating the discovery of new solutions. This iterative process results in a series of new elite solutions, some of which are combined to highlight the method’s efficiency. To maintain diversity, a new fusion operator is introduced, where couples related to elite solutions are combined, forming an incremental subset of elite solutions capable of exploring new solution subspaces. The proposed method is evaluated using benchmark instances from the literature, and its results are compared to those provided by recently published algorithms. The computational analysis underscores the algorithm’s competitiveness in producing high-quality solutions, often surpassing previously published methods with superior solution bounds.
Read full abstract