Кстати, по поводу симуляций:
https://github.com/666ghj/MiroFish
Есть такой крутой проект. Суть такая - моделируются тысячи уникальных виртуальных личностей со своими соц связями, знаниями и тд, а затем смотрится - как они взаимодействуют с новостями и тд.
Зачем это нужно? К примеру, ты делаешь маркетинговую стратегию и хочешь сделать вирусный ролик. Вкидываешь идеи и смотришь - как быстро это будет распространяться в этом рое. Если достаточно быстро - тогда и в реальном мире можешь применять.
Можешь так же проверять: какие слухи хорошо и быстро распространяются, а какие - плохо и затухают.