When change is random, most optimization methods fail — this one adapts. — Synthesis