پروژه های الگوریتم کرم شب تاب Firefly Algorithm – برنامه نویسی هوشمند https://matlab24.ir مشاوره و مشارکت در پیاده سازی الگوریتم های هوش مصنوعی و پیاده سازی نرم افزار های هوشمند Tue, 19 Jan 2021 11:29:21 +0000 fa-IR hourly 1 https://wordpress.org/?v=6.3.4 https://matlab24.ir/wp-content/uploads/2014/08/matlab24-55x55.jpg پروژه های الگوریتم کرم شب تاب Firefly Algorithm – برنامه نویسی هوشمند https://matlab24.ir 32 32 مقاله بهینه سازی : مقايسه عملكرد چهار الگوريتم فراابتكاري نوين https://matlab24.ir/opt-1/ https://matlab24.ir/opt-1/#respond Wed, 15 Aug 2018 09:46:29 +0000 http://matlab24.ir/?p=1993 مقايسه عملكرد چهار الگوريتم فراابتكاري مقایسه عملکرد الگوریتم های بهینه سازی جدید | شبیه سازی در متلب   عنوان مقاله

نوشته مقاله بهینه سازی : مقايسه عملكرد چهار الگوريتم فراابتكاري نوين اولین بار در برنامه نویسی هوشمند پدیدار شد.

]]>
مقايسه عملكرد چهار الگوريتم فراابتكاري

مقایسه عملکرد الگوریتم های بهینه سازی جدید | شبیه سازی در متلب

 

عنوان مقاله : مقايسه عملكرد چهار الگوريتم فراابتكاري نوين براي حل مسايل بهينه سازي رياضي
نوع ارائه: مقاله
نویسنده: دليلي يزدي هدي*,توكلي مقدم رضا,بوالحسني گلريز

*دانشگاه آزاد اسلامي، واحد علوم و تحقيقات، تهران

عنوان مجمع: کنفرانس بين المللي انجمن ايراني تحقيق در عمليات
نوع مجمع: انجمن هاي علمي
حامی: انجمن ايراني تحقيق در عمليات، دانشكده علوم رياضي، دانشگاه فردوسي مشهد

مقايسه عملكرد چهار الگوريتم فراابتكاري

مقايسه عملكرد چهار الگوريتم فراابتكاري

مقايسه عملكرد چهار الگوريتم فراابتكاري

 

چکیده مقاله:

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

واژگان کلیدی : الگوریتم گرگ خاکستری؛ الگوریتم زنبورها؛ الگوریتم مبتنی برجغرافیای زیستی؛ الگوریتم بهینه سازی ازدحام جوجه ها؛ توابع ریاضی

 

مقايسه عملكرد چهار الگوريتم فراابتكاري

 

جهت دریافت شبیه سازی مقاله فوق در نرم افزار Matlab با ما تماس بگیرید.

کد مقاله Opt-1

 

 

ما در متلب 24 بعنوان مرجع تخصصی هوش مصنوعی و الگوریتم های بهینه سازی آمادگی داریم تا مقاله فوق را با هر الگوریتم تکاملی ای که مورد نظر شما هست برایتان شبیه سازی کنیم .

جهت هماهنگی میتوانید با شماره زیر تماس بگیرید : 09120563264

 

 

در زیر برخی از الگوریتم های بهینه سازی را لیست کرده ایم اما هر الگوریتم بهینه سازی دیگری نیز مد نظر شما باشد قابل انجام می باشد:

  • الگوریتم بهینه سازی گرگ خاکستری GWO
  • الگوریتم بهینه سازی مرغ آلاچیق ساز SBO
  • الگوریتم بهینه سازی کلونی زنبور عسل  ABC
  • الگوریتم بهینه سازی عنکبوت اجتماعی  SSA
  • الگوریتم بهینه سازی وال یا نهنگ WOA
  • الگوریتم بهینه سازی سنجاقک DA
  • الگوریتم بهینه سازی ملخ GOA
  • الگوریتم بهینه سازی گرده افشانی گل ها FPA
  • الگوریتم غذایابی باکتری BFA
  • الگوریتم ازدحام ماهی های مصنوعی AFSA
  • الگوریتم علف های هرز WOI
  • الگوریتم جستجوی گرانشی GSA
  • الگوریتم توده ذرات PSO
  • الگوریتم خفاش BA
  • الگوریتم زنبور عسل HBO
  • الگوریتم قابت استعماری ICA
  • الگوریتم تکامل تفاضلی DE
  • الگوریتم کلونی مورچگان ACO
  • الگوریتم کلونی مورچگان پیوسته ACOR
  • الگوریتم جستجوی هارمونی HA
  • الگوریتم بهینه سازی واکنش شیمیایی CRO
  • الگوریتم سیستم ایمنی مصنوعی IA
  • الگوریتم ذوب شبیه سازی شده SA
  • الگوریتم جستجوی ممنوعه TS
  • الگوریتم قورباغه SFLA
  • الگوریتم ژنتیک GA

 

