<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>بایگانی‌های الگوريتم تكامل تفاضلي DE - ايران متلب</title>
	<atom:link href="https://matlab1.ir/tag/%D8%A7%D9%84%DA%AF%D9%88%D8%B1%D9%8A%D8%AA%D9%85-%D8%AA%D9%83%D8%A7%D9%85%D9%84-%D8%AA%D9%81%D8%A7%D8%B6%D9%84%D9%8A-de/feed/" rel="self" type="application/rss+xml" />
	<link>https://matlab1.ir/tag/الگوريتم-تكامل-تفاضلي-de/</link>
	<description>مرجع فیلم های آموزشی فارسی دانشگاهی و مهندسی</description>
	<lastBuildDate>Mon, 29 Jun 2020 14:28:03 +0000</lastBuildDate>
	<language>fa-IR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://matlab1.ir/wp-content/uploads/2017/08/ref_a2-150x150.png</url>
	<title>بایگانی‌های الگوريتم تكامل تفاضلي DE - ايران متلب</title>
	<link>https://matlab1.ir/tag/الگوريتم-تكامل-تفاضلي-de/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>دانلود کد و فیلم آموزشی فارسی الگوریتم تكامل تفاضلي</title>
		<link>https://matlab1.ir/%d8%af%d8%a7%d9%86%d9%84%d9%88%d8%af-%da%a9%d8%af-%d9%88-%d9%81%db%8c%d9%84%d9%85-%d8%a2%d9%85%d9%88%d8%b2%d8%b4%db%8c-%d9%81%d8%a7%d8%b1%d8%b3%db%8c-%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa%d9%85/</link>
					<comments>https://matlab1.ir/%d8%af%d8%a7%d9%86%d9%84%d9%88%d8%af-%da%a9%d8%af-%d9%88-%d9%81%db%8c%d9%84%d9%85-%d8%a2%d9%85%d9%88%d8%b2%d8%b4%db%8c-%d9%81%d8%a7%d8%b1%d8%b3%db%8c-%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa%d9%85/#comments</comments>
		
		<dc:creator><![CDATA[ایران متلب]]></dc:creator>
		<pubDate>Tue, 24 Feb 2015 08:29:36 +0000</pubDate>
				<category><![CDATA[آموزش]]></category>
		<category><![CDATA[دانلود]]></category>
		<category><![CDATA[الگوریتم تكامل تفاضلي]]></category>
		<category><![CDATA[الگوريتم تكامل تفاضلي DE]]></category>
		<category><![CDATA[بازتركيب]]></category>
		<category><![CDATA[درجه حريصانه بودن حركت الگوريتم]]></category>
		<category><![CDATA[سابقه بهينه سازي IEEE]]></category>
		<category><![CDATA[سرعت همگرايي DE]]></category>
		<category><![CDATA[فیلم آموزش فارسی Differential Evolution]]></category>
		<category><![CDATA[کد متلب Differential Evolution]]></category>
		<category><![CDATA[کدهای اماده الگوریتم تکامل تفاضلی]]></category>
		<guid isPermaLink="false">http://am19.siteground.biz/~matlab18/matlab1.ir/?p=1700</guid>

					<description><![CDATA[<p>الگوريتم تكامل تفاضلي الگوريتم تكامل تفاضلي DE نخستين بار در سال 1995توسط استورن و پرايس [37] معرفي شد. اين الگوريتم در نخستين مسابقه بهينه سازي IEEE مقام اول را كسب كرد. استورن و پرايس در كار بعدي خود [38] با استفاده از توابع محك بسيار متنوعي عملكرد الگوريتم خود را با تعدادي از مشهورترين روشهاي [&#8230;]</p>
<p>نوشته <a href="https://matlab1.ir/%d8%af%d8%a7%d9%86%d9%84%d9%88%d8%af-%da%a9%d8%af-%d9%88-%d9%81%db%8c%d9%84%d9%85-%d8%a2%d9%85%d9%88%d8%b2%d8%b4%db%8c-%d9%81%d8%a7%d8%b1%d8%b3%db%8c-%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa%d9%85/">دانلود کد و فیلم آموزشی فارسی الگوریتم تكامل تفاضلي</a> اولین بار در <a href="https://matlab1.ir">ايران متلب</a>. پدیدار شد.</p>
]]></description>
										<content:encoded><![CDATA[<p class="Yekan" style="text-align: justify;"><span style="font-size: 12pt;">الگوريتم تكامل تفاضلي</span><br />
<span style="font-size: 12pt;"> الگوريتم تكامل تفاضلي DE نخستين بار در سال 1995توسط استورن و پرايس [37] معرفي شد. اين الگوريتم در نخستين مسابقه بهينه سازي IEEE مقام اول را كسب كرد. استورن و پرايس در كار بعدي خود [38] با استفاده از توابع محك بسيار متنوعي عملكرد الگوريتم خود را با تعدادي از مشهورترين روشهاي بهينه سازي مقايسه كردند. نتايج آزمايشهاي آنها نشان دهنده ي برتري الگوريتم DE بود. از آن زمان تاكنون، اين الگوريتم موضوع بسياري از مقالات علمي در ادبيات الگوريتمهاي تكاملي بوده است. به عنوان مثال، برگي و ديگران [39] با كنترل فشار انتخاب DE را از نظر سرعت همگرايي بهبود دادند.</span></p>
<p class="Yekan" style="text-align: justify;"><span style="font-size: 12pt;"> آزمايشهاي آنها بر روي توابع دييانگ نشان دهنده ي برتري روش آنها در برابر دو نسخه معروف DE يعني DE/rand/1/bin و DE/best/2/bin بود. سلمان و همکاران [40] با استفاده از استراتژي خود تطبيقي [41] الگوريتم DE را از نظر دقت همگرايي بهبود دادند.</span><br />
<span style="font-size: 12pt;"> کيان و ديگران [42] ضمن تطبيق پارامتر جهش در هر نسل، از روش رتبه بندي مبتني بر پرتو و مرتب سازي تفاوت ازدحام براي انتخاب بازماندگان استفاده كردند.</span></p>
<p class="Yekan" style="text-align: justify;"><span style="font-size: 12pt;"> گانگ و ديگران [43] براي افزايش سرعت همگرايي DE از مدل طراحي متعامد و استراتژي خودتطبيقي استفاده كردند. تورديك [44 ] آزمايشهايي را بر روي مدلهاي تطبيقي نسخه هاي مختلف الگوريتم DE انجام داد. او با استفاده از سه تابع محك، خصوصيات اين الگوريتم ها را با ساير الگوريتمهاي بهينه سازي مقايسه كرد. همچنين ، زاهاريه [45] اثر عملگرهاي مختلف بازتركيبي را بررفتار الگوريتم DE مورد بررسي قرار داد.</span><br />
<span style="font-size: 12pt;"> مهمترين ويژگيهاي DE سرعت بالا، سادگي و قدرتمند بودن آن است. اين روش تنها با تنظيم سه پارامتر شروع به كار ميكند. پارامتر CR (احتمال انجام بازتركيب )، پارامتر NP (اندازه جمعيت) و پارامتر F (وزن جهش) است كه در تفاضل دو بردار ضرب مي شود و به بردار سوم اضافه مي شود. به گفته استورن و پرايس، پارامتر F معمولا بين 0 تا 2 تنظيم مي شود. اين الگوريتم، ابتدا جمعيتي به اندازه NP با مقادير تصادفي در محدوده مقادير مسئله مربوطه ايجاد مي كند.</span><br />
<span style="font-size: 12pt;">جهش</span><br />
<span style="font-size: 12pt;"> در اين مرحله 3 بردار به صورت تصادفي و دو به دو متفاوت انتخاب مي شوند. بردار جهش يافته به شكل زير براي هر بردار درون جمعيت ايجاد مي شود.</span></p>
<p><a href="https://matlab1.ir/wp-content/uploads/2015/02/harmony_memory_MATLAB5.jpg"><img decoding="async" class="aligncenter size-full wp-image-1695" src="https://matlab1.ir/wp-content/uploads/2015/02/harmony_memory_MATLAB5.jpg" alt="harmony_memory_MATLAB5" width="408" height="46" srcset="https://matlab1.ir/wp-content/uploads/2015/02/harmony_memory_MATLAB5.jpg 408w, https://matlab1.ir/wp-content/uploads/2015/02/harmony_memory_MATLAB5-300x33.jpg 300w" sizes="(max-width: 408px) 100vw, 408px" /></a></p>
<p class="Yekan" style="text-align: justify;"><span style="font-size: 12pt;">استورن و پرايس دو عملگر متفاوت براي جهش معرفي كرده اند. عملگري كه در فرمول بالا معرفي شد، مربوط به طرح اول مي باشد. آنها همچنين طرحي ديگر را براي عملگر جهش ارائه دادن كه در فرمول پايين آمده است. اين طرح با استفاده از بهترين بردار، درجه حريصانه بودن حركت الگوريتم به سمت بهينه را افزايش مي دهد. معمولا اين طرح براي مسائلي كه يافتن بهينه عمومي آنها ساده است، براي افزايش سرعت همگرايي بسيار مناسب است.</span><br />
<a href="https://matlab1.ir/wp-content/uploads/2015/02/harmony_memory_MATLAB6.jpg"><img decoding="async" class="aligncenter size-full wp-image-1696" src="https://matlab1.ir/wp-content/uploads/2015/02/harmony_memory_MATLAB6.jpg" alt="harmony_memory_MATLAB6" width="632" height="46" srcset="https://matlab1.ir/wp-content/uploads/2015/02/harmony_memory_MATLAB6.jpg 632w, https://matlab1.ir/wp-content/uploads/2015/02/harmony_memory_MATLAB6-300x21.jpg 300w, https://matlab1.ir/wp-content/uploads/2015/02/harmony_memory_MATLAB6-530x38.jpg 530w" sizes="(max-width: 632px) 100vw, 632px" /></a></p>
<p class="Yekan" style="text-align: justify;"><span style="font-size: 14pt;">بازتركيب</span><br />
<span style="font-size: 12pt;">در مرحله بازتركيب هر يك از مؤلفه هاي اين بردار جهش يافته با احتمال CR به بردار كانديدها منتقل مي شوند و در غير اين صورت، مؤلفه ي معادل در بردار اصلي جايگزين مي شود.</span></p>
<p><a href="https://matlab1.ir/wp-content/uploads/2015/02/harmony_memory_MATLAB7.jpg"><img fetchpriority="high" decoding="async" class="aligncenter size-full wp-image-1697" src="https://matlab1.ir/wp-content/uploads/2015/02/harmony_memory_MATLAB7.jpg" alt="harmony_memory_MATLAB7" width="602" height="86" srcset="https://matlab1.ir/wp-content/uploads/2015/02/harmony_memory_MATLAB7.jpg 602w, https://matlab1.ir/wp-content/uploads/2015/02/harmony_memory_MATLAB7-300x42.jpg 300w, https://matlab1.ir/wp-content/uploads/2015/02/harmony_memory_MATLAB7-530x75.jpg 530w" sizes="(max-width: 602px) 100vw, 602px" /></a></p>
<p class="Yekan" style="text-align: justify;"><span style="font-size: 12pt;">در معادله بالا rand(j) j امين فراخواني تابع تصادفي است كه عددي ميان صفر و يك توليد مي كند. البته براي تضمين اينكه حداقل يك مؤلفه به بردار آزمايشي منتقل مي شود، يك مؤلفه بصورت اتفاقي و بدون در نظر گرفتن CR از بردار جهش يافته به بردار آزمايشي منتقل مي شود. براي اين كار، براي هر بردار كانديدا ، يك مؤلفه به صورت تصادفي و با استفاده از تابع randb() براي انتقال به نسل بعدي انتخاب مي شود.</span><br />
<span style="font-size: 12pt;">انتخاب</span><br />
<span style="font-size: 12pt;"> به منظور انتخاب بازماندگان از روش حريصانه استفاده مي شود و هر بردار با بردار كانديداي مربوطه مقايسه مي شود، هركدام كه شايستگي بيشتري داشته باشد به نسل بعدي منتقل مي شود.</span></p>
<p><a href="https://matlab1.ir/wp-content/uploads/2015/02/harmony_memory_MATLAB8.jpg"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-1701" src="https://matlab1.ir/wp-content/uploads/2015/02/harmony_memory_MATLAB8.jpg" alt="harmony_memory_MATLAB8" width="417" height="46" srcset="https://matlab1.ir/wp-content/uploads/2015/02/harmony_memory_MATLAB8.jpg 417w, https://matlab1.ir/wp-content/uploads/2015/02/harmony_memory_MATLAB8-300x33.jpg 300w" sizes="auto, (max-width: 417px) 100vw, 417px" /></a></p>
<p class="Yekan" style="text-align: justify;"><span style="font-size: 16pt;">نمادسازي DE</span><br />
<span style="font-size: 12pt;"> الگوريتم DE نسخه هاي گوناگوني دارد كه به وسيله نمادسازي زير مشخص ميشوند. بسته به كاربرد، ميتوان از هريك از ايssن نسخه ها براي بهينه سازي استفاده كرد. مرور كاملي بر توانايي هاي اين نسخه ها در بهينه سازي توابع مختلف در [46] موجود است.</span><br />
<span style="font-size: 12pt;"> نمادسازي DE به صورت مقابل ميباشد:</span><br />
<span style="font-size: 12pt;"> DE/x/y/z</span><br />
<span style="font-size: 12pt;"> x بردار جهش يافته مي باشد، كه مي تواند تصادفي يا براساس شايستگي انتخاب شود. براي اين نماد، دو گزينه Rand و best پيش بيني شده اند. در صورت انتخاب گزينه best ، همواره بهترين بردار عضو جمعيت براي انجام جهش انتخاب مي شو و در صورت انتخاب rand براي هر جهش يك بردار به صورت تصادفي انتخاب ميشود. Y تعداد بردارهاي تفاضل مورد استفاده است. Z نوع بازتركيب مورد استفاده است. در نسخه هايي كه معرفي شد و نتايج خود را با آن مقايسه خواهيم كرد، X تصادفي و y برابر 1 و z دوجمله اي (bin) مي باشد. بنابراين، نسخه معرفي شده در اين بخش DE/rand/1/bin و نسخه معروف و موفق ديگر اين روش، DE/best/2/bin مي باشد كه نتايج خوبي داشته است. عملگر جهش در الگوريتم DE عملا جستجوي محلي را انجام مي دهد. براي اعمال جستجوي عمومي، استورن و پرايس عملگر بازتركيبي را به شكلي تعريف كرده اند كه تنوع را در بردار فرزند تضمين مي كند. رويكرد استورن و پرايس در عين سادگي نتايج بسيار خوبي در بر دارد. الگوريتم DE با اضافه كردن تفاضل دو بردار تصادفي به برداري ديگر به سرعت به سمت بهينه حركت مي كند. در عين حال، استورن و پرايس براي فرار از بهينه محلي نيز راه حلي انديشيده اند و آن روش ، انتخاب بازماندگان از طريق مقايسه هر بردار با بردار جهش يافته متناظر آن است. به اين ترتيب، الگوريتم در عين فراموش نكردن بردارهاي شايسته درون جمعيت، در دام همگرايي زودرس و بهينه محلي نمي افتد.</span></p>
<p>&nbsp;</p>
<p class="Yekan">.</p>
<p class="Yekan">.</p>
<p class="Yekan" style="text-align: justify;"><span style="font-size: 12pt;"><span style="color: #ff0000;">کدهای اماده الگوریتم تکامل تفاضلی به همراه یک فیلم آموزشی فارسی</span> از این الگوریتم توسط گروه ایران متلب آماده شده است که شما می توانید تقاضای این کد و فیلم آموزش فارسی را از برای ما ارسال کنید.</span></p>
<p>&nbsp;</p>
<p class="Yekan" style="text-align: center;"><span style="font-size: 72pt;"><a href="http://iran-matlab.ir/?product=%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-%DA%A9%D8%AF-%D9%88-%D9%81%DB%8C%D9%84%D9%85-%D8%A2%D9%85%D9%88%D8%B2%D8%B4%DB%8C-%D9%81%D8%A7%D8%B1%D8%B3%DB%8C-%D8%A7%D9%84%DA%AF%D9%88%D8%B1%DB%8C%D8%AA%D9%85" target="_blank" rel="noopener noreferrer"><span style="color: #008000;">لینک دریافت این مجموعه</span></a></span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p class="Yekan" style="text-align: justify;"><span style="font-size: 12pt;">بعد از واریز هزینه کدها آماده متلب MATLAB ، الگوریتم تکامل تفاضلی به همراه یک <span style="color: #0000ff;">فیلم آموزشی فارسی</span> برای شما ارسال و می توانید آنها را دانلود کنید و در پروژه یا پایان نامه خود استفاده کنید.</span></p>
<p class="Yekan"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-1705" src="https://matlab1.ir/wp-content/uploads/2015/02/differentional-Evolution-MATLAB-code.gif" alt="differentional Evolution MATLAB code" width="673" height="503" /></p>
<p>نوشته <a href="https://matlab1.ir/%d8%af%d8%a7%d9%86%d9%84%d9%88%d8%af-%da%a9%d8%af-%d9%88-%d9%81%db%8c%d9%84%d9%85-%d8%a2%d9%85%d9%88%d8%b2%d8%b4%db%8c-%d9%81%d8%a7%d8%b1%d8%b3%db%8c-%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa%d9%85/">دانلود کد و فیلم آموزشی فارسی الگوریتم تكامل تفاضلي</a> اولین بار در <a href="https://matlab1.ir">ايران متلب</a>. پدیدار شد.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://matlab1.ir/%d8%af%d8%a7%d9%86%d9%84%d9%88%d8%af-%da%a9%d8%af-%d9%88-%d9%81%db%8c%d9%84%d9%85-%d8%a2%d9%85%d9%88%d8%b2%d8%b4%db%8c-%d9%81%d8%a7%d8%b1%d8%b3%db%8c-%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa%d9%85/feed/</wfw:commentRss>
			<slash:comments>18</slash:comments>
		
		
			</item>
	</channel>
</rss>
