文摘
In this work, we calculate Elementary Flux Modes (EFMs) from metabolic networks using a trajectory-based metaheuristic, Variable Neighbourhood Search (VNS). This method is based on the local exploration around an incumbent solution and the subsequent visits to “neighbourhoods” (i.e., other areas of the search space) when the exploration is not successful on improving an objective function. This strategy ensures a suitable balance between exploration and exploitation, which is the key point in metaheuristic-based optimization. Making use of linear programming and the Simplex method, a VNS-based metaheuristic has been designed and implemented. This algorithm iteratively solves the linear programs resulting from the formulation of different hypotheses about the metabolic network. These solutions are, when feasible, EFMs. The application of the proposed method on a benchmark problem corroborates its efficacy.