four param optimization, anneal_patch