Abstract :
Locating sensors in 2D can be modeled as an art gallery problem, which asks to locate the minimum number of omnidirectional sensors, or "guards" to "cover" a polygonal floor map. The problem is NP-hard, and no finite algorithm, even exponential, is known for its exact solution. The approximate algorithms in the literature are polynomial in the worst case, but their performance with respect to the optimal solution is either bad or, in most cases, unknown. Recently, a new incremental sensors location algorithm that attempts to balance execution times and closeness to optimum has been presented. The algorithm converges toward the optimal solution, and uses a lower bound for the number of sensors, specific of the polygon considered, for evaluating the quality of the solution. We have implemented and extensively tested the algorithm. Closeness to optimal and computation times have been measured for a large number of randomly generated polygons with or without holes, rectilinear polygons and real building floor maps. The experimental results show that the algorithm supplies solutions very close to, and often coincident with, the lower bound and therefore nearly optimal or optimal. Running times allow dealing with polygons with many tens, or even a few hundreds of edges, which appears adequate to most practical cases.
Keywords :
approximation theory; computational complexity; sensor arrays; sensor fusion; 2D sensor location algorithm; NP-hard problem; approximate algorithms; art gallery problem; omnidirectional sensors; polynomial algorithms; Art; Biomimetics; Biosensors; Floors; Image sensors; Polynomials; Rendering (computer graphics); Robot sensing systems; Surveillance; Testing; Art gallery; image based rendering; sensor planning; sensor positioning; surveillance; visibility;