A two loop optimizer.
- A two loop optimizer.
- The inner loop optimizes the goal the best it can, climbing the hill it's on.
- The outer loop judges the result and if it's good enough or not.
- If not, it jumps the inner loop to a new hill.
- This process doesn't work with a single loop.