ژیکو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

ژیکو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

پروژه روشی جدید برای الگوریتم زمانبندی CPU با گردش بنوبت ژنتیکی (فرمت فایل Word و باقابلیت ویرایش و پاورپوینت جهت ارائه)تعداد ص

اختصاصی از ژیکو پروژه روشی جدید برای الگوریتم زمانبندی CPU با گردش بنوبت ژنتیکی (فرمت فایل Word و باقابلیت ویرایش و پاورپوینت جهت ارائه)تعداد صفحات 114 دانلود با لینک مستقیم و پر سرعت .

پروژه روشی جدید برای الگوریتم زمانبندی CPU با گردش بنوبت ژنتیکی (فرمت فایل Word و باقابلیت ویرایش و پاورپوینت جهت ارائه)تعداد صفحات 114


پروژه روشی جدید برای الگوریتم زمانبندی CPU با گردش بنوبت ژنتیکی (فرمت فایل Word و باقابلیت ویرایش و پاورپوینت جهت ارائه)تعداد صفحات 114

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

فهرست مطالب
مقدمه
فصل اول
چکیده
تاریخچه الگوریتم ژنتیک
اهداف
ساختار الگوریتم‏های ژنتیکی

عملگرهای الگوریتم ژنتیک
روند کلی الگوریتم‏های ژنتیکی
روند کلی بهینه سازی و حل مسائل در الگوریتم ژنتیک
شرط پایان الگوریتم
فصل دوم
توضیح الگوریتم ژنتیک در ۱۲ قدم
قدم اول : بدست آوردن تابع هدف (Cost Function) با n متغیر

قدم دوم : تعیین طول کروموزوم

قدم سوم : تولید جمعیت اولیه
قدم چهارم: تبدیل هر ژن از کروموزوم به اعدادی در بازه دامنه همان متغیر
قدم پنجم
قدم ششم :
قدم هفتم : تعیین تعداد کروموزوم شرکت کننده در عمل پیوند
قدم هشتم : انتخاب کروموزومهایی که در عمل پیوند شرکت می کنند
قدم نهم : پیوند (crossover)
قدم دهم : جهش (mutation)
قدم یازدهم : حفظ بهترین کروموزوم
قدم دوازدهم

فصل سوم
روش پژوهش
نتایج و بحث
نتیجه گیری و کارهای آینده
نتیجه گیری‌ کلی
قدر دانی

منابع

فرمت فایل Word ورد doc / تعداد صفحات :114

همراه با پاورپوینت برای ارائه و کنفرانس : تعداد صفحات 53 اسلاید 


دانلود با لینک مستقیم


پروژه روشی جدید برای الگوریتم زمانبندی CPU با گردش بنوبت ژنتیکی (فرمت فایل Word و باقابلیت ویرایش و پاورپوینت جهت ارائه)تعداد صفحات 114

دانلود پاورپوینت زمانبندی و ردگیری پروژه - 55 اسلاید قابل ویرایش

اختصاصی از ژیکو دانلود پاورپوینت زمانبندی و ردگیری پروژه - 55 اسلاید قابل ویرایش دانلود با لینک مستقیم و پر سرعت .

دانلود پاورپوینت زمانبندی و ردگیری پروژه - 55 اسلاید قابل ویرایش


دانلود پاورپوینت زمانبندی و ردگیری پروژه - 55 اسلاید قابل ویرایش

 

 

 

 

l7-1:  مفاهیم اولیه
l7-2:  رابطه ی میان افراد و نیروی کار
l7-3 :  توزیع نیروی کار
l7-4 : انتخاب وظایف مهندسی نرم افزار
l7-5 : پالایش وظایف کار
l7-6 : تعریف یک شبکه ی وظایف
l7-7 : زمانبندی
l7-8 : تحلیل مقدار بدست آمده(ارزش سنجی اکتسابی)
l7-9 : ردگیری خطا

برای دانلود کل پاورپوینت از لینک زیر استفاده کنید:


دانلود با لینک مستقیم


دانلود پاورپوینت زمانبندی و ردگیری پروژه - 55 اسلاید قابل ویرایش

دانلود پاوپوینت سیستمهای عامل - زمانبندی - 29 اسلاید قابل ویرایش - 29 اسلاید قابل ویرایش

اختصاصی از ژیکو دانلود پاوپوینت سیستمهای عامل - زمانبندی - 29 اسلاید قابل ویرایش - 29 اسلاید قابل ویرایش دانلود با لینک مستقیم و پر سرعت .

