barrier-actor-critic learning