Before revision:  Here, we address an algorithmic trading problem with collections of heterogeneous agents who aim to perform  statistical arbitrage, where all agents filter the latent states of the world, and their trading actions have permanent and temporary price impact.
After revision:  Here, we address an algorithmic trading problem with collections of heterogeneous agents who aim to perform optimal execution or statistical arbitrage, where all agents filter the latent states of the world, and their trading actions have permanent and temporary price impact.