📁 کامپیوتر و IT (آموزش_و_پژوهش)کد:35484امتیاز:4.8📅 بروزرسانی: هفته پیش

فایل ترکیب الگوریتم پرواز پرندگان و الگوریتم ابتکاری CUL برای حل مسأله‌ برش دو بعدی غیرگیوتینی

دانلود فایل اصلی

برای دریافت فایل کامل روی دکمه زیر کلیک کنید

دانلود و مشاهده جزئیات
ℹ️
برای مشاهده محصول و توضیحات به ادامه مطلب بروید

توضیحات

فایل ترکیب الگوریتم پرواز پرندگان و الگوریتم ابتکاری CUL برای حل مسأله‌ برش دو بعدی غیرگیوتینی
صداقت، اعتبار ماست
اين مقاله صرفا تبديل به Word و مرتب شده تا دانشجويان بتوانند به عنوان منابع از آن به راحتي استفاده كنند و PDF آن در سايت ها موجود مي باشد: كليك كنيد , كليك كنيد
فهرست
مقدمه
پیشینه تحقیق
روش‌شناسی
الگوریتم پرواز پرندگان
الگوریتم پرواز پرندگان گسسته
الگوریتم ابتکاری CUL
تجزیه و تحلیل داده‌ها
محدودیت­ها
بحث و نتیجه­گیری
منابع
چکیده
در این مقاله، مسأله برش دو بعدی با تقاضا مورد بررسی قرار می­گیرد. در این مسأله با برش ورق­های مستطیل شکل بزرگ، مستطیل­های کوچک­تر مورد نیاز باید به نحوی تولید شوند که ضمن تأمین تقاضا برای آنها، ضایعات یا تعداد ورق­های مصرفی حداقل شود. مسأله برش، جزء مسائلNP-Hard است که روش­های دقیق قادر، به حل عملی آنها نیستند. لذا در این مقاله با استفاده از الگوریتم پرواز پرندگان، الگوریتمی فراابتکاری برای حل مسأله برش دو بعدی با تقاضا ارائه شده است. برای بهبود کارایی این الگوریتم و جلوگیری از هم­پوشانی در مسأله برش، الگوریتم ابتکاری CUL به­کار گرفته شد. همچنین برای بررسی نتایج الگوریتم پیشنهادی (ترکیب الگوریتم‌های PSO و CUL) نرم‌افزاری تهیه شد که با در نظر گرفتن طول و عرض صفحه‌ اصلی و با توجه به اندازه‌های قطعات و تعداد مورد تقاضا، بهترین الگوی برش ممکن را ارائه می‌دهد.
کلید واژه‌ها: الگوریتم پرواز پرندگان، الگوریتم پرواز پرندگان گسسته، الگوریتم CUL، مسأله برش دو بعدی.
مقدمه
در فرایند تولید در بسیاری از صنایع، این نیاز وجود دارد که قطعات کوچک­تری از راه برش اجسام بزرگ­تر حاصل شوند و یا قطعات کوچک­تر در یک جسم بزرگ­تر جای داده شوند. در این فرایند معمولاً بخش­هایی از جسم بزرگ­تر به قطعاتی تبدیل می­شوند که قابل استفاده در هیچ یک از محصولات تولیدی نیستند و ضایعات و دورریز محسوب می­شوند. کاهش چنین ضایعاتی، نقش مهمی در کاهش هزینه­ها دارد و به عنوان یکی از موضوعات علم تحقیق در عملیات ـ با نام مسأله­ی برش ـ توجه بسیاری از محققان را در نیم قرن گذشته جلب کرده است[1].
الگوریتم پرواز پرندگان
این الگوریتم را جیمز کندی (روانشناس اجتماعی) و راسل­ابرهارت (مهندس برق) [33] در 1995 برای حل مسائل بهینه­سازی ـ که ماهیت پیوسته بر جواب­های آن­ها حاکم است ـ مطرح کردند. بسیاری از نویسندگان، کار آنها را توسعه داده‌اند [45، 42]. خلاصه­ای از توسعه، بهبود و کاربردهای این الگوریتم در [52] آمده است.
مزایای این الگوریتم عبارتست از:
ریشه در زندگی مصنوعی و هوش محاسباتی دارد.
مفاهیمی ساده دارد.
پارامترهای اندکی دارد.
در مقایسه با الگوریتم ژنتیک، عملگرهای تقاطع و جهش ندارد.
برای حل مسائل گوناگون، مؤثر و قابل اجراست.
اجرای آن ساده است.
معایب این الگوریتم، اندک است:
کاربرد اصلی آن برای حل مسائل نامحدود است، اما با استفاده از روش جریمه می­توان آن را برای مسائل محدود نیز به­کار برد.
توانایی کمی در جستجوی محلی دارد [43].
الگوریتم پرواز پرندگان گسسته
کندی و ابرهارت [33] اولین نسخه از الگوریتم پرواز پرندگان گسسته‌ دوارزشی را توسعه دادند. جزئیات بیشتر در مورد ادبیات آن در [55، 56] آمده است.
از آنجا مسأله برش، ماهیتی گسسته دارد و الگوریتم پرواز پرندگان استاندارد قادر به حل چنین مسائلی نمی­باشد، در این مقاله از الگوریتم پرواز پرندگان گسسته ـ که برای بهینه­سازی در چنین فضاهایی مناسب می­باشد ـ استفاده شده است. این الگوریتم به شرح زیر می­باشد [46]:
هر پرنده، یک جواب ممکن و نشانگر نقطه­ای در فضای جستجوی چند­بعدی است. در ابتدا الگوریتم با مجموعه جواب­های تصادفی شروع می‌شود و به هر پرنده، به صورت تصادفی، سرعتی نسبت داده می­شود.
الگوریتم ابتکاری CUL
در این مقاله، برای هر قطعه i، تعداد مشخصی تقاضا وجود دارد. برای مثال، 4 واحد تقاضا برای قطعاتی با ابعاد 52 وجود دارد که باید در ورق اصلی قرار گیرند و فرایند به همین ترتیب برای سایر قطعات ادامه می‌یابد.
تجزیه و تحلیل داده‌ها
در این مقاله برای حل مسأله برش دو­بعدی غیرگیوتینی، پارامترهای پیشنهادی الگوریتم پرواز پرندگان به صورت زیر تعریف می­شوند:
1- جمعیت اولیه: S با جمعیتی تصادفی شروع می­شود. اندازه S، بسته به مسأله، متفاوت است و هیچ معیار مشخصی برای تعیین اندازه آن وجود ندارد. S در نرم‌افزار مورد استفاده در این مقاله به گونه‌ای در نظر گرفته شده است که قابل تنظیم است. طول هر پرنده در S برابر با تعداد قطعاتی است که باید بسته­بندی شوند. هر پرنده، یک ترکیب است که شامل اعداد صحیح و توالی قرارگیری قطعات در ورق اصلی می­باشد. S=[Sij] نشانگر جمعیت اولیه می­باشد: تعداد پرندگان (i=1,2,…,) و تعداد قطعات (j=1,2,…,).
2- موقعیت: موقعیت X شامل طول و عرض قطعات مطابق با توالی قرارگیری آنهاست. این موقعیت، شامل چند ماتریس فرعی (ابعاد ماتریس­های فرعی، دو برابر تعداد قطعات است) ـ که دربرگیرنده موقعیت هر پرنده هستند ـ است. لذا تعداد سطرهای ماتریس X، دو برابر تعداد سطرهای S می­باشد.

