Enrol to start learning
Reading is open to everyone. Enrolling is free, and it is what unlocks the audio lessons, practice tests and progress tracking.
12.4. Traveling Salesman Problem
This section
Practice test
12 questions on this section. Wrong answers show you what to read again.
Sign up to take itWhole chapter
Revision test
Mixed questions from across the chapter. Your answers get marked.
Sign up to take itQuick
Flashcard drill
4 cards from this lesson. Good the night before a test.
Try these first
- 1.
Define the Traveling Salesman Problem.
Hint
Think about routes in delivery planning.
- 2.
What does NP-hard mean?
Hint
Consider how quickly solutions can be checked.
- 3.
What is the goal of the Traveling Salesman Problem?
- To find the longest route
- To find the shortest route that visits all cities
- To find a random route
Hint
Focus on what the salesman aims to achieve.
- 4.
True or False: The Traveling Salesman Problem can be solved in polynomial time for all instances.
- True
- False
Hint
Reflect on the complexity classifying problems.
- 5.
Given a set of cities and distances between them, write a program that implements a heuristic to approximate a solution to the Traveling Salesman Problem.
Hint
Start with a distance matrix and pick the shortest route iteratively.
- 6.
Explain how the NP-hard classification affects real-world applications of TSP in industries such as logistics and delivery services.
Hint
Reflect on how companies deal with large travel demands.
Exercises
Total Questions
2
Estimated Time
4 min
Passing Score
70%
Instructions
- Read each question carefully
- You can use hints if you need help
- Complete all questions before submitting
4 more questions available
Enrol freeQuiz
Total Questions
2
Estimated Time
4 min
Passing Score
70%
Instructions
- Read each question carefully
- You can use hints if you need help
- Complete all questions before submitting
2 more questions available
Enrol freeChallenge Problems
Total Questions
2
Estimated Time
4 min
Passing Score
70%
Instructions
- Read each question carefully
- You can use hints if you need help
- Complete all questions before submitting