Effective collective summarisation of distributed data in mobile multi-agent systems