به دعوت بچههای انجمن علمی فیزیک دانشگاه تهران در مورد شبکههای پیچیده حرف زدم. ویدیو جلسات ضبط شده. در ادامه اسلایدها رو گذاشتم.
قسمت اول: پیچیدگی و تحول انگاره
در این قسمت ابتدا به سراغ انگاره پیچیدگی میرویم و پیرامون تحول انگاره در فیزیک در دهههای گذشته صحبت میکنیم. نشان میدهیم که فیزیک آماری در گذار از ریزمقیاس به بزرگمقیاس با چه چالشهایی روبهرو بوده. سپس به دنبال توجیه رفتارهای جمعی در سیستمهای فیزیکی و زیستی به اهمیت برهمکنشهای نابدیهی و شبکههای پیچیده میرسیم.
در ادامه قسمت قبل، به دنبال توجیه رفتارهای جمعی در سیستمهای فیزیکی و زیستی به اهمیت برهمکنشهای نابدیهی و شبکههای پیچیده میرسیم و به ویژگیهای این شبکهها و پدیدههای دینامیکی روی آنها میپردازیم. سرانجام در مورد مدلسازیهای انتشار ویروس کرونا صحبت خواهیم کرد!
«این ایده که هرکس در دنیا به هرکس دیگری تنها با ۶ درجه جدایی متصل است، ۲۰ سال پیش توسط مدل شبکه «جهان کوچک» توضیح داده شد. چیزی که به نظر میرسید کاربرد خاصی داشته باشد تبدیل به یافتهای با نتایج فراوان شد.» الساندرو وسپینانی
ماجرا از اینجا شروع شد که اواخر بهار سال ۱۹۹۸، واتس و استروگتز مقالهای منتشر کردن به اسم «دینامیک جمعی شبکههای جهان-کوچک» که در اون مقاله مدلی معرفی شد که «خوشگی» و «فاصله کوتاه بین رئوس» شبکههایی که در زندگی واقعی پیدا میشن رو توصیف میکرد. خب، اون اوایل این مدل یه جوری جالب بهنظر میرسید. ولی صرفا به عنوان یک خروجی یا تعمیمی از شبکههای منظمی که فیزیکدونای آماری و مادهچگالیها بهشون عادت داشتن. [در حقیقت تا ۲۰ سال پیش، منظور ما از شبکه توی فیزیک، گرافهای منظم توری شکلی بودن که بهشون lattice میگفتیم و نه network.] اما با گذر زمان، هر چی که دانشمندان رشتههای مختلفی از این مدل استفاده کردند، پیامدهای عمیق این مدل بیشتر آشکار شد. به این معنی که درک ما از رفتارهای دینامیکی و گذار فازهایی که توی پدیدههای روزمره مشاهده میکردیم به طور جدی بهتر شد. از فرایندهای واگیری گرفته تا انتشار اطلاعات! به زودی مشخص شد که این مقاله دوران جدیدی از پژوهش رو ایجاد کرده که نهایتا منجر به شکلگیری «علم شبکه» به عنوان یک رشته «چندرشتهای» شد!
در حقیقت قبل از اینکه واتس و استروگتز مقالهشون رو منتشر کنند، الگوریتمهایی که برای ایجاد شبکهها استفاده میشد به دنبال این بودن که یک شبکه تصادفی ایجاد کنند. مثل مدل اردوش-رینی. ایده اساسی این الگوریتمها این بود که ما نمیدونیم چهطور هر دو راس در شبکه باید بهم متصل بشن برای همین فرض میکنیم که شیوه اتصال هر دو تا راس در شبکه بر اساس یک احتمال از پیش مشخص شده هست. ویژگی مشترک شبکههای تصادفی، اینه که هر چقد اندازه شبکه (تعداد رئوس) بزرگ بشه، میانگین طول کوتاهترین مسیر بین هر دو تا راس به صورت لگاریتم تعداد رئوس رشد میکنه. منظور از طول (کوتاهترین) مسیر بین دو راس، کمترین تعداد یال (پیوند) برای رسیدن از این راس به اون یکی هست. بنابراین اگر یک شبکه تصادفی N تا راس داشته باشه، میانگین طول مسیر بین هر دو راس که به تصادف انتخاب بشن این شکلی تغییر میکنه:
این رفتار لگاریتمی به معنی جهان-کوچک بودن هست. همون ایدهای که در دنیا هر نفر حداکثر با ۶ تا واسطه به هرکس دیگهای میتونه برسه. یعنی آهنگ بزرگ شدن فاصله بین هر دو راس در یک شبکه تصادفی کمتر از آهنگ بزرگ شدن اندازه اون شبکه است. (این رابطه خطی نیست، با دو برابر کردن L ،N دو برابر نمیشه!).
با این وجود، مدلهای شبکههای تصادفی، وجود گروهکهایی (Cliques) که در شبکههای واقعی دیده شده رو توصیف نمیکنند. برای اندازه گیری گروهکدار بودن یک شبکه باید ضریب خوشگی هر راس رو حساب کنیم. برای اینکار، بهازای هر راس، تعداد پیوندهای بین همسایههاش رو میشماریم و تقسیم میکنیم بر تعداد کل پیوندهای ممکن بین همسایههای راس مورد نظر. در حقیقت ضریب خوشگی معیاری از اینه که چقدر همسایهها به هم متصل هستند. یک شبکه اجتماعی رو در نظر بگیرین، معمولا دوستِ دوستِ شما، دوست شما هم هست! یعنی مثلثهایی از روابط توی شبکههای واقعی دیده میشه و این درست چیزیه که شبکههای تصادفی فاقدش هستن. به عبارت دیگه، احتمال اینکه سه نفر در یک شبکه اجتماعی دوست هم باشن به مراتب بیشتر از چیزیه که شبکهای که طی یک فرایند ساده تصادفی ایجاد شده پیشبینی کنه!
میدونیم که شبکههای منظم، دارای ضریب خوشگی بالایی هستن و شبکههای تصادفی دارای خاصیت نزدیک بودن اعضا به هم! چیزی که یک شبکه جهان-کوچک واقعی نیاز داره هر دوی این ویژگیهاست! واتس و استروگتز برای اینکه این دوگانگی رو برطرف کنند پیشنهاد مدلی رو دادن که ابتدا یک شبکه منظم با ضریب خوشگی بالا رو ایجاد کنه و بعد از اون، با احتمال p، یالها رو بین رئوس اصطلاحا بُر بزنه! یعنی برای این کار، از یک شبکه منظم، هر یال رو با احتمال p انتخاب میکنید و دو سرش رو به رئوس متفاوتی وصل میکنید! به این کار اصطلاحا سیمبندی گفته میشه و اگر این سیمبندی به طور تصادفی انجام بشه، اصطلاحا گفته میشه که یالهای شبکه رو بُر میزنیم! بنابراین با تغییر مقدار p میتونیم شبکه رو از حالت منظم (p → 0) به حالت تصادفی (p → 1) تبدیل کنیم.
برای مقادیر بسیار کوچک p شبکه حاصل، یک شبکه منظمه با ضریب خوشگی بالا. اما برای مقادیر کوچک p میانبرهایی که بین نقاط دور شبکه ایجاد میشه، میانگین طول کوتاهترین مسیر رو کاهش میده. واتس و استروگتز نشون دادن که برای طیف وسیعی از مقادیر p، بسته به تعداد رئوس، میشه شبکههای با ضریب خوشگی بالا و میانگین فاصله کمی بین رئوس ساخت. برای همین با این روش میشه پدیده جهان-کوچکی به همراه گروهکداربودن رو ایجاد کرد!
مدل واتس و استروگتز ابتدا به عنوانی مدلی که «شش درجه جدایی» رو توصیف میکرد، در نظر گرفته میشد. اما در حقیقت مهمترین تاثیرش هموار کردن مسیر مطالعه اثرات ساختار شبکه روی طیف وسیعی از پدیدههای دینامیکی بود. یک سال پس از انتشار مقاله شبکههای جهان-کوچک، آلبرت باراباشی و رِکا آلبرت در مقالهای با عنوان «برآمدگی اثر مقیاسی در شبکههای تصادفی» مدلی معروف به مدل شبکه «اتصال ترجیحی» رو منتشر کردن که نقش بسیار کلیدی در توسعه پژوهش در نظریه شبکههای پیچیده ایفا کرد. در نظریه گراف یا علم شبکه، به تعداد یالهای متصل به هر راس، درجه اون راس گفته میشه و برای شبکه تصادفی، توزیع درجات رئوس، پواسونی هست. ایده مدل باراباشی-آلبرت این بود که توزیع درجات شبکههای واقعی، پواسونی نیست بلکه یک توزیع دمکلفت (توانی) هست. برای همین باراباشی و آلبرت سازوکاری رو معرفی کردن که به کمکش بشه شبکههایی با توزیع درجات توانی داشت. این که درجات یک شبکه از توزیعی توانی میاد، به معنای وجود پدیدههایی نادر ولی مهمه! مثلا تعداد کسانی که توی اینستاگرام بالای ۱۰۰میلیون دنبالکننده دارن ۱۰ نفر هست ولی اینها افراد سرشناسی هستن! یا مثلا وقتی گفته میشه که در امریکا ۹۹٪ ثروت دست ۱٪ افراد جامعه است، درسته که این ۱٪ تعداد کمی از افراد جامعه امریکا رو تشکیل میدن ولی افراد بسیار تاثیرگذاری هستن! از اونجایی که در شبکههای جهان-کوچک و شبکههایی که توزیع درجات ناهمگنی دارن طیف وسیعی از گذارفازها و رفتارهای برآمده رو میشه مشاهده کرد، رفتهرفته دانشمندان زیادی از رشتههای مختلف به این موضوع علاقمند شدن.
نکته مهمی که به مرور خیلی جلب توجه کرد، اصطلاحا تپولوژی شبکهها بود، به این معنا که طی سلسلهای از پژوهشها متوجه شدیم که چگونگی ارتباطات عناصر در یک شبکه میتونه چه تبعات جالبی به همراه داشته باشه. کمکم اتفاقات بزرگی رقم خورد. ما تونستیم مقاومت شبکههای مختلف رو بررسی کنیم، گسترش بیماریهای همهگیر رو کنترل کنیم، درک عمیقتری از انتشار اطلاعات پیدا کنیم و همینطور بفهمیم که همگاهسازی رفتارهای برآمده چهطور روی شبکهها شکل میگیره. به عنوان مثال، با استفاده از مفهوم شبکههای جهان-کوچک موفق شدیم که ساختار وب (WWW) رو درک کنیم یا اینکه بفهمیم چهطور قسمتهای آناتومیک و کارکردی مغز با همدیگه ارتباط برقرار میکنند. ویژگیهای ساختاری دیگهای هم کمکم مورد مطالعه قرار گرفت، مثل پیمانهای بودن یا مفهوم موتیفهای شبکه. همه این یافتهها در نهایت سبب شد که دانشمندان، معماری شبکههای موجودات زنده و مصنوعی رو شناسایی و درک کنند، از شبکههای زیرسلولی گرفته تا زیستبومها و اینترنت!
به لطف توان محاسباتی بیسابقه، مجموعه دادههای بزرگ و تکنیکهای مدلسازی محاسباتی موجود، پژوهشهای روز این حوزه موفق شدن که پلی بین دینامیک تکتک راسها و ویژگیهای برآمده بزرگمقیاس شبکهها برقرار کنن. با این وجود، سادگی و دمدست بودن مدلهای جهان-کوچک و اتصال ترجیحی هنوز پایهی فهم ما از تپولوژی شبکهها رو تشکیل میدن و از صدقهسر ارتباط این مدلها با شاخههای مختلف علم، امروز رسما با یک حوزه بینرشتهای به اسم «علم شبکه» روبهرو هستیم!
نکتهای که حتما باید بهش اشاره کنیم اینه که جمعآوری دانش و روش از رشتههای کاملا مختلفی مثل علوم اجتماعی، ریاضیات کاربردی، فیزیک، زیستشناسی و علوم کامپیوتر واقعا کار آسونی نبوده! سالها جنگ و جدل به خاطر توافق بر سر تعاریف و مفاهیم بوده و واقعا انرژی زیادی صرف شده تا رهیافتهایی که مردم در رشتههای مختلف به کار بردن برای بقیه هم واضح بشه! ولی ما این کار رو انجام دادیم! طی ۲۰ سال گذشته، یک جامعه پرجوش و خروشی از علم شبکه ایجاد شده که برای خودش مجلات معتبر، موسسات تحقیقاتی و کنفرانسهایی با هزاران دانشمند داره!
در ۲۰امین سالگرد انتشار مقاله واتس و استروگتز، بیتشر از ۱۸۰۰۰ مقاله به این مدل که یکی از نمادهای تپولوژی شبکه است ارجاع دادن. واتس و استروگتز مقالهشون رو با این جمله تموم میکنن که «امیدواریم که کار ما انگیزهبخش مطالعات بیشتر شبکههای جهان-کوچک بشه!» شاید در بستر تاریخ، هیچ گزارهای اینقدر پیشگویانه نبوده باشه!