Abstract
We are given a finite set of disjoint regions in the plane. We wish to cover all the regions by unit squares, and compute a path that visits the centers of all the unit squares in the cover. Our objective is to minimize the length of this path. The problem arises in the automatic optical inspection of printed circuit boards and other assemblies.
We show that a natural heuristic yields a path of length at most a constant times optimal, whenever the problem of covering the regions by the minimum number of unit squares can be approximated to within a constant. We consider a generalization in which the regions may be covered by squares of different sizes, and for each input region we are given an upper bound on the size of the permissible square. We show that a simple extension of our heuristic is provably good in this case as well.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
E. Arkin and R. Hassin. Approximation algorithms for the geometric covering salesman problem. Technical Report 968, School of Operations Research and Industrial Engineering, Cornell University, 1991. To appear: Discrete Applied Math.
E. Arkin, S. Fekete, J. Mitchell and C. Piatko. Optimal Covering Tour Problems. Manuscript 1993.
N. Christofides. Worst-case Analysis of a New Heuristic for the Traveling Salesman Problem. Technical Report, GSIA, Carnegie-Mellon Univ., 1976.
J. Current and D. Schilling. The Covering Salesman Problem. Transportation Science 23, 208–213, 1989.
P. Forte et al. Automatic Inspection of Electronic Surface Mount Assemblies. Proceedings of SPIE — International Society of Optical Engineering, Intelligent Robots and Computer Vision XII: Algorithms and Techniques, vol. 2055, 50–56, 1993.
S. Hata. Vision Systems for PCB Manufacturing in Japan. IECON '90, 16th Annual Conference of IEEE Industrial Electronics Society, vol. 1, 792–797, 1990.
M.E. Hernandes, J.R. Villalobos, and W.C. Johnson. Sequential Computer Algorithms for Printed Circuit Board Inspection. Proceedings of SPIE — International Society of Optical Engineering, Intelligent Robots and Computer Vision XII: Active Vision and 3D Methods, vol. 2056, 438–449, 1993.
D.S. Hochbaum and W. Maass. Approximation Schemes for Covering and Packing Problems in Image Processing and VLSI. Journal of the ACM, 32:130–136, January 1985.
K. Iwano, P. Raghavan and H. Tamaki. The Traveling Cameraman Problem, with Applications to Automatic Optical Inspection. IBM Technical Report, 1994
L. Lovász. On the ratio of optimal integral and fractional covers. Discrete Math., 13:383–390, 1975.
S.H. Oguz and L. Onural. An Automated System for Design Rule Based Visual Inspection of Printed Circuit Boards. Proceedings of the 1991 IEEE International Conference on Robotics and Applications, vol. 3, 2696–2701, 1991.
C.H. Papadimitriou. The Euclidean Traveling Salesman Problem is NP-Complete. Theoretical Computer Science, 4:237–244, 1977.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Iwano, K., Raghavan, P., Tamaki, H. (1994). The traveling cameraman problem, with applications to automatic optical inspection. In: Du, DZ., Zhang, XS. (eds) Algorithms and Computation. ISAAC 1994. Lecture Notes in Computer Science, vol 834. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58325-4_163
Download citation
DOI: https://doi.org/10.1007/3-540-58325-4_163
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-58325-7
Online ISBN: 978-3-540-48653-4
eBook Packages: Springer Book Archive