Global search explores broadly across a search space to locate a global optimum. Unlike local search, which exploits only the neighborhood around the current solution, global search uses more information about the wider space. section 2.2
Global search fits into several useful algorithm classifications:
- Search may be deterministic, following a repeatable procedure, or stochastic, using randomness and potentially producing different paths. section 2.2
- Heuristics seek acceptable solutions in practical time, while metaheuristics guide or modify heuristics to improve their performance. section 2.5
- Global and local search can be considered alongside online versus offline optimization and problem types such as design, planning, and control. section 2.5
Figure 2.16 Deterministic vs. stochastic algorithms. Deterministic algorithms follow a set procedure, and the results are repeatable, while stochastic searches have elements of randomness built into the algorithms.
Use the figure to distinguish repeatable deterministic procedures from stochastic searches that incorporate randomness. section 2.2
