{'fraction_non_alphanumeric': 0.01818181818181818, 'fraction_numerical': 0.0, 'mean_word_length': 5.226190476190476, '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}}
Problem-Structure-Based Pruning for Cost-Optimal Planning

In this paper we focus on efficient methods for pruning the state space in costoptimal planning. The use of heuristics to guide search and prune irrelevant branches has been widely and successfully explored. However, heuristic computation at every node in the search space is expensive, so reducing the number of nodes to be considered by up-front analysis has great potential. Our contributions are not concerned with heuristic guidance, rather completeness-preserving pruning techniques that reduce the number of states a planner must explore to find an optimal solution. We focus on search space reduction and aim to draw the attention of the optimal planning community towards pruning techniques based on problem analysis that are orthogonal to the use of heuristics. We present results showing that our techniques can improve upon state-of-the-art optimal planners, both when using blind search and importantly in conjunction with modern heuristics, thus improving their potential.