 Bir NP zor problemini çözmek için ne tür bir algoritma uygundur?
 Bir NP zor problemini çözmek için benzetilmiş tavlama, genetik algoritmalar ve açgözlü algoritmalar gibi buluşsal algoritmaları kullanmak en iyisidir. Bu algoritmalar, genellikle makul bir süre içinde makul kalitede çözümler bularak karmaşık bir soruna yaklaşık çözümler sağlamak için tasarlanmıştır.