Completed Alternate Optimization