زمان کنونی: ۰۳ آذر ۱۴۰۳, ۱۲:۱۶ ق.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

مساله زمان بندی با مهلت

ارسال:
  

dokhtare payiz پرسیده:

مساله زمان بندی با مهلت

اصلن از راه حل این مساله سر درنیاوردم, با اینکه آسونهHuh


فایل‌(های) پیوست شده

نقل قول این ارسال در یک پاسخ

۱
ارسال:
  

MShariati پاسخ داده:

RE: مساله زمان بندی با مهلت

سلام.

الگوریتم حریصانه:
کارها رو به ترتیب سود غیرصعودی مرتب کنید و با شروع از بیشترین سود، هر کار رو در دیرترین مهلت ممکن زمانبندی کنید.

لیست کارها به ترتیب سود:
۶۰-۵۵-۴۵-۴۰-۲۰-۱۵-۱۰

اگه مهلت‌ها رو درست خونده باشم:
۱ ۱ ۳ ۲ ۳ ۴ ۲ → مهلت‌ها
به راحتی میشه فهمید که جواب ۱۷۰ خواهد بود. سود کارهای انتخاب شده: ۱۵ + ۴۰ + ۵۵ + ۶۰

ابتدا کار با سود ۶۰ را برای اجرا در نوبت سوم انتخاب می‌کنیم. بعد کار با سود ۵۵ را برای اجرا در نوبت اول انتخاب می‌کنیم. کار با سود ۴۵ قابل زمانبندی نیست، چون تنها در نوبت اول قابل اجراست ولی این نوبت قبلاً اشغال شده. کار با سود ۴۰ را برای اجرا در نوبت دوم انتخاب می‌کنیم. کار با سود ۲۰ قابل زمانبندی نیست، چون تنها در نوبت اول و دوم قابل اجراست، اما این دو نوبت قبلاً اشغال شده‌اند. و ...
نقل قول این ارسال در یک پاسخ

ارسال:
  

dokhtare payiz پاسخ داده:

RE: مساله زمان بندی با مهلت

(۲۳ اسفند ۱۳۹۴ ۰۳:۲۵ ب.ظ)MShariati نوشته شده توسط:  سلام.

الگوریتم حریصانه:
کارها رو به ترتیب سود غیرصعودی مرتب کنید و با شروع از بیشترین سود، هر کار رو در دیرترین مهلت ممکن زمانبندی کنید.

لیست کارها به ترتیب سود:
۶۰-۵۵-۴۵-۴۰-۲۰-۱۵-۱۰

اگه مهلت‌ها رو درست خونده باشم:
۱ ۱ ۳ ۲ ۳ ۴ ۲ → مهلت‌ها
به راحتی میشه فهمید که جواب ۱۷۰ خواهد بود. سود کارهای انتخاب شده: ۱۵ + ۴۰ + ۵۵ + ۶۰

ابتدا کار با سود ۶۰ را برای اجرا در نوبت سوم انتخاب می‌کنیم. بعد کار با سود ۵۵ را برای اجرا در نوبت اول انتخاب می‌کنیم. کار با سود ۴۵ قابل زمانبندی نیست، چون تنها در نوبت اول قابل اجراست ولی این نوبت قبلاً اشغال شده. کار با سود ۴۰ را برای اجرا در نوبت دوم انتخاب می‌کنیم. کار با سود ۲۰ قابل زمانبندی نیست، چون تنها در نوبت اول و دوم قابل اجراست، اما این دو نوبت قبلاً اشغال شده‌اند. و ...
ممنون ولی ۱۷۰ تو گزینه ها نیس. جواب ۱۷۵ه. اگه میشه مفصلتر توضیح بدین. مثلن چرا ۴۰ قابل زمانبندی هس ولی ۴۵نه؟؟؟
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

fatemeh69 پاسخ داده:

RE: مساله زمان بندی با مهلت

(۲۲ اسفند ۱۳۹۴ ۰۹:۳۳ ب.ظ)dokhtare payiz نوشته شده توسط:  اصلن از راه حل این مساله سر درنیاوردم, با اینکه آسونهHuh

عکستون خیلی کم کیفیته اصلا اعدادش واضح نیست
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

MShariati پاسخ داده:

RE: مساله زمان بندی با مهلت

توضیح این الگوریتم حریصانه همون یک خطه که گفتم، شما به همون که عمل کنید به جواب درست میرسید.
بقیه‌اش trace الگوریتمه روی این مسئله‌ی خاص، شایدم مهلت‌ها رو درست نخوندم.


مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  درخواست تصحیح (تعویق) زمان کنکور ارشد ۱۴۰۱ s.gg ۱ ۱۵ ۲۳ بهمن ۱۴۰۱ ۰۷:۴۳ ب.ظ
آخرین ارسال: HamidReza1
  سوال در مورد صفحه بندی در سیستم عامل Azadam ۱ ۱,۸۳۱ ۱۳ دى ۱۴۰۰ ۱۱:۰۴ ق.ظ
آخرین ارسال: Azadam
  تعویق زمان کنکور ارشد sima84 ۰ ۱,۷۰۷ ۱۸ اردیبهشت ۱۴۰۰ ۰۱:۰۵ ب.ظ
آخرین ارسال: sima84
  دانشگاه های پزشکی رو برای رشته انفورماتیک چطوری اولویت بندی کنم ؟ mrpool ۷ ۹,۰۷۷ ۲۴ فروردین ۱۴۰۰ ۰۱:۵۲ ق.ظ
آخرین ارسال: hossein1991
  زمان جستجوی درخت fateme.sm ۰ ۱,۷۷۵ ۰۶ دى ۱۳۹۹ ۱۰:۴۱ ب.ظ
آخرین ارسال: fateme.sm
  حل مساله مرتبه زمانی حلقه های تو در تو sarashahi ۱۶ ۲۲,۹۶۸ ۱۹ خرداد ۱۳۹۹ ۰۱:۱۶ ب.ظ
آخرین ارسال: gillda
  پایتون (طراحی وب یا دیتا ساینس؟) مساله این است... sirvan.t ۲ ۳,۶۵۱ ۱۹ بهمن ۱۳۹۸ ۱۲:۰۱ ب.ظ
آخرین ارسال: sirvan.t
Exclamation زمان برگزاری کنکور ارشد ۹۸ به تعویق افتاد elect ۲ ۳,۰۱۴ ۱۳ مهر ۱۳۹۸ ۰۵:۲۴ ب.ظ
آخرین ارسال: saharfarhang
  تعیین زمان سفارت کشور فرانسه zpv1234 ۰ ۲,۲۶۵ ۲۱ شهریور ۱۳۹۷ ۰۱:۴۸ ب.ظ
آخرین ارسال: zpv1234
  یکسال مهلت ادامه تحصیل پس از فارغ التحصیلی کارشناسی hossein.h ۴ ۴,۷۹۷ ۲۳ مرداد ۱۳۹۷ ۰۵:۴۶ ب.ظ
آخرین ارسال: Iron Maiden

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close