مقاله پردازش موازی و مقیاس پذیر بیشینه سازی نفوذ برای شبکه های اجتماعی با مقیاس بزرگ

Scalable and Parallel Processing of Influence Maximization for Large-Scale Social Networks
تصویر شاخص
رشته

کامپیوتر

تعداد صفحات

29

زبان

انگلیسی, فارسی

نوع فایل

PDF, Word

حجم

3.8 مگابایت

مقاله پردازش موازی و مقیاس پذیر بیشینه سازی نفوذ (تاثیر) برای شبکه ­های اجتماعی با مقیاس بزرگ

 

چکیده

بیشینه سازی نفوذ مساله کشف زیرمجموعه­ ای کوچک از گره­ ها در شبکه­ های اجتماعی است که نفوذ (تاثیر) کلی این زیرمجموعه­ ها برای انتشار یک پیام در شبکه­ های اجتماعی می­تواند بیشینه شود. این مساله در سال­های اخیر بطور گسترده بررسی شده است و بسیاری الگوریتم­ های بیشینه­ سازی نفوذ (تاثیر) مطرح شده است. با این حال همه الگوریتم­های موجود بطور پیوسته اجرا می­شوند. اگر آن­ها در شبکه­ های اجتماعی با مقیاس بزرگ اجرا شوند زمان بسیار زیادی به طول می­انجامد. در این مقاله، الگوریتم­ های موازی برای دو مساله بیشینه­ سازی نفوذ (تاثیر) در شبکه­های اجتماعی با مقیاس بزرگ مطالعه می­شوند: بیشینه سازی نفوذ با محدودیت بودجه و بیشینه سازی نفوذ بدون محدودیت بودجه. در این مقاله دو الگوریتم موازی برای دو مساله مطرح می­شوند، الگوریتم حداکثر درجه مبتنی بر جامعه (Community-based Max Degree) و الگوریتم نسبت هزینه حداکثر درجه (Max Degree Cost Ratio). هر دو الگوریتم بصورت موازی در پلت­فرم هادوپ اجرا می­شوند. آزمایشات بر مبنای چندین اندازه مختلف شبکه­های اجتماعی انجام می­شوند. نتایج به وضوح نشان می­دهند که الگوریتم­های مطرح شده در این مقاله مقیاس پذیر هستند و بهتر از الگوریتم­های رایج کشف شده عمل می­کنند.

کلید واژگان: بهینه سازی نفوذ، شبکه اجتماعی، پلت فرم هادوپ، الگوریتم موازی

  1. مقدمه

با پیشرفت صفحات وب و تکنولوژی­ اینترنت همراه، بسیاری از شبکه­های اجتماعی مانند فیس­بوک و توئیتر پدید آمده­اند. این نرم افزارها پل ارتباطی برای اشخاص در سرتاسر جهان می­باشد و به آن­ها اجازه می­دهند که باهم در تعامل باشند. همانطور که مردم بیشتری به شبکه­های اجتماعی متصل می­شوند، این شبکه­ها به رسانه­های بازاریابی ارزشمندی برای رقابت­های بازاریابی مدرن تبدیل می­شوند. بدلیل اینکه نفوذ (تاثیر) می­تواند در شبکه­های اجتماعی به سرعت انتشار یابد، یک مساله مهم برای کشف گره­های موثر شده است که این موضوع موجب انتشار میزان زیادی از اطلاعات می­شود. هدف مساله بیشینه سازی نفوذ، کشف k گره است که گسترش نفوذ (تاثیر) از طریق این گره­های k در سرتاسر شبکه­های اجتماعی افزایش می­یابند.

بررسی و مطالعه مساله بشینه­سازی نفوذ مورد توجه بسیاری از محققان قرار گرفته است، (مراجع ۱ و ۷ و ۱۲ و ۱۳). ریچاردسون و دامینگوس (مراجع ۱ و ۲) اولین کسانی بودند که مساله بیشینه سازی نفوذ را بصورت یک الگوریتم مطالعه کردند. آن­ها این مساله را به روش احتمال بررسی کردند و یک الگوریتم ابتکاری برای کشف مجموعه­های بیشینه سازی مطرح کردند. کمپ و همکارانش مساله کشف تعدادی از گره­های موثر بصورت یک مساله بهینه سازی را بررسی کردند، (مرجع ۳). آن­ها اثبات کردند که مساله بیشینه سازی نفوذ یک NP-hard است و یک الگوریتم حریصانه (الگوریتمی است که بصورت ابتکاری و تصادفی مقدار بهینه در هر مرحله را انتخاب می­کند، به امید اینکه مقدار بهینه را کشف کند) را برای حل آن ارائه دادند. بر اساس ویژگی­های پیمانه­ای (مطابق اندازه یا مقیاس)، لسکویچ و همکارانش یک الگوریتم بهینه حریصانه با عنوان ” Cost-Effective Lazy forward ” را مطرح کردند، (مرجع ۴). اگرچه این الگوریتم ۷۰۰ برابر سریعتر از الگوریتم­های حریصانه ساده پیشین بود اما فاقد مقیاس پذیری و اندازه بود. چن و همکارانش (مرجع ۵) یک الگوریتم حریصانه با عنوان “NewGreedy” را مطرح کردند و بر اساس این الگوریتم و الگوریتم ” Cost-Effective Lazy forward ” یک الگوریتم ترکیبی با عنوان MixedGreedy را ارائه دادند که نتایج بهتری در مقایسه با الگوریتم  “NewGreedy” حاصل می­کرد. همچنین آن­ها یک الگوریتم ابتکاری با عنوان “DegreeDiscount ” پیشنهاد دادند که سریعتر از الگوریتم حریصانه بود اما تضمینی بر صحت عملکرد این الگوریتم وجود نداشت، (مرجع ۵).