جهت پیاده سازی هر یک الگوریتم های تکاملی و مقایسه کارایی آنها با یکدیگر کافی است با متلب 24 تماس بگیرید تا کارشما را به بهترین شکل ممکن و در کمترین زمان انجام دهیم. 

 

 

نوشته مقاله بهینه سازی : مقايسه عملكرد چهار الگوريتم فراابتكاري نوين اولین بار در برنامه نویسی هوشمند پدیدار شد.

]]>
https://matlab24.ir/opt-1/feed/ 0
آموزش گام به گام الگوریتم کرم شب تاب https://matlab24.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%da%af%d8%a7%d9%85-%d8%a8%d9%87-%da%af%d8%a7%d9%85-%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa%d9%85-%da%a9%d8%b1%d9%85-%d8%b4%d8%a8-%d8%aa%d8%a7%d8%a8/ https://matlab24.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%da%af%d8%a7%d9%85-%d8%a8%d9%87-%da%af%d8%a7%d9%85-%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa%d9%85-%da%a9%d8%b1%d9%85-%d8%b4%d8%a8-%d8%aa%d8%a7%d8%a8/#respond Sat, 24 Dec 2016 12:00:35 +0000 http://matlab24.ir/?p=1578 آموزش گام به گام الگوریتم کرم شب تاب به همراه کد متلب   در این مطلب، ما آموزش گام به گام

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

]]>
آموزش گام به گام الگوریتم کرم شب تاب به همراه کد متلب

 

در این مطلب، ما آموزش گام به گام الگوریتم کرم شب تاب را آماده کرده ایم. در این کار، ما الگوریتم کرم شب تاب را برای حل مسئله فروشنده دوره گرد آماده کرده ایم و یک مرحله کامل از الگوریتم را برای حل مسئله فروشنده دوره گرد در یک فایل بصورت گام به گام توضیح داده ایم

آموزش گام به گام الگوریتم کرم شب تاب

 

بخش اول فایل توضیحات

هدف ما حل مسئله فروشنده دوره گرد با الگوریتم کرم شب بات (FireFly Algorithm ) می باشد.

ایده اصلی الگوریتم کرم شب تاب (Firefly Algorithm) ، از ارتباط نوری میان کرم های شب تاب الهام گرفته شده است. این الگوریتم را می توان از مظاهر هوش ازدحامی یا Swarm Intelligence دانست، که در آن از همکاری (و احتمالا رقابت) اعضای ساده و کم هوش، مرتبه بالاتری از هوشمندی ایجاد می شود که قطعا توسط هیچ یک از اجزا قابل حصول نیست.
برای حل یک مسئله با الگوریتم های تکاملی، اولین کار این است که جواب را چگونه فرموله کنیم. فرموله کردن جواب با توجه به مسئله ای که میخواهیم حل کنیم میتواند به شکل های متفاوتی صورت گیرد. در این مثال هدف ما حل مسئله فروشنده دوره گرد می باشد. در مسئله فروشنده دوره گرد ما N شهر داریم و هدف ما این است که یک مسیر را به شکلی بدست بیاوریم که یک فروشنده با طی کردن آن مسیر، از هر یک از شهر ها فقط و فقط یک مرتبه عبور کند و در نهایت به شهر مبدا (شهری که از آن شهر سفر خود را آغاز کرده است) برگردد  به گونه ای که مسیر طی شده حداقل مسیر ممکن باشد.

 

بخش دیگری از فایل توضیحات

مقدار دهی به پارامترها : اولین مرحله کار مقداردهی به پارامترهای الگوریتم می باشد. این پارامترها عبارتند از تعداد متغیرهای تصمییم (N_var) و حدپایین (lb) و حد بالا (ub) برای هر متغیر .   تعداد کرم ها  (NP)، تعداد تکرار الگوریتم (ITER) که بصورت زیر مقداردهی میشوند

که بصورت زیر می باشد:

N_var=CityNum; % number of variable

lb=ones(1,N_var);% lower bound

ub=10*ones(1,N_var);% upper bound

NP=5;              % number firefly

ITER=300;               % max of iteration

همچنین پارامترهای مخصوص الگوریتم کرم شب تاب که بصورت زیر مقداردهی شده اند

%% Firefly Parameter

gamma=1;            % Light Absorption Coefficient

beta0=2;            % Attraction Coefficient Base Value

alpha=0.2;          % Mutation Coefficient

alpha_damp=0.99;    % Mutation Coefficient Damping Ratio

delta=0.5*(lb-ub);     % Uniform Mutation Range

m=2;

 

این کار شامل کد متلب، الگوریتم کرم شب تاب برای حل مسئله فروشنده دوره گره به همراه فایل توضیحات گام به گام الگوریتم کرم شب تاب می باشد که یک مرحله اجرای الگوریتم را بصورت کامل و مرحله به مرحله تشریح میکند.

 

