Reinforcement Learning Agent Based Model