algorithm's optimality