Skip to main content

Optimal algorithms for circle partitioning

  • Session 9: Algorithms
  • Conference paper
  • First Online:
Computing and Combinatorics (COCOON 1997)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1276))

Included in the following conference series:

Abstract

Given a set of n points F on a circle and an integer k, we would like to find a size k subset of F such that these points are “evenly distributed” on the circle. We define two different criteria to capture the intuitive notion of evenness. Let U be a set of points on a circle and let u 1, u 2, u 3,..., u k be the order of the points in U visited clockwise starting from u 1. Denote by d; the distance between u i-1(mod k) and u i. Let min(U) = min(d i) denote the minimum distance between every pair of adjacent points and similarly max(U) = max(d i) denote the maximum distance between every pair of adjacent points. We feel that a set U is evenly distributed if min(U) is the largest among all the size k subset or max(U) is the smallest among all the size k subset. We call the former problem maxmin point location problem and the latter minmax point location problem.

For both problems we find O(n) time algorithms to find the optimal solutions, if the points on the circle are sorted. The basic idea of the algorithm is to open the circle at some point and treat the circle as a line. By applying the Frederickson's algorithm for tree partitioning, we first find an optimal solution for the corresponding line case (which is a special case of tree), then carefully relocate points in the optimal solution for the line case to get the optimal solution for the original problem. Both problems have applications for resource allocation on Synchronous Ethernet, a protocol designed for real-time applications over Ethernet.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Wen-Liar Hsu and Kuo-Hui Tsai. Linear time algorithms on circular-arc graphs. IPL, 40:123–129, 1991.

    Google Scholar 

  2. Da-Wei Wang Kuo-Hui Tsai and Ming-Ta Ko. On point location problems on a circle with applications to synchronous etheret. In Proceedings of the Fourteenth IASTED International Conference, pages 168–177, 1996.

    Google Scholar 

  3. Kuo-Hui Tsai, C.H. Chang, J.M. Ho, D.W.Wang, M.W.Li, and K.F. Huang. Synchronous ethernet — a network supporting real time communications. In Proceeding of the First Workshop on Real-time and Media System, pages 29–33, Taipei, Taiwan, R.O.C., July 1995.

    Google Scholar 

  4. Kuo-Hui Tsai, C.H. Chang, and M..W.Li. On supporting real-time channels over ethernet. In Proceeding of the Second Workshop on Real-time and Media System, Taipei, Taiwan, R.O.C., July 1996.

    Google Scholar 

  5. Kuo-Hui Tsai and D. T. Lee. k best cuts for circular arc graphs. In Proceedings of the 5th International Symposium of Algorithms and Computation pages 550–558. Springer-Verlag, 1994.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Tao Jiang D. T. Lee

Rights and permissions

Reprints and permissions

Copyright information

© 1997 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Tsai, KH., Wang, DW. (1997). Optimal algorithms for circle partitioning. In: Jiang, T., Lee, D.T. (eds) Computing and Combinatorics. COCOON 1997. Lecture Notes in Computer Science, vol 1276. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0045097

Download citation

  • DOI: https://doi.org/10.1007/BFb0045097

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-63357-0

  • Online ISBN: 978-3-540-69522-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics