Planning as heuristic search is one of the most successful approaches to classical planning but unfortunately, it does not extend trivially to Generalized Planning (GP). GP aims to compute algorithmic solutions that are valid for a set of classical planning instances from a given domain, even if these instances differ in the number of objects, the number of state variables, their domain size, or their initial and goal configuration. The generalization requirements of GP make it impractical to perform the state-space search that is usually implemented by heuristic planners. This paper adapts the planning as heuristic search paradigm to the generalization requirements of GP, and presents the first native heuristic search approach to GP. First, the paper introduces a new pointer-based solution space for GP that is independent of the number of classical planning instances in a GP problem and the size of those instances (i.e. the number of objects, state variables and their domain sizes). Second, the paper defines a set of evaluation and heuristic functions for guiding a combinatorial search in our new GP solution space. The computation of these evaluation and heuristic functions does not require grounding states or actions in advance. Therefore our GP as heuristic search approach can handle large sets of state variables with large numerical domains, e.g.~integers. Lastly, the paper defines an upgraded version of our novel algorithm for GP called Best-First Generalized Planning (BFGP), that implements a best-first search in our pointer-based solution space, and that is guided by our evaluation/heuristic functions for GP.
翻译:规划是典型规划的最成功方法之一,但不幸的是,它并没有微乎其微地扩大到一般规划(GP)。 GP旨在计算对一个特定领域一系列典型规划实例有效的算法解决方案,即使这些实例在物体数量、国家变量数量、其领域大小或其初始和目标配置方面有所不同。 GP的概括要求使得进行通常由超自然规划者实施的州-空间搜索不切实际。本文将规划作为超自然搜索模式来调整,以适应GP的一般化要求,并向GP提出第一种本地的超自然搜索方法。首先,该文件为GP提出了一个新的基于典型规划实例的基于点解决方案空间解决方案空间解决方案空间,这与GP问题中的典型规划实例数量、国家变量数量、国家变量及其初始和目标配置不同。第二,该文件界定了一套用于指导我们新的GP解决方案空间的组合搜索的评估和肝脏功能。这些评估和超自然搜索功能的计算结果并不要求我们进行大规模地面分析,因此,而用于进行大规模地面搜索的SEurticrical-destrical-deal-deal-deal-destrual laftal-deal laftal-deal laction acal lax lax lax laview lax lax lax lax lax lax lax lax lax lax lax lax lax lax lax lax lax lax lax lax lax lautdal_ lax lautdal lautdal_ lax lax lautdal_ laxal_ lax lautdal_ lautdal_ lautdal_ lautdal_ lax lautal_ lautdal_ lautdal_ ladal- lautdal_ ladal_ lautdal_ ladal-s-s-s_ ladal-sal-sal-sal-s-s-s-s-sal-sal-sal-sal-sal-sal-sal-sal-sal-sal-sal-sal