Implementation of polygon guarding algorithms for art gallery problems

01/10/2022
by   Shiva Maleki, et al.
0

Victor Klee introduce the art gallery problem during a conference in Stanford in August 1976 with that question: "How many guards are required to guard an art gallery?" In 1987, Ghosh provided an approximation algorithm for vertex guards problem that achieved O(log n) approximation ratio. In 2017, Bhattacharya et. al presented an approximation algorithm for guarding weak visibility polygons. In our paper, we first implement these algorithms and then we test them for different types of polygons. We compare their performance in terms of number of guards used by them. In the last part, we have provided a new algorithm that uses Ghosh's idea. Experiments show that this algorithm assigns near optimal guards for guarding the input polygons.

READ FULL TEXT
research
02/25/2020

An Improved Algorithm for Dynamic Set Cover

We consider the minimum set cover problem in a dynamic setting. Here, we...
research
04/16/2019

Heuristic algorithms for the Longest Filled Common Subsequence Problem

At CPM 2017, Castelli et al. define and study a new variant of the Longe...
research
10/03/2019

Importance Sample-based Approximation Algorithm for Cost-aware Targeted Viral Marketing

Cost-aware Targeted Viral Marketing (CTVM), a generalization of Influenc...
research
08/06/2018

Inner approximation algorithm for solving linear multiobjective optimization problems

Benson's outer approximation algorithm and its variants are the most fre...
research
04/17/2022

A New Dynamic Algorithm for Densest Subhypergraphs

Computing a dense subgraph is a fundamental problem in graph mining, wit...
research
04/05/2023

A Simple 1.5-Approximation Algorithm for a Wide Range of Max-SMTI Problems

We give a simple approximation algorithm for a common generalization of ...
research
11/17/2019

Approximation of Steiner Forest via the Bidirected Cut Relaxation

The classical algorithm of Agrawal, Klein and Ravi [SIAM J. Comput., 24 ...

Please sign up or login with your details

Forgot password? Click here to reset