Questions: Local Search Optimization

5 questions to test your understanding

Score: 0 / 5
Question 1 Multiple Choice

A hill-climbing algorithm is applied to a scheduling problem and quickly converges to a solution. When evaluated, the solution is mediocre — far from optimal. What is the most likely explanation?

AHill climbing is not designed for scheduling problems; a different algorithm class should have been used
BThe algorithm terminated at a local optimum — a state better than all its neighbors but not the best state globally
CThe neighborhood definition was too broad, causing the algorithm to skip over the global optimum
DThe algorithm ran too many iterations and overfit to the initial starting state
Question 2 Multiple Choice

Simulated annealing outperforms hill climbing on a highly multimodal optimization landscape. Which feature of simulated annealing is responsible for this improvement?

ASimulated annealing evaluates more neighbors per step, giving it more options to improve
BSimulated annealing maintains a list of all previously visited states and avoids revisiting them
CSimulated annealing occasionally accepts moves to worse states, allowing escape from local optima
DSimulated annealing uses gradient information about the landscape to navigate toward the global optimum
Question 3 True / False

Local search algorithms like hill climbing are incomplete: they may fail to find a solution even when one exists, because they can become trapped in states from which no better neighbor is reachable.

TTrue
FFalse
Question 4 True / False

Because local search primarily maintains a single current state rather than a search tree, it can seldom be used to solve problems with millions of possible states.

TTrue
FFalse
Question 5 Short Answer

Why does the starting state matter so much for hill climbing, and what strategy do practitioners use to mitigate this dependency?

Think about your answer, then reveal below.