ارائه و پیاده سازی یک الگوریتم انباشتگی موازی موثر جهت محاسبه اولین مولفه اصلی تنک

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

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

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

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

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

CONFIT01_0940

تاریخ نمایه سازی: 4 مهر 1403

چکیده مقاله:

محاسبات ماتریس های تنک ، رده مهمی از الگوریتم ها هستند. ضرب ماتریس در بردار تنک ۱ در محاسبات علمی از اهمیت ویژهای برخوردار است . در این مقاله جهت بررسی مسئله تجزیه وتحلیل مولفه های اصلی تنک ۲ (SPCA)، از روش توانی ۳ که یک روش مبتنی بر تکرار است ، استفاده شده است . این روش، در هر مرحله از روند اجرای خود، یک ضرب ماتریس در بردار انجام می دهد؛ بنابراین اگر بتوان این ضرب را به گونه ای سریع تر انجام داد، سرعت اجرای کل عملیات افزایش می یابد. در این راستا یک الگوریتم موازی ارائه شده است که سطرهای ماتریس را، به گونه ای بین پردازندهها تقسیم می کند که توزیع بار مناسبی بین پردازندهها انجام شود؛ در نتیجه ، عملیات ضرب ماتریس در بردار سریع تر انجام می شود. نتایج حاصل از اجرای این الگوریتم ، با الگوریتم SVD مقایسه شده و مشاهده شده که برای ماتریس های با اندازه بزرگتر عملکرد بهتری حاصل می شود .

کلیدواژه ها:

الگوریتم موازی ، DAG ، مولفه های اصلی تنک ، SVD ، مونت کارلو.

نویسندگان

حدیث براتی

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

محمد جلالی

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

نگین باقرپور

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

عبدالرضا ترابی

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