{'fraction_non_alphanumeric': 0.01680672268907563, 'fraction_numerical': 0.0, 'mean_word_length': 6.059259259259259, '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}}
A Decomposition Algorithm for Sequencing with General Precedence Constraints

Many important unconstrained job sequencing problems for which optimal algorithms exist satisfy the adjacent job interchange property. In recent years, a more general property, the adjacent sequence interchange property, has been identified and shown to be a sufficient condition for the existence of efficient algorithms for sequencing problems with series-parallel precedence constraints. In this paper, additional properties are defined which are sufficient to prove the existence of decomposition algorithms for general precedence structures. These results are applicable to several problems, including the two-machine maximum flow time problem, the maximum cumulative cost problem, the least cost fault detection problem, and the total weighted exponential completion time problem, and represent an extension of Sidney's results on the weighted completion time problem.