Recent Advances In Evolutionary Computation For Combinatorial Optimization by