作为启发式搜索的通用规划:利用对象指针的新规划搜索空间

IF 5.1 2区 计算机科学 Q1 COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE
Javier Segovia-Aguas , Sergio Jiménez , Anders Jonsson
{"title":"作为启发式搜索的通用规划:利用对象指针的新规划搜索空间","authors":"Javier Segovia-Aguas ,&nbsp;Sergio Jiménez ,&nbsp;Anders Jonsson","doi":"10.1016/j.artint.2024.104097","DOIUrl":null,"url":null,"abstract":"<div><p><em>Planning as heuristic search</em> is one of the most successful approaches to <em>classical planning</em> but unfortunately, it does not trivially extend to <em>Generalized Planning</em> (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 their number of objects, the initial and goal configuration of these objects and hence, in the number (and possible values) of the state variables. <em>State-space search</em>, as it is implemented by heuristic planners, becomes then impractical for GP. In this paper we adapt the <em>planning as heuristic search</em> paradigm to the generalization requirements of GP, and present 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 an upgraded version of our GP algorithm, called <em>Best-First Generalized Planning</em> (<span>BFGP</span>), that implements a <em>best-first search</em> in our pointer-based solution space for GP. Lastly, the paper defines a set of evaluation and heuristic functions for <span>BFGP</span> that assess the structural complexity of the candidate GP solutions, as well as their fitness to a given input set of classical planning instances. The computation of these evaluation and heuristic functions does not require grounding states or actions in advance. Therefore our <em>GP as heuristic search</em> approach can handle large sets of state variables with large numerical domains, e.g. <em>integers</em>.</p></div>","PeriodicalId":8434,"journal":{"name":"Artificial Intelligence","volume":"330 ","pages":"Article 104097"},"PeriodicalIF":5.1000,"publicationDate":"2024-02-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S000437022400033X/pdfft?md5=155e9598fb32d57f910c200397c5f020&pid=1-s2.0-S000437022400033X-main.pdf","citationCount":"0","resultStr":"{\"title\":\"Generalized planning as heuristic search: A new planning search-space that leverages pointers over objects\",\"authors\":\"Javier Segovia-Aguas ,&nbsp;Sergio Jiménez ,&nbsp;Anders Jonsson\",\"doi\":\"10.1016/j.artint.2024.104097\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p><em>Planning as heuristic search</em> is one of the most successful approaches to <em>classical planning</em> but unfortunately, it does not trivially extend to <em>Generalized Planning</em> (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 their number of objects, the initial and goal configuration of these objects and hence, in the number (and possible values) of the state variables. <em>State-space search</em>, as it is implemented by heuristic planners, becomes then impractical for GP. In this paper we adapt the <em>planning as heuristic search</em> paradigm to the generalization requirements of GP, and present 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 an upgraded version of our GP algorithm, called <em>Best-First Generalized Planning</em> (<span>BFGP</span>), that implements a <em>best-first search</em> in our pointer-based solution space for GP. Lastly, the paper defines a set of evaluation and heuristic functions for <span>BFGP</span> that assess the structural complexity of the candidate GP solutions, as well as their fitness to a given input set of classical planning instances. The computation of these evaluation and heuristic functions does not require grounding states or actions in advance. Therefore our <em>GP as heuristic search</em> approach can handle large sets of state variables with large numerical domains, e.g. <em>integers</em>.</p></div>\",\"PeriodicalId\":8434,\"journal\":{\"name\":\"Artificial Intelligence\",\"volume\":\"330 \",\"pages\":\"Article 104097\"},\"PeriodicalIF\":5.1000,\"publicationDate\":\"2024-02-15\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://www.sciencedirect.com/science/article/pii/S000437022400033X/pdfft?md5=155e9598fb32d57f910c200397c5f020&pid=1-s2.0-S000437022400033X-main.pdf\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Artificial Intelligence\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S000437022400033X\",\"RegionNum\":2,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Artificial Intelligence","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S000437022400033X","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE","Score":null,"Total":0}
引用次数: 0

摘要

作为启发式搜索的规划是经典规划最成功的方法之一,但遗憾的是,它并不能简单地扩展到广义规划(GP);GP 的目标是计算对给定领域中一组经典规划实例有效的算法解决方案,即使这些实例在对象数量、这些对象的初始和目标配置以及状态变量的数量(和可能值)方面存在差异。因此,由启发式规划器实现的状态空间搜索对于 GP 来说是不切实际的。在本文中,我们将规划作为启发式搜索范例,以适应 GP 的泛化要求,并首次提出了 GP 的本地启发式搜索方法。首先,本文为 GP 引入了一个新的基于指针的求解空间,它与 GP 问题中经典规划实例的数量以及这些实例的大小(即对象、状态变量的数量及其域大小)无关。其次,本文定义了 GP 算法的升级版,称为最佳优先通用规划(BFGP),它在我们基于指针的 GP 解空间中实现了最佳优先搜索。最后,本文为 BFGP 定义了一组评估和启发式函数,用于评估候选 GP 解决方案的结构复杂性,以及它们对给定输入经典规划实例集的适应性。这些评估和启发式函数的计算不需要预先建立状态或行动基础。因此,我们的 GP 启发式搜索方法可以处理具有较大数值域(如整数)的大型状态变量集。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Generalized planning as heuristic search: A new planning search-space that leverages pointers over objects

Planning as heuristic search is one of the most successful approaches to classical planning but unfortunately, it does not trivially extend 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 their number of objects, the initial and goal configuration of these objects and hence, in the number (and possible values) of the state variables. State-space search, as it is implemented by heuristic planners, becomes then impractical for GP. In this paper we adapt the planning as heuristic search paradigm to the generalization requirements of GP, and present 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 an upgraded version of our GP algorithm, called Best-First Generalized Planning (BFGP), that implements a best-first search in our pointer-based solution space for GP. Lastly, the paper defines a set of evaluation and heuristic functions for BFGP that assess the structural complexity of the candidate GP solutions, as well as their fitness to a given input set of classical planning instances. 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.

求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
Artificial Intelligence
Artificial Intelligence 工程技术-计算机:人工智能
CiteScore
11.20
自引率
1.40%
发文量
118
审稿时长
8 months
期刊介绍: The Journal of Artificial Intelligence (AIJ) welcomes papers covering a broad spectrum of AI topics, including cognition, automated reasoning, computer vision, machine learning, and more. Papers should demonstrate advancements in AI and propose innovative approaches to AI problems. Additionally, the journal accepts papers describing AI applications, focusing on how new methods enhance performance rather than reiterating conventional approaches. In addition to regular papers, AIJ also accepts Research Notes, Research Field Reviews, Position Papers, Book Reviews, and summary papers on AI challenges and competitions.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信