The document discusses problem characteristics that should be analyzed when choosing a problem solving method in artificial intelligence. It addresses whether a problem can be decomposed into subproblems, if solution steps can be ignored or undone, whether the problem outcome is predictable or uncertain, if the goal is to find an absolute or relative best solution, if the solution is a state or path, the role of knowledge, and whether human interaction is required. It provides examples to illustrate each characteristic and discusses how the characteristics determine which problem solving techniques may be best suited.