<?xml version="1.0" encoding="utf-8"?>
<journal>
<title>Signal and Data Processing</title>
<title_fa>پردازش علائم و داده‌ها</title_fa>
<short_title>JSDP</short_title>
<subject>Engineering &amp; Technology</subject>
<web_url>http://jsdp.rcisp.ac.ir</web_url>
<journal_hbi_system_id>1</journal_hbi_system_id>
<journal_hbi_system_user>admin</journal_hbi_system_user>
<journal_id_issn>2538-4201</journal_id_issn>
<journal_id_issn_online>2538-421X</journal_id_issn_online>
<journal_id_pii></journal_id_pii>
<journal_id_doi>10.61882/jsdp</journal_id_doi>
<journal_id_iranmedex></journal_id_iranmedex>
<journal_id_magiran></journal_id_magiran>
<journal_id_sid>1</journal_id_sid>
<journal_id_nlai>8888</journal_id_nlai>
<journal_id_science></journal_id_science>
<language>fa</language>
<pubdate>
	<type>jalali</type>
	<year>1396</year>
	<month>6</month>
	<day>1</day>
</pubdate>
<pubdate>
	<type>gregorian</type>
	<year>2017</year>
	<month>9</month>
	<day>1</day>
</pubdate>
<volume>14</volume>
<number>2</number>
<publish_type>online</publish_type>
<publish_edition>1</publish_edition>
<article_type>fulltext</article_type>
<articleset>
	<article>


	<language>fa</language>
	<article_id_doi></article_id_doi>
	<title_fa>الگوریتم ژنتیک با جهش آشوبی هوشمند و ترکیب چند‌نقطه‌ای مکاشفه‌ای برای حل مسئله رنگ‌آمیزی گراف</title_fa>
	<title>Genetic Algorithm with Intelligence Chaotic Algorithm and Heuristic Multi-Point Crossover for Graph Coloring Problem</title>
	<subject_fa>مقالات پردازش داده‌های رقمی</subject_fa>
	<subject>Paper</subject>
	<content_type_fa>پژوهشي</content_type_fa>
	<content_type>Research</content_type>
	<abstract_fa>&lt;p class=&quot;AuthorName&quot; dir=&quot;RTL&quot; style=&quot;margin-bottom:0in;margin-bottom:.0001pt;
