Hacia la Asignación Combinatoria Utilitaria con Redes Neuronales Profundas y Algoritmos Heurísticos