https://1library.org/document/z3d88p67-metaheurística-algoritmo-genético-solução-problemas-planejamento-restrições-integridade.html