text-indent:0in&quot;&gt;&lt;b&gt;&lt;span b=&quot;&quot; lang=&quot;FA&quot; style=&quot;font-family:&quot;&gt;تخصیص مقدار رنگی را به هر یک از گره&#8204;های گراف، به&#8204;گونه&#8204;ای که هیچ دو گره مجاوری دارای رنگ یکسانی نباشد و کمترین مقدار رنگی استفاده شود، مسئله رنگ&#8204;آمیزی گراف گویند. این مسئله به&#8204;عنوان یکی از مسائل &lt;/span&gt;&lt;/b&gt;&lt;span dir=&quot;LTR&quot;&gt;NP-hard&lt;/span&gt;&lt;span dir=&quot;RTL&quot;&gt;&lt;/span&gt;&lt;span dir=&quot;RTL&quot;&gt;&lt;/span&gt;&lt;b&gt;&lt;span b=&quot;&quot; lang=&quot;FA&quot; style=&quot;font-family:&quot;&gt;&lt;span dir=&quot;RTL&quot;&gt;&lt;/span&gt;&lt;span dir=&quot;RTL&quot;&gt;&lt;/span&gt; شناخته می&#8204;شود که کاربردهای مختلفی در زمینه تخصیص پهنای باند، اختصاص حافظه به برنامه&#8204;ها و همچنین، طراحی مدارهای مجتمع دارد. در مقاله حاضر، از الگوریتم ژنتیک و پدیده آَشوب برای حل این مسئله استفاده شده است. در روش پیشنهادی حاضر، عمل&#8204;گر ترکیب چند&#8204;نقطه&#8204;ای مکاشفه&#8204;ای به نام &lt;/span&gt;&lt;/b&gt;&lt;span dir=&quot;LTR&quot;&gt;CMHn&lt;/span&gt;&lt;span dir=&quot;RTL&quot;&gt;&lt;/span&gt;&lt;span dir=&quot;RTL&quot;&gt;&lt;/span&gt;&lt;b&gt;&lt;span b=&quot;&quot; lang=&quot;FA&quot; style=&quot;font-family:&quot;&gt;&lt;span dir=&quot;RTL&quot;&gt;&lt;/span&gt;&lt;span dir=&quot;RTL&quot;&gt;&lt;/span&gt; معرفی شده است. این عمل&#8204;گر، با انتخاب چند نقطه برش در والدین و معتبر&#8204;کردن یکی از زیر بخش&#8204;های والدین (دومین زیربخش هر والد می&#8204;تواند معتبر یا غیر معتبر باشد) آنها را با هم، با استفاده از روشی ابتکاری ترکیب می&#8204;کند. برای اینکه بتوان از بهینه محلی فرار کرد و همچنین، برای یافتن فضای جستجوی جدید، از عمل&#8204;گر جهش استفاده می&#8204;شود. در این مقاله، عمل&#8204;گر جهش آشوبی هوشمند معرفی شده است که با استفاده از فرمولی گره&#8204;هایی را که برای جهش مناسب&#8204;ترند، انتخاب و بر روی آنها جهش را اعمال می&#8204;کند. همچنین، نیمی از جمعیت اولیه با استفاده از روش ابتکاری و نیمی از آن با روش تصادفی تولید شده است. به&#8204;منظور ارزیابی الگوریتم پیشنهادی از نمونه گراف&#8204;های &lt;/span&gt;&lt;/b&gt;&lt;span dir=&quot;LTR&quot;&gt;DIMACS&lt;/span&gt;&lt;span dir=&quot;RTL&quot;&gt;&lt;/span&gt;&lt;span dir=&quot;RTL&quot;&gt;&lt;/span&gt;&lt;b&gt;&lt;span b=&quot;&quot; style=&quot;font-family:
&quot;&gt;&lt;span dir=&quot;RTL&quot;&gt;&lt;/span&gt;&lt;span dir=&quot;RTL&quot;&gt;&lt;/span&gt; &lt;span lang=&quot;FA&quot;&gt;و &lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span dir=&quot;LTR&quot;&gt;Queen&lt;/span&gt;&lt;span dir=&quot;RTL&quot;&gt;&lt;/span&gt;&lt;span dir=&quot;RTL&quot;&gt;&lt;/span&gt;&lt;b&gt;&lt;span b=&quot;&quot; style=&quot;font-family:&quot;&gt;&lt;span dir=&quot;RTL&quot;&gt;&lt;/span&gt;&lt;span dir=&quot;RTL&quot;&gt;&lt;/span&gt; &lt;span lang=&quot;FA&quot;&gt;استفاده شده است. نتایج به&#8204;دست&#8204;آمده نشان می&#8204;دهد که روش پیشنهادی در بیش&#8204;تر گراف&#8204;ها، به&#8204;خصوص گراف&#8204;های بسیار بزرگ (&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span dir=&quot;LTR&quot;&gt;wap&lt;/span&gt;&lt;span dir=&quot;RTL&quot;&gt;&lt;/span&gt;&lt;span dir=&quot;RTL&quot;&gt;&lt;/span&gt;&lt;b&gt;&lt;span b=&quot;&quot; lang=&quot;FA&quot; style=&quot;font-family:&quot;&gt;&lt;span dir=&quot;RTL&quot;&gt;&lt;/span&gt;&lt;span dir=&quot;RTL&quot;&gt;&lt;/span&gt;) و گراف&#8204;های &lt;/span&gt;&lt;/b&gt;&lt;span dir=&quot;LTR&quot;&gt;Queen&lt;/span&gt;&lt;span dir=&quot;RTL&quot;&gt;&lt;/span&gt;&lt;span dir=&quot;RTL&quot;&gt;&lt;/span&gt;&lt;b&gt;&lt;span b=&quot;&quot; style=&quot;font-family:&quot;&gt;&lt;span dir=&quot;RTL&quot;&gt;&lt;/span&gt;&lt;span dir=&quot;RTL&quot;&gt;&lt;/span&gt; &lt;span lang=&quot;FA&quot;&gt;جواب بهتری نسبت به تحقیقات مشابه ارائه می&#8204;دهد.&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
</abstract_fa>
	<abstract>&lt;p&gt;&lt;strong&gt;Graph coloring is a way of coloring the vertices of a graph such that no two adjacent&amp;nbsp;&lt;/strong&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Vertex_(graph_theory)&quot; title=&quot;Vertex (graph theory)&quot;&gt;&lt;strong&gt;vertices&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; have the same color. Graph coloring problem (GCP) is about finding the smallest number of colors needed to color a given graph. The smallest number of colors needed to color a graph G, is called its chromatic number. GCP is a well-known NP-hard problems and, therefore, heuristic algorithms are usually used to solve it. GCP has many applications such as: bandwidth allocation, register allocation, VLSI design, scheduling, Sudoku, map coloring and so on. &lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;We try genetic algorithm (GA) and chaos theory to solve GCP. We proposed a heuristic algorithm called CMHn to implement multi-point crossover operation in GA. To generate initial population, a fast greedy algorithm is used. In this algorithm, the degree of each node and the number colors in its neighbor is used to assign a color to each node. Mutation operation in GA is used to explore the search space and scape from the local optima. In this study, a chaotic mutation operation is presented to select some vertices and change their color.&amp;nbsp; The crossover and mutation parameters in the proposed algorithm is tuned based on some experiment.&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;To evaluate the proposed algorithm, some experiment is conducted on DIMACS&lt;/strong&gt;&lt;strong&gt; data set. Among DIMACS sample graphs, &lt;em&gt;DSJ, Queen, Le450, Wap&lt;/em&gt; are well-known challenging samples for graph coloring. The proposed algorithm is executed 10 times on each sample and the best, worst and mean results are reported.&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;Results show that the proposed algorithm can effectively solve GCP and have comparable outcome with the recent studies in this field. The proposed method outperforms other algorithms on very large graphs (&lt;em&gt;Wap&lt;/em&gt; graphs).&amp;nbsp;&lt;/strong&gt;&lt;br&gt;