دانلود پاوپوینت سیستمهای عامل - زمانبندی - 29 اسلاید قابل ویرایش - 29 اسلاید قابل ویرایش


دانلود پاوپوینت سیستمهای عامل - زمانبندی - 29 اسلاید قابل ویرایش - 29 اسلاید قابل ویرایش

 

 

 

 

معیارهای کاربرگرا:

مربوط به رفتار سیستم از دیدگاه یک کاربر است.مانند:

زمان پاسخ (Response Time): زمان سپری شده بین ورود یک کار و خاتمه آن

معیارهای سیستم گرا:

هدف آن استفاده کارآمد و اثربخش از پردازنده است. مانند:

توان عملیاتی (Throughput): تعداد پردازه کامل شده در واحد زمان

انصاف: باید با پردازه ها یکسان برخورد کرد و هیچ پردازه ای نباید گرسنگی بکشد.

اعمال اولویت ها: پردازه های با اولویت بالاتر را مقدم بدارد.

برای دانلود کل پاورپوینت از لینک زیر استفاده کنید:


دانلود با لینک مستقیم


دانلود پاوپوینت سیستمهای عامل - زمانبندی - 29 اسلاید قابل ویرایش - 29 اسلاید قابل ویرایش

تحقیق مدلسازی و حل مسئله زمانبندی جریان کارگاهی با زمانهای تنظیم وابسته به توالی 94 ص - ورد

اختصاصی از ژیکو تحقیق مدلسازی و حل مسئله زمانبندی جریان کارگاهی با زمانهای تنظیم وابسته به توالی 94 ص - ورد دانلود با لینک مستقیم و پر سرعت .

تحقیق مدلسازی و حل مسئله زمانبندی جریان کارگاهی با زمانهای تنظیم وابسته به توالی 94 ص - ورد


تحقیق مدلسازی و حل مسئله زمانبندی جریان کارگاهی با زمانهای تنظیم وابسته به توالی   94 ص - ورد

مقدمه

    برنامه ریزی1 عبارتست از تصمیم گیری برای آینده و برنامه ریزی تولید به معنی تعیین استراتژی تولید به جهت نحوه تخصیص خطوط تولیدی برای پاسخگویی به سفارشات می باشد. از برجسته ترین موارد در تهیه برنامه زمانی تولید جهت خطوط  تولیدی، تعیین اندازه انباشته و توالی سفارشات و نحوه تخصیص منابع در طول زمان است [1].

    ما همواره در مکالمات روزمره خود از اصطلاح زمانبندی2 استفاده می کنیم، هر چند که ممکن است همیشه تعریف مناسبی از آن در ذهن نداشته باشیم. در حقیقت مفهوم آشنایی که ما عموما از آن استفاده می کنیم فهرستی از برنامه هاست و نه زمانبندی. مستندات و برنامه های ملموس همچون برنامه کلاسی، برنامه حرکت اتوبوس و غیره. یک برنامه معمولا به ما می گوید کی وقایع اتفاق می افتد. جواب به سئوالاتی که با کی شروع می شوند، معمولا اطلاعاتی در مورد زمان به ما می دهد. حرکت اتوبوس از ساعت 6 شروع می شود و تا ساعت 20 ادامه دارد. شام در ساعت 21 سرو خواهد شد و مواردی از این دست. در برخی موارد نیز پاسخ ها به توالی وقایع اشاره می کند. اتوبوس پس از روشن شدن هوا حرکت می کند و شام پس از نظافت سالن سرو می شود. بنابراین سئوالاتی که با کی شروع می شوند، با اطلاعاتی در مورد زمان و یا توالی وقایع، که از برنامه بدست می آید پاسخ داده می شوند. فرآیند ایجاد برنامه، تحت عنوان زمانبندی شناخته می شود. هر چند که عموما برنامه ها ملموس و ساده به نظر می رسند، اما فرآیند ایجاد آنها بدون درک عمیقی از زمانبندی، پیچیده است. تهیه شام یک مسئله زمانبندی روزمره است که نیازمند انجام دادن کسری از فعالیتها است. مسائل زمانبندی در صنعت نیز ساختار مشابهی دارند. آنها شامل مجموعه ای از فعالیتها و مجموعه ای از منابع موجود جهت انجام آن فعالیتها است. همچنین در صنعت برخی از تصمیمات تحت عنوان تصمیمات برنامه ریزی شناخته می شوند. فرآیند برنامه ریزی، منابع لازم جهت تولید و مجموعه فعالیتهای مورد نیاز جهت زمانبندی را تعیین می کند. در فرآیند زمانبندی، ما نیازمند تعیین نوع و مقدار هر منبع هستیم و نتیجتا می توانیم زمان شدنی اتمام کارها را مشخص کنیم [2]. زمانبندی، فرآیند تخصیص منابع محدود به فعالیت ها در طول زمان، جهت بهینه سازی یک و یا چند تابع هدف است. منابع شامل نیروی انسانی، ماشین آلات، مواد، تجهیزات کمکی و غیره می باشند.


