postoptimality analysis