👈فول فایل فور یو ff4u.ir 👉

مدل برنامه ريزي رياضي جديد براي مسأله زمان بندي کارگاه باز چند هدفه با در نظر گرفتن نگهداري و تعميرات دوره-اي WORD

ارتباط با ما

دانلود


مدل برنامه ريزي رياضي جديد براي مسأله زمان بندي کارگاه باز چند هدفه با در نظر گرفتن  نگهداري و تعميرات دوره-اي WORD
 كلمات كليدي : برنامه­ريزي رياضي، مسأله زمان­بندي کارگاه باز، بهينه­ سازي چند هدفه، نگهداري و تعميرات دوره­اي، الگوريتم­هاي فرا ابتکاري، طراحي آزمايشات تاگوچي.
  فهرست مطالب
عنوان
صفحه
1- فصل اول: معرفي و كليات تحقيق
1
1-1- مقدمه
2
1-2- تعاريف زمان­بندي
3
1-2-1- نمادها
3
1-2-2- محيط ماشين­ها و نوع كارگاه
4
1-2-3- مشخصه­هاي كاري و محدوديت­هاي زمان­بندي
5
1-2-4- معيارهاي بهينه­سازي
7
1-3- نظريهء زمان­بندي
9
1-4- برنامه­ريزي رياضي
9
1-5- زمان­بندي چند هدفه
9
1-6- الگوريتم­هاي فرا ابتكاري در بهينه­سازي
11
1-6-1- الگوريتم ژنتيك
11
1-6-2- الگوريتم شبيه­سازي تبريد
12
1-7- طراحي آزمايشات
12
1-8- مسألهء زمان­بندي كارگاه باز
13
2- فصل دوم: مرور ادبيات
15
2-1- مقدمه
16
2-2- معيارهاي اندازه­گيري و تابع هدف
16
2-3- مجازنبودن بريدگي كارها
18
2-4- نگهداري و تعميرات دوره­اي و محدوديت عدم دسترسي ماشين­ها
18
2-5- زمان­هاي حمل و نقل
19
2-6- زمان­هايآماده­سازي و جداسازي
20
2-7- روش­هاي حل
20
2-8- طراحي آزمايشات
22
3- فصل سوم: طرح مسأله و ارائه روش­هاي حل
24
3-1- مقدمه
25
3-2- فرمول­بندي مسأله
25
3-2-1- فرض­هاي مسأله
25
3-2-2- نماد گذاري
26
3-2-2-1- انديس­ها
26
3-2-2-2- پارامترها
26
3-2-2-3- متغيرهاي تصميم
26
3-2-3- مدل برنامه­ريزي خطي مختلط
26
3-2-4- يك مثال
28
3-2-5- تحليل مدل
29
3-3- الگوريتم­هاي فرا ابتكاري
30
3-3-1- الگوريتم ژنتيك
30
3-3-1-1- نمايش كروموزوم
30
3-3-1-2- جمعيت اوليه
30
3-3-1-3- تابع هدف
31
3-3-1-4- تابع برازندگي
31
3-3-1-5- انتخاب
31
3-3-1-6- تقاطع
31
3-3-1-7- جهش
33
3-3-1-8- معيار توقف
33
3-3-1-9- الگوريتم ژنتيك اوليه
33
3-3-1-10- الگوريتم ژنتيك موازي چند هدفه
34
3-3-2- الگوريتم شبيه­سازي تبريد
35
3-3-2-1- الگوريتم شبيه­سازي تبريد اوليه
35
3-3-2-2- الگوريتم شبيه­سازي تبريد موازي چند هدفه
37
4- فصل چهارم: طراحي آزمايشات و ارزيابي محاسباتي
38
4-1- مقدمه
39
4-2- طراحي آزمايشات تاگوچي
39
4-2-1- توليد داده­ها
40
4-2-2- تنظيم پارامترهاي الگوريتم MOPGA
40
4-2-3- تنظيم پارامترهاي الگوريتم MOPSA
42
4-3- ارزيابي محاسباتي
43
 
5- فصل پنجم: جمع­بندي و مطالعات آتي
 
45
5-1- جمع­بندي
46
5-2- مطالعات آتي
46
مراجع
48
  فهرست جداول
