Efficient Idempotent Methods For Optimal Control