موضوعات: بدون موضوع لینک ثابت
کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل
موضوعات: بدون موضوع لینک ثابت
موضوعات: بدون موضوع لینک ثابت


فروردین 1404
شن یک دو سه چهار پنج جم
 << <   > >>
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          


 

کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کاملکلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل

لطفا صفحه را ببندید کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل

لطفا صفحه را ببندید

کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل

کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل

لطفا صفحه را ببندید

کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل

کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل

لطفا صفحه را ببندید

کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل

کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل

لطفا صفحه را ببندید

کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل

کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل

کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل

کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل

لطفا صفحه را ببندید

کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل

کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل

لطفا صفحه را ببندید

کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل

کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل

کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل

کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل

 

کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کاملکلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل

لطفا صفحه را ببندید کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل

لطفا صفحه را ببندید

کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل

کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل

لطفا صفحه را ببندید

کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل

کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل

لطفا صفحه را ببندید

کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل

کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل

لطفا صفحه را ببندید

کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل

کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل

کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل

کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل

لطفا صفحه را ببندید

کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل

کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل

لطفا صفحه را ببندید

کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل

کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل

کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل

کلیه مطالب این سایت فاقد اعتبار و از رده خارج است. تعطیل کامل



جستجو


 



= ●
این دو محدودیت به همراه هم تضمین میکنند که در هر مرحله t هر کار بلافاصله قبل و بلافاصله بعد از تنها یک کار دیگر بر روی ماشین پردازش شود.
این محدودیت اولین کاری را که در هر مرحله t بر روی ماشین نوع i پردازش میشود مشخص میکند.
این محدودیت دسترسی محدود به ماشینها را معرفی میکند. همانطورکه در بخش پارامترهای ورودی مدل بیان شد، اگر امکان پردازش کار نوع j بر روی ماشین نوع i در مرحله وجود داشته باشد مقدار پارامتر یک در غیر این صورت صفر را میگیرد. امکان پردازش کار نوع بر روی ماشین نوع در مرحله t با توجه به مجموعه پردازشی کار نوع یعنی مشخص میشود. زیر مجموعهای از مجموعه ماشینها و شامل ماشینهای میباشد که میتوانند کار نوع j را پردازش کنند. به این ترتیب این محدودیت مدل را مقید میسازد که برای تخصیص ماشین نوع i به کار نوع j و به تبع آن تخصیص مقدار یک به متغیر تصمیمگیری ،را که جز پارامترهای ورودی مدل میباشد را نیز بررسی نماید و در صورتی این تخصیص صورت میپذیرد که مقدار نیز همانند یک باشد.
این محدودیتها زمان تکمیل هر کار را مشخص میکنند.
این دو محدودیت زمانهای دیرکرد برای کار نوع j را مشخص میکنند.
این دو محدودیت زمانهای زودکرد برای کار نوع j را مشخص میکنند.
با توجه به مطالب ذکر شده مدل پیشنهادی به صورت زیر ارائه میشود:
Min Z=
Subject to:
j=1…nt =۱…k (۱)
i=1…mj=1…nt=1…k j≠l (2)
i=1…ml=1…nt=1…k j≠l (3)
i=1…mt=1…(۴)
i=1…mj=1…nt =۱…(۵)
j=1… ni=1…mt=1…k (۶)
j=1… nt=1…(۷)
l=1… nt=1…kj≠l (8)
l=1…n,t=1…k (۹)
j=1…n (۱۰)
j=1…(۱۱)
j=1…n (۱۲)
j=1…n (۱۳)
j=1…(۱۴)
۳-۵اعتبار سنجی مدل
در این بخش به منظور اعتبار سنجی مدل ارائه شده از مدل ریاضی ارائه شده در مقاله بهنامیان و همکارانش [۳۳] استفاده کردهایم. برای بررسی اعتبار، مدل پیشنهادی و مدل ریاضی ارائه شده توسط بهنامیان و همکارانش در نرم افزار Lingo9 پیاده سازی شدند. مدل ارائه شده توسط آنها برای مسأله زمانبندی جریان کارگاهی منعطف با تابع هدف کمینهسازی مجموع زمانهای زودکرد و دیرکرد کارها میباشد.
به منظور انطباق مدل پیشنهادی با مدل بهنامیان و همکارانش، مقدار وزن زودکرد و دیرکرد کارها در تابع هدف مدل پیشنهادی برابر یک در نظرگرفته میشود. همچنین، مدل بهنامیان و همکارانش محدودیتهای دسترسی محدود به ماشین، زمان نصب وابسته به ماشین، خرابی ماشین و زمان دسترسی به کارها را ندارد،بنابراین در مدل پیشنهادی این محدودیتها برابر صفر در نظر گرفته میشوند.
مسائل زیادی با ابعاد یکسان برای هر دو مدل با استفاده از نرم افزار Lingo9 طراحی گردید و نتایج محاسباتی مقایسه شد که نتیجه این بررسی معتبر بودن مدل پیشنهادی را نشان میدهد. در ادامه یکی از این مسائل طراحی شده با شش کار و سه ماشین در مرحله اول، دو ماشین در مرحله دوم، سه ماشین در مرحله سوم آورده شده است. مقادیر زمانهای پردازش، موعدهای تحویل و زمانهای نصب وابسته به توالی و زمانهای نصب وابسته به ماشین و همچنین محدودیتهای دسترسی به ماشینها برای کارها به ترتیب در جدولهای (۳-۱)، (۳-۲)، (۳-۳)، (۳-۴) ارائه شدهاند.
جدول۳-۱٫ زمان پردازش و موعد تحویل

 

 
 
 
yle="box-sizing: inherit; width: 1104px;" width="531">
دانلود متن کامل این پایان نامه در سایت abisho.ir
[شنبه 1399-09-22] [ 03:57:00 ق.ظ ]