دانلود با لینک مستقیم


تحقیق مدلسازی و حل مسئله زمانبندی جریان کارگاهی با زمانهای تنظیم وابسته به توالی 94 ص - ورد

کد آماده متلب الگوریتم های فرا ابتکاریNRGA وNSGAIIو حل مدل زمانبندی چندهدفه ماشینهای موازی نامرتبط در محیط تولید بهنگام

اختصاصی از ژیکو کد آماده متلب الگوریتم های فرا ابتکاریNRGA وNSGAIIو حل مدل زمانبندی چندهدفه ماشینهای موازی نامرتبط در محیط تولید بهنگام دانلود با لینک مستقیم و پر سرعت .

 

کد آماده متلب الگوریتم های فرا ابتکاری  NRGA  و  NSGAII برای حل  مدل زمانبندی چندهدفه در کلاس ماشینهای موازی نامرتبط در محیط تولید بهنگام

فایل دانلودی شامل تمامی کدهای نوشته شده در نرم افزار متلب برای حل  مدل زمانبندی چندهدفه در کلاس ماشینهای موازی نامرتبط در محیط تولید بهنگام به دو  روش الگوریتم فرا ابتکاری  NRGA  و  NSGAII میباشد و آماده اجرا در نرم افزار متلب میباشد. همچنین فایل word مدل مورد نظر برای مدل زمانبندی چندهدفه در کلاس ماشینهای موازی نامرتبط در محیط تولید بهنگام نیز به صورت کامل همراه با مفروضات و اندیس ها و پارامتر های مدل و همچنین توضیحات کامل الگوریتم های پیشنهادی و نحوه عملکرد آنها نیز توضیح داده شده است

به قسمت کوتاهی از شرح مدل بکار رفته توجه فرمایید

توضیحات مدل حل شده در این فایل

در این تحقیق، مسأله‌ی زمانبندی ماشین‌های موازی نامرتبط مورد بررسی قرار می‌گیرد. یک مجموعه از  کار متمایز برروی مجموعه ­ای از m ماشین، ، که بصورت موازی کنار هم قرار گرفتند پردازش می­شوند بطوریکه هر کار تنها بر روی یک ماشین پردازش می­شود و هر ماشین در هر لحظه قادر به پردازش تنها یک کار می­باشد. زمان پردازش هر کار ممکن است روی ماشین‌های مختلف، متفاوت باشد. در واقع زمان پردازش کارها بر روی ماشین­ها نه تنها به نوع کار بلکه به نوع ماشین هم بستگی دارد و بین زمان­های پردازش کارها بر روی ماشین­های مختلف رابطه مشخصی وجود ندارد. زمان تنظیم وابسته به توالی کارها، بین کارها وجود دارد. هر کار متمایز از سایر کارها، زمان دسترسی و ضرایب هزینه‌ی مربوط به خود را دارد. هدف، زمانبندی این کارها روی m ماشین است به‌طوری‌که هزینه‌های مربوط به زودکرد و دیرکرد از یک طرف و مجموع زمان تکمیل کارها از طرف دیگر حداقل گردند(دو هدفه)

توضیحات مدل و الگوریتم های به کار رفته 

الگوریتم‌های ژنتیک II به دلیل پتانسیل بالای آن‌ها به عنوان یک رویکرد جدید به مسایل بهینه‌سازی چندهدفه که تحت عنوان روش‌های تکاملی یا بهینه‌سازی چندهدفه ژنتیک شناخته می‌شود، توجه خاصی شده است. ویژگی‌های ذاتی الگوریتم‌های ژنتیک بیانگر دلایل مناسب بودن جستجوی ژنتیک در مسایل بهینه‌سازی چندهدفه هستند. ویژگی‌های اصلی الگوریتم ژنتیک چند جهته بودن و جستجوی سراسری  با حفظ جمعیتی از حل‌های خوب از نسلی به نسل دیگر است. رویکرد نسل به نسل در زمان بررسی حل‌های پارتو مفید است.

الگوریتم ژنتیک رتبه‌بندی غیرمغلوب (NRGA)      

