An approach to the design of reinforcement functions in real world, agent-based applications | IEEE Journals & Magazine | IEEE Xplore