Question 1
4 marks
Combinatorial optimization principles and local optimum traps in hill climbing
- Modelling and simulation
(a)
2 marks
- Outline why combinatorial optimization is applied to the travelling salesman problem:
- The travelling salesman problem requires discovering the shortest or near-optimal closed tour from a finite, discrete set of permutations of cities.
- Because total possible tour permutations grow factorially according to , exhaustive brute-force search becomes computationally intractable, requiring combinatorial optimization techniques to prune the vast search space and reach feasible solutions quickly.
Mentor tip
State that combinatorial optimization finds near-optimal tours across discrete permutation sets where exhaustive factorial searches are intractable.
(b)
2 marks
- Outline one significant drawback of using simple hill climbing for route optimization:
- Susceptibility to local optima: Standard hill climbing only inspects immediate neighboring routes and halts whenever all adjacent single-swap modifications yield inferior tour distances.
- Because the algorithm lacks stochastic mechanisms to tolerate temporarily worse solutions or leap across fitness barriers, it becomes permanently trapped on suboptimal local peaks rather than reaching the global optimum.
Mentor tip
Explain that hill climbing halts at the first local optimum because it only tests adjacent neighbors and cannot tolerate worse moves to escape.