در سال ۲۰۰۸ یک الگوریتم تکاملی چند هدفه با نام الگوریتم ژنتیک مبتنی بر رتبه ­بندی نامغلوب­ها  (NRGA)  به طور موفقیت آمیزی توسط عمرالجدان و همکارانش برای بهینه­ سازی توابع غیر­محدب، غیر خطی و گسسته توسعه داده شد. آنها الگوریتم ­های چند هدفه­ای را که براساس مرتب کردن غیر مغلوب­ها کار می­کردند مورد بررسی قرار دادند. براساس مسائل موجود در رویکردهای قبلی، آنها رویکرد جدیدی را با ترکیب الگوریتم انتخاب چرخه رولت مبتنی بر رتبه ­بندی و الگوریتم رتبه­ بندی جمعیت براساس پارتو توسعه دادند. که الگوریتم ژنتیک رتبه ­بندی نا­مغلوب (NRGA) نامگذاری شد. در این ترکیب یک رتبه­بندی دو لایه­ای براساس انتخاب عملگر انتخاب چرخه رولت ارائه می­شود. که نسل جدید والد براساس انتخاب بهترین جواب­ها (باتوجه به برازش و گستردگی) به طور تصادفی انتخاب می­کند. این الگوریتم در اکثر موارد قادر به دستیابی به گستردگی بهتری از جواب­ها در مرز پارتو و همچنین همگرایی زودتر به مرز بهینه پارتو، در مقایسه با سایر الگوریتم­های تکاملی چند هدفه ­می­باشد

 

مفروضات مسأله

در مسئله ارائه شده در این تحقیق فرض­های زیر در نظر گرفته می­شوند:

  • ماشین­ها نامرتبط با سرعت های متفاوت می­باشند و به صورت موازی قرار گرفته­اند.
  • هر کار شامل یک عملیات بر روی ماشین می‌باشد.
  • کارها دارای زمان دسترسی متفاوت هستند به عبارتی ممکن است همه‌ی کارها در لحظه‌ی صفر در دسترس نباشند.
  • شکست یا وقفه در کارها مجاز نیست بدین معنی که اگر پردازش یک کار روی یک ماشین آغاز شد، پردازش آن بدون وقفه تا اتمام کار ادامه می یابد.
  • از کار افتادگی و شکست برای ماشین‌آلات مجاز نیست، به عبارتیتمامی ماشین­ها به طور مستمر دسترس هستند و امکان خرابی ماشین وجود ندارد.
  • در هر لحظه یک کار بر روی ماشین پردازش می‌شود (ماشین‌ها نمی‌توانند دو کار را به طور همزمان انجام دهند).
  • کارها دارای زمان آماده سازی وابسته به توالی هستند.
  • تمام پارامترهای مساله اعم اززمان­های پردازش، نصب ماشین، موعد تحویل و ضرایب هزینه زودکرد و دیرکرد زمانی مشخص و قطعی هستند.(هیچ پارامتر تصادفی وجود ندارد)
  • بیکاری ماشین­ها مجاز می­باشد.

