<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ArticleSet PUBLIC "-//NLM//DTD PubMed 2.7//EN" "https://dtd.nlm.nih.gov/ncbi/pubmed/in/PubMed.dtd">
<ArticleSet>
<Article>
<Journal>
				<PublisherName>University of Tehran</PublisherName>
				<JournalTitle>Journal of Algorithms and Computation</JournalTitle>
				<Issn>2476-2776</Issn>
				<Volume>48</Volume>
				<Issue>1</Issue>
				<PubDate PubStatus="epublish">
					<Year>2016</Year>
					<Month>11</Month>
					<Day>28</Day>
				</PubDate>
			</Journal>
<ArticleTitle>Deciding Graph non-Hamiltonicity via a Closure Algorithm</ArticleTitle>
<VernacularTitle></VernacularTitle>
			<FirstPage>1</FirstPage>
			<LastPage>35</LastPage>
			<ELocationID EIdType="pii">7937</ELocationID>
			
			
			<Language>EN</Language>
<AuthorList>
<Author>
					<FirstName>E. R.</FirstName>
					<LastName>Swart</LastName>
<Affiliation>Kelowna, British Columbia, Canada</Affiliation>

</Author>
<Author>
					<FirstName>Stephen J.</FirstName>
					<LastName>Gismondi</LastName>
<Affiliation>University of Guelph, Canada</Affiliation>

</Author>
<Author>
					<FirstName>N. R.</FirstName>
					<LastName>Swart</LastName>
<Affiliation>University of British Columbia Okanagan, Canada</Affiliation>

</Author>
<Author>
					<FirstName>C. E.</FirstName>
					<LastName>Bell</LastName>
<Affiliation>Guelph, Ontario, Canada</Affiliation>

</Author>
<Author>
					<FirstName>A.</FirstName>
					<LastName>Lee</LastName>
<Affiliation>University of Guelph, Canada</Affiliation>

</Author>
</AuthorList>
				<PublicationType>Journal Article</PublicationType>
			<History>
				<PubDate PubStatus="received">
					<Year>2016</Year>
					<Month>01</Month>
					<Day>26</Day>
				</PubDate>
			</History>
		<Abstract>We present a matching and LP based heuristic algorithm that decides graph non-Hamiltonicity. Each of the &lt;em&gt;n&lt;/em&gt;! Hamilton cycles in a complete directed graph on &lt;em&gt;n&lt;/em&gt; + 1 vertices corresponds with each of the &lt;em&gt;n&lt;/em&gt;! &lt;em&gt;n&lt;/em&gt;-permutation matrices &lt;em&gt;P&lt;/em&gt;, such that &lt;em&gt;p&lt;sub&gt;u&lt;/sub&gt;&lt;/em&gt;&lt;sub&gt;,&lt;em&gt;i&lt;/em&gt;&lt;/sub&gt; = 1 if and only if the &lt;em&gt;i&lt;sup&gt;th&lt;/sup&gt;&lt;/em&gt; arc in a cycle enters vertex &lt;em&gt;u&lt;/em&gt;, starting and ending at vertex &lt;em&gt;n&lt;/em&gt; + 1. A graph instance (&lt;em&gt;G&lt;/em&gt;) is initially coded as exclusion set &lt;em&gt;E&lt;/em&gt;, whose members are pairs of components of &lt;em&gt;P&lt;/em&gt;, {&lt;em&gt;p&lt;/em&gt;&lt;sub&gt;&lt;em&gt;u&lt;/em&gt;,&lt;em&gt;i&lt;/em&gt;&lt;/sub&gt;, &lt;em&gt;p&lt;sub&gt;v&lt;/sub&gt;&lt;/em&gt;&lt;sub&gt;,&lt;em&gt;i&lt;/em&gt;+1&lt;/sub&gt;}, &lt;em&gt;i&lt;/em&gt; = 1, &lt;em&gt;n&lt;/em&gt; - 1, for each arc (&lt;em&gt;u&lt;/em&gt;, &lt;em&gt;v&lt;/em&gt;) not in</Abstract>
		<ObjectList>
			<Object Type="keyword">
			<Param Name="value">Hamilton cycle</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">decision problem</Param>
			</Object>
		</ObjectList>
<ArchiveCopySource DocType="pdf">https://jac.ut.ac.ir/article_7937_15545482e67a30452c97e86eb5b51fa9.pdf</ArchiveCopySource>
</Article>
</ArticleSet>
