Learning Meets Combinatorial Algorithms (LMCA)