Understanding Stochastic Local Search Algorithms: An Empirical Analysis of the Relationship Between Search Space Structure and Algorithm Behaviour