Skip to main content
Log in

Sweeping Points

  • Published:
Algorithmica Aims and scope Submit manuscript

Abstract

Given a set of points in the plane, and a sweep-line as a tool, what is best way to move the points to a target point using a sequence of sweeps? In a sweep, the sweep-line is placed at a start position somewhere in the plane, then moved orthogonally and continuously to another parallel end position, and then lifted from the plane. The cost of a sequence of sweeps is the total length of the sweeps. Another parameter of interest is the number of sweeps. Four variants are discussed, depending on whether the target is a hole or a pile, and whether the target is specified or freely selected by the algorithm. Here we present a ratio 4/π≈1.27 approximation algorithm in the length measure, which performs at most four sweeps. We also prove that, for the two constrained variants, there are sets of n points for which any sequence of minimum cost requires 3n/2−O(1) sweeps.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Halperin, D., Kavraki, L., Latombe, J.-C.: Robotics. In: Goodman, J., O’Rourke, J. (eds.) Handbook of Discrete and Computational Geometry, 2nd edn., pp. 1065–1093. Chapman & Hall, New York (2004)

    Google Scholar 

  2. Hwang, F.K., Richards, D.S., Winter, P.: The Steiner Tree Problem. Annals of Discrete Mathematics, vol. 53. North-Holland, Amsterdam (1992)

    MATH  Google Scholar 

  3. Toussaint, G.: Solving geometric problems with the rotating calipers. In: Proceedings of Mediterranean Electrotechnical Conference (MELECON ’83), Athens

  4. Welzl, E.: The smallest rectangle enclosing a closed curve of length π. Manuscript (1993). Available at http://www.inf.ethz.ch/personal/emo/SmallPieces.html

  5. Żyliński, P.: Personal communication (June 2007)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Adrian Dumitrescu.

Additional information

A preliminary version of this paper appeared in the Proceedings of the 11th International Workshop on Approximation Algorithms for Combinatorial Optimization Problems (APPROX 2008), MIT, Boston, USA, August 2008; LNCS, Vol. 5171, pp. 63–76, Springer, Berlin.

A. Dumitrescu was supported in part by NSF CAREER grant CCF-0444188.

M. Jiang was supported in part by NSF grant DBI-0743670.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Dumitrescu, A., Jiang, M. Sweeping Points. Algorithmica 60, 703–717 (2011). https://doi.org/10.1007/s00453-009-9364-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00453-009-9364-6

Keywords

Navigation