{'fraction_non_alphanumeric': 0.018581081081081082, 'fraction_numerical': 0.0, 'mean_word_length': 6.059523809523809, '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}}
Using “weaker” functions for constraint propagation over real numbers

In this paper we argue for an alternative way of designing solvers based on interval arithmetic. We achieve constraint propagation over real numbers using chaotic iteration. This is carried out in two steps: first involving computationally “cheap” functions for reducing constraint satisfaction problems followed by computationally “expensive” functions for enforcing a local consistency property. This technique improves the global performances of the propagation mechanism without adding any new mathematical machinery.