۰

 

در جدول بالا عدد یک در هر درایه نشان دهندهی امکان پردازش کار متناظر با سطر بر روی ماشین متناظر با ستون آن درایه میباشد و عدد صفر عدم امکان پردازش کار بر روی ماشین میباشد.
نتایج محاسباتی:
جدول ۳-۵٫ نتایج محاسباتی برای مسأله ۶ کار و ۳ مرحله

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

مدل ریاضی Runtime   Optimal solution
 مدل ارائه شده  ۰′:۰۵″   ۰
 مدل بهنامیان ۰′:۰۶″   ۰

۳-۶.پیچیدگی مسأله
یک دیدگاه سودمند در زمینه مسائل زمانبندی و روشهای حل آنها از شاخهای از علم کامپیوتر با عنوان نظریه پیچیدگی[۵۲] حاصل میشود. پیچیدگی به مفهوم میزان محاسبات مورد نیاز در یک الگوریتم حل[۵۳] میباشد. به عنوان مثال در مسألهای با اندازه n (n نمایانگر میزان اطلاعات لازم برای مشخص شدن مسأله میباشد) تعداد محاسبات لازم برای حل مسأله با یک حد بالا که تابعی از n میباشد، محدود میشود [۷]. در این شرایط هرگاه با افزایش مقدار میزان محاسبات لازم با استفاده از الگوریتم حل مسأله به صورت یک تابع چند جملهای از n باشد، الگوریتم حل از درجه چندجملهای[۵۴] میباشد. در شرایط یکسان برای حل یک مسأله، الگوریتمهای چند جملهای نسبت به الگوریتمهای غیر چند جملهای سریعتر و عملکرد آنها موجهتر است [۷].
بسیاری از مسائل مهم ترکیباتی نظیر اکثر مسائل زمانبندی در کلاس مسائل NP hard قرار میگیرند. میزان پیچیدگی این مسائل به گونهای است که الگوریتم چند جملهای که قادر به حل این مسائل در زمان محاسباتی معقول باشد، یافت نمیشود. کاربرد این مفهوم در حل مسائل زمانبندی که در کلاس NP hard قرار میگیرند، بسیار مؤثر است بطوری که حل مسائلی از این قبیل نیازمند الگوریتمهای ابتکاری[۵۵] و فراابتکاری[۵۶] است که بتواند در مدت زمان معقول به جواب بهینه دست یابند.
یک الگوریتم حل برای یک مسأله زمانبندی میتواند در مسأله دیگر که حالت خاص مسأله اصلی است، بکار گرفته شود به عنوان مثال حالت خاص مسأله محسوب میشود. در نظریه پیچیدگی این وضعیت را به صورت ∝ نشان میدهند. بدین ترتیب زنجیرهای از مسائل زمانبندی قابل تولید است که در آن الگوریتمهای حل و پیچیدگی مسائل مختلف به یکدیگر مربوط میشود. پیندو [۴۹] سلسله مراتب پیچیدگی مسائل مختلف زمانبندی را از طریق گرافهای منحصر به فردی ارائه مینماید. همانطور که در شکلهای (۳-۱) و (۳-۲) نمایش داده شده است، تغییر در عناصر مسائل زمانبندی مانند تغییر در نوع تابع هدف و نوع محیط کارگاهی موجب تغییر در میزان پیچیدگی آنها میشود.
شکل۳-۱٫ سلسله مراتب پیچیدگی محیطهای کارگاهی در مسائل زمانبندی [۴۹]
شکل۳-۲٫ سلسله مراتب پیچیدگی توابع هدف در مسائل زمانبندی [۴۹]
در این تحقیق مسأله زمانبندی جریان کارگاهی منعطف با معیار زمانهای زودکرد و دیرکرد وزنی بررسی میشود. گاری و همکارانش [۲۴] حالت خاص مسأله را در محیط کارگاهی تک ماشینه بررسی و NP hard بودن آن را به اثبات رساندند.

 

 
 
 
yle="box-sizing: inherit; width: 1104px;" width="531">
دانلود کامل پایان نامه در سایت pifo.ir موجود است.
 [ 03:57:00 ق.ظ ]




