Menurut David Poole dan alan mackworth
Dalam buku Artificial Intelligence: Foundations of Computational Agents (2010), Poole dan Mackworth menyatakan bahwa:
 Representasi masalah melibatkan deskripsi formal dari masalah yang perlu diselesaikan, termasuk pemetaan antara input dan output serta aturan atau batasan yang mengatur bagaimana solusi dapat dicapai.
Ruang keadaand merupakan semua kemungkinan konfigurasi yang dapat terjadi selama proses penyelesaian masalah.