طراحی و پیاده سازی دو روش جدید برای بهبود کارایی الگوریتم بهینه سازی دسته ذرات در برخورد با مسائل بهینه سازی کلی

پایان نامه
چکیده

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

۱۵ صفحه ی اول

برای دانلود 15 صفحه اول باید عضویت طلایی داشته باشید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

بهینه سازی سیکل ترکیبی با استفاده از الگوریتم های ژنتیک(GA) و بهینه سازی دسته ذرات(PSO)

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

متن کامل

بهینه سازی اندازه و شکل سازه های خرپا با روش بهینه سازی الگوریتم مثلث بهینه گر

در این مقاله روش بهینه سازی فراابتکاری جدید تحت عنوان الگوریتم مثلث بهینه گر برای پایین آوردن وزن سازه های خرپا ارائه شده است. این روش از مثلث الهام گرفته است. در این روش بردار اولیه متغیرهای طراحی بعنوان قاعده مثلث (سطر اول) در نظر گرفته می شوند. سپس توابع هدف محاسبه و بهترین و بدترین پاسخ مشخص می شوند. بدترین پاسخ از جمعیت حذف می گردد و بقیه جمعیت با بازیابی سطر دوم را تشکیل می دهند. این عمل ...

متن کامل

بکارگیری الگوریتم ترکیبی بهینه سازی دسته ذرات برای حل مساله سنتی زمانبندی کار کارگاهی

The classical Job Shop Scheduling Problem (JSSP) is NP-hard problem in the strong sense. For this reason,   different metaheuristic algorithms have been developed for solving the JSSP in recent years. The Particle Swarm Optimization (PSO), as a new metaheuristic algorithm, has applied to a few special classes of the problem.  In this paper, a new PSO algorithm is developed for JSSP. First, a pr...

متن کامل

طراحی بهینه خطوط لوله با استفاده از الگوریتم بهینه سازی چند هدفه ازدحام ذرات (MOPSO)

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

متن کامل

بهینه سازی توربینهای بادی دریایی توسط الگوریتم بهینه سازی ازدحام ذرات

یکی از چالشهای مهم در راه اقتصادی شدن توربینهای بادی دریایی هزینه های بالای نصب این نوع توربینها است. هزینه های نصب به شدت به میزان فاصله از ساحل و عمق آب وابسته است. با افزایش فاصله از ساحل امکان دستیابی به سرعتهای بیشتر باد فراهم میشود اما از طرفی بر هزینه های نصب میافزاید. بنابراین تعیین فاصله مناسب از ساحل و عمق بهینه آب نیازمند حل یک مسئله بهینه سازی است. به منطور حل این مسئله بهینه سازی د...

متن کامل

مدل سازی فازی زمان‏بندی کارکنان هواپیما و حل آن با الگوریتم بهینه سازی ذرات انبوه

مساله زمان‏بندی کارکنان هواپیما از مهم‏ترین مسائل در حوزه تحقیق در عملیات به شمار می‌رود و به طور عمومی شامل تخصیص گروه های کارکنان به سفرهایی است که می بایست طبق برنامه زمان‏بندی از پیش تعیین شده ای، توسط ناوگان موجود پوشش داده شوند، به طوری که هزینه‏ های مربوط به تخصیص کارکنان به سفرها، کمینه شود. مسئله زمان‏بندی کارکنان به دو فاز کلی تقسیم می‏شود. در فاز اول، تمام سفرهای رفت و برگشتی که شروع...

متن کامل

منابع من

با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ذخیره در منابع من قبلا به منابع من ذحیره شده

{@ msg_add @}


نوع سند: پایان نامه

وزارت علوم، تحقیقات و فناوری - دانشگاه صنعتی اصفهان - دانشکده برق و کامپیوتر

میزبانی شده توسط پلتفرم ابری doprax.com

copyright © 2015-2023