اپراتور تقاطع با احتمال اجرا می شود.(توصیه می شود که )

 

    • چهار اپراتور تقاطع پایهای تقاطع تک نقطهای[۷۴]

 

    • تقاطع دو نقطهای[۷۵]

 

    • تقاطع چند نقطهای[۷۶]

 

  • تقاطع یکنواخت[۷۷]

چند نکته:
هر فرزند باید خصوصیاتی را از هر والدش به ارث ببرد(اگر اپراتوری چنین واقعیتی را تضمین نکند،اپراتور جهش است).
اپراتور آمیزش باید منجر به یک کروموزوم معتبر شود.
اپراتور تقاطع، ۲ کروموزوم را دریافت نموده و حداکثر ۲ فرزند ایجاد میکند.
۳-۸-۵-۲٫ عملگرهای جهشی
عملگرهایی که یک یا چند ژن از یک کروموزوم را انتخاب و و مقادیر آنها را تغییر میدهند. در این عملگرها یک یا چند محل از یک رشته کاراکتری با طول خاص در نظر گرفته شده و مقادیر کاراکترها در آن محلها تغییر مییابد. مواردی که در این نوع مهم است عبارتند از :

 

    • تعداد محلهایی که قرار است تغییر یابند

 

    • نحوه انتخاب محلها

 

  • نحوه عملیات تغییر

با مشخص شدن موارد فوق یک عملگر خاص ایجاد میشود که به آن عملگر جهشی گفته میشود. در این نوع عملگرها از اطلاعات یک جواب استفاده کرده و جواب دیگری ایجاد میشود. این تغییر ممکن است کم یا زیاد بوده که به همان میزان از اطلاعات زیاد یا کم استفاده میشود. به عبارت دیگر هر چه تغییرات زیادتر باشد جواب حاصله تصادفیتر خواهد بود و این تصادفی بودن برای ورود مواد ژنتیکی جدید به داخل جمعیت مفید میباشد.
وقتی که جمعیت به سمت جواب خاصی همگرا میشود احتمال جهش باید زیاد شده تا از این عمل جلوگیری نماید و بالعکس وقتی که جمعیت دارای جوابهای غیر یکسان است، باید احتمال جهش کم شود. می توان بر اساس این موضوع احتمال جهش را بین دو مقدار در حال تغییر قرار داد و نکته دیگر در باره عملگرهای فوق یافتن تعداد نقاط جهش است که این مورد از مسألهای به مسأله دیگر فرق میکند و برای یافتن مقدار بهینه آن باید از روش سعی و خطا استفاده کرد.
در زیر چگونگی انجام عملگر جهش به صورت مرحله به مرحله آورده شده است:

 

    • اندازه جهش،پارامتر مهمی است و باید تحت کنترل باشد.

 

    • اپراتور جهش، باید به یک کروموزوم معتبر منتهی شود.

 

  • جهش برای هر ژن با احتمال اتفاق میافتد.

