You are viewing a free preview of this lesson.
Subscribe to unlock all 10 lessons in this course and every other course on LearningBro.
Many real-world problems require finding the best solution from a large set of possibilities — the shortest route, the minimum cost, the maximum profit. These are optimisation problems. When the search space is too large to explore exhaustively, we turn to heuristics — strategies that find good (but not necessarily optimal) solutions in a reasonable time.
An optimisation problem has:
For 20 cities: 20! = 2.4 × 10¹⁸ possible routes. Even a computer checking 1 billion routes per second would take 76 years to check them all.
Subscribe to continue reading
Get full access to this lesson and all 10 lessons in this course.