A Manageable POV
Algorithmic versus heuristic solutions to computational problems
An algorithmic solution:
- Correct or incorrect
- Predominant for systems & applications
A heuristic solution:
- “good enough most of the time”
- Does not guarantee completeness or correctness
- Predominant for AI