Resumen
In this paper, we propose a new method of optimization based on genetic algorithms using the MATLAB toolbox ?Global Optimization?. The algorithm finds layers moduli of a flexible pavement through the measurement of pavement surface deflections under assigned load conditions. First, the algorithm for the forward calculation is validated, then the algorithm for the back-calculation is proposed, and the results are compared, in the case of airport pavements, with other software using different back-calculation techniques. The goodness of the procedure and the way of managing the algorithm operator is demonstrated by means of positive feedback obtained from the comparison of the results of ELMOD and BackGenetic3D. Moreover, the findings of the analysis prove that, in such an optimization procedure by GA, the best solution is always reached with a low number of generations, generally less than 10, allowing a reduction in the time of calculation and choosing a population big enough to select with good probability, in the initial population, solutions close to the real ones. The code is made available in such a way that the reader can easily apply it to other flexible pavements in the case of fully bonded layers (both for roads and airports). In particular, interested readers can easily modify the algorithm parameters (population number, stop criteria, probability of mutation, cross-over, and reproduction) and the type of fitness function to minimize, together with the geometric and load characteristics (number and thickness of the layers and the range of module variation). The possibility to change the algorithm parameters and the fitness function allows for exploring different scenarios in order to find the best solution in terms of fitness values. It is also possible to intervene in the time of calculation by managing the algorithm?s stopping criteria.