Being fast and iterating reminds me so much of the EM algorithm.
Probably a bit of a stretch but still:
You start with an initial estimate of the hidden variables (solution), check what the consequences are by implementing it, and apply the knowledge about the right consequences to improve the solution.
Probably a bit of a stretch but still:
You start with an initial estimate of the hidden variables (solution), check what the consequences are by implementing it, and apply the knowledge about the right consequences to improve the solution.