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 از مسائل نمونه شده است. کلمات کلیدی زمان بندی، تک‌ماشین، محدودیت دسترسی، شاخه و کران

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