Cognitive Distance Learning Problem Solver Reduces Search Cost through Learning Processes