Experimental study on approximation algorithms for guarding sets of line segments

  • Authors:
  • Valentin E. Brimkov;Andrew Leach;Michael Mastroianni;Jimmy Wu

  • Affiliations:
  • Mathematics Department, SUNY Buffalo State College, Buffalo, NY;Mathematics Department, University at Buffalo, Buffalo, NY;Mathematics Department, University at Buffalo, Buffalo, NY;Mathematics Department, University at Buffalo, Buffalo, NY

  • Venue:
  • ISVC'10 Proceedings of the 6th international conference on Advances in visual computing - Volume Part I
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Consider any real structure that can be modeled by a set of straight line segments. This can be a network of streets in a city, tunnels in a mine, corridors in a building, pipes in a factory, etc. We want to approximate a minimal number of locations where to place "guards" (either men or machines), in a way that any point of the network can be "seen" by at least one guard. A guard can see all points on segments it is on (and nothing more). As the problem is known to be NP-hard, we consider three greedy-type algorithms for finding approximate solutions. We show that for each of these, theoretically the ratio of the approximate to the optimal solution can increase without bound with the increase of the number of segments. Nevertheless, our extensive experiments show that on randomly generated instances, the approximate solutions are always very close to the optimal ones and often are, in fact, optimal.