برای دریافت فایل اجرای گام به گام الگوریتم کرم شب تاب، برای حل مسئله فروشنده دوره گرد  به همراه کد قابل اجرا در نرم افزار Matlab ، از لینک زیر اقدام کرده و بصورت آنلاین کار را خریداری و دانلود فرمایید

 

[parspalpaiddownloads id=”126″]

 

 راهنمای خرید: بر روی دکمه خرید کلیک کنید، سپس در کادری که باز میشود ایمیل و نام خود را وارد کرده و مجدد بر روی دکمه خرید کلیک کنید تا به صفحه بانک هدایت شوید. بعد از واریز وجه، دکمه دانلود محصول به شما نمایش داده میشود.  

 

لطفا هر گونه نظرات خود را با ما در میان بگذارید تا این کار را کامل تر و مناسب تر برای شما ارائه کنیم.

 

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

]]>
https://matlab24.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%da%af%d8%a7%d9%85-%d8%a8%d9%87-%da%af%d8%a7%d9%85-%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa%d9%85-%da%a9%d8%b1%d9%85-%d8%b4%d8%a8-%d8%aa%d8%a7%d8%a8/feed/ 0
کد فروشنده دوره گرد با الگوریتم کرم شب تاب FA https://matlab24.ir/%da%a9%d8%af-%d9%81%d8%b1%d9%88%d8%b4%d9%86%d8%af%d9%87-%d8%af%d9%88%d8%b1%d9%87-%da%af%d8%b1%d8%af-%d8%a8%d8%a7-%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa%d9%85-%da%a9%d8%b1%d9%85-%d8%b4%d8%a8-%d8%aa/ https://matlab24.ir/%da%a9%d8%af-%d9%81%d8%b1%d9%88%d8%b4%d9%86%d8%af%d9%87-%d8%af%d9%88%d8%b1%d9%87-%da%af%d8%b1%d8%af-%d8%a8%d8%a7-%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa%d9%85-%da%a9%d8%b1%d9%85-%d8%b4%d8%a8-%d8%aa/#respond Sat, 20 Jun 2015 15:00:06 +0000 http://matlab24.ir/?p=714 کد فروشنده دوره گرد با الگوریتم کرم شب تاب FA الگوریتم کرم شب تاب یا Firefly Algorithm (به اختصار FA)

نوشته کد فروشنده دوره گرد با الگوریتم کرم شب تاب FA اولین بار در برنامه نویسی هوشمند پدیدار شد.

]]>
کد فروشنده دوره گرد با الگوریتم کرم شب تاب FA
کد فروشنده دوره گرد با الگوریتم کرم شب تاب

کد فروشنده دوره گرد با الگوریتم کرم شب تاب FA

الگوریتم کرم شب تاب یا Firefly Algorithm (به اختصار FA) در اواخر سال ۲۰۰۷ و توسط Xin-She Yang معرفی شده است، که ایده اصلی آن از ارتباط نوری میان کرم های شب تاب الهام گرفته شده است. این الگوریتم را می توان از مظاهر هوش ازدحامی یا Swarm Intelligence دانست، که در آن از همکاری (و احتمالا رقابت) اعضای ساده و کم هوش، مرتبه بالاتری از هوشمندی ایجاد می شود که قطعا توسط هیچ یک از اجزا قابل حصول نیست.

حل فروشنده دوره گرد با الگوریتم کرم شب تاب FA

شرح مسئله بدین شکل است:

تعدادی شهر داریم و هزینه رفتن مستقیم از یکی به دیگری را می‌دانیم. مطلوب است کم‌هزینه‌ترین مسیری که از یک شهر شروع شود و از تمامی شهرها دقیقاًٌ یکبار عبور کند و به شهر شروع بازگردد.

تعداد کل راه‌حل‌ها برابر است با \frac{1}{2}(n-1)! برای n>۲ که n تعداد شهرها است.

حل فروشنده دوره گرد با الگوریتم کرم شب تاب FA

حل فروشنده دوره گرد با الگوریتم کرم شب تاب FA

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

