Commit after imposing concavity on cost function