فروشگاه اینترنتی برترین فایل|انجمن تخصصی فایل نایاب

برترین های اینترنت را از اینجا دانلود کنید.توجه:تمام فایل های سایت بازاریابی میباشد.باتشکر

فروشگاه اینترنتی برترین فایل|انجمن تخصصی فایل نایاب

برترین های اینترنت را از اینجا دانلود کنید.توجه:تمام فایل های سایت بازاریابی میباشد.باتشکر

تمام فایل های که در سایت قرار داده می شود به صورت بازاریابی می باشد و ما هیچ مسئولیتی نسبت به محتوای آن قبول نمی کنیم.
لطفا اگر فایلی بدون اجازه شما توسط افرادی منتشر شده اطلاع دهید تا بلافاصله فایل حذف شود.
شماره تلگرامی:09155632197
با تشکر
طبقه بندی موضوعی


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

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

 

مطالعه پیاده سازی و تحلیل الگوریتمهای کوتاهترین مسیر

شامل دو مقاله و ترجمه آن به همراه فایل doc

می توان الگوریتمهای کوتاهترین مسیر را به دو نوع تقسیم بندی کرد:

کوتاهترین مسیر تک منبع و همه کوتاهترین مسیرهادر این مقاله بر آن هستیم تا از هر نوع یک

الگوریتم را مورد بررسی و تحلیل قرار دهیم.در بحث الگوریتم همه کوتاهترین مسیرها،

الگوریتم‏های فراوانی برای یافتن همه کوتاه‌ترین مسیر‌ها وجود دارد. الگوریتم فلوید-وارشال

یکی از متداول ترین و کارآمدترین آنها می‏باشد. در این مقاله یک نسخه موازی از این

الگوریتم با توجه به تجزیه اصولی یک بعد ردیف ماتریس مجاورت ارائه می‏گردد. این الگوریتم

با هر دو MPI و OpenMP پیاده سازی شده است. از نتایج بدست آمده چنین برمی آید

که الگوریتم موازی بطور قابل ملاحظه ای برای گراف با اندازه بالا موثر بوده و پیاده سازی MPIاز

نظر عملکرد پیاده سازی OpenMP الگوریتم موازی برتری دارد. هم چنین در بحث الگریتم

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

مسیرsingle-source(تک منبع)در گراف می‏باشد.پس از معرفی الگوریتم موازی و ترتیبی دایجکسترا،

میزان بهره وری اجرای موازی را مورد تحلیل قرار می‏دهیم و در پایان اجرای ترتیبی و موازی

را با 4پیکربندی مختلف - که بر پایه پردازنده‏های Dual Core و i5 شکل گرفته است -

از نظر مدت زمان اجرا مورد مالعه قرار می‏دهیم. نتایج به دست آمده به خوبی نشان می‏دهد

که اجرای موازی الگوریتم دایجکسترا نسبت به اجرای ترتیبی دارای سرعت بیشتری در اجرا می‏باشد.

سرانجام، همانطور که داده‏ها نشان خواهند داد، به دلیل آنکه الگوریتم دایجکسترا ذاتا یک الگوریتم ترتیبی است

و اجرای موازی آن مشکل است، تنها 10درصد سرعت اجرای الگوریتم به صورت موازی نسبت

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

بهره وری در سرعت اجرا، یک نقطه ضعف بزرگ برای این الگوریتم به حساب می‏آید.

 

مبلغ قابل پرداخت:5.000تومان

نظرات (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی