{'fraction_non_alphanumeric': 0.029175050301810865, 'fraction_numerical': 0.009054325955734407, 'mean_word_length': 5.067073170731708, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Estimating the Maximum Hidden Vertex Set in Polygons

It is known that the maximum hidden vertex set problem on a given simple polygon is NP-hard (Shermer, 1989), therefore we focused on the development of approximation algorithms to tackle it. We propose four strategies to solve this problem, the first two (based on greedy constructive search) are designed specifically to solve it, and the other two are based on the general metaheuristics simulated annealing and genetic algorithms. We conclude, through experimentation, that our best approximate algorithm is the one based on the Simulated Annealing metaheuristic. The solutions obtained with it are very satisfactory in the sense that they are always close to optimal (with an approximation ratio of 1.7, for arbitrary polygons; and with an approximation ratio of 1.5, for orthogonal polygons). We, also, conclude,that on average the maximum number of hidden vertices in a simple polygon (arbitrary or orthogonal) with n vertices is n/4.