۳-۸-۵-۳٫ عمل تحول
عملگری که در این بخش معرفی میشود عملگر انتخاب بوده که وظیفه اصلی آن هدایت الگوریتم به نواحی امید بخش فضای جواب میباشد و دارای سه بخش اساسی فضای نمونهگیری[۷۸] ، مکانیسم نمونهگیری[۷۹] و احتمال انتخاب[۸۰] است که در زیر به تشریح هر کدام از آنها پرداخته میشود.
فضای نمونهگیری
عملگر انتخاب برای ایجاد نسل بعد یا از همه نوزادان و والدین استفاده میکند و یا بخشی از آنها، به طور کلی دو نوع فضای نمونهگیری وجود دارد:
الف) فضای نمونهگیری عادی[۸۱]

 

 
 
 
yle="box-sizing: inherit; width: 1104px;" width="531">
دانلود متن کامل این پایان نامه در سایت abisho.ir
 [ 03:56:00 ق.ظ ]




نمایش ساختار کشور

 

    • جمعیت اولیه

 

    • ارزیابی برازندگی تابع هدف

 

    • استراتژی تقسیم[۱۱۳]

 

    • استراتژی حرکت[۱۱۴]

 

    • استراتژی رقابت[۱۱۵]

 

  • همگرایی الگوریتم

