Skip to main content
SUPERVISOR
Ghasem Moslehi
قاسم مصلحي (استاد راهنما)
 
STUDENT
Behnam Mahdinia
بهنام مهدي نيا

FACULTY - DEPARTMENT

دانشکده مهندسی صنایع
DEGREE
Master of Science (MSc)
YEAR
1391
In this study, a single machine scheduling problem with one flexible availability constraint has been studied. In real world situations, the machine is not continuously available andthe unavailability arises from such issues as breakdowns, tool changes or maintenance activities. In most of previous studies, the start and finish times of availability constraint are considered to be fixed. This study assumes that this constraint is placed in a time window. In other words, the earliest possible start time and the latest possible finish time of availability constraint are specified. Since, solve of most optimization problems optimally in real sizes and reasonable time is almost impossible, researchers usually resort to simpler suboptimal but efficient approaches. Approximation approaches are a justify; MARGIN: 0in 0in 8pt" For the objective of minimizing total completion time, an approximation algorithm based on the shortest processing time rule is presented and it is shown that its worst case error bound is equal to and tight. As well as, forsolvingthisproblemoptimally, two pseudo polynomial dynamic programming algorithms are introduced. The first algorithmconsiders all possible values for the start time window of availability constraint, and for each value, solves the problem with fixed availability constraint.But, in the second algorithm the problem is solved directly. Then, by structuring these two dynamic programming algorithms, two fully polynomial-time approximation schemes are presented for this problem. Also, for the objective of minimizing total weighted completion time, an approximation algorithm with tight worst case error bound of 2 is introduced. In addition, one of the two previous dynamic programming algorithms is generalized for this objective function and is transformed to a fully polynomial-time approximation scheme.
چکيده در اين تحقيق مسأله‌ي زمان‌بندي تک‌ماشين با يک محدوديت دسترسي انعطاف‌پذير مورد بررسي قرار گرفته است. در شرايط عملي معمولاً ماشين به صورت پيوسته در دسترس نبوده و به دلايل مختلفي مانند خرابي ماشين، تعويض ابزار، انجام فعاليت‌هاي نگهداري و تعميرات و غيره از دسترس خارج مي‌شود. در اکثر پژوهش‌هاي انجام شده، زمان‌هاي شروع و اتمام محدوديت دسترسي ثابت در نظر گرفته شده‌اند. در اين تحقيق فرض شده است که محدوديت دسترسي در يک پنجره‌ي زماني قرار مي‌گيرد. به عبارت ديگر، زودترين زمان ممکن براي شروع و ديرترين زمان ممکن براي اتمام محدوديت دسترسي مشخص مي‌باشند. با توجه به اين‌که حل بهينه‌ي اکثر مسائل بهينه‌سازي در ابعاد واقعي و زمان معقول تقريباً غيرممکن است، محققان معمولاً به روش‌هاي غيردقيق ولي کارا روي مي‌آورند. رويکردهاي تقريب دسته‌اي از روش‌هاي غيردقيق هستند که از پيش اطلاعاتي راجع به کيفيت جواب حاصله در اختيار مي‌گذارند. يک الگوريتم تقريب، الگوريتمي است که جواب حاصل از آن حداکثر به اندازه‌ي ضريب ثابتي از جواب بهينه فاصلهدارد. الگوهاي تقريب نيز مجموعه‌اي از الگوريتم‌هاي تقريب هستند که حداکثر خطاي جواب حاصل از آن‌ها جزء پارامترهاي ورودي آن‌ها است. به عبارت دقيق‌تر، مي‌توان به کمک يک الگوي تقريب جوابي با حداکثر خطاي دلخواه به دست آورد. در اين تحقيق دو تابع هدف مجموع بدون وزن و وزن‌دار زمان تکميل کارها مد نظر قرار گرفته و سعي شده است که براي مسائل الگوريتم‌ها و الگوهاي تقريب ارائه شود. براي تابع هدف مجموع زمان تکميل کارها يک الگوريتم تقريب بر اساس قاعده‌ي کوچک‌ترين زمان پردازش ارائه شده و نشان داده شده است که حد بدترين خطاي آن برابر مقدار بسته‌ي مي‌باشد. همچنين، دو الگوريتم برنامه‌ريزي پوياي شبه‌چندجمله‌اي براي حل بهينه‌ي اين مسأله طراحي شده است. الگوريتم اول، تمام حالات ممکن براي پنجره‌ي زماني شروع محدوديت دسترسي را در نظر گرفته و براي هر حالت، مسأله را با محدوديت دسترسي ثابت حل مي‌کند؛ ولي در الگوريتم دوم، مسأله به صورت مستقيم حل مي‌شود. پس از آن، با تغيير ساختار اجراي اين دو الگوريتم، دو الگوي تقريب زمان چندجمله‌اي کاملبراي اين مسأله ارائه شده است. براي تابع هدف مجموع وزن‌دار زمان تکميل کارها نيز يک الگوريتم تقريب با حد بدترين خطاي 2 ارائه گرديده است. همچنين يکي از دو الگوريتم برنامه‌ريزي پوياي قبلي براي اين تابع هدف تعميم داده شده و به يک الگوي تقريب زمان چندجمله‌اي کامل تبديل شده است.

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