الگوریتم چندهسته ای برای کاوش زیرگراف های k-truss

سال انتشار: 1395
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 448

فایل این مقاله در 7 صفحه با فرمت PDF و WORD قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

ACCSI22_057

تاریخ نمایه سازی: 13 شهریور 1396

چکیده مقاله:

امروزه به کارگیری ماشین های با تعداد هسته های پردازشی زیاد امری رایج در انجام پردازش های تحلیلی بر روی داده ها گردیده است. همچنین مدل کردن داده ها به صورت گراف در کاربردهای بسیاری از جمله شبکه های اجتماعی، شبکه های بیولوژی و غیره صورت گرفته است. در این حوزه، زیرگراف کاوی جزء مسایل جذاب است که در آن می توان زیرگراف های با خصوصیات مدنظر را از گراف (حجیم) ورودی استخراج کرد. یکی از زیرگراف های پرکاربرد k-truss است که از آن برای به دست آوردن اجتماعات منسجم، نقاط پرچگال و افرازبندی استفاده می شود. در این مقاله یک الگوریتم چندهسته ای کارا و مقیاس پذیر برای یافتن زیرگراف های k-truss ارایه شده است. برای این منظور ابتدا یک الگوریتم چندهسته ای برای شمارش مثلث ها با ایجاد یک ساختار مناسب به نام FONL از گراف ورودی پیشنهاد شده است. سپس از خروجی های آن، یک الگوریتم تکرارشونده ارایه شده است که به صورت موازی آن یال های گراف، که خصوصیت k-truss را نقض می کنند، حذف می نماید. روش پیشنهادی با استفاده از مجموعه گراف های استاندارد بر روی یک ماشین 12 هسته ای اجرا شده است. نتایج آزمایشات نشان دهنده مقیاس پذیری مناسب و کارایی بالای روش پیشنهادی در مقایسه با دیگر روش های موازی است.

نویسندگان

مهدی عالمی

دانشجوی دکتری مهندسی کامپیوتر، دانشکده مهندسی و علوم کامپیوتر، دانشگاه شهید بهشتی، تهران

حسن حقیقی

دکتری مهندسی کامپیوتر، دانشکده مهندسی و علوم کامپیوتر، دانشگاه شهید بهشتی، تهران