نوشته کد فروشنده دوره گرد با الگوریتم کرم شب تاب FA اولین بار در برنامه نویسی هوشمند پدیدار شد.

]]>
https://matlab24.ir/%da%a9%d8%af-%d9%81%d8%b1%d9%88%d8%b4%d9%86%d8%af%d9%87-%d8%af%d9%88%d8%b1%d9%87-%da%af%d8%b1%d8%af-%d8%a8%d8%a7-%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa%d9%85-%da%a9%d8%b1%d9%85-%d8%b4%d8%a8-%d8%aa/feed/ 0
حل معمای 8 وزیر با الگوریتم کرم شب تاب https://matlab24.ir/%d8%ad%d9%84-%d9%85%d8%b9%d9%85%d8%a7%db%8c-8-%d9%88%d8%b2%db%8c%d8%b1-%d8%a8%d8%a7-%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa%d9%85-%da%a9%d8%b1%d9%85-%d8%b4%d8%a8-%d8%aa%d8%a7%d8%a8/ https://matlab24.ir/%d8%ad%d9%84-%d9%85%d8%b9%d9%85%d8%a7%db%8c-8-%d9%88%d8%b2%db%8c%d8%b1-%d8%a8%d8%a7-%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa%d9%85-%da%a9%d8%b1%d9%85-%d8%b4%d8%a8-%d8%aa%d8%a7%d8%a8/#respond Mon, 01 Dec 2014 14:10:30 +0000 http://matlab24.ir/?p=355 حل معمای 8 وزیر با الگوریتم کرم شب تاب در این کد ما معمای 8 وزیر را با استفاده از

نوشته حل معمای 8 وزیر با الگوریتم کرم شب تاب اولین بار در برنامه نویسی هوشمند پدیدار شد.

]]>
حل معمای 8 وزیر با الگوریتم کرم شب تاب

در این کد ما معمای 8 وزیر را با استفاده از الگوریتم کرم شب تاب حل کرده ایم

 

معمای n وزیر

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

حل معمای 8 وزیر با الگوریتم کرم شب تاب

حل معمای 8 وزیر با الگوریتم کرم شب تاب

در حالت کلی به جای عدد ۸ از عدد طبیعی n استفاده شده و مساله به ازای هر n بزرگتر یا مساوی ۴ مورد بررسی قرار می‌گیرد. به این ترتیب، هدف مساله چیدن n مهره وزیر در یک صفحه شطرنج با ابعاد n x n است.

جهت دریافت کد متلب حل معمای ۸وزیر با الگوریتم  کرم شب تاب (Firefly Algorithm)  از بخش زیر اقدام کنید و بصورت آنلاین کد را خریداری و دانلود کنید

[parspalpaiddownloads id=”93″]

ایمیل : matlab24ir@gmail.com و یا info@matlab24.ir

شماره تماس : ۰۹۱۳۹۹۳۵۳۶۰

فایل های تحویلی = کد متلب + توضیحات کدها

نوشته حل معمای 8 وزیر با الگوریتم کرم شب تاب اولین بار در برنامه نویسی هوشمند پدیدار شد.

]]>
https://matlab24.ir/%d8%ad%d9%84-%d9%85%d8%b9%d9%85%d8%a7%db%8c-8-%d9%88%d8%b2%db%8c%d8%b1-%d8%a8%d8%a7-%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa%d9%85-%da%a9%d8%b1%d9%85-%d8%b4%d8%a8-%d8%aa%d8%a7%d8%a8/feed/ 0
حل مسئله کوله پشتی با الگوریتم کرم شب تاب https://matlab24.ir/%d8%ad%d9%84-%d9%85%d8%b3%d8%a6%d9%84%d9%87-%da%a9%d9%88%d9%84%d9%87-%d9%be%d8%b4%d8%aa%db%8c-%d8%a8%d8%a7-%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa%d9%85-%da%a9%d8%b1%d9%85-%d8%b4%d8%a8-%d8%aa%d8%a7/ https://matlab24.ir/%d8%ad%d9%84-%d9%85%d8%b3%d8%a6%d9%84%d9%87-%da%a9%d9%88%d9%84%d9%87-%d9%be%d8%b4%d8%aa%db%8c-%d8%a8%d8%a7-%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa%d9%85-%da%a9%d8%b1%d9%85-%d8%b4%d8%a8-%d8%aa%d8%a7/#respond Wed, 05 Nov 2014 10:48:35 +0000 http://matlab24.ir/?p=317 حل مسئله کوله پشتی با الگوریتم کرم شب تاب (FA) در این کار ما مسئله کوله پشتی صفر و یک

نوشته حل مسئله کوله پشتی با الگوریتم کرم شب تاب اولین بار در برنامه نویسی هوشمند پدیدار شد.

]]>
حل مسئله کوله پشتی با الگوریتم کرم شب تاب (FA)

در این کار ما مسئله کوله پشتی صفر و یک را با الگوریتم کرم شب تاب (Firefly Algorithm)  حل کرده ایم

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

کد بعلاوه یک فایل توضیحات خط به خط جهت آموزش و یادگیری کد

 

[parspalpaiddownloads id=”57″]

 

ایمیل : matlab24ir@gmail.com و یا info@matlab24.ir

شماره تماس : ۰۹۱۳۹۹۳۵۳۶۰

—————————————————

جزئیات بیشتر:

مسئله کوله پشتی:

مسئله کوله پشتی که با عنوان های Knapsack یا Rucksack مطرح می شود، مسئله ای در بهینه سازی ترکیبیاتی است. فرض کنید مجموعه ای از اشیا، که هر کدام داری وزن و ارزش خاصی هستند در اختیار دارید. به هر شی تعدادی را تخصیص دهید به طوری که وزن اشیا انتخاب شده کوچکتر یا مساوی حدی از پیش تعیین شده، و ارزش آنها بیشینه شود. علت نامگذاری این مسئله، جهانگردی است که کوله پشتی ای با اندازه ی محدود دارد و باید آن را با مفیدترین صورت ممکن از اشیا پر کند.

فرض کنید n جسم داریم که از 1 تا n شماره گذاری شده‌اند. جسم  i ام ارزشی معادل v_iو وزنی برابر با w_i دارد. معمولاً فرض می شود که وزن ها و ارزش ها نامنفی اند. برای ساده تر شدن نمایش، بدون کم شدن از کلیت مسئله می توان فرض کرد اشیا به ترتیب صعودی بر حسب وزنشان مرتب شده‌اند. بیشترین وزنی که می توان در کوله پشتی حمل کرد،W است.

معروف ترین نوع از این مسئله، مسئله ی کوله پشتی ۰ و ۱ است. یعنی تعداد از هر شی، یا ۰ است (آن شی را انتخاب نمی‌کنیم) یا ۱ ( آن شی انتخاب می شود). مسئله ی کوله پشتی ۰ و ۱ را می توان به این صورت، به زبان ریاضی بیان کرد:

  • مقدار \qquad \sum_{i=1}^n v_ix_i را بیشینه کنید.
  • به طوری که \qquad \sum_{i=1}^n w_ix_i \leqslant W, \quad  x_i \in \{0,1\}

برای دریافت کد حل مسئله کوله پشتی با الگوریتم های تکاملی با ما تماس بگیرید

 

الگوریتم کرم شب تاب:

الگوریتم کرم شتاب برای اولین بار توسط دوریگو( Dorigo)  و همکارانش به عنوان یک راه حل چند برای مسائل مشکل بهینه سازی مثل فروشنده دوره گردارائه شد.

الگوریتم کرم شب تاب (FA) یک الگوریتم metaheuristic، با الهام از رفتار های رایانه ای از کرم شب تاب است.

هدف اصلی برای فلش کرم شب تاب است که به عنوان یک سیستم سیگنال عمل می کنند برای جذب دیگر کرم شب تاب  ها است .

شین، او یانگ این الگوریتم کرم شب تاب با فرض فرموله زیر را ارائه کرد :

۱٫      همه کرم شب تاب ها تمایل  جنسی دارند، به طوری که یک کرم شب تاب به تمام کرم شب تاب های  دیگر را جذب میکند .

۲٫       جذابیت متناسب است به روشنایی خود، و برای هر دو کرم شب تاب  یکی کمتر روشن خواهد شد جذب (و در نتیجه به حرکت می افتد ) یکی روشن تر، با این حال، روشنایی می تواند به عنوان فاصله آنها افزایش و یا  کاهش یابد .

۳٫       اگر کرم شب تابی روشن تر از کرم شب تاب داده شده وجود داشته باشد آن را به طور تصادفی حرکت خواهد داد.

روشنایی باید با تابع هدف در ارتباط  باشد .

الگوریتم کرم شب تاب یک الگوریتم بهینه سازی است که از  طبیعت الهام گرفته است.

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

کد بعلاوه یک فایل توضیحات خط به خط جهت آموزش و یادگیری کد

 

[parspalpaiddownloads id=”57″]

 

ایمیل : matlab24ir@gmail.com و یا info@matlab24.ir

شماره تماس : ۰۹۱۳۹۹۳۵۳۶۰

نوشته حل مسئله کوله پشتی با الگوریتم کرم شب تاب اولین بار در برنامه نویسی هوشمند پدیدار شد.

]]>
https://matlab24.ir/%d8%ad%d9%84-%d9%85%d8%b3%d8%a6%d9%84%d9%87-%da%a9%d9%88%d9%84%d9%87-%d9%be%d8%b4%d8%aa%db%8c-%d8%a8%d8%a7-%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa%d9%85-%da%a9%d8%b1%d9%85-%d8%b4%d8%a8-%d8%aa%d8%a7/feed/ 0
بهینه کردن تابع غیرخطی مقید با الگوریتم کرم شب تاب https://matlab24.ir/%d8%a8%d9%87%db%8c%d9%86%d9%87-%da%a9%d8%b1%d8%af%d9%86-%d8%aa%d8%a7%d8%a8%d8%b9-%d8%ba%db%8c%d8%b1%d8%ae%d8%b7%db%8c-%d9%85%d9%82%db%8c%d8%af-%d8%a8%d8%a7-%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa/ https://matlab24.ir/%d8%a8%d9%87%db%8c%d9%86%d9%87-%da%a9%d8%b1%d8%af%d9%86-%d8%aa%d8%a7%d8%a8%d8%b9-%d8%ba%db%8c%d8%b1%d8%ae%d8%b7%db%8c-%d9%85%d9%82%db%8c%d8%af-%d8%a8%d8%a7-%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa/#respond Fri, 29 Aug 2014 03:19:18 +0000 http://matlab24.ir/?p=263 بهینه کردن تابع غیرخطی مقید با الگوریتم کرم شب تاب در این پروژه ما تابع غیرخطی زیر را که یک

