{'fraction_non_alphanumeric': 0.03634085213032581, 'fraction_numerical': 0.0, 'mean_word_length': 4.748201438848921, '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}}
Factoring Algorithm for Counting the Number of (s,t)-Mincuts of Each Size

An efficient family of methods to evaluate network reliability is the class of factoring algorithms. Their efficiency is due to the use of reliability-preserving reductions (for instance, series-parallel ones). In this work, we follow a similar approach for the problem of counting the (s,t)-mincuts of a graph with size i, for all i. In order to take into account these possible reductions, the paper presents a technique based on a factoring formula, similar to the relation of Moskowitz, to count the number of (s,t)-mincuts of each size. This formula is applied recursively and various reductions, with computational cost polynomial in the size of the network, are used in order to reduce the size of the studied graph.