heuristic method search techniques (or "approach to solving problems") applying principles of artificial intelligence; strictly speaking inclusion of AI is not required.