Genetic Algorithm for Combinatorial Search Problems