سازی و محدودیت مجموعه پردازش

1-3. اهداف تحقیق.. 5

1-4. مفروضات مسئله. 6

1-5. جنبه­ های نوآوری تحقیق.. 6

1-6. محتویات تحقیق.. 7

فصل دوم: ادبیات… 8

2-1. مقدمه. 9

2-2. زمان آماده ­سازی وابسته به کار قبلی.. 10

2-3. تاثیر یادگیری.. 13

2-4. محدودیت مجموعه پردازش… 17

2-5. زمان­های زودکرد و دیرکرد 19

2-6. نتیجه ­گیری.. 20

فصل سوم: مدل ریاضی.. 21

3-1. مقدمه. 22

3-2. تعریف مسئله. 22

3-3. مفروضات مسئله. 23

3-4. مدل پیشنهادی.. 24

3-5. اعتبارسنجی مدل. 27

3-6. پیچیدگی مسئله. 31

3-7. نتیجه گیری.. 33

فصل چهارم: الگوریتم­های پیشنهادی و نتایج محاسباتی.. 34

4-1. مقدمه. 35

4-2. الگوریتم ژنتیک… 37

4-2-1. واژگان الگوریتم ژنتیک… 39

4-2-2. کدگذاری.. 40

4-2-3. جمعیت اولیه. 41

4-2-4. تابع شایستگی.. 41

4-2-5. عملگرهای ژنتیک… 41

4-2-5-1. عملگر انتخاب… 41

4-2-5-2. عملگر تقاطع. 43

4-2-5-3. عملگر جهش… 44

4-2-6. شرط توقف… 44

4-3. الگوریتم ازدحام ذرات… 45

4-3-1. ساختار کلی.. 45

4-3-2. مفاهیم پایه­ای الگوریتم ازدحام ذرات… 47

4-3-3. به­روز رسانی سرعت… 47

4-3-3-1. پارامتر شخصی c1 و پارامتر جمعی c2. 49

4-3-3-2. پارامتر وزن اینرسی.. 49

4-3-4. به­روز رسانی موقعیت… 49

4-4. تبرید شبیه­سازی­شده 50

4-4-1. مفاهیم الگوریتم تبرید شبیه­سازی­شده 52

4-5. الگوریتم­های پیشنهادی.. 54

4-5-1. تولید جامعه اولیه و نحوه­ نمایش کروموزوم­ها 55

4-5-2. اجرای الگوریتم ژنتیک… 56

4-5-2-1. عملگر تقاطع. 57

4-5-2-2. عملگر جهش… 58

4-5-3. اجرای الگوریتم بهینه­سازی ازدحام ذرات… 59

4-5-3-1. تعیین سرعت… 61

4-5-3-2. عمل جهش… 61

4-5-3-3. موقعیت جدید. 62

4-5-4. اجرای الگوریتم تبرید شبیه­سازی­شده 64

4-5-4-1. تعیین دمای اولیه. 65

4-5-4-2. تعیین دمای نهایی.. 66

مقالات و پایان نامه ارشد

 

4-5-4-3. روش کاهش دما 66

4-5-4-4. روش همسایگی.. 66

4-6. مجموعه داده ­ها 67

4-7. تنظیم پارامترها 68

4-7-1. اندازه جامعه اولیه. 69

4-7-2. تقاطع. 71

4-7-3. نرخ جهش… 71

4-7-4. حداکثر تعداد نسل­ها 71

4-8. تنظیم پارامتر چندعاملی.. 72

4-9.  ارزیابی الگوریتم­ها 79

4-10. جمع­بندی.. 90

فصل پنجم: نتیجه ­گیری و پیشنهادات… 91

فهرست منابع. 95

 

فهرست جداول
جدول 3-1. اطلاعات مسئله­ ساخته شده 28

جدول 3-2. زمان­های آماده ­سازی مسئله­ ساخته شده 29

جدول 3-3. زمان پردازش(ثانیه) 29

جدول 3-4. موعدهای تحویل (ثانیه) و هزینه زودکرد و دیرکرد. 30

جدول 3-5. زمان آماده ­سازی ماشین (ثانیه) 30

جدول 4-1. چیدمان کارها 56

جدول 4-2. خلاصه­ی داده ­ها 68

جدول 4-3. پارامترهای کنترل کننده الگوریتم ژنتیک و محدوده­ موثر آن. 71

جدول 4-4. فاکتورها و سطوح آن­ها 72

جدول 4-5. ترکیب فاکتورها و سطوح پاسخ مربوطه در آزمایشات چند­عاملی.. 73

جدول 4-6. ضرایب همبستگی تخمینی مدل برای نسبت­های SN… 74

جدول4-7. آنالیز واریانس برای نسبت­های SN… 74

جدول 4-8. ضرایب همبستگی تخمینی مدل برای میانگین پاسخ­ها 75

جدول4-9. آنالیز واریانس برای میانگین پاسخ­ها 75

جدول4-10.  پاسخ SN… 76

جدول4-11.  پاسخ میانگین­ها 76

جدول 4-12. مقادیر تنظیم شده­ی پارامترهای ژنتیک… 78

جدول 4-13. مقادیر تنظیم شده­ی پارامترهای تبرید شبیه­سازی­شده 78

جدول 4-14. مقادیر تنظیم شده­ی پارامترهای الگوریتم ازدحام ذرات… 78

جدول 4-15. خلاصه مسائل.. 79

جدول 4-16. مسائل با اندازه­ کوچک… 80

جدول 4-17. مسائل با اندازه­ متوسط.. 81

جدول 4-18. مسائل با اندازه­ بزرگ… 82

