اجرای موازی الگوریتم کوتاهترین مسیر دایجسترا

سال انتشار: 1394
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 1,185

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

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

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

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

FRCNC01_056

تاریخ نمایه سازی: 14 مرداد 1394

چکیده مقاله:

این مقاله مشکل موازی سازی الگوریتم دایجسترا که یک الگوریتم خوب برای محاسبه کوتاهترین مسیر یک منبعی ، در یک گراف است را معرفی می نماید . الگوریتم دایجسترا می تواند برای گرافهای دارای تعداد متفاوتی از راس ها و یال ها بکار رود . الگوریتم کوتاهترین مسیر دایجسترا پیاده سازی شده و ارائه گشته است و کارآیی های اجرای موازی و سریال آن مقایسه شده اند . پیاده سازی این الگوریتم با استفاده از استانداردهای Open CL (زبان محاسباتی باز) و Open MP (چند پردازنده باز) موازی شده بود . کارآیی های آن در چهار تنظیمات متفاوت براساس هسته دوگانه و پردازنده های i5 محاسبه شده بودند . نتایج آزمایشی نشان دادند که اجرای موازی این الگوریتم ، کارآیی های خوبی در مورد نسبت افزایش سرعت ، را در مقایسه با اجرای سریال آن دارا است . در پایان نتایج نشان دادند که به دلیل اینکه الگوریتم دایجسترا ترتیبی است و موازی سازی اش دشوار می باشد ، میانگین نسبت افزایش سرعت حاصل شده توسط موازی سازی تنها 10% است . این امر یک اشکال عمده از این الگوریتم را اثبات کرد زیرا کاربرد آن وسیع است و افزایش کارآیی آن تاثیر بزرگی در بسیاری از کاربردها دارد .

کلیدواژه ها:

الگوریتم دایجسترا ، کوتاهترین مسیر یک منبعی ، الگوریتم موازی ، Open ML ، Open CL

نویسندگان

حسین زارعی

دانشجوی کارشناسی ارشد دانشگاه آزاد واحد خوراسگان

زهره حسینی بزوه

استاد دانشگاه آزاد واحد خوراسگان

مراجع و منابع این مقاله:

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • Hann Cao, Fei Wang, Xin Fang, Houg-lei T and Ju ...
  • Qiang Peng, Yulian Yu and Wenlhong Wei, , The Shortest ...
  • Nikos Anastopoulos, Konnstatinos Nikas, Georgios , Employing ...
  • Transactional Memory and Helper Tlreads to Speedup Dijkstra's Algoritlm" , ...
  • Fang Zhou Lin, Nan Zlao, , Paralle] Imple rnentationn of ...
  • Kexi Kelley, Tao B. Schardl, , Parallel Single-Source Slnortest Paths", ...
  • نمایش کامل مراجع