Diffusion control in multi-agent networks