در این مطالعه، مساله بیشینه سازی نفوذ مبتنی بر جامعه و بیشینه سازی نفوذ بودجه مطالعه می­شود. برای بسیاری از شبکه­های اجتماعی حقیقی، ساختارهای اجتماعی طبیعی در آن­ها وجود دارد. ساختارهای اجتماعی برای شبکه­های اجتماعی بسیار مهم هستند اما مطالعات کمی بر مساله بیشینه سازی نفوذ با توجه با ساختارهای اجتماعی صورت گرفته است. بر اساس ساختارهای اجتماعی طبیعی، این مقاله یک الگوریتم مبتنی بر اجتماع (جامعه) با عنوان حداکثر درجه مبتنی بر جامعه (Community-based Max Degree) را به منظور بررسی مساله بیشینه سازی نفوذ را پیشنهاد می­دهد. این الگوریتم سه فاز دارد: تشخیص جامعه (Community
Detection)، انتخاب کاندید (Candidate Selection)، انتخاب دانه (Seed Selection). برای رقابت­های بازاریابی یک محصول، یک شرکت معمولا بودجه محدودی دارد. اینکه چگونه با این بودجه محدود مردم بیشتری این محصول را خریداری نمایند و یا با آن­ آشنایی پیدا کنند، یک موضوع مهم برای شرکت­هاست. با توجه به این موضوع، در این مقاله یک الگوریتم مبتنی بر بودجه با عنوان نسبت هزینه حداکثر درجه (Max Degree Cost Ratio) برای حل مساله بیشینه سازی نفوذ بودجه پیشنهاد می­شود. این دو الگوریتم ارائه شده (CMD and MDCR) بصورت موازی در پلت­فرم هادوپ اجرا می­شوند و برای شبکه­های اجتماعی حقیقی با مقیاس بزرگ بصورت خودکار مقیاس پذیر هستند. بطور خلاصه اهداف اصلی این مطالعه عبارتند از:

  • ارائه یک الگوریتم مبتنی بر جامعه با عنوان حداکثر درجه مبتنی بر جامعه (Community-based Max Degree) به منظور بیشینه سازی مساله نفوذ (تاثیر)
  • ارائه یک الگوریتم ابتکاری با عنوان نسبت هزینه حداکثر درجه (Max Degree Cost Ratio) برای حل مساله بیشینه سازی نفوذ بودجه
  • اجرای این دو الگوریتم در پلت­فرم هادوپ بصورت موازی که موضوع مقیاس پذیری برای شبکه­های اجتماعی با مقیاس بزرگ در نظر گرفته می­شود.

ادامه این مقاله بدین صورت است: بخش دوم مطالعات مرتبط را ارائه می­دهد. بخش سوم مقدمات و مدل سیستم را ارائه می­دهد. بخش چهارم و پنجم دو الگوریتم CMD و MDCR را به ترتیب توصیف می­کنند. بخش ششم آزمایشات در چند شبکه اجتماعی را با جزییات کامل ارائه می­دهد و در پایان بخش هفتم نتیجه را بیان می­کند.

برای شبکه های اجتماعی با مقیاس بزرگ

دیدگاهتان را با ما درمیان بگذارید
تعداد دیدگاه : 0
امتیاز کلی : 0.0
پیشنهاد شده توسط : 0 کاربر
بر اساس 0 دیدگاه
0
0
0
0
0

هنوز بررسی‌ای ثبت نشده است.

لطفا پیش از ارسال نظر، خلاصه قوانین زیر را مطالعه کنید:

فارسی بنویسید و از کیبورد فارسی استفاده کنید. بهتر است از فضای خالی (Space) بیش‌از‌حدِ معمول، شکلک یا ایموجی استفاده نکنید و از کشیدن حروف یا کلمات با صفحه‌کلید بپرهیزید.

نظرات خود را براساس تجربه و استفاده‌ی عملی و با دقت به نکات فنی ارسال کنید؛ بدون تعصب به محصول خاص، مزایا و معایب را بازگو کنید و بهتر است از ارسال نظرات چندکلمه‌‌ای خودداری کنید.
اولین کسی باشید که دیدگاهی می نویسد “مقاله پردازش موازی و مقیاس پذیر بیشینه سازی نفوذ برای شبکه های اجتماعی با مقیاس بزرگ”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

درخواست محصول

قیمت دوره

65,000 تومان

تعداد
Report Abuse
امتیازی ثبت نشده است
سطح آموزش متوسط
تعداد دانشجو : 0
تاریخ انتشار: 14 اسفند 1399آخرین بروزرسانی: 4 اردیبهشت 1403تعداد بازدید: 1317
قوانین و مزایای استفاده
  • دسترسی به فایل محصول به صورت مادام‌العمر
  • تضمین کیفیت آموزش‌ها
  • فعال‌سازی آنی لینک دانلود، پس از ثبت سفارش
  • فروش فقط از طریق آکادمی الماس
  • به صورت رایگان یک یا چند آموزش را دریافت می‌کنید.
قیمت دوره

65,000 تومان

تعداد