کار مجازی نوع صفر مفروض است. این کار همواره در اولین موقعیت روی تمامی ماشین­ها پردازش می­شود. زمان پردازش این کار صفر منظور می­شود و شروع پردازش آن نیازی به انجام عملیات نصب ماشین ندارد.

  • تابع هدف در سطر (3-1) مجموع هزینه­های زودکرد و دیرکرد را حداقل می­کند. در این فرمول مقادیر متغیرهای تصمیم­گیری و  برای کار نوع  به ترتیب از روابط زیر بدست می­آیند:
  • تابع هدف در سطر (3-2) مجموع زمان‌های تکمیل را حداقل می‌نماید.
  • محدودیت (3-3) موجب می­شود تا هر کار فقط روی یک ماشین انجام گیرد.
  • محدودیت (3-4) اطمینان می­دهد هر کار بعد از یک کار دیگر انجام گیرد، اولین کار بعد از کار فرضی صفر است.
  • محدودیت (3-5) نشان می­دهد که بعد از هر کار حداکثر یک کار وجود دارد.
  • محدودیت(3-6) نشان می‌دهد که یک ماشین در صورتی می‌تواند کاری را انجام دهد که توانایی انجام آن کار را داشته باشد. همانطور که در بخش پارامترهای ورودی مدل بیان شد، اگر امکان پردازش کار نوع بر روی ماشین نوع  وجود داشته باشد، پارامتر  مقدار یک و در غیر این صورت مقدار صفر را می­گیرد. امکان پردازش کار نوع  بر روی ماشین نوع  با توجه به مجموعه پردازشی کار نوع یعنی  مشخص می­شود.  زیر­مجموعه­ای از مجموعه ماشین­هامی­باشد که  شامل ماشین­هایی می­باشد که می­توانند کار نوع  را پردازش کنند. به این ترتیب این محدودیت مدل را مقید می­سازد که برای تخصیص ماشین نوع  به کار نوع  و به تبع آن تخصیص مقدار یک به متغیر تصمیم­گیری ، مقدار  را که جزء پارامتر­های ورودی مدل می­باشد را نیز بررسی نماید و در صورتی این تخصیص صورت می پذیرد که که مقدار  نیز همانند یک باشد.
  • محدودیت (3-7) نشان می‌دهد که دو کار در صورتی می‌توانند پشت هم انجام گیرند که روی یک ماشین انجام شوند.
  • محدودیت‌های (3-8) تا (3-9) زمان شروع کارها را مشخص می­کنند.
  • محدودیت (3-10) زمان تکمیل کارها را مشخص می‌نماید.
  • محدودیت (3-11) زمان زودکرد و دیرکرد کارها را محاسبه می­نماید. در واقع این محدودیت بیانگر رابطه بین زمان­های تکمیل، زمان­های زودکرد، زمان­های دیرکرد و موعد تحویل کارها می­باشد و ارتباط تنگاتنگی با مقدار تابع هدف دارد. یکی از فرض های موجود در بخش مفروضات مدل مجاز بودن بیکاری ماشین­هاست. طبق این فرض و با در نظر گرفتن محدودیت ارائه شده در این قسمت، زمانی که پردازش یک کار بر روی یک ماشین به اتمام می­رسد می­توان ماشین را بیکار نگه داشت و از پردازش کارهای بعدی بر روی آن جلوگیری نمود مشروط بر اینکه بهبودی در مقدار تابع هدف حاصل شود. بیکار نگه داشتن یک ماشین موجب می­شود که زمان تکمیل کاری که پردازش آن قبل از آغاز زمان بیکاری به اتمام رسیده به اندازه زمان بیکاری افزایش یابد. در نتیجه زمان زودکرد یا دیرکرد آن کار و کارهای بعدی و به تبع آن مقدار تابع دستخوش تغییر می­شود. بدین ترتیب بیکاری اختیاری ماشین­ها می­تواند موجب بهبود تابع هدف مدل شود.
  • محدودیت (3-12) بیان کننده‌ی باینری بودن متغیرهای تصمیم است.
این کد ها و مدل آماده استفاده در مقالات و پایانامه به کار گرفته شود و پاسخ های ایجاد شده و بهبود ایجاد شده در مدل رادر مقاله خود بیاورید و آن را تکمیل کنید
پیشنهاد میکنم برای اینکه بتواتید چندین مسله دیگر را نیز با این الگوریتم ها حل کنید و چند مقاله دیگر تولید کنید میتوانید در مفروضات مسله تغیری ایجاد کنید و یا تابع هدف جدیدی تعریف کنید و یا محدودیت دیگری اعمال کنید به این ترتیب شما مدل جدیدی خواهید که میتواند به عنوان یک مقاله یا پایانامه دیگر از آن استفاده کنید
 
پیشنهاد گسترش مدل:
 
میتوانید به جای کمینه کردن مجموع دیرکرد و زود کرد در تابع هدف این مدل از یک تابع هدف  استفاده کنید و یا تابع هدف دوم را به کمینه کردن flow time  که همان زمان در جریان کار میباشد استفاده کنید و با روشهای فرا ابتکاری مذکور که کدهای آن را دارید دوباره آن را حل نمایید و به عنوان یک کار جدید دیگر آن را ارایه دهید( گسترش این مدل ساده است با هر یک گسترش کوچک در محدودیت ها یا تابع هدف یا مفروضات یک مدل جدید خواهید داشت)
 
 
 
لازم به ذکر است حل هرمدل در موسسات پایانامه نویسی به یک روش فرا ابتکاری 700 هزار تومان تا 1 میلیون تومان هزینه میگیرند!
 
اگر به این حوزه علاقه دارید و یا تحقیق و پایانامه نویسی دارید در هر موضوعی مرتبط با الگوریتم نویسی یا متلب این مجموعه را از دست ندهید و آن را دانلود کنید

 


دانلود با لینک مستقیم


کد آماده متلب الگوریتم های فرا ابتکاریNRGA وNSGAIIو حل مدل زمانبندی چندهدفه ماشینهای موازی نامرتبط در محیط تولید بهنگام