عنوان
صفحه
1-1- مقادير پارامتر α
5
1-2- مقادير پارامتر β
7
1-3- مقادير پارامتر γ
8
3-1- تعداد متغيرها
29
3-2- تعداد محدوديت­ها
29
3-3- تعداد متغيرها و محدوديت­ها مطابق با مدل MOMILP
29
4-1 فاكتورهاي الگوريتم MOPGAو سطوح آن­ها
41
4-2- آزمايشات مربوط به آرايهء L9در الگوريتمMOPGA
41
4-3- جدول تحليل واريانس كسرS/Nمربوط به فاكتورهاي الگوريتمMOPGA
42
4-4- فاكتورهاي الگوريتمMOPSAو سطوح آن­ها
42
4-5- آزمايشات مربوط به آرايهءL4در الگوريتمMOPSA
42
4-6- جدول تحليل واريانس كسرS/Nمربوط به فاكتورهاي الگوريتمMOPSA
43
4-7- عملكرد مدلMOMILPو الگوريتم­هايGAوSAاوليه در برخورد با مسأله­هاي با ابعاد كوچك
44
4-8- ميانگينRPDبراي الگوريتم­هايMOPGAوMOPSAدر حل مسأله­هاي با ابعاد بزرگ
44
 
 فهرست شكل­ها
عنوان
صفحه
1-1- رابطهء جايگزيني بين دو هدف و
10
3-1- توالي كارها روي يك ماشين j
25
3-2- نمودار گانت مربوط به حل بهينهء مثال
28
3-3- نحوهء تقسيم­بندي جمعيت و عملكرد موازي زير-جمعيت­ها
34
3-4- جستجوي همسايگي الگوريتم شبيه­سازي تبريد
36
3-5- قدم­هاي الگوريتم شبيه­سازي تبريد اوليه
36
4-1- نمودار كسرS/Nمربوط بهRPDدر فاكتورهاي الگوريتمMOPGA
41
4-2- نمودار كسرS/Nمربوط بهRPDدر فاكتورهاي الگوريتمMOPSA
43
معرفي و كليات تحقيق
 1-1-مقدمه
