الگوریتم امروز

وبلاگ تخصصی الگوریتم

الگوریتم امروز

وبلاگ تخصصی الگوریتم

وبلاگ علمی و مخصوص مباحث الگوریتمی است.
نظر خصوصی نگذارید چون جواب نمی‌دهم نظر عمومی بگذارید بدون نام هم که باشد همانجا جواب می‌دهم.

بایگانی

تمرین های فصل 2 WS (زمانبندی کارها) 2.1,2.3

جمعه, ۹ اسفند ۱۳۹۲، ۰۴:۲۵ ق.ظ

2- فرض مساله را به صورت زیر می نویسیم

OPT/3 < w_1 <= w_2 <=...<=w_m

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

از فرض داده شده می فهمیم به هر پردازنده حداکثر 2 کار می رسد. جواب بهینه جوابی است که زوج کارهایی که به یک پردازنده داده می شوند، جمعشان مینیمم شود. اگر تعداد پردازنده ها از نصف کارها بیشتر باشد که کارهای با زمان طولانی تر به تنهایی روی یک پردازنده اجرا می شوند و کارهای با زمان کمتر هر دو تا روی یک پردازنده اجرا می شوند. پردازنده هایی که به آنها دو کار داده شده است، باید طوری باشند که جمع این دو کار مینیمم شود. برای این کار بهترین کار این است که کار با بیشترین زمان و کمترین زمان را با هم به یک پردازنده بدهیم.

3- الگوریتم زمانبندی لیست کارها را به ترتیبی دلخواه در یک لیست می گذارد و کار بالای لیست را به اولین پردازنده ای که بیکار شد می دهد. اثبات آن به اثبات جستجوی محلی ارجاع داده شده بود.

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

موافقین ۰ مخالفین ۰ ۹۲/۱۲/۰۹
سپیده آقاملائی

نظرات  (۱)

سلام لطفا اسم این کتاب را برایم ایمیل کنید
من دنبال کتابی هستم که اثبات قاعده EDD جهت مینیمم کردن ماکزیمم دیرکرد ها را نوشته هستم
آیا اثباتی که نوشتید از این کتابه؟ ممنون میشم منبع اثبات رو برایم ارسال کنید خیلی نیاز دارم لطفا
پاسخ:
سلام
این مطلب از کتاب الگوریتم تقریبی ویلیامسون و اشمویس است و برای حالت چند ماشین یکسان موازی.
برای یک ماشین در کتاب طراحی الگوریتم CLRS الگوریتم مبتنی بر ددلاین هست.
من فقط سوالهای عمومی وبلاگ را همین‌جا جواب می‌دهم. سوالهای فوری را از اساتید دانشگاه خودتان بپرسید.

ارسال نظر

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