<?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>بایگانی‌های الگوریتم واکنش شیمیایی - ايران متلب</title>
	<atom:link href="https://matlab1.ir/tag/%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa%d9%85-%d9%88%d8%a7%da%a9%d9%86%d8%b4-%d8%b4%db%8c%d9%85%db%8c%d8%a7%db%8c%db%8c/feed/" rel="self" type="application/rss+xml" />
	<link>https://matlab1.ir/tag/الگوریتم-واکنش-شیمیایی/</link>
	<description>مرجع فیلم های آموزشی فارسی دانشگاهی و مهندسی</description>
	<lastBuildDate>Tue, 19 Mar 2019 04:49:55 +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>بایگانی‌های الگوریتم واکنش شیمیایی - ايران متلب</title>
	<link>https://matlab1.ir/tag/الگوریتم-واکنش-شیمیایی/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>اموزش الگوریتم واکنش شیمیایی یا CRO</title>
		<link>https://matlab1.ir/%d8%a7%d9%85%d9%88%d8%b2%d8%b4-%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa%d9%85-%d9%88%d8%a7%da%a9%d9%86%d8%b4-%d8%b4%db%8c%d9%85%db%8c%d8%a7%db%8c%db%8c-%db%8c%d8%a7-cro/</link>
					<comments>https://matlab1.ir/%d8%a7%d9%85%d9%88%d8%b2%d8%b4-%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa%d9%85-%d9%88%d8%a7%da%a9%d9%86%d8%b4-%d8%b4%db%8c%d9%85%db%8c%d8%a7%db%8c%db%8c-%db%8c%d8%a7-cro/#comments</comments>
		
		<dc:creator><![CDATA[ایران متلب]]></dc:creator>
		<pubDate>Mon, 05 Oct 2015 11:26:30 +0000</pubDate>
				<category><![CDATA[آموزش]]></category>
		<category><![CDATA[الگوریتم واکنش شیمیایی]]></category>
		<category><![CDATA[اموزش الگوریتم واکنش شیمیایی]]></category>
		<guid isPermaLink="false">http://am19.siteground.biz/~matlab18/matlab1.ir/?p=1764</guid>

					<description><![CDATA[<p>ین الگوریتم در سال ۲۰۱۰ توسط اقای Albert در مقاله ای با عنوان Chemical-Reaction-Inspired Metaheuristic for Optimization منتشر و معرفی شد. این الگوریتم از فرایند و واکنش های مولکولی الهام گرفته شده است. هر مولکول مجموعه ای از اتم ها و خواصی مانند تعداد و …. می باشد. ما هر مولکول را با یک پروفایل [&#8230;]</p>
<p>نوشته <a href="https://matlab1.ir/%d8%a7%d9%85%d9%88%d8%b2%d8%b4-%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa%d9%85-%d9%88%d8%a7%da%a9%d9%86%d8%b4-%d8%b4%db%8c%d9%85%db%8c%d8%a7%db%8c%db%8c-%db%8c%d8%a7-cro/">اموزش الگوریتم واکنش شیمیایی یا CRO</a> اولین بار در <a href="https://matlab1.ir">ايران متلب</a>. پدیدار شد.</p>
]]></description>
										<content:encoded><![CDATA[<p>ین الگوریتم در سال ۲۰۱۰ توسط اقای Albert در مقاله ای با عنوان<br />
Chemical-Reaction-Inspired Metaheuristic for Optimization<br />
منتشر و معرفی شد.<br />
این الگوریتم از فرایند و واکنش های مولکولی الهام گرفته شده است.</p>
<p>هر مولکول مجموعه ای از اتم ها و خواصی مانند تعداد و …. می باشد. ما هر مولکول را با یک پروفایل نمایش میدهیم که ویژگی های آن مولکول را نشان میدهد.<br />
این ویژگی ها عبارتند از :<br />
W : که نشان دهنده ساختار مولکول یا همان راه حل می باشد .<br />
PE : برای هر مولکول یک ویژگی انرژی PE تعریف میکنیم که میزان شایستگی هر مولکول را نمایش میدهد.<br />
KE : برای هر مولکول یک ویژگی انرژی KE تعریف میکنیم<br />
numHit : برای هر مولکول یک ویژگی numHit تعریف میکنیم که تعداد برخوردهای هر مولکول را مشخص میکند<br />
minHit : برای هر مولکول یک ویژگی minHit تعریف میکنیم که حداقل تعداد برخورد را مشخص میکند<br />
localMin : برای هر مولکول یک ویژگی localMin تعریف میکنیم که مینیمم ترین جوابی که اخیرا این مولکول مشاهده کرده را نگهداری میکند</p>
<p>همانطور که میدانید الگوریتم واکنش شیمیایی یا الگوریتم Chemical Reaction Optimization یک الگوریتم تکاملی است که از مدل کردن مولکولها و انرژی مولکولی و برخوردهای بین مولکولی الهام گرفته شده است.</p>
<p>مراحل کار الگوریتم واکنش شیمیایی (CRO) بصورت زیر می باشد<br />
در مرحله اول پارامترهای الگوریتم واکنش شیمیایی را مقدار دهی میکنیم<br />
در مرحله بعد ساخت جمعیت اولیه را انجام میدهیم . برای این کار ابتدا یک ساختار یا پروفایل برای هر مولکول تعریف میکنیم و در ان مشخص میکنیم که هر مولکول چه ویژگی هایی را دارد<br />
در مرحله بعد میرویم به سراغ حلقه اصلی الگوریتم که الگوریتم ان بصورت زیر می باشد:<br />
تا وقتی که FE کمتر از FELimit می باشد مراحل زیر را تکرار کن:<br />
یک عدد تصادفی بین صفرویک ایجاد کن ، اگر این عدد بیشتر از مقدار MoleColl می باشد یا اندازه جمعیت ۱ باشد به مرحله ۲ برو در غیراینصورت به مرحله ۳ برو<br />
عمل تجزیه (Decomposition) یا برخورد به دیواره (OnWall) را بر روی یک مولکول اعمال کن، روال کار بصورت زیر است<br />
الف) یک مولکول را بصورت تصادفی از بین جمعیت انتخاب کن<br />
ب) اگر شرط تجزیه برقرار است : عمل تجزیه را انجام بده و دومولکول جدید ایجاد کن. اگر عمل تجزیه موفقیت امیز بود مولکول اولیه را از جمعیت حذف کن و دو مولکول جدید را در جمعیت قرار بده<br />
ج) اگر شرط تجزیه برقرار نبود عمل برخورد به دیواره را بر روی مولکول انتخاب شده انجام بده و ان را بروزرسانی کن<br />
با انجام مرحله ۲ به مرحله ۴ برو<br />
عمل ترکیب یا برخورد دومولکول را انجام بده روال کار بصورت زیر است<br />
الف) دومولکول را به تصادف از جمعیت انتخاب کن<br />
ب)اگر شرط ترکیب برقرار است ، عمل ترکیب را روی دو مولکول اعمال کن و دو مولکول جدید ایجاد کن، اگر عمل ترکیب با موفقیت اعمال شد ، دو مولکول اولیه را از جمعیت حذف کن و مولکول جدید را به جمعیت اضافه کن<br />
ج) اگر شرط ترکیب برقرار نیست عمل برخورد بین مولکولی را عمال کن و به این ترتیب دو مولکول را بروز کن<br />
بعد از انجام این مرحله به مرحله ۴ برو<br />
در این مرحله بین تمام جمعیت جستجو میکنیم و اگر مولکولی مقدار Pe کمتر از مقدار globalMin داشته باشد ان را بعنوان بهترین جواب در نظر میگیریم<br />
به مرحله ۱ برو</p>
<p>در اخر نیز که حلقه اصلی الگوریتم خاتمه پیدا کرد جوابهای یافته شده را نمایش میدهیم</p>
<p>نوشته <a href="https://matlab1.ir/%d8%a7%d9%85%d9%88%d8%b2%d8%b4-%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa%d9%85-%d9%88%d8%a7%da%a9%d9%86%d8%b4-%d8%b4%db%8c%d9%85%db%8c%d8%a7%db%8c%db%8c-%db%8c%d8%a7-cro/">اموزش الگوریتم واکنش شیمیایی یا CRO</a> اولین بار در <a href="https://matlab1.ir">ايران متلب</a>. پدیدار شد.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://matlab1.ir/%d8%a7%d9%85%d9%88%d8%b2%d8%b4-%d8%a7%d9%84%da%af%d9%88%d8%b1%db%8c%d8%aa%d9%85-%d9%88%d8%a7%da%a9%d9%86%d8%b4-%d8%b4%db%8c%d9%85%db%8c%d8%a7%db%8c%db%8c-%db%8c%d8%a7-cro/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
	</channel>
</rss>