نوشته بهینه کردن تابع غیرخطی مقید با الگوریتم کرم شب تاب اولین بار در برنامه نویسی هوشمند پدیدار شد.

]]>
بهینه کردن تابع غیرخطی مقید با الگوریتم کرم شب تاب

در این پروژه ما تابع غیرخطی زیر را که یک تابع مقید می باشد با الگوریتم کرم شب تاب بهینه کرده ایم:

 

کد متلب الگوریتم کرم شب تاب

الگوریتم کرم شب تاب غیرخطی

 

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

4×1+2×2<=5

و شرط دوم این است که مقدار x1 بزرگتر مساوی صفر باشد

و همچنین شرط سوم نیز این است که مقدار x2 بزرگتر مساوی صفر باشد.

با توجه به سه شرط فوق، الگوریتم باید مقادیری را برای x1 وx2 پیدا کند که به ازای این مقادیر مقدار تابع فوق ماکزیمم شود.

یکی از روش های حل مسائل مقید استفاده از تابع جریمه یا پنالتی می باشد. در این کار ما از روش جریمه کردن استفاده کرده ایم

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

ما کد الگوریتم به همراه یک فایل توضیحات که کد را بصورت خط به خط برای شما توضیح داده است را در اختیار شما قرار میدهیم.

 

جهت دریافت کد متلب بهینه کردن تابع غیرخطی مقید با الگوریتم کرم شب تاب FireFly به همراه توضیحات کد از لینک زیر اقدام کرده و بصورت انلاین خریداری و دانلود کنید

[parspalpaiddownloads id=”103″]

ایمیل : matlab24ir@gmail.com و یا info@matlab24.ir

پروژه بهینه کردن تابع غیرخطی مقید با الگوریتم کرم شب تاب با توضیحات کد

نوشته بهینه کردن تابع غیرخطی مقید با الگوریتم کرم شب تاب اولین بار در برنامه نویسی هوشمند پدیدار شد.

]]>
https://matlab24.ir/%d8%a8%d9%87%db%8c%d9%86%d9%87-%da%a9%d8%b1%d8%af%d9%86-%d8%aa%d8%a7%d8%a8%d8%b9-%d8%ba%db%8c%d8%b1%d8%ae%d8%b7%db%8c-%d9%85%d9%82%db%8c%d8%af-%d8%a8%d8%a7-%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa/feed/ 0
الگوریتم کرم شب تاب Firefly https://matlab24.ir/%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa%d9%85-%da%a9%d8%b1%d9%85-%d8%b4%d8%a8-%d8%aa%d8%a7%d8%a8-firefly/ https://matlab24.ir/%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa%d9%85-%da%a9%d8%b1%d9%85-%d8%b4%d8%a8-%d8%aa%d8%a7%d8%a8-firefly/#respond Sun, 24 Aug 2014 12:06:25 +0000 http://matlab24.ir/?p=239   کرم شب تاب به انگلیسی: (Firefly)‏ بر خلاف نامش از خانواده حشرات و زیرمجموعه سوسک‌ها و زیرشاخه غلاف پران یا قاب بالان می‌باشد.

نوشته الگوریتم کرم شب تاب Firefly اولین بار در برنامه نویسی هوشمند پدیدار شد.

]]>
 

کرم شب تاب به انگلیسی: (Firefly)‏ بر خلاف نامش از خانواده حشرات و زیرمجموعه سوسک‌ها و زیرشاخه غلاف پران یا قاب بالان می‌باشد. کرم‌های شب تاب نور سرد تولید می‌کنند که فاقد طیف‌های فروسرخ و فرابنفش می‌باشد. این نور که طول موج آن از ۵۱۰ تا ۶۷۰ نانومتر متغییر است می‌تواند به رنگ‌های زرد، سبز یا قرمز کم‌رنگ دیده شود. دانشمندان پیشتر بر این عقیده بودند که این حشرات با نور شفقی فسفری شان موجب جلب توجه جنس مخالف برای جفتگیری و یا صید برای شکار می‌شوند. اما تحقیقاتی که اخیرا توسط گروهی از محققین با سرپرستی دانشمند بلژیکی، رافائل دی کاک انجام شده است نشان می‌دهد که کرم‌های شب تاب از نوردهی به عنوان یک سیستم دفاعی برای مقابله با شکارچیان استفاده می‌کنند. تاکنون در حدود ۲۰۰۰ گونه از این نوع حشرات در نواحی معتدل و گرمسیری شناسایی شده است. بسیاری از انها در مناطق مردابی و جنگلی، جایی که لاروهایشان به منابع غذایی دسترسی داشته باشند زندگی می‌کنند. در بین بیشتر گونه‌ها هر دو جنس نر و ماده توانایی پرواز دارند. اما در بین بعضی گونه‌ها، جنس ماده قادر به پرواز نمی‌باشد.

 

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

 

 

