شکل ۳-۱٫ سلسله مراتب پیچیدگی توابع هدف در مسائل زمانبندی ۲۴
شکل ۳-۲٫ تقاطع تکنقطهای ۲۹
شکل ۳-۳٫ تقاطع دو نقطهای ۲۹
شکل ۳-۴٫ نحوه تخصیص کشورهای مستعمره به کشور استعمارگر ۳۲
شکل ۳-۵٫ حرکت خطی مستعمره در راستای استعمارگر ۳۴
شکل ۳-۶٫ زاویه انحراف رسیدن کشور مستعمره به امپریالیسم ۳۴
شکل ۳-۷٫ مسیر انقلاب در یک کشور مستعمره ۳۵
شکل ۳-۸ .جابهجایی قدرت مابین کشورهای استعمارگر و مستعمره ۳۶
شکل ۳-۹٫ سقوط امپراطوریهای ضعیفتر ۳۷
شکل ۴-۱٫ ساختار دو بخش و نحوه کدگشایی کروموزوم ۴۲
شکل ۴-۲٫ نحوه عملکرد عملگرهای تقاطع ۴۴
شکل ۴-۳٫ نمایش و نحوه عملگر جهش ۴۵
شکل ۴-۴٫ مقادیر سطوح مختلف پارامترهای الگوریتم GA در نسبت S/N 49
شکل ۴-۵٫ مقادیر سطوح مختلف پارامترهای الگوریتم ICA در نسبت S/N 51
شکل ۴-۶٫ نمودار RPD مربوط به الگوریتم ژنتیک و رقابت استعماری ۵۵
شکل ۴-۷٫ نمودار زمان محاسباتی الگوریتم ژنتیک و رقابت استعماری ۵۶
فصل اول
کلیات تحقیق
۱- نگاهی به مسئله ی زمان بندی
۱-۱٫مقدمه:
زمانبندی[۱] فرایند تخصیص منابع به فعالیتها با درنظرگرفتن دوره های زمانی مربوط به آنها به منظور بهینهسازی یک یا چند هدف میباشد. این فرایند به عنوان یک فرایند تصمیم گیری مبنای کار بسیاری از صنایع تولیدی و خدماتی محسوب می شود. زمانبندی کارای فعالیتها زمینه ساز بهبود عملکرد سیستمهای تولیدی میباشد و ضرورتی برای بقا در فضای رقابتی بازار به شمار می آید. تئوری زمانبندی در ارتباط با مدلهای ریاضی است که فرایند زمانبندی را تشریح می کنند. چشم انداز تئوریک یک نگرش کمی برای بدستآوردن ساختار مسائل در چهارچوب مدلهای ریاضی بدست میدهد که این امر با تشریح منابع و فعالیتها و تبدیل اهداف تصمیم گیری به یک تابع هدف، صورت میپذیرد. درنتیجه، منابع، فعالیتها و توابع هدف عناصر کلیدی مدلهای زمانبندی محسوب میشوند. منابع برحسب قابلیت های کمی و کیفی خود مشخص میشوند. به طوری که هر مدل نشاندهنده نوع و میزان منابع به کاررفته در آن میباشد. از سوی دیگر، فعالیتها برحسب اطلاعاتی از قبیل منابع موردنیاز، مدت زمان انجام، زمان آغاز و زمان پایان آنها توصیف میشوند. توابع هدف نیز دربرگیرنده هزینه های سیستم برای اجرای تصمیمات مربوط به تخصیص منابع به فعالیتها میباشند. تصمیمات عمده در فرایند زمانبندی شامل بهره برداری کار از منابع، پاسخگویی سریع به تقاضا و انطباق دقیق زمان های تحویل با موعدهای تحویلی تعیین شده می شوند.
(( اینجا فقط تکه ای از متن درج شده است. برای خرید متن کامل فایل پایان نامه با فرمت ورد می توانید به سایت feko.ir مراجعه نمایید و کلمه کلیدی مورد نظرتان را جستجو نمایید. ))
انگیزه بسیاری از توسعهها و پیشرفتهای علمی در حوزه زمانبندی برخاسته از محیطهای صنعتی است و به طورطبیعی در بیان مفاهیم زمانبندی از واژه های به کار رفته درصنعت استفاده می شود. به همین خاطر منابع با عنوان ماشین به کار میروند و به هرکدام از فعالیتها، کار اطلاق می شود بطوری که کارها اغلب به وسیله مجموعه ای از ماشینها در ایستگاههای مختلف کاری با توالی مشخص پردازش میشوند.
به طورکلی، مسائل زمانبندی به صورت مسائل بهینهسازی محدودیتدار بیان میشوند که در آنها به بررسی تصمیمات مربوط به تخصیص ماشینها و توالی پردازش کارها پرداخته می شود. درحالتی که تنها یک ماشین موجود است، تعیین توالی پردازش کارها یک برنامه زمانی کامل را تشکیل میدهد. مسائل تک ماشینه با وجود سادگی ذاتی، سنگ بنای درک فراگیر مفاهیم زمان بندی را تشکیل می دهند. در مقابل، زمانبندی مسائل چند ماشینه شامل سیستمهای موازی، سیستمهای متوالی و سیستمهای ترکیبی میباشد. در سیستمهای موازی، هریک از کارها با انجام یک عملیات همانند مسائل تک ماشینه بر روی یکی از ماشینهای موازی موجود پردازش میشوند و مسائل مربوطه ساختار نسبتاً پیچیده تری را تجربه می کنند.
۱-۲٫ تعریف مسئله:
مسئله زمانبندی ماشینهای موازی نامرتبط ، به عنوان دسته مهمی از مسائل زمانبندی که دارای اهمیت فراوان از نقطه نظر تئوری و تجربی است شناخته می شود. مسائل ماشینهای موازی نامرتبط[۲] حالت عمومیت یافته مسائل تکماشینه و مسائل کلاسیک ماشینهای موازی محسوب میشوند.در مسائل کلاسیک ماشینهای موازی ، مجموعه ای از کارهای مستقل وجود دارد که هرکدام از آنها بر روی یکی از ماشینهای موازی یکسان پردازش می شود و زمان پردازش کار j بر روی تمامی ماشینها یکسان است ولی در حالت نامرتبط بودن ماشینها، زمان پردازش کارها بر روی ماشینها نه تنها به نوع کار بلکه به نوع ماشین نیز وابسته است و رابطه مشخصی بین زمانهای پردازش کارها بر روی ماشینهای مختلف وجود ندارد.
در بسیاری از محیطهای کاری انسان به عنوان عنصر اصلی به شمار میرود. در فعالیتهایی که در آن انسان سهم بسزایی دارد مسئله یادگیری مهم است و تاکنون در اکثر مقالات فرض رایج بر این بوده که زمان پردازش کارها ثابت و مستقل از توالی است، در حالی که در بسیاری از موارد عملی با تکرار کارهای مشابه توانایی و مهارت اپراتور افزایش و در نتیجه آن ، زمان پردازش کارها کاهش مییابد. این امر باعث بهبود مستمر عملکرد تسهیلات تولیدی مخصوصا نیروی انسانی میشودکه به آن تاثیر یادگیری میگویند، که از جمله این فعالیتها میتوان به تمام کارهایی که سیستم دستی را شامل می شود اشاره کرد.
یکی از پرکاربرد ترین توابع هدف در مسائل بهینهسازی ماشینهای موازی ، کمینه کردن بیشترین زمان تکمیل کارها [۳]میباشد. چرا که رسیدن به این هدف سبب می شود کارها تا حد ممکن با یکنواختی بیشتری بین ماشینها توزیع شوند و به نحوی از ظرفیت کاری تمامی ماشینها تا حد مطلوب استفاده شود و در نتیجه از تجمع کارها بر روی یک یا تعدادی از ماشینها جلوگیری به عمل آید . از اینرو معیار بیشترین زمان تکمیل کارها به عنوان معیار بهینه سازی در مدل پیشنهادی مورد استفاده قرار گرفته است.
در این تحقیق ، مسئله زمانبندی ماشینهای موازی نامرتبط با در نظر گرفتن اثر یادگیری و استهلاک به طور همزمان و در نظر گرفتن فعالیت نگهداری با هدف کمینه سازی بیشترین زمان تکمیل کارها معرفی و مورد بررسی قرار میگیرد. در ادامه برای مسئله بیان شده یک مدل ریاضی ارائه می شود. همچنین از الگوریتمهای فراابتکاری شامل الگوریتم ژنتیک و الگوریتم رقابت استعماری برای حل آن استفاده می شود.
از جمله کاربردهای مدل پیشنهادی در تحقیق پیش رو را میتوان در یک سیسنم خدماتی همانند بانک مشاهده نمود. در یک بانک، چند اپراتور به صورت موازی وجود دارند که هر کدام مسئول رسیدگی به بخشی از امور بانکی هستند. بر فرض مثال اپراتور اول وظیفه بازگشایی حساب ، صدور انواع حوالههای بانکی و انجام امور مرتبط با انتقال وجه را بر عهده دارد و اپراتور دوم به سایر امور بانکی نظیر رسیدگی به درخواستهای وام مشتریان، صدور گواهی سپرده ، خرید و فروش اوراق مشارکت و .. می پردازد. در این سیستم بانکی به دنبال این هستیم که بهترین توالی از انجام امور بانکی مشتریان را به نحوی بدست آوریم که بیشترین زمان تکمیل امور بانکی کمینه شود.
۱-۳٫ اهداف این تحقیق:
اهداف این تحقیق عبارتند از:
بررسی اثر استهلاک و یادگیری به طور همزمان در ماشینهای موازی غیر مرتبط
مروری بر مطالعات صورت گرفته ئر محیط ماشینهای موازی غیر مرتبط، نگهداری و تعمیرات، اثر یادگیری و اثر استهلاک
توسعه مدل ریاضی برای مسئله مطرحشده
توسعه روش فراابتکاری برای حل مدل مطرحشده
۱-۴٫ فرضیات مسئله ماشین های موازی این مطالعه:
فرضیاتی که در این مطالعه زمانبندی لحاظ شده است در زیر لیست شده اند:
هرکار باید روی یک ماشین انجام شود.
تمام کارها در لحظه صفر آماده میباشند.
مدت زمان انجام هرکار بستگی به موقعیت کار بعد از آخرین عملیات نگهداری دارد.
شکست کار مجاز نمی باشد.
هر ماشین در هر لحظه می تواند فقط یک کار انجام دهد.
زمان انجام عملیات نگهداری تنها می تواند بعد از اتمام یک کار باشد.
زمان نگهداری روی هر ماشین ثابت فرض شده است.
هر ماشین بعد از انجام عملیات و نگهداری به شرایط اولیه خود بازگشته و استهلاک از نو آغاز میگردد.
تمام ماشین ها توانایی پردازش همه کارها را دارند.
زمان پردازش کلیه کارها به یکدیگر نزدیک میباشد.
۱-۵٫ جنبه های نوآوری تحقیق:
تحقیق موجود از دوجنبه صورت مسئله و روش حل نسبت به تحقیقات پیشین دارای نوآوری میباشد. در این تحقیق یک مدل ریاضی جدید برای مسئله زمانبندی ماشینهای نامرتبط هدف حداقل کردن بیشترین زمان تکمیل و درنظرگرفتن اثر یادگیری و استهلاک بطور همزمان و فعالیتهای نگهداری توسعه داده شده است. همچنین یک رویکرد ابتکاری با بهره گرفتن از الگوریتم ژنتیک و الگوریتم رقابت استعماری برای حل مسئله ارائه شده است.
۱-۶٫ محتویات تحقیق