Aprovechando el aprendizaje por refuerzo y el algoritmo evolutivo para resolver problemas de optimización combinatoria bi-nivel | Synapse