Problem-Solving ModelsandSearchStrategies for Pattern Recognition