An approximation algorithm for the smallest color-spanning circle problem

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

To find a minimum radius circle in which at least one point of each color lies inside, we have researched the smallest enclosing circle problem for n points with m different colors. The former research proposed a π-approximation algorithm with a running time O(n2 + nmlogm). In this paper, we construct a color-spanning set for each point and find the smallest enclosing circle to cover all points of each color-spanning set. The approach to find each color-spanning set is based on the nearest neighbor points which have different colors. An approximation algorithm to compute the minimum diameter of the enclosing circle is proposed with the time of O(nmlog n + n logm) at most. The approximation ratio of our algorithm is less than 2. In conclusion, both approximation ratio and complexity are improved by our proposed algorithm.

Original languageEnglish
Title of host publicationComputing and Combinatorics - 21st International Conference, COCOON 2015, Proceedings
EditorsDachuan Xu, Donglei Du, Dingzhu Du
PublisherSpringer Verlag
Pages171-182
Number of pages12
ISBN (Print)9783319213972
DOIs
StatePublished - 2015
Event21st International Conference on Computing and Combinatorics Conference, COCOON 2015 - Beijing, China
Duration: 4 Aug 20156 Aug 2015

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume9198
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference21st International Conference on Computing and Combinatorics Conference, COCOON 2015
Country/TerritoryChina
CityBeijing
Period4/08/156/08/15

Keywords

  • Approximation algorithm
  • Colored set
  • Computational geometry
  • The minimum diameter color-spanning set problem

Fingerprint

Dive into the research topics of 'An approximation algorithm for the smallest color-spanning circle problem'. Together they form a unique fingerprint.

Cite this