Discrete Baby Search Algorithm for Combinatorial Optimization Problems