شکل۴-۵٫ شمای کلی الگوریتم رقابت استعماری ]۱۹[
 
شکل ۴-۶٫ فلوچارت الگوریتم رقابت استعماری ]۱۹[

 

  • ساختار کشور

همانطور که عنوان شد الگوریتم ژنتیک بر روی کروموزومها اعمال میشود، لذا اولین گام در به کارگیری و پیادهسازی الگوریتم ژنتیک نمایش جوابهای مسأله به صورت یک کروموزوم است. ولی در الگوریتم رقابت استعماری معادل هر کروموزوم در الگوریتم ژنتیک یک کشور وجود خواهد داشت. که البته ویژگیهای کشور الگوریتم رقابت استعماری در مسأله مورد نظر، دقیقاً مشابه ساختار کروموزوم در الگوریتم ژنتیک میباشد، با این تفاوت که به هر قسمت از کروموزوم، یک ژن گفته میشود، ولی به هر قسمت کشور، یک ویژگی مربوط به آن کشور گفته میشود. مانند فرهنگ، زبان، اقتصاد، تاریخ و غیره.

 

  • جمعیت اولیه

تولید جمعیت اولیه در الگوریتم رقابت استعماری، همانند تولید جمعیت در الگوریتم ژنتیک میباشد. همان طور که در الگوریتم ژنتیک مطرح شد، هر کروموزوم معادل توالی از کارها است که در هر سطر به عنوان مراحل بر روی ماشینها پردازش میشود. در الگوریتم رقابت استعماری هر کروموزوم معادل یک کشور است که این کشور تمام خصوصیات کروموزوم مربوطه را دارد. در ابتدا توالی مرتبط با کشور همانند روشی که در الگوریتم ژنتیک شرح داده شد، به طور تصادفی تولید میشود. سپس عمل رمزگشایی دقیقاً همانند توضیحاتی که در الگوریتم ژنتیک انجام دادهایم، در این مرحله از الگوریتم انجام میشود. لذا ماتریس کل کشورها دقیقاً مشابه ماتریس کل کروموزومها در الگوریتم ژنتیک است.

 

  • ارزیابی برازندگی تابع هدف

در این الگوریتم، ما به دنبال بهترین کشور (کمترین مقدار تابع هدف) میگردیم. الگوریتم معرفی شده در این نوشتار، با تولید یک دسته اولیه از این کشورها و دسته بندی آنها در قالب امپراطوریها و اعمال سیاست جذب از طرف استعمارگران به روی مستعمرات و همچنین با ایجاد رقابت استعماری میان امپراطوریها به جستجوی بهترین کشور میپردازد.
برای شروع الگوریتم، همانطور که در فصل قبل نیز گفته شد، تعداد Ncountry کشور اولیه را ایجاد میکنیم. تعداد Nimp تا از بهترین اعضای این جمعیت (کشورهای دارای کمترین مقدار تابع هزینه) را به عنوان امپریالیست انتخاب میکنیم. تعداد باقی مانده Ncol تا از کشورها، مستعمرات را تشکیل میدهند.
محاسبات مربوط به تابع برازندگی در الگوریتم رقابت استعماری، دقیقاً مشابه تابع برازندگی است که در الگوریتم ژنتیک به آن اشاره شده است.

 

  • استراتژی تقسیم در الگوریتم پیشنهادی

هر کشور مستعمره به یک امپراطوری تعلق دارد. برای تقسیم مستعمرات اولیه بین امپریالستها، متناسب با قدرت هر امپریالیست، تعدادی از مستعمره به امپراطوری تعلق میگیرد. شیوه انجام این کار دقیقاً مشابه روشی است که در فصل قبل برای تقسیم مستعمرات بین امپریالیستها، شرح داده شد. ابتدا هزینه نرمالیزه هر امپراطوری را محاسبه میکنیم. سپس، قدرت نسبی نرمالیزهی هر امپریالیست، که بر مبنای آن کشورهای مستعمره، بین امپریالسیت ها تقسیم میشوند، را طبق فرمولهای بیان شده به دست میآوریم. با داشتن حالت اولیه تمام امپراطوریها، الگوریتم رقابت استعماری شروع میشود. روند تکامل در یک حلقه قرار دارد که تا برآورده شدن یک شرط توقف، ادامه مییابد.
شکل ۴-۷ چگونگی شکلگیری امپراطوریهای اولیه را نشان میدهد. همانگونه که در این شکل نشان داده شدهاست، امپراطورهای بزرگتر، تعداد بیشتری مستعمره دارند. در این شکل، امپریالست شماره ۱ قویترین امپراطوری را ایجاد کرده است و بیشترین تعداد مستعمرات را دارد.

 

 
 
 
yle="box-sizing: inherit; width: 1104px;" width="531"> دانلود کامل پایان نامه در سایت pifo.ir موجود است.
موضوعات: بدون موضوع  لینک ثابت
 [ 03:56:00 ق.ظ ]




موعد تحویل

 

 

 

وزن زودکرد و دیرکرد
سرعت پردازش ماشینها

 

U~[1,5]
U~[2,8]

 

 

تعداد مراحل

 

۳,۵,۷

 

از آنجا که هدف مسأله مینیممسازی زمانهای زودکرد ودیرکرد وزنی نسبت به موعد تحویل کارها میباشد. برای طراحی مسأله نمونه ابتدا باید زمان تحویل کارها را تولید کنیم. تولید موعد تحویل کارها با استفاده از توزیع یکنواخت و در محدوده =(+U~[0,1]3)(k/)( تولید میشوند [۳۶]. r زمان دسترسی به کارها، مجموع زمان پردازش هر کار در همه مراحل.
۴-۷
j =۱…n
میانگین مجموع تمام زمانهای نصب برای هریک از کارها در همه مراحل.
۴-۸
j=1… nl=1...n
۴-۵٫ تنظیم پارامترهای کنترل کننده:
کالیبراسیون الگوریتم یکی از مهمترین مراحل طراحی الگوریتمهای فراابتکاری در دستیابی به جوابهای بهینه مناسب میباشد. از آنجایی که مقادیر مختلف پارامترهای کنترلکننده این الگوریتمها ممکن است شاخصهای محاسباتی شامل کیفیت جوابها و زمان محاسباتی را تحت تأثیر قرار دهند، غالباً مجموعهای از آزمایشات کالیبراسیون به منظور یافتن ترکیب بهینه مقادیر متفاوت پارامترهای کنترل کننده الگوریتم صورت می پذیرد.
الگوریتمهای پیشنهادی این تحقیق الگوریتمهای ژنتیک و رقابت استعماری میباشد. پارامترهای کنترل کننده الگوریتم ژنتیک عبارتند از: اندازه جامعه اولیه ()، نرخ تقاطع ()، نرخ جهش ()، حداکثر تعداد نسلها (). و پارامترهای کنترلکننده الگوریتم رقابت استعماری عبارتند از: تعداد همسایگیهای تولید شده ()، تعداد تکرار الگوریتم رقابت استعماری (Decade) و درصد تأثیر قدرت کل مستعمرات هر امپراطوری روی قدرت آن (PICA). هر یک از این پارامترها در بازه خاصی از مقادیر خود بر روی شاخصهای محاسباتی اثرگذار هستند و در خارج از این بازه تأثیر ناچیز و قابل چشم پوشی دارند، شاخصهای محاسباتی به کار رفته در انجام آزمایشات این بخش و بخشهای آتی، میانگین مقادیر تابع هدف برای جوابهای بهینه و میانگین زمانهای محاسباتی آنها در هر ده تکرار[۱۱۸] از الگوریتم میباشند.
دراین بخش ابتدا محدوده مؤثر هریک از پارامترهای کنترل کننده بطور نسبی مشخص میشود. پس از آن به بررسی و تحلیل اثرات متقابل آنها از طریق طراحی آزمایشات چند عاملی با استفاده از روش تاگوچی پرداخته میشود و در نهایت ترکیب بهینه آنها برآورد میشود.
۴-۵-۱٫ اندازه جامعه اولیه ():
اندازه جامعه اولیه جوابها یکی از مهمترین پارامترهای الگوریتم ژنتیک محسوب میشود. انتخاب یک اندازه مناسب برای جامعه جوابها مستلزم برقراری تعادل بین دو معیار کارایی و اثر بخشی الگوریتم میباشد. اندازههای کوچک جامعه جوابها جستجوی مؤثر فضای جوابها را محدود میسازد در حالی که اندازههای بزرگ کارایی الگوریتم را در دستیابی به جوابهای بهینه در زمان محاسباتی معقول کاهش می دهد.
به منظور بررسی حساسیت الگوریتم پیشنهادی نسبت به پارامتر اندازه جامعه، آزمایشات متعددی برای سطوح مختلف از این پارامتر صورت گرفته است که با افزایش اندازه جامعه کیفیت جوابها بتدریج بهبود مییابد. این افزایش با رسیدن به اندازه ۴۰۰ تأثیر خود را از دست میدهد و کیفیت جوابها به مقدار ثابتی همگرا میشود. افزایش اندازه جامعه تأثیر قابل ملاحظهای در زمان محاسباتی الگوریتم و کارآیی آن دارد.
۴-۵-۲نسبت تقاطع ():
بررسی تأثیر نسبت تقاطع بر عملکرد الگوریتم ژنتیک نشان میدهد که با افزایش این نسبت زمان محاسباتی افزایش مییابد. آزمایشات مربوط به این نرخ در محدوده مقادیر بین ۵/۰تا ۸/۰صورت گرفتهاند. نتایج بدستآمده حاکی ار آنست که کیفیت جوابها با افزایش نرخ تقاطع تا مقدار۷/۰بهبود مییابد و پس از آن به پایداری میرسد.
۴-۵-۳نسبت جهش ():
به منظور بررسی تأثیر نسبت جهش بر عملکرد الگوریتم ژنتیک، مقادیر ۰۹/۰ , ۱۲/۰, ۱۵/۰ , ۲/۰ , ۲۵/۰ , ۳/۰برای این نسبت در قالب مجموعهای از آزمایشات بررسی شدهاند. نتایج بدستآمده حاکی ار آنست که کیفیت جوابها در بازه ۱۵/۰ تا ۲/۰ در بهترین میزان خود قرار دارد.
۴-۵-۴. نرخ جهش ():
به منظور بررسی تعداد جهشهای مؤثر در هر تکرار و تأثیر آن بر عملکرد الگوریتم ژنتیک، مقادیر ۱/۰ ، ۱۵/۰ ، ۲/۰ ، ۲۵/۰برای این نرخ در قالب مجموعهای از آزمایشات بررسی شدهاند. نتایج بدستآمده حاکی ار آنست که کیفیت جوابها در بازه ۱۰/۰ تا۲/۰در بهترین میزان خود قرار دارد.
۴-۵-۵٫ حداکثر تعداد نسلها ():

 

 
 
 
yle="box-sizing: inherit; width: 1104px;" width="531"> برای دانلود متن کامل پایان نامه به سایت zusa.ir مراجعه نمایید.
موضوعات: بدون موضوع  لینک ثابت
 [ 03:56:00 ق.ظ ]