&amp;nbsp;&lt;/p&gt;
</abstract>
	<keyword_fa>مسئله رنگ‌آمیزی گراف, الگوریتم ژنتیک, روش ابتکاری, ترکیب چند نقطه‌ای مکاشفه‌ای, جهش آشوبی هوشمند</keyword_fa>
	<keyword>Graph coloring problem, genetic algorithm, heuristics, multi-point crossover, chaotic mutation</keyword>
	<start_page>75</start_page>
	<end_page>96</end_page>
	<web_url>http://jsdp.rcisp.ac.ir/browse.php?a_code=A-10-800-1&amp;slc_lang=fa&amp;sid=1</web_url>


<author_list>
	<author>
	<first_name>Seyyed Ali</first_name>
	<middle_name></middle_name>
	<last_name>Sadati Tileboni</last_name>
	<suffix></suffix>
	<first_name_fa>سید علی</first_name_fa>
	<middle_name_fa></middle_name_fa>
	<last_name_fa>ساداتی تیله بنی</last_name_fa>
	<suffix_fa></suffix_fa>
	<email>seyyedali.sadati@nit.ac.ir</email>
	<code>10031947532846005470</code>
	<orcid>10031947532846005470</orcid>
	<coreauthor>No</coreauthor>
	<affiliation></affiliation>
	<affiliation_fa>دانشگاه صنعتی (نوشیروانی) بابل</affiliation_fa>
	 </author>


	<author>
	<first_name>Hamid</first_name>
	<middle_name></middle_name>
	<last_name>Jazayeriy</last_name>
	<suffix></suffix>
	<first_name_fa>حمید</first_name_fa>
	<middle_name_fa></middle_name_fa>
	<last_name_fa>جزایری</last_name_fa>
	<suffix_fa></suffix_fa>
	<email>jhamid@nit.ac.ir</email>
	<code>10031947532846005471</code>
	<orcid>10031947532846005471</orcid>
	<coreauthor>Yes
</coreauthor>
	<affiliation></affiliation>
	<affiliation_fa>دانشگاه صنعتی (نوشیروانی) بابل</affiliation_fa>
	 </author>


	<author>
	<first_name>Mojtaba</first_name>
	<middle_name></middle_name>
	<last_name>Valinataj</last_name>
	<suffix></suffix>
	<first_name_fa>مجتبی</first_name_fa>
	<middle_name_fa></middle_name_fa>
	<last_name_fa>ولی نتاج</last_name_fa>
	<suffix_fa></suffix_fa>
	<email>m.valinataj@nit.ac.ir</email>
	<code>10031947532846005472</code>
	<orcid>10031947532846005472</orcid>
	<coreauthor>No</coreauthor>
	<affiliation></affiliation>
	<affiliation_fa>دانشگاه صنعتی (نوشیروانی) بابل</affiliation_fa>
	 </author>


</author_list>


	</article>
</articleset>
</journal>
