<?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 Isfahan</PublisherName>
				<JournalTitle>Transactions on Combinatorics</JournalTitle>
				<Issn>2251-8657</Issn>
				<Volume>15</Volume>
				<Issue>4</Issue>
				<PubDate PubStatus="epublish">
					<Year>2025</Year>
					<Month>12</Month>
					<Day>04</Day>
				</PubDate>
			</Journal>
<ArticleTitle>Colored points traveling salesman problem</ArticleTitle>
<VernacularTitle></VernacularTitle>
			<FirstPage>305</FirstPage>
			<LastPage>315</LastPage>
			<ELocationID EIdType="pii">30105</ELocationID>
			
<ELocationID EIdType="doi">10.22108/toc.2025.140814.2153</ELocationID>
			
			<Language>EN</Language>
<AuthorList>
<Author>
					<FirstName>Saeed</FirstName>
					<LastName>Asaeedi</LastName>
<Affiliation>Department of Computer Science, Faculty of Mathematical Sciences, University of Kashan, P.O.Box 87317-53153, Kashan,
I. R. Iran</Affiliation>

</Author>
</AuthorList>
				<PublicationType>Journal Article</PublicationType>
			<History>
				<PubDate PubStatus="received">
					<Year>2024</Year>
					<Month>02</Month>
					<Day>24</Day>
				</PubDate>
			</History>
		<Abstract>The Colored Points Traveling Salesman Problem (Colored Points TSP) is introduced in this work as a novel variation of the traditional Euclidean Traveling Salesman Problem (TSP) in which the set of points is partitioned into multiple classes, each of which is represented by a distinct color (or label). The goal is to find a minimum cost cycle that visits all the colors so that each color appears only once. This problem finds diverse applications across various fields, including transportation, goods distribution, postal services, inspection, insurance, and banking. By reducing the traditional TSP to it, we can demonstrate that Colored Points TSP is NP-hard. Here, we offer a $\frac{2\pi r}{3}$-approximation algorithm for this problem when the points are placed on a unit grid, where $r$ denotes the radius of the points&#039; smallest color-spanning circle. The algorithm has been implemented, executed on random datasets, and compared against the brute force method.</Abstract>
		<ObjectList>
			<Object Type="keyword">
			<Param Name="value">Colored Points TSP</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Colored TSP</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">TSP</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Approximation Algorithm</Param>
			</Object>
			<Object Type="keyword">
			<Param Name="value">Computational Geometry</Param>
			</Object>
		</ObjectList>
<ArchiveCopySource DocType="pdf">https://toc.ui.ac.ir/article_30105_70cf2527e15f3dc5695d7b0d796568a1.pdf</ArchiveCopySource>
</Article>
</ArticleSet>
