Concept Flow - Simulated annealing (dual_annealing)
Start with initial guess
Evaluate objective function
Generate new candidate solution
Calculate energy difference
Accept new solution?
Update current
Lower temperature
Temperature > min?
Stop
Yes
Repeat steps
The algorithm starts with a guess, evaluates it, tries a new guess, decides to accept it or not based on energy difference and temperature, then lowers temperature and repeats until stopping.