دسته‌بندی‌های سایت

📂 ... pdf (رمان،شعر،داستان)...📂 ... PowerPoint پاورپوینت...📂 معارف اسلامی (آموزش_و_پژوهش)...📂 معماری (آموزش_و_پژوهش)...📂 کامپیوتر...📂 روانشناسی و مشاوره (آموزش_و_پژوهش)...📂 ... پروژه های تحصیلی و آموزشی...📂 مدیریت (آموزش_و_پژوهش)...📂 🔺... پژوهش ها و محتوای مجازی...📂 حقوق (آموزش_و_پژوهش)...📂 حسابداری (آموزش_و_پژوهش)...📂 امتحانات نهایی...📂 اقتصاد (آموزش_و_پژوهش)...📂 برق و مخابرات (آموزش_و_پژوهش)...📂 تاریخ (آموزش_و_پژوهش)...📂 کامپیوتر و IT (آموزش_و_پژوهش)...📂 ادبیات (آموزش_و_پژوهش)...📂 علوم تربیتی (آموزش_و_پژوهش)...📂 پزشکی (آموزش_و_پژوهش)...📂 ... psdو (نمونه قرارداد،طرح،الگو)...📂 مکانیک (آموزش_و_پژوهش)...📂 گوناگون...📂 جغرافیا (آموزش_و_پژوهش)...📂 هنر و گرافیک (آموزش_و_پژوهش)...📂 عمران و نقشه برداری (آموزش_و_پژوهش)...📂 بهداشت (آموزش_و_پژوهش)...📂 تربیت بدنی (آموزش_و_پژوهش)...📂 مواد و متالورژی (آموزش_و_پژوهش)...📂 کشاورزی و محیط زیست (آموزش_و_پژوهش)...📂 علوم اجتماعی (آموزش_و_پژوهش)...📂 علوم سیاسی (آموزش_و_پژوهش)...📂 شهرسازی (آموزش_و_پژوهش)...📂 شیمی (آموزش_و_پژوهش)...📂 صنایع (آموزش_و_پژوهش)...📂 استخدامی...📂 ... پروژه های صنعتی و احداث...📂 فیزیک (آموزش_و_پژوهش)...📂 هنر و گرافیک (کارآموزی_و_گزارشات)...📂 پیام نور...📂 ریاضی (آموزش_و_پژوهش)...📂 معماری (کارآموزی_و_گزارشات)...📂 موبایل و اندروید...📂 برق و مخابرات (کارآموزی_و_گزارشات)...📂 مدیریت (مقالات_و_تحقیقات)...📂 امار و احتمال (آموزش_و_پژوهش)...📂 عمران و نقشه برداری (کارآموزی_و_گزارشات)...📂 زبانهای خارجه (آموزش_و_پژوهش)...📂 صنایع غذایی (آموزش_و_پژوهش)...📂 فلسفه و منطق (آموزش_و_پژوهش)...📂 عمران و نقشه برداری (مقالات_و_تحقیقات)...📂 ... پروژه های تولیدی و اشتغال...📂 زیست شناسی (آموزش_و_پژوهش)...📂 مکانیک (کارآموزی_و_گزارشات)...📂 کامپیوتر و IT (کارآموزی_و_گزارشات)...📂 صنایع (کارآموزی_و_گزارشات)...📂 پرستاری (آموزش_و_پژوهش)...📂 ... پروژه های غذایی و کشاورزی...📂 حسابداری (کارآموزی_و_گزارشات)...📂 روانشناسی و مشاوره (مقالات_و_تحقیقات)...📂 زمین شناسی (آموزش_و_پژوهش)...📂 ... پروژه های تحقیق و ترجمه مقاله...📂 مدیریت (کارآموزی_و_گزارشات)...📂 علوم تربیتی (کارآموزی_و_گزارشات)...📂 کشاورزی و محیط زیست (کارآموزی_و_گزارشات)...📂 کنکور سراسری...📂 بیمه و بانکداری (آموزش_و_پژوهش)...📂 نفت (آموزش_و_پژوهش)...📂 عمران و نقشه برداری (نظام_مهندسی)...📂 برق و مخابرات (مقالات_و_تحقیقات)...📂 کامپیوتر و IT (مقالات_و_تحقیقات)...📂 کنکور ارشد و دکتری...📂 مهندسی پزشکی (آموزش_و_پژوهش)...📂 دیگر...📂 شیمی (کارآموزی_و_گزارشات)...📂 ... پروژه های پرورش و دامپروری...📂 علوم دامی (آموزش_و_پژوهش)...📂 ... پروژه های تاسیس و خدمات...📂 پزشکی (مقالات_و_تحقیقات)...📂 حقوق (کارآموزی_و_گزارشات)...📂 مهندسی معدن (آموزش_و_پژوهش)...📂 حسابداری (مقالات_و_تحقیقات)...📂 تغذیه (آموزش_و_پژوهش)...📂 بانک ها...📂 🔺قالب و پلاگین...📂 علوم اجتماعی (مقالات_و_تحقیقات)...📂 C و C++...📂 پزشکی و پرستاری (کارآموزی_و_گزارشات)...📂 دندانپزشکی (آموزش_و_پژوهش)...📂 سی شارپ...📂 ... پروژه های پزشکی و دارو...📂 معماری (نظام_مهندسی)...📂 مامایی (آموزش_و_پژوهش)...📂 ویژوال بیسیک...📂 نظام مهندسی...📂 نفت (کارآموزی_و_گزارشات)...📂 نساجی (آموزش_و_پژوهش)...📂 کشاورزی و محیط زیست (مقالات_و_تحقیقات)...📂 طراحی وب...📂 انیمیشین و وکتور (آموزش_و_پژوهش)...📂 داروسازی (آموزش_و_پژوهش)...📂 مهندسی شیلات (آموزش_و_پژوهش)...📂 Android...📂 ICDL...📂 کشاورزی و محیط زیست (کتب_و_جزوات)...📂 مهندسی آب (کتب_و_جزوات)...📂 Matlab...📂 مکانیک (نظام_مهندسی)...📂 مهندسی بهداشت (کتب_و_جزوات)...📂 کتابداری (آموزش_و_پژوهش)...📂 مواد و متالوژی و معدن (کارآموزی_و_گزارشات)...📂 آیین نامه رانندگی...📂 PHP...📂 داروسازی (کارآموزی_و_گزارشات)...📂 ... پروژه های کارآموزی و کارورزی...📂 دستگاه های اجرایی...📂 مهندسی آب و هواشناسي (کارآموزی_و_گزارشات)...📂 برق و مخابرات (نظام_مهندسی)...📂 ... پروژه های کارآفرینی و توجیهی...📂 وردپرس...📂 شرکت گاز...📂 اسمبلی...📂 Visual Basic.net...📂 وزارت نیرو...📂 شرکت نفت...📂 HTML...📂 ASP.net...📂 دلفی...📂 مصاحبه حضوری...📂 طراحی (کتب_و_جزوات)...📂 شهرداری...📂 علوم نجوم (آموزش_و_پژوهش)...📂 پایتون...📂 🔺زبان برنامه نویسی و اسکریپت...📂 SQL Server...📂 جاوا...📂 اسکریپت...

جستجو در بین فایل‌ها