Pattern Guided Genetic Algorithm