Skip to main content
SUPERVISOR
Ghasem Moslehi,Mehdi Bijari
قاسم مصلحي (استاد راهنما) مهدي بيجاري (استاد مشاور)
 
STUDENT
Ehsan Molaee
احسان ملائي

FACULTY - DEPARTMENT

دانشکده مهندسی صنایع
DEGREE
Master of Science (MSc)
YEAR
1385

TITLE

Single Machine Scheduling with Availability Constraint
In this thesis, single machin scheduling problems with availability constraint have been considered. At first, a general division of these problems are explained and based on this framework the literature on deterministic single machine scheduling problems with one and multiple fixed non-availability periods is reviewd. First, the single machine scheduling problem with one fixed unavailability period and non-resumable jobs with the aim of minimizing the number of tardy jobs is studied. By proving a number of theorems, a heuristic procedure is developed to solve the problem. A branch-and-bound approach is also presented which includes efficient upper and lower bounds and dominance rules. Computational results for 2400 problem instances show that the branch-and-bound approach is capable of optimally solving 97.4% of the instances, bearing witness to the efficiency of the proposed procedure. The proposed heuristic procedure is then evaluated for the problems with large sizes and it is observed that this procedure has a good performance to silve these problems. Results also indicate that the proposed approaches are more efficient when compared to other methods. Next, the single machine scheduling problem with one fixed unavailability period, non-resumable jobs, with the aim of minimizing maximum earliness is considered. Because no previous study has been reported on the problem in the literature, complexity of the problem is first studied and this problem is proved to be NP-hard. an exact branch and bound approach is proposed for the problem. By proving a number of theorems and lemmas, a lower bound and some efficient dominance rules are developed. A heuristic algorithm with O(nlogn) is presented which additionally used to calculate the upper bound. Computational results for 2400 instances show that the branch and bound procedure is capable of optimally solving 98.79% of the instances. Finally, the single machine scheduling with a fixed non-availability period, non-resumable jobs and bicriteria target function of maximum earliness and number of tardy jobs is studied. Mathematical model of the problem is proposed and complexity of the problem is studied. A set of lower and upper bounds for both certerions of the problem is then stated. A branch and bound procedure, along with efficient dominance rules and lower and upper bounds is also proposed in which the lower and upper bounds of criterions are used. In order to evaluate the branch and bound approach, a total of 1440 instances are solved by this procedure and their results are analyzed. These results show that the branch and bound approach is capable of optimally solving 97.22% of instances
چکيده در اين تحقيق مسائل زمان‌بندي تک‌ماشين با محدوديت دسترسي مورد بررسي قرار گرفته است. ابتدا يک طبقه‌بندي کلي از اين مسائل ارايه شده و در چارچوب اين طبقه‌بندي، ادبيات موضوع مسائل قطعي زمان‌بندي تک‌ماشين با يک و چند دوره ثابت عدم دسترسي مرور شده است. در ادامه مسأله زمان‌بندي تک‌ماشين با يک دوره ثابت عدم دسترسي و کارهاي ازسرگرفتني با هدف کمينه سازي تعداد کارهاي ديرکرددار بررسي شده است. با اثبات چند قضيه، يک رويه ابتکاري براي حل اين مسأله توسعه داده شده است. همچنين يک رويه شاخه و کران به همراه حدود بالا و پايين و اصول غلبه کارا ارايه شده است. نتايج محاسباتي براي 2400 مسأله نمونه نشان مي‌‌دهد که رويه شاخه و کران فوق قادر به حل بهينه %4/97 از نمونه ها شده است، که اين امر کارايي رويه ارايه شده را نشان مي دهد. رويه ابتکاري ارايه شده نيز براي مسائل نمونه با ابعاد بزرگ مورد ارزيابي قرار گرفته و مشاهده شده است که اين رويه عملکرد بسيار خوبي در حل اين مسائل داشته است. همچنين بررسي ها نشان دهنده کارايي بيشتر روش هاي ارايه شده نسبت به ساير روش هاست. در بخش ديگر اين تحقيق مسأله زمان‌بندي تک‌ماشين با يک دوره ثابت عدم دسترسي، کارهاي ازسرگرفتني با هدف کمينه سازي بيشينه زودکرد مطالعه شده است. از آنجايي که در ادبيات موضوع مطالعه‌اي بر‌روي اين مسأله مشاهده نشده است، ابتدا پيچيدگي اين مسأله بررسي شده و ثابت شده است که اين مسأله NP?hard است. براي مسأله فوق يک رويکرد دقيق شاخه و کران ارايه شده است. با ارايه چند قضيه و لم، حد پايين و اصول غلبه مؤثري براي اين رويه شاخه و کران توسعه داده شده است. يک الگوريتم ابتکاري با O(nlogn) ارايه شده که از اين الگوريتم براي محاسبه حد بالا نيز استفاده شده است. نتايج محاسباتي براي 2400 مسأله نمونه نشان مي دهد رويه شاخه و کران قادر به حل بهينه %79/98 از مسائل شده است. در بخش بعدي مسأله زمان‌بندي تک‌ماشين با يک دوره ثابت عدم دسترسي، کارهاي ازسرگرفتني و تابع‌هدف دومعياره بيشينه زودکرد و تعداد کارهاي ديرکرددار بررسي شده است. مدل رياضي مسأله فوق ارايه شده و پيچيدگي مسأله مورد بررسي قرار گرفته است. سپس يک مجموعه حدود بالا و پايين براي هريک از معيارهاي مسأله مطرح شده است. در ادامه يک رويه شاخه و کران، به همراه اصول غلبه و حدود بالا و پايين کارا ارايه شده و در آن از حدود بالا و پايين مربوط به هريک از معيارها استفاده شده است. به منظور ارزيابي رويه شاخه و کران، تعداد 1440 مسأله نمونه با استفاده از رويه فوق حل شده و نتايج آن مورد ارزيابي قرار گرفته است. اين نتايج نشان مي دهد که رويه شاخه و کران قادر به حل بهينه %22/97 از مسائل نمونه شده است. کلمات کليدي زمان بندي، تک‌ماشين، محدوديت دسترسي، شاخه و کران

ارتقاء امنیت وب با وف بومی