سوال ۱۳۸ کنکور ارشد مدیریت ۱۴۰۵
قطعات A و B به وسیله دو ماشین تولید میشود که زمان تولید هر قطعه با هر یک از ماشینها (دقیقه) بهصورت جدول زیر است. مدیر تولید تمایل دارد کار روی ماشینها بهنحوی تقسیم شود که هیچکدام از ماشینها یک ساعت بیش از دیگری در روز کار نکند. محدودیت متناظر با این سیاست کدام است؟
(: تعداد قطعه تولیدشده ام در روز)
| قطعه / ماشین | ۱ | ۲ |
|---|---|---|
| A | ۲ | ۵ |
| B | ۴ | ۳ |
پاسخ صحیح: گزینهٔ C —
پاسخ: گزینهٔ ۳ — محدودیت متعادلسازی بار کاری (workload-balancing constraint) برابر است با .
مدل
این یک پرسش مدلسازی محدودیت (constraint formulation) در برنامهریزی خطی (linear programming) است. صورت سؤال خودش متغیرهای تصمیم را برای ما تثبیت میکند:
زیرا میگوید «: تعداد قطعه تولیدشده ام در روز» — یعنی « تعداد واحدهای قطعهٔ ام تولیدشده در روز است». پس اندیس روی قطعهها حرکت میکند، نه روی ماشینها.
هر ستون جدول یک ماشین است، بنابراین زمان کارکرد روزانهٔ هر ماشین (برحسب دقیقه) همان ستون است که با مقادیر قطعهها وزندهی شده است:
ترجمهٔ سیاست مسئله
«هیچکدام از ماشینها یک ساعت بیش از دیگری در روز کار نکند» — یعنی هیچ ماشینی نباید بیش از یک ساعت در روز بیشتر از دیگری کار کند. دو نکته در این جمله کدگذاری شده است:
۱. «هیچکدام ... بیش از دیگری» — قید روی قدر مطلقِ اختلاف دو بار کاری است، یعنی ، نه صرفاً روی (وگرنه ماشین ۲ میتوانست بهطور دلخواه از ماشین ۱ جلو بزند). ۲. «بیش از یک ساعت نه» — یک کران بالا: . جدول برحسب دقیقه است، پس یک ساعت معادل دقیقه است.
بنابراین
جایگذاری
(قدر مطلق نسبت به تغییر علامت کلی بیتفاوت است، )، که دقیقاً همان گزینهٔ ۳ است.
در یک مسئلهٔ واقعی برنامهریزی خطی، قدر مطلق خطی نیست؛ پس این تکمحدودیت بهصورت زوج زیر وارد مدل میشود:
گزینههای انحرافی از کجا میآیند
| گزینه | چگونه ساخته شده است | صورت سؤال باید چه میگفت |
|---|---|---|
| ۱) | جمع ستونی: و ، یعنی خواندن بهعنوان «بار کاری گذاشتهشده روی ماشین ۱ / ماشین ۲» | اگر بهعنوان تعداد قطعههای تخصیصیافته به ماشین تعریف میشد (که هر قطعه آنجا یا دقیقه زمان میبرد) |
| ۲) | همان خطای اندیس بهعلاوهٔ وارونهشدن جهت نامساوی | هیچ چیزی در این صورت سؤال |
| ۳) | درست: اختلاف سطری دو بار کاری ماشینها، با کران بالای دقیقه | — |
| ۴) | ضرایب درست، جهت اشتباه | اگر سیاست این بود که «دو ماشین باید دستکم یک ساعت اختلاف داشته باشند» — سیاستی بیمعنا، و در هر حال روی قدر مطلق حتی محدودیتی محدب (و قابلقبول در LP) نیست |
تلهٔ رایج: دو تلهٔ مستقل در این سؤال تلاقی میکنند. (الف) تلهٔ اندیس — عددهای و فقط وقتی ظاهر میشوند که هر ستون را جمع بزنید و آن را به یک متغیر تکی نسبت دهید؛ اما خط تعریف «: تعداد قطعهٔ ام» میگوید روی قطعهها میشمارد، پس زمان هر ماشین باید هر دو متغیر را با ضرایب متفاوت ترکیب کند. (ب) تلهٔ جهت — «بیش از ... کار نکند» یک کران بالا یعنی است؛ خواستار حداقل یک ساعت فاصله میشود، که سیاست وارونه است. تلهٔ سوم و ملایمتر واحد اندازهگیری است: جدول برحسب دقیقه است، پس «یک ساعت» بهصورت وارد میشود، نه .