|
شبیه سازی شبکه اجتماعی
مشخصات فنیاين نرمافزار به صورت يک برنامه کامپيوتری، ويژگیهای شبکه اجتماعی را به عنوان ورودی میگيرد و آن را به صورت يک سيستم چند عامله شبيهسازی میکند. به عبارت ديگر به ازای هر موجود واقعی در شبکه اجتماعی (مثلاً به ازای هر فرد) يک عامل نرمافزاری ايجاد میشود که رفتار موجود در شبکه واقعی را تقليد میکند.
قابليت اصلی اين نرمافزار امکان شبيهسازی يک واقعيت موجود و يا يک طرح و برنامه به صورت مجازی است. در مواردی که پارامترهای موجود برای تحليل يک شبکه بسيار زياد باشند و يا اجرای واقعی فرايندها غيرممکن يا مشکل باشد، شبيهسازی مفيد خواهد بود.
امتيازات طرحبرخی امتيازات اين نرمافزار عبارتند از:
کاربردهااين نرمافزار در حوزههايی که مفهوم شبکه اجتماعی موجود است، کاربرد خواهد داشت. چند مثال برای کاربردهای اين نرمافزار عبارتند از:شبيهسازی رفتار کاربران تلفن همراه به منظور بهبود سرويسها، ارائه خاصمنظوره برخی سرويسها، تبليغات مؤثرتر
با کمک اين نرمافزار میتوانيد ويژگیهای اين شبکهها را در آينده پيشبينی کنيد و يا نتيجه برخی تصميمات و تغييرات در شبکه را بررسی کنيد. دقت خروجیها به دادههای ورودی و دقت و ميزان جزئيات موجود در آنها بستگی خواهد داشت. هر چه ورودیها کاملتر، دقيقتر و شامل جزئيات بيشتر باشد نتيجه شبيهسازی و پيشبينی و تحليل انجام شده دقيقتر خواهد بود. ورودیهای و خروجیهای اين مسأله عبارتند از:
روشهای مشابهبرای تحليل و پيشبينی شبکههای اجتماعی روشهای ديگری هم وجود دارد. به خصوص تحليل رياضی شبکه از روشهای مهم و دقيق در اين حوزه است. در برخی موارد تحليل رياضی دقيقتر و قابل اعتمادتر از شبيهسازی است. اما گاهی نيز تحليل رياضی مشکل يا غير ممکن است. در روشهای رياضی معمولاً از مدلهای آماری شبکه –به جای شبکه اصلی- استفاده میشود و در بسياری از فرضيات سادهسازی انجام میشود. همچنين امکان مدلسازی رياضی برای فرايندهای پيچيده و غيرمستقل بسيار مشکل است. هر چه فضای مسأله پيچيدهتر و پارامترهای آن بيشتر باشد، معمولاً مدلسازی رياضی مشکلتر و غيرعملیتر میشود. همچنين مدلسازی رياضی و حل معادلات آن، کار مشکلی است و به دانش و تسلط زيادی در زمينه تئوری گراف، شبکههای اجتماعی و نظريه بازیها نيازمند است. ايجاد شبيهسازی با کمک نرمافزار پيشنهاد شده در اين طرح، سادهتر و عملیتر خواهد بود.
حوزه خارج از محدودهشبيهسازی موضوعی گسترده است و در حوزههای مختلفی کاربرد دارد. اگر بستر اصلی مورد مطالعه يه شبکه اجتماعی نباشد و يا شبکه اجتماعی يکی از بازيگران و پارمترهای اصلی مسأله نباشد، شبيهسازی شبکههای اجتماعی مفيد نخواهد بود. مثلاً شبيهسازی رفتار ترافيکی رانندگان، بيش از آن که به شبکه اجتماعی آنها وابسته باشد، به راهها، مسيرها، موانع و عوارض ترافيکی وابسته است. بنابراين موضوعاتی مانند شبيهسازی ترافيک شهری، شبيهسازی شبکههای کامپيوتری، ترافيک شبکههای ارتباطی مثل موبايل قاعدتاً در حوزه شبيهسازی شبکههای اجتماعی نمیگنجد.
سيستم پشتيبانی تصميمنرمافزار مطرح شده در اين طرح، عملاً به صورت يک سيستم پشتيبان تصميم در اختيار مديران و طراحان شبکهها و گروههای اجتماعی خواهد بود. اين سيستم به کاربر خود در تصميمگيری بهتر ياری میرساند. کاربران اين نرمافزار میتوانند قبل از تصميمگيری در يک حوزه که حاوی يک شبکه اجتماعی است، ابتدا تصميم خود را در شبکه اجتماعی مورد نظر شبيهسازی کنند و نتايج اجرای اين تصميم را ملاحظه نمايند. در تصميمگيری مناسب، بررسی نتايج استراتژیها و طرحهای مختلف همواره مفيد و ياریرسان خواهد بود. اين نرمافزار به صورت يک سيستم پشتيبان تصميم به کاربران خود امکان اجرای تحليلهای «چه میشود اگر...» میدهد. مثلاً: اگر شبکه اجتماعی مجازیما با الگوی فعلی گسترش يابد و ميانگين زمان استفاده هر کاربر از سرويس دوبرابر شود و نحوه ارائه تبليغات به مدل «الف» تغيير کند، درآمد حاصل از تبليغات در سال آينده چقدر خواهد بود؟
استفاده به صورت يک چارچوب نرمافزارینرمافزار مطرح شده در اين طرح در واقع يک چارچوب نرمافزاری است که امکانات عمومی و اصلی شبيهسازی شبکههای اجتماعی را شامل میشود. در هر کاربرد، اين نرمافزار بايد با توجه به دادههاو نيازمندیهای حوزه کاربرد گسترش يابد و امکانات خاص موردنظر به آن افزوده شود.
|