جهت دریافت کد متلب الگوریتم کرم شب تاب FireFly به همراه توضیحات کد با ما تماس بگیرید

ایمیل : matlab24ir@gmail.com و یا info@matlab24.ir

شماره تماس : 09120563264

هزینه کد متلب الگوریتم کرم شب تاب با توضیحات کد = 20 هزارتومان

 

جهت انجام کارهای بهینه سازی با الگوریتم جهش قورباغه SFLA ، الگوریتم جمعیت پرندگان Pso، الگوریتم کلونی زنبور عسل Bee، الگوریتم تکامل تفاضلی DE، الگوریتم کرم شب تاب Firefly، الگوریتم ژنتیک GA ، الگوریتم تکاملی گرانشی GSA، الگوریتم ذوب شبیه سازی شده SA ، الگوریتم جستجوی ممنوعه Tabu،الگوریتم رقابت استعماری ICA ، الگوریتم کلونی مورچگان ACO با ما تماس بگیرید

 

نوشته الگوریتم کرم شب تاب Firefly اولین بار در برنامه نویسی هوشمند پدیدار شد.

]]>
https://matlab24.ir/%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa%d9%85-%da%a9%d8%b1%d9%85-%d8%b4%d8%a8-%d8%aa%d8%a7%d8%a8-firefly/feed/ 0
الگوریتم کرم شتاب FA algorithm https://matlab24.ir/%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa%d9%85-%da%a9%d8%b1%d9%85-%d8%b4%d8%aa%d8%a7%d8%a8-fa-algorithm-2/ https://matlab24.ir/%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa%d9%85-%da%a9%d8%b1%d9%85-%d8%b4%d8%aa%d8%a7%d8%a8-fa-algorithm-2/#respond Sun, 24 Aug 2014 12:05:09 +0000 http://matlab24.ir/?p=237 الگوریتم کرم شتاب برای اولین بار توسط دوریگو( Dorigo)  و همکارانش به عنوان یک راه حل چند برای مسائل مشکل بهینه سازی

نوشته الگوریتم کرم شتاب FA algorithm اولین بار در برنامه نویسی هوشمند پدیدار شد.

]]>
الگوریتم کرم شتاب برای اولین بار توسط دوریگو( Dorigo)  و همکارانش به عنوان یک راه حل چند برای مسائل مشکل بهینه سازی مثل فروشنده دوره گردارائه شد.

 

الگوریتم کرم شب تاب (FA) یک الگوریتم metaheuristic، با الهام از رفتار های رایانه ای از کرم شب تاب است.

هدف اصلی برای فلش کرم شب تاب است که به عنوان یک سیستم سیگنال عمل می کنند برای جذب دیگر کرم شب تاب  ها است .

شین، او یانگ این الگوریتم کرم شب تاب با فرض فرموله زیر را ارائه کرد :

1.      همه کرم شب تاب ها تمایل  جنسی دارند، به طوری که یک کرم شب تاب به تمام کرم شب تاب های  دیگر را جذب میکند .

2.       جذابیت متناسب است به روشنایی خود، و برای هر دو کرم شب تاب  یکی کمتر روشن خواهد شد جذب (و در نتیجه به حرکت می افتد ) یکی روشن تر، با این حال، روشنایی می تواند به عنوان فاصله آنها افزایش و یا  کاهش یابد .

3.       اگر کرم شب تابی روشن تر از کرم شب تاب داده شده وجود داشته باشد آن را به طور تصادفی حرکت خواهد داد.

روشنایی باید با تابع هدف در ارتباط  باشد .

الگوریتم کرم شب تاب یک الگوریتم بهینه سازی است که از  طبیعت الهام گرفته است.

 

 

الگوریتم کرم شب تاب یا Firefly Algorithm (به اختصار FA) در اواخر سال ۲۰۰۷ و توسط Xin-She Yang معرفی شده است، که ایده اصلی آن از ارتباط نوری میان کرم های شب تاب الهام گرفته شده است. این الگوریتم را می توان از مظاهر هوش ازدحامی یا Swarm Intelligence دانست، که در آن از همکاری (و احتمالا رقابت) اعضای ساده و کم هوش، مرتبه بالاتری از هوشمندی ایجاد می شود که قطعا توسط هیچ یک از اجزا قابل حصول نیست

 

جهت دریافت کد متلب الگوریتم کرم شب تاب FireFly به همراه توضیحات کد با ما تماس بگیرید

