Generating Feasible Solutions Through a Heuristic Approach in a Water Use Optimization Model Based on the Transportation Problem
摘要
This work addresses the challenge of optimizing the management of water resources based on a model inspired by the transportation problem, which considers different aspects such as types of water, carriers, supply nodes, demand nodes, and an objective function to optimize the cost of water transport. Mathematical programming algorithms and Grammatical Differential Evolution (GDE) have been used to optimize this model. However, a fundamental problem arises: the model incorporates several real-world constraints that must be fully met for a solution to be feasible. When using population-based metaheuristics such as GDE, evolutionarily generated individuals that occasionally do not satisfy such constraints, causing stagnation and premature convergence towards local optimums. In this paper, we propose a novel heuristic that generates solutions that satisfy the problem constraints. Through a convergence criterion, the heuristic is activated, injecting a percentage of feasible solutions to the current population during the evolutionary process, thereby improving the convergence process. The results demonstrate that the incorporation of the heuristic in GDE provides an effective strategy that allows improving the optimization of water use while respecting real-world constraints.