{'fraction_non_alphanumeric': 0.012464046021093002, 'fraction_numerical': 0.0, 'mean_word_length': 5.365853658536586, '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}}
Homology based algorithm for disaster recovery in wireless networks

Considering a damaged wireless network, presenting coverage holes or disconnected components, we propose a disaster recovery algorithm repairing the network. It provides the list of locations where to put new nodes to patch the coverage holes and mend the disconnected components. In order to do this we first consider the simplicial complex representation of the network, then the algorithm adds supplementary nodes in excessive number, and afterwards runs a reduction algorithm in order to reach a unimprovable result. One of the novelty of this work resides in the proposed method for the addition of nodes. We use a determinantal point process: the Ginibre point process which has inherent repulsion between vertices, which simulation is new in wireless networks application. We compare both the determinantal point process addition method with other vertices addition methods, and the whole disaster recovery algorithm to the greedy algorithm for the set cover problem.