قاعدهٔ ساده
ابتدا موعد نزدیکتر؛ سپس ماشین با پایان زودتر
زمان پردازش سفارشها روی هر ماشین، موعد تحویل و اولویت آنها را تغییر دهید. دمو ابتدا یک برنامه با قاعدهٔ ساده میسازد و سپس همهٔ تخصیصها و ترتیبهای ممکن را در مدل تعریفشده بررسی میکند. نمودار گانت نشان میدهد هر سفارش چه زمانی شروع و تمام میشود.
زمانها بر حسب دقیقهاند؛ اولویت ۵ بالاترین اولویت است.
| سفارش | زمان روی ماشین ۱ | زمان روی ماشین ۲ | موعد تحویل | اولویت |
|---|---|---|---|---|
| ۱ سفارش ۱ | ||||
| ۲ سفارش ۲ | ||||
| ۳ سفارش ۳ | ||||
| ۴ سفارش ۴ | ||||
| ۵ سفارش ۵ | ||||
| ۶ سفارش ۶ | ||||
| ۷ سفارش ۷ |
زمان پردازش هر سفارش روی دو ماشین میتواند متفاوت باشد. محدودهٔ ورودیها برای حفظ سرعت حل و خوانایی دمو محدود شده است: زمان پردازش ۵ تا ۶۰ دقیقه، موعد ۱۵ تا ۲۴۰ دقیقه و اولویت ۱ تا ۵.
هر دو برنامه دقیقاً با همین زمانهای پردازش، موعدهای تحویل و اولویتها ارزیابی میشوند. معیار اصلی، مجموع دیرکرد هر سفارش ضربدر اولویت آن است.
ابتدا موعد نزدیکتر؛ سپس ماشین با پایان زودتر
بررسی همهٔ تخصیصها و ترتیبهای مجاز
هر نوار یک سفارش است. با انتخاب روش، ترتیب و زمان شروع و پایان تغییر میکند؛ برای دیدن جزئیات، نشانگر را روی نوار نگه دارید.
مسئلهٔ مدلشده: هفت سفارش مستقل باید هر کدام روی یکی از دو ماشین جایگزین پردازش شوند. هر ماشین در هر لحظه فقط یک سفارش را انجام میدهد و هر سفارش فقط یک عملیات دارد. زمان پردازش هر سفارش روی دو ماشین میتواند متفاوت باشد.
هدف بهینهسازی: ابتدا مجموعِ «اولویت سفارش × دیرکرد آن به دقیقه» کمینه میشود. در صورت تساوی، مجموع اولویت سفارشهای بهموقع بیشتر، زمان پایان کل برنامه کوتاهتر و سپس مجموع زمانهای تکمیل کمتر ترجیح داده میشود.
روش ساده: سفارشها بر اساس موعد تحویل مرتب میشوند؛ هر سفارش به ماشینی میرود که در صورت اضافهشدن آن، زودتر آزاد خواهد شد.
حل دقیق: تمام ترتیبهای ممکن سفارشها و همهٔ نقاط تقسیم آن ترتیب بین دو ماشین بررسی میشوند. برای هفت سفارش، ۴۰٬۳۲۰ برنامهٔ تخصیص و ترتیب بررسی میشود؛ بنابراین بهترین جواب در همین مدل محدود، بهصورت کامل قابل اثبات است.
محدودیتها: این نمونه آموزشی است و توالی چندمرحلهای ساخت، زمان آمادهسازی، خرابی ماشین، شیفت کاری، منابع مشترک یا زمان آزادشدن سفارشها را مدل نمیکند. در یک پروژهٔ واقعی، ابتدا باید همین محدودیتهای متناسب با فرایند سازمان تعیین و سپس مدل گسترش داده شود.