جدول 4-19. مقدار PRE و زمان حل برای سطح کوچک… 84

جدول 4-20. مقدار RPD و زمان حل برای سطح متوسط.. 85

جدول 4-21. مقدار RPD و زمان حل برای سطح بزرگ… 86

جدول 4-22. میانگین زمان حل و RPD برای تعداد مختلف کارها 88

جدول 4-23. مجموع مقایسه شده­ی پارامتر الگوریتم­ها 89

جدول 4-24. درصد جواب­های بهتر الگوریتم­ها 89

 

فهرست اشکال
شکل 3-1. سلسله مراتب پیچیدگی محیط­های کاری ]57[ 32

شکل 3-2. سلسله مراتب پیچیدگی توابع هدف ]57[ 32

شکل4-1. نمای کلی الگوریتم ژنتیک کلاسیک… 39

شکل 4-2. نمایش کروموزوم. 56

شکل 4-3. عملیات تقاطع. 58

شکل 4-4. جهش نوع اول. 58

شکل 4-5. جهش اول نوع دوم. 59

شکل 4-6. جهش دوم نوع دوم. 59

شکل4-7. تغییر موقعیت ذره 62

شکل4-8. تغییر موقعیت ذره همراه با اصلاحیات… 63

شکل4-9. تغییر موقعیت ذره با توجه به محدودیت پردازشی.. 64

شکل4-10. کیفیت جواب­ها و اندازه­ جامعه. 70

شکل4-11. زمان محاسباتی و اندازه­ جامعه. 70

شکل4-12. پاسخ میانگین­ها 77

شکل4-13. پاسخ ضرایب SN… 77

شکل 4-14. نمودار میانگین و فواصل LSD… 87

شکل 4-15. RPD برای تعداد مختلف کارها 88

چکیده

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

مقدمه
برنامه ­ریزی و زمانبندی[1] یک فعالیت بسیار معمول در صنعت و عملیات غیر­صنعتی است. هر روز، جلسات برنامه ­ریزی می­شوند. ضرب­العجل­هایی برای انجام پروژه­ ها و کارها تعیین می­ شود. خدمات تعمیر و نگهداری و عملیات برنامه ­ریزی می­شوند. بازی­های ورزشی برنامه ­ریزی و زمانبندی می­شوند.

برنامه ­ریزی­های مناسب اجازه می­دهد تا فعالیت­های مختلف، شغل­ها و یا وظایف به شیوه­ای سازمان­یافته اجرا شوند. نمونه ­ای از این فعالیت­ها می­توان به مراحل مختلف یک پروژه تحقیقاتی، وظایف یک پرستار در طول یک روز کاری، عملیات تولید و موارد دیگر اشاره کرد که می ­تواند هدف­هایی همچون به حداقل رساندن زمان تکمیل کارها، حداقل کردن تاخیر فعالیت­هایی که نمی­توانند به موقع تکمیل شوند و دیگر موارد را به دنبال داشته باشد.

دلیل بسیاری از پیشرفت­های علم زمانبندی بواسطه­ محیط­های صنعتی و استفاده این علم در صنعت است. به طور طبیعی در بیان مفاهیم زمانبندی از واژه­ های بکار رفته در صنعت استفاده می­ شود. که در آن­ منابع با عنوان ماشین و فعالیت­ها به عنوان کار شناخته می­شوند. بطوریکه کار­ها اغلب به وسیله مجموعه ­ای از ماشین­ها در ایستگاه­های مختلف کاری با توالی مشخص پردازش می­شوند.

در مسائل زمانبندی تخصیص مناسب کارها به ماشین­ها با توجه به محدودیت­های موجود و رسیدن به یک جواب مناسب از اهمیت خاصی برخوردار است. کوچکترین مسئله­ زمانبندی را می­توان مسئله­ تک­ماشینه[2] عنوان کرد. در این مسئله یک ماشین وجود دارد که عموما در مسائل به عنوان گلوگاه شناخته می­ شود و باید کارها را به این ماشین با توجه به محدودیت­های موجود طوری اختصاص داد که به یک جواب معقول و مناسب برسیم و حداکثر کارایی را داشته باشیم. حالت بزرگتر مسائل زمانبندی، زمانبندی مسائل چند­ماشینه شامل سیستم­های موازی، سیستم­های متوالی و سیستم­های ترکیبی می­باشند. در سیستم­های موازی چندین ماشین به صورت موازی در کنار هم قرار گرفته­اند و هر کار بر روی یکی از ماشین­ها پردازش می­ شود. ولی در سیستم­های متوالی و ترکیبی، کار­ها با انجام چند عملیات بر روی ماشین­ها پردازش می­شوند و ساختار پیچیده­تری نسبت به مسائل دیگر دارند.

در این تحقیق، به بررسی مسئله زمانبندی ماشین­های موازی با سرعت­های مختلف[3] پرداخته می­ شود. مسائل ماشین­های موازی با سرعت­های مختلف حالت عمومی یافته مسائل تک­ماشینه و حالت خاصی از مسائل ماشین­های متوالی منعطف محسوب می­شوند. در بخش­های آتی این فصل، شرح تفصیلی مسئله مورد بررسی این تحقیق ارائه می­ شود.

ممکن است هنگام انتقال از فایل اصلی به داخل سایت بعضی متون به هم بریزد یا بعضی نمادها و اشکال درج نشود ولی در فایل دانلودی همه چیز مرتب و کامل و با فرمت ورد موجود است

متن کامل را می توانید دانلود نمائید

موضوعات: بدون موضوع  لینک ثابت


فرم در حال بارگذاری ...