ایمیل : matlab24ir@gmail.com و یا info@matlab24.ir

شماره تماس : 09120563264

هزینه کد متلب الگوریتم کرم شب تاب با توضیحات کد = 20 هزارتومان

 

جهت انجام کارهای بهینه سازی با الگوریتم جهش قورباغه SFLA ، الگوریتم جمعیت پرندگان Pso، الگوریتم کلونی زنبور عسل Bee، الگوریتم تکامل تفاضلی DE، الگوریتم کرم شب تاب Firefly، الگوریتم ژنتیک GA ، الگوریتم تکاملی گرانشی GSA، الگوریتم ذوب شبیه سازی شده SA ، الگوریتم جستجوی ممنوعه Tabu،الگوریتم رقابت استعماری ICA ، الگوریتم کلونی مورچگان ACO با ما تماس بگیرید

نوشته الگوریتم کرم شتاب FA algorithm اولین بار در برنامه نویسی هوشمند پدیدار شد.

]]>
https://matlab24.ir/%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa%d9%85-%da%a9%d8%b1%d9%85-%d8%b4%d8%aa%d8%a7%d8%a8-fa-algorithm-2/feed/ 0
الگوریتم کرم شتاب FA algorithm https://matlab24.ir/%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa%d9%85-%da%a9%d8%b1%d9%85-%d8%b4%d8%aa%d8%a7%d8%a8-fa-algorithm/ https://matlab24.ir/%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa%d9%85-%da%a9%d8%b1%d9%85-%d8%b4%d8%aa%d8%a7%d8%a8-fa-algorithm/#respond Tue, 19 Aug 2014 12:40:01 +0000 http://localhost:8080/matlab24/?p=51 الگوریتم کرم شتاب برای اولین بار توسط دوریگو( Dorigo)  و همکارانش به عنوان یک راه حل چند برای مسائل مشکل بهینه سازی

نوشته الگوریتم کرم شتاب FA algorithm اولین بار در برنامه نویسی هوشمند پدیدار شد.

]]>
الگوریتم کرم شتاب برای اولین بار توسط دوریگو( Dorigo)  و همکارانش به عنوان یک راه حل چند برای مسائل مشکل بهینه سازی مثل فروشنده دوره گردارائه شد.

 

الگوریتم کرم شب تاب (FA) یک الگوریتم metaheuristic، با الهام از رفتار های رایانه ای از کرم شب تاب است.

هدف اصلی برای فلش کرم شب تاب است که به عنوان یک سیستم سیگنال عمل می کنند برای جذب دیگر کرم شب تاب  ها است .

شین، او یانگ این الگوریتم کرم شب تاب با فرض فرموله زیر را ارائه کرد :

1.      همه کرم شب تاب ها تمایل  جنسی دارند، به طوری که یک کرم شب تاب به تمام کرم شب تاب های  دیگر را جذب میکند .

2.       جذابیت متناسب است به روشنایی خود، و برای هر دو کرم شب تاب  یکی کمتر روشن خواهد شد جذب (و در نتیجه به حرکت می افتد ) یکی روشن تر، با این حال، روشنایی می تواند به عنوان فاصله آنها افزایش و یا  کاهش یابد .

3.       اگر کرم شب تابی روشن تر از کرم شب تاب داده شده وجود داشته باشد آن را به طور تصادفی حرکت خواهد داد.

روشنایی باید با تابع هدف در ارتباط  باشد .

الگوریتم کرم شب تاب یک الگوریتم بهینه سازی است که از  طبیعت الهام گرفته است.

 

 

الگوریتم کرم شب تاب یا Firefly Algorithm (به اختصار FA) در اواخر سال ۲۰۰۷ و توسط Xin-She Yang معرفی شده است، که ایده اصلی آن از ارتباط نوری میان کرم های شب تاب الهام گرفته شده است. این الگوریتم را می توان از مظاهر هوش ازدحامی یا Swarm Intelligence دانست، که در آن از همکاری (و احتمالا رقابت) اعضای ساده و کم هوش، مرتبه بالاتری از هوشمندی ایجاد می شود که قطعا توسط هیچ یک از اجزا قابل حصول نیست

 

جهت دریافت کد متلب الگوریتم کرم شب تاب FireFly به همراه توضیحات کد با ما تماس بگیرید

ایمیل : matlab24ir@gmail.com و یا info@matlab24.ir

شماره تماس : 09120563264

هزینه کد متلب الگوریتم کرم شب تاب با توضیحات کد = 20 هزارتومان

 

نوشته الگوریتم کرم شتاب FA algorithm اولین بار در برنامه نویسی هوشمند پدیدار شد.

]]>
https://matlab24.ir/%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa%d9%85-%da%a9%d8%b1%d9%85-%d8%b4%d8%aa%d8%a7%d8%a8-fa-algorithm/feed/ 0