Machine-learning-assisted optimization repeatedly consults one learned model during an optimization algorithm’s search, using the current algorithm state to guide decisions. section 11.5
The learned model can influence different optimization decisions:
- Parameterize gradient descent, simulated annealing, genetic algorithms, particle swarm optimization, or ant colony optimization. section 11.5
- Make repeated, same-kind decisions throughout the search, rather than supplying information only once. section 11.5
DL-assisted heuristic tree search
A heuristic tree search uses deep neural networks to decide which branches to explore and how to bound nodes. section 11.5
Figure 11.14 Machine learning (ML) for combinatorial optimization (CO) problems
A visual taxonomy of machine learning approaches for combinatorial optimization. section 11.5
