دانلود مقاله ISI انگلیسی شماره 108162
ترجمه فارسی عنوان مقاله

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

عنوان انگلیسی
A three-agent scheduling problem for minimizing the makespan on a single machine
کد مقاله سال انتشار تعداد صفحات مقاله انگلیسی
108162 2017 35 صفحه PDF
منبع

Publisher : Elsevier - Science Direct (الزویر - ساینس دایرکت)

Journal : Computers & Industrial Engineering, Volume 106, April 2017, Pages 147-160

ترجمه چکیده
برنامه ریزی با عوامل متعدد رقیب اخیرا توجه زیادی را به خود جلب کرده است. با این حال، بیشتر مطالعات سنتی تنها بر روی برنامه ریزی دو عامل تمرکز دارند. در این مطالعه، ما یک برنامه زمانبندی سه عامل تک ماشین را در نظر می گیریم. هدف این است که به حداقل رساندن مشاغل از عامل 1 با توجه به اینکه حداکثر خستگی شغلی از عامل 2 نمی تواند بیش از یک حد و یک فعالیت تعمیر و نگهداری از عامل 3 باید در یک پنجره نگهداری مشخص تکمیل شود. چند قاعده تسلط و یک حد پایین بر اساس پیش شرط شغلی پیشنهاد شده است. الگوریتم شاخه و محدود و یک الگوریتم ژنتیک به منظور به دست آوردن بهینه و تقریبی راه حل پیشنهاد شده است. نتایج تجربی نشان می دهد که قوانین غلبه و مرز پایین می تواند گره های غیر ضروری را حذف و به طور چشمگیری زمان اجرا را بهبود بخشد.
پیش نمایش مقاله
پیش نمایش مقاله  یک مشکل زمانبندی سه عامل برای به حداقل رساندن مگابایتی در یک دستگاه واحد

چکیده انگلیسی

Scheduling with multiple competing agents has drawn considerable attention lately. However, most traditional studies have focused on two-agent scheduling only. In this study, we consider a single-machine three-agent scheduling problem. The objective is to minimize the makespan of jobs from agent 1 given that the maximum tardiness of jobs from agent 2 cannot exceed a limit and that a maintenance activity from agent 3 must be completed within a specified maintenance window. Several dominance rules and a lower bound based on job preemption are proposed. A branch-and-bound algorithm and a genetic algorithm are proposed to obtain optimal and approximate solutions, respectively. Experimental results show that the dominance rules and lower bound can eliminate the unnecessary nodes and improve the execution time greatly.