{'fraction_non_alphanumeric': 0.017391304347826087, 'fraction_numerical': 0.0, 'mean_word_length': 5.225225225225225, '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 Novel Space Reduction Algorithm for Planning

Most automated planners generate plans using heuristics search. However, they still face scalability challenges for large-scale problems. Space reduction has always been an attractive idea to planning researchers. We propose a novel algorithm to reduce the search space using knowledge tree structure, whose nodes are actions to achieve a predicate. Based on the structure, we only expand a subset of relevant actions at each state during planning, without searching other useless actions. We test our algorithm in several planning domains in the experiment, and the experiment results show that our algorithm is efficient on space reduction.