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 ارائه گردیده است. همچنین یکی از دو الگوریتم برنامه‌ریزی پویای قبلی برای این تابع هدف تعمیم داده شده و به یک الگوی تقریب زمان چندجمله‌ای کامل تبدیل شده است.

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