از مهمترين شرط­هاي ارتقاي وضعيت فعلي در هر سازمان مي­توان به استفادهء مناسب از سرمايه­ها و جلوگيري از هدر رفت آن­ها اشاره كرد. منظور از " استفادهء مناسب " در اينجا مفهومِ واژهء كارايي[1] يعني سرعت عمل در استفاده از ظرفيت است كه بدون داشتن برنامهء از پيش تعيين شده ممكن نيست. افزون بر آن، هرچه دقت در برنامه بيشتر و مطالعه مكفي­تر باشد سرعت عمل بيشتر شده و توان رقابتي بالاتر مي­رود. وقتي صحبت از سرمايه­هاي يك سازمان به ميان مي­آيد ممكن است ذهن­ها به سمت سرمايه­هاي فيزيكي مثل ماشين­آلات و دستگاه­هاي گران­قيمت منحرف شود. حال آنكه، مفهوم مورد انتظار ما بطور خاص "زمان" است. استفادهء مناسب از زمان بعنوان يك سرمايه و جلوگيري از هدر رفت آن از جمله ابزارهاي مهم مديرانِ سازمان­ها در عرصه­هاي رقابتي است. زمان را مي­توان منبعي دانست كه بايد بطور صحيح تقسيم­بندي و مديريت شده و با برنامهء خاص به فعاليت­ها تخصيص داده شود و اين همان چيزيست كه به آن زمان­بندي[2] اطلاق مي­شود.
زمان­بندي شامل تخصيص[3] منابع محدود به فعاليت­هاست با هدف بهينه­سازي يك يا چند معيار اندازه­گيري[4] [1]. از طرفي، ماهيت برخي منابع همچون ماشين­آلات و نيروي انساني بگونه­اي است كه قادر به انجام همزمان بيش از يك فعاليت نيستند. بنابراين، تعريف ديگري براي زمان­بندي به اين شرح ارائه مي­شود: زمان­بندي، يافتن توالي[5] مناسب انجام فعاليت­ها توسط ماشين­ها و يا نيروي انساني است بنحوي كه يك يا چند معيار اندازه­گيري بهينه شوند. براي تحليل سيستم زمان­بنديِ توليدِ جاري و يافتن راه­هاي بهبود آن، آگاهي از روش­هاي زمان­بندي توليد بسيار مهم است. دو مسألهء كليدي در زمان­بنديِ توليد اولويت و ظرفيت هستند [2]. بعبارت ديگر، "چه كاري بايد ابتدا انجام شود؟" و "چه كسي بايد آن را انجام دهد؟" وايت [2] زمان­بندي را اينگونه تعريف مي­كند: "تعيين زمان براي انجام يك فعاليت". او همچنين، در يك شركت توليدي زمان­بنديِ تفصيلي[6] در سطح يك كارگاه را درنظر مي­گيرد. يعني، زمان­بندي كه در آن زمان شروع و پايان هر عمليات معلوم است. كوكس و همكاران [3] زمان­بندي تفصيلي را اينگونه تعريف مي­كنند: "تخصيص واقعي زمان شروع و يا پايان فعاليت­ها يا گروهي از فعاليت­ها بنحوي كه سفارش توليد در موعد مقرر تكميل شود." آن­ها همچنين از زمان­بندي عمليات[7]، زمان­بندي سفارش[8] و زمان­بندي كارگاه[9] بطور معادل ياد مي­كنند.
تعابير متنوعي از تعريف­هاي ارائه شده براي زمان­بندي در محيط هاي مختلف قابل تصور است. بعنوان مثال، منابع مي­توانند ماشين­ها در يك كارگاه، پردازنده و حافظه در يك سيستم كامپيوتري، باندهاي فرود در يك فرودگاه، تعميركاران در يك تعميرگاه خودرو و غيره باشند. همچنين، فعاليت­ها مي­توانند شامل عمليات مختلف در يك فرآيند ساخت، اجراي يك برنامهء كامپيوتري، نشستن و برخاستن هواپيماها در فرودگاه، تعمير خودروهاي تعميرگاه و مواردي از اين دست باشند.
مطالعه بر روي زمان­بندي به دههء 1950 برمي­گردد كه محققان در پژوهش عملياتي[10]، مهندسي صنايع و مديريت با مسألهء اداره كردن فعاليت­هاي مختلفي كه در يك كارگاه رخ مي­دادند مواجه بودند. در آن زمان، الگوريتم­هاي زمان­بندي خوب مي­توانستند هزينهء توليد را در فرآيند ساخت كاهش داده و توان رغابتي شركت­ها را بالا ببرند. در اواخر دههء 1960، دانشمندان كامپيوتر نيز با مسألهء زمان­بندي در توسعه سيستم­هاي عملياتي روبرو شدند. چراكه، در آن روزها منابع محاسباتي همچون پردازشگرها و حافظه­ها محدود بودند و بهره­برداري مؤثر از اين منابع محدود مي­توانست هزينهء‌ اجراي برنامه­هاي كامپيوتري را كاهش دهد. بنابراين، مطالعه بر روي زمان­بندي توجيه اقتصادي پيدا كرد [4].
مسأله­هاي زمان­بندي در دههء 1950 بسيار ساده بودند و تعدادي الگوريتم­هاي كارا براي رسيدن به جواب بهينه توسعه يافتند كه كارهاي جكسون [5،6]، جانسون [7] و اسميت [8] از مهمترين آن­ها هستند. با گذشت زمان، مسأله­ها پيچيده­تر شده و ديگر محققان قادر به توسعه الگوريتم­هاي كارا براي آن­ها نبودند. بيشتر محققان تلاش كردند روش­هاي شاخه و كران[11] را كه عمدتاً الگوريتم­هايي با زمان نمايي[12] بودند را گسترش دهند. با ظهور تئوري پيچيدگي[13] [11-9]، محققان دريافتند كه بسياري از اين مسأله­ها ذاتاً براي حل سخت هستند. در دههء 1970 نشان داده شد كه بيشتر مسأله­هاي زمان­بندي NP-hardهستند [15-12] يعني زمان حل آن­ها شديداً غير چندجمله­اي[14] است. در دههء 1980، چندين زمينهء مختلف در دانشگاه و صنعت مورد بررسي قرار گرفت. يكي از اين زمينه­ها توسعه و تحليل الگوريتم­هاي تقريبي[15] و ديگري افزايش توجه به مسأله­هاي زمان­بندي اتفاقي[16] بود. از آن پس، تحقيق در زمينهء تئوري زمان­بندي با فراز و نشيب­هايي همراه بوده­است. بعد از گذشت بيش از 60 سال، هنوز ابهاماتي در اين شاخه از علم وجود دارد.
1-2-تعاريف زمان­بندي
هر چند كه مفهوم زمان­بندي بسيار فراگير بوده و كاربردهاي متنوعي در محيط­هاي مختلف براي آن قابل تصور است ولي ما از رويكرد سيستم­هاي توليدي و صنعتي جهت بسط و گسترش آن استفاده مي­كنيم. پيش از آن كه بخواهيم درمورد زمان­بندي تخصصي­تر صحبت كنيم، لازم است نمادها و عبارت­هاي مصطلح در اين زمينه معرفي شوند. اين بخش به معرفي برخي از آن­ها پرداخته و پس از توضيح چند نماد و تشريح محيط مورد نظر و شرايط آن، هدف­ها و معيارهاي زمان­بندي بيان مي­شوند.
1-2-1- نمادها
در زير به برخي پارامترها و نمادهايي كه در طول اين تحقيق استفاده مي­شوند اشاره مي­كنيم.
تعداد كارها nو تعداد ماشين­ها mدرنظر گرفته مي­شود. زير نويس­هاي iو kبه كار و زيرنويس­هاي jو hبه ماشين اشاره دارند. بدين­ترتيب، اصطلاحات زير مربوط به كار i هستند:
زمان پردازش[17] (pij): مدت زمان پردازش كار iتوسط ماشين jاست كه در صورت عدم استفاده از ماشين jدر فرآيند تكميل كار i، اين مقدار صفر درنظر گرفته مي­شود و چنانچه قرار باشد كار iتنها توسط يكي از mماشين (هركدام) پردازش شود زير نويس jحذف مي­شود.
زمان آماده­سازي[18] (Sij): زمان آماده­سازي كار iروي ماشين j مدت زماني است كه طول مي­كشد تا كار روي ماشين قرار گرفته، تثبيت شده و آمادهء پردازش شود. عمليات پردازش بلافاصله پس از اتمام آماده­سازي شروع مي­شود.
زمان جداسازي[19] (Rij): زمان جداسازي كار iاز روي ماشين j مدت زماني است كه طول مي­كشد تا كار پس از تكميل پردازش از روي ماشين برداشته شود. اين زمان بدليل جدا كردن ابزار تثبيت از قطعه درنظر گرفته مي­شود. اتمام زمان جداسازي بمنزله اتمام كار است.
زمان آماده به كار بودن[20] (ri): نقطه­اي از زمان كه كار i به سيستم وارد مي­شود و در حقيقت زودترين زماني است كه مي­توان شروع به پردازش كار i نمود.
موعد تحويل[21] (di): نقطه­اي از زمان كه طبق قرار قبلي با مشتري بايد كار iتحويل شود. باتوجه به تعريف مذكور، تكميل كار زودتر از موعد تحويل، هزينه­هاي نگهداري و تأخير از موعد تحويل، هزينه­هاي ديركرد را مي­تواند ناشي شود.
در اين تحقيق از نمادگذاري براي كلاسه بندي مسأله­هاي زمان­بندي استفاده مي­شود [16]. در اين نمادگذاري، αنمايندهء محيط ماشين­ها و نوع كارگاه بوده و شامل يك ورودي منفرد است. نماد βمشخصه­هاي كاري و محدوديت­هاي زمان­بندي را بيان مي­كند كه مي­تواند چندين ورودي داشته باشد و يا تهي باشد. نماد γنيز شامل تابع هدفي است كه مي­بايست بهينه گردد كه عمدتاً يك ورودي منفرد دارد. در ادامه به تشريح مقادير ممكن هريك از نمادهاي مذكور مي­پردازيم.
1-2-2- محيط ماشين­ها و نوع كارگاه
در يك واحد صنعتي و يا به تعبيري كارگاه، تركيب­هاي مختلف ماشين­ها اعم از نوع ماشين­ها و عملياتي كه مي­توانند انجام دهند، چگونگي انجام عمليات و نيز نحوهء چيدمان آن­ها منجر به ايجاد سيستم­ها مختلفي مي­شود. درحقيقت مزيت چنين دسته­بندي­هايي اين است كه امكان تحليل بهتر براي محققين فراهم مي­شود. پارامتر αكه پيشتر به آن اشاره شد، بيانگر اين دسته­بندي بوده و مقاديري بشرح زير را مي­تواند داشته باشد:
تك ماشين[22] (1): در اين محيط تنها يك ماشين در سيستم وجود دارد. اين محيط حالت خاصي از تمامي محيط­هاي پيچيدهء ديگر است.
mماشين­ موازي يكسان[23] (Pm): mماشين­ كاملاً يكسان بصورت موازي در سيستم وجود دارند. هر كار iداراي يك عمليات است كه بايد تنها توسط يكي از اين ماشين­ها پردازش شود.
mماشين­ موازي با سرعت­هاي متفاوت[24] (Qm): mماشين­ با سرعت­هاي متفاوت بصورت موازي در سيستم وجود دارند. با درنظرگرفتن پارامتر sjبعنوان سرعت ماشين j، زمان پردازش كار iدرصورت قرار گرفتن روي ماشين j(pij) از تقسيم pi/Sj حاصل مي­شود.
mماشين­ موازي نامرتبط[25] (Rm): mماشين­ بصورت موازي در سيستم وجود دارند كه هر يك از آن­ها كارهاي مختلف را با سرعت­هاي متفاوتي انجام مي­دهند. ماشين j كار iرا با سرعت sijپردازش مي­كند.زمان پردازش كار iروي ماشين j (pij) برابر با pi/Sj خواهد بود.
كار كارگاهي[26] m ماشينه (Jm): در كار كارگاهي با mماشين­، هركار مسير از پيش تعيين شدهء خود را دارد كه ممكن است توسط برخي از ماشين­ها چندين بار پردازش شود و يا روي ماشيني هرگز قرار نگيرد.
جريان كارگاهي[27] m ماشينه (Fm): در جريان كارگاهي با mماشين­، ماشين­ها بصورت خطي و پشت سر هم قرار گرفته­اند و تمامي كارها از اولين تا آخرين ماشين مسير يكساني دارند.
كارگاه باز[28]m ماشينه (Om): در كارگاه باز با mماشين­، هر كار بايد دقيقاً يكبار توسط هر يك از ماشين­ها پردازش شود ولي ترتيب آن­ها دلخواه است.
بمنظور سادگي، عبارت­هاي فوق بهمراه نماد مربوطه در جدول (1-1) آمده­است.
جدول 1-1- مقادير پارامتر α
محيط ماشين­ها
مقدار پارامتر α
تك ماشين
1
mماشين­ موازي يكسان
Pm
mماشين­ موازي با سرعت­هاي متفاوت
Qm
mماشين­ موازي نامرتبط
Rm
كار كارگاهي m ماشينه
Jm
جريان كارگاهي m ماشينه
Fm
كارگاه باز m ماشينه
Om
 يادآور مي­شويم كه، در صورت عدم اشاره به mتعداد ماشين­ها در تمامي سيستم­هاي فوق دلخواه خواهد بود. بدين معني كه بعنوان يك پارامتر ورودي تعيين مي­شود.
1-2-3- مشخصه­هاي كاري و محدوديت­هاي زمان­بندي
مشخصه­هاي كاري و محدوديت­هاي زمان­بندي در هر يك از انواع كارگاه­ها شرايط خاصي را بوجود مي­آورند. در برخي موارد ممكن است فضاي حل مسأله كوچك­تر و رسيدن به بهينگي را در سيستم تسريع ببخشند و در مواردي نيز مي­توانند منجر به افزايش پيچيدگي محاسباتي مسأله­ها شوند. اين مشخصه­ها و محدوديت­ها كه توسط نماد βنشان داده مي­شوند بقرار زيرند:
بريدگي[29] (pmtn): پردازش كارها مي­تواند قطع شده و بعداً روي ماشين ديگري ادامهء آن پردازش شود. درصورت مجاز بودن بريدگي، عبارت pmtnدر قسمت مربوط به نماد βنمايش داده مي­شود.
توقف ماشين با بريدگي[30] (r-a): ماشين­ها در زمان­هايي قابل استفاده نبوده و كارها در صورت قطع شدن مجدداً از نقطهء قطع شده پردازش مي­شوند.
توقف ماشين بدون بريدگي[31] (nr-a): ماشين­ها در زمان­هايي قابل استفاده نبوده و كارها در صورت قطع شدن از ابتدا پردازش مي­شوند.
توقف ماشين با بريدگيِ ناقص نوع 1[32] (sr1-a): ماشين­ها در زمان­هايي قابل استفاده نبوده و در صورت قطع شدن كار، پردازش اضافه­اي مازاد بر قسمت باقيماندهء كار بايد انجام شود.
توقف ماشين با بريدگيِ ناقص نوع 2[33] (sr2-a): ماشين­ها در زمان­هايي قابل استفاده نبوده و در صورت قطع شدن كار، فرآيند آماده­سازي تكرار و سپس باقيماندهء كار از نقطهء قطع شده پردازش مي­شود.
همچنين، در مواردي كه محدوديت عدم دسترسي ماشين ناشي از فرآيند نگهداري و تعميرات دوره­اي[34] باشد از عبارت pmبجاي عبارت aاستفاده مي­شود. بعنوان مثال، محدوديت توقف ناشي از نگهداري و تعميرات دوره­اي بدون بريدگي با نماد nr-pmنمايش داده مي­شود.
عدم انتظار[35] (nwt): محدوديت عدم انتظار تنها براي جريان كارگاهي مطرح مي­شود كه طبق آن كارها مجاز به انتظار بين دو ماشين متوالي نيستند. عدم نمايش عبارت nwtدر قسمت مربوط به βبيانگر مجاز بودن انتظار كارها بين دو ماشين متوالي خواهد بود.
محدوديت تقدم[36] (prec):‌ اين محدوديت بيان مي­كند كه برخي كارها بايد قبل از برخي ديگر پردازش گردند. شكل عمومي­تر محدوديت تقدم بوسيلهء يك گراف بدون دور ارائه مي­شود كه در آن هر گره نمايندهء يك كار و درصورت تقدم كار iبر كار k، يك كمان از iبه kوصل مي­شود. اگر هر كار حداكثر يك پيش­نياز و حداكثر يك پس­نياز داشته باشد، محدوديت تقدم با عبارت chainsنشان داده مي­شود. چنانچه هر كار حداكثر يك پس­نياز داشته باشد، از عبارت intreeبعنوان محدوديت تقدم استفاده خواهد شد. اگر هر كار حداكثر يك پيش­نياز داشته باشد، از عبارت outtreeبعنوان محدوديت تقدم استفاده مي­شود. عدم اشاره به عبارت precو يا زير شاخه­هاي آن در قسمت مربوط به βنشان­دهندهء عدم وجود محدوديت تقدم براي كارهاست.
 

👇 تصادفی👇

آموزش کامل زبان 504 در یک هفته به روش تصویرسازی ذهنیطراحی یک الگوریتم کنترل برای سیستم تعلیقپایان نامه اندازه گیریدانلود نسخه مود بازی مبارزه سایه ها(2500 تومان)تاثیر دبی و عمق آب پایین­دست حوضچه آرامش سرریز سد نمرود بر فشار دینامیكی كف حوضچه با استفاده از مدل فیزیكیبررسي مصرف گلبول قرمز در جنوب شرق انگلستان و لندنمقاله بررسي و مقايسه روشهاي تحليلي و تجربي ضربه عرضي برروي صفحات كامپوزيتي ✅فایل های دیگر✅

#️⃣ برچسب های فایل مدل برنامه ريزي رياضي جديد براي مسأله زمان بندي کارگاه باز چند هدفه با در نظر گرفتن نگهداري و تعميرات دوره-اي WORD

مدل برنامه ريزي رياضي جديد براي مسأله زمان بندي کارگاه باز چند هدفه با در نظر گرفتن نگهداري و تعميرات دوره-اي WORD

دانلود مدل برنامه ريزي رياضي جديد براي مسأله زمان بندي کارگاه باز چند هدفه با در نظر گرفتن نگهداري و تعميرات دوره-اي WORD

خرید اینترنتی مدل برنامه ريزي رياضي جديد براي مسأله زمان بندي کارگاه باز چند هدفه با در نظر گرفتن نگهداري و تعميرات دوره-اي WORD

👇🏞 تصاویر 🏞