首页 > 最新文献

International Conference on Automated Planning and Scheduling最新文献

英文 中文
Runahead A*: Speculative Parallelism for A* with Slow Expansions 超前A*:对A*缓慢展开的推测并行性
Pub Date : 2023-07-01 DOI: 10.1609/icaps.v33i1.27176
Mohammad Bakhshalipour, Mohamad Qadri, Dominic Guri, Seyed Borna Ehsani, M. Likhachev, Phillip B. Gibbons
A* suffers from limited parallelism. The maximum level of traditional parallelism in A* is the same as the degree of the search graph nodes, which is too small in many applications. As such, A* cannot fully leverage the multithreading capabilities of modern processors.In this paper, we go beyond traditional parallelism and introduce speculative parallelism for A*. We observe that A*'s node expansions exhibit predictable patterns in applications like path planning. Based on this observation, we propose Runahead A* (RA*). When a node is being expanded, RA* predicts future likely-to-be-expanded nodes, performs their corresponding computation on separate threads, and memoizes the computation results. Later when a predicted node is selected for expansion, rather than performing its computation, the memoized results are used, saving significant time in slow-expansion applications.We study five applications of A*. We show that when its prediction accuracy is high, RA* offers significant speedup over vanilla A* for slow-expansion applications. With 16 threads, RA*'s speedup for such applications ranges from 3.1x to 14.1x. We also study and provide insight into when, why, and to what extent node expansions are predictable. We provide an implementation of RA* at: https://github.com/cmu-roboarch/runahead-astar/
A*的并行性有限。A*中传统的最大并行度与搜索图节点的程度相同,这在很多应用中都太小了。因此,A*不能充分利用现代处理器的多线程功能。在本文中,我们超越了传统的并行,引入了A*的推测并行。我们观察到A*的节点展开在路径规划等应用中表现出可预测的模式。基于这一观察,我们提出超前A* (RA*)。当节点被扩展时,RA*预测未来可能被扩展的节点,在单独的线程上执行相应的计算,并记忆计算结果。稍后,当选择一个预测节点进行扩展,而不是执行其计算时,将使用记忆结果,从而在缓慢扩展的应用程序中节省大量时间。我们研究了A*的五种应用。我们表明,当RA*的预测精度很高时,对于缓慢扩展的应用程序,RA*比vanilla A*提供了显着的加速。对于16个线程,RA*的加速范围从3.1到14.1倍不等。我们还研究并提供了节点扩展何时、为何以及在多大程度上是可预测的见解。我们在:https://github.com/cmu-roboarch/runahead-astar/提供了RA*的实现
{"title":"Runahead A*: Speculative Parallelism for A* with Slow Expansions","authors":"Mohammad Bakhshalipour, Mohamad Qadri, Dominic Guri, Seyed Borna Ehsani, M. Likhachev, Phillip B. Gibbons","doi":"10.1609/icaps.v33i1.27176","DOIUrl":"https://doi.org/10.1609/icaps.v33i1.27176","url":null,"abstract":"A* suffers from limited parallelism. The maximum level of traditional parallelism in A* is the same as the degree of the search graph nodes, which is too small in many applications. As such, A* cannot fully leverage the multithreading capabilities of modern processors.\u0000In this paper, we go beyond traditional parallelism and introduce speculative parallelism for A*. We observe that A*'s node expansions exhibit predictable patterns in applications like path planning. Based on this observation, we propose Runahead A* (RA*). When a node is being expanded, RA* predicts future likely-to-be-expanded nodes, performs their corresponding computation on separate threads, and memoizes the computation results. Later when a predicted node is selected for expansion, rather than performing its computation, the memoized results are used, saving significant time in slow-expansion applications.\u0000We study five applications of A*. We show that when its prediction accuracy is high, RA* offers significant speedup over vanilla A* for slow-expansion applications. With 16 threads, RA*'s speedup for such applications ranges from 3.1x to 14.1x. We also study and provide insight into when, why, and to what extent node expansions are predictable. We provide an implementation of RA* at: https://github.com/cmu-roboarch/runahead-astar/","PeriodicalId":239898,"journal":{"name":"International Conference on Automated Planning and Scheduling","volume":"02 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130536816","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Falsification of Cyber-Physical Systems Using PDDL+ Planning 基于PDDL+规划的信息物理系统伪造
Pub Date : 2023-07-01 DOI: 10.1609/icaps.v33i1.27172
Diego Aineto, Enrico Scala, E. Onaindía, I. Serina
This work explores the capabilities of current planning technologies to tackle the falsification of safety requirements for cyber-physical systems. Cyber-physical systems are systems where software and physical processes interact over time, and their requirements are commonly specified in temporal logic with time bounds. Roughly, falsification is the process of finding a trajectory of the cyber-physical system that violates the safety requirements, and it is a task typically tackled with black-box algorithms.We analyse the challenges posed by industry-driven falsification benchmarks taken from the ARCH-COMP competition, and propose a first attempt to deal with these problems through PDDL+ planning instead. Our experimental analysis on a selection of these problems provides empirical evidence on the feasibility and effectiveness of planning-based approaches, whilst also identifying the main areas of improvement.
这项工作探讨了当前规划技术解决网络物理系统安全要求伪造的能力。信息物理系统是软件和物理过程随时间相互作用的系统,它们的需求通常在具有时间界限的时间逻辑中指定。粗略地说,伪造是找到违反安全要求的网络物理系统轨迹的过程,这是一个通常用黑盒算法解决的任务。我们分析了来自ARCH-COMP竞赛的行业驱动的伪造基准所带来的挑战,并提出了通过PDDL+规划来解决这些问题的第一次尝试。我们对这些问题的实验分析为基于规划的方法的可行性和有效性提供了经验证据,同时也确定了主要的改进领域。
{"title":"Falsification of Cyber-Physical Systems Using PDDL+ Planning","authors":"Diego Aineto, Enrico Scala, E. Onaindía, I. Serina","doi":"10.1609/icaps.v33i1.27172","DOIUrl":"https://doi.org/10.1609/icaps.v33i1.27172","url":null,"abstract":"This work explores the capabilities of current planning technologies to tackle the falsification of safety requirements for cyber-physical systems. Cyber-physical systems are systems where software and physical processes interact over time, and their requirements are commonly specified in temporal logic with time bounds. Roughly, falsification is the process of finding a trajectory of the cyber-physical system that violates the safety requirements, and it is a task typically tackled with black-box algorithms.\u0000We analyse the challenges posed by industry-driven falsification benchmarks taken from the ARCH-COMP competition, and propose a first attempt to deal with these problems through PDDL+ planning instead. Our experimental analysis on a selection of these problems provides empirical evidence on the feasibility and effectiveness of planning-based approaches, whilst also identifying the main areas of improvement.","PeriodicalId":239898,"journal":{"name":"International Conference on Automated Planning and Scheduling","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122222767","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Exploiting Geometric Constraints in Multi-Agent Pathfinding 基于几何约束的多智能体寻径
Pub Date : 2023-07-01 DOI: 10.1609/icaps.v33i1.27174
Dor Atzmon, S. Bernardini, F. Fagnani, D. Fairbairn
In tackling the multi-agent pathfinding problem (MAPF), we study a specific class of paths that are constructed by taking the agents’ shortest paths from the start to the goal locations and adding safe delays at the beginning of the paths, which guarantee that they are non-conflicting. Safe delays are calculated by exploiting a set of fundamental geometric constraints among the distances between all agents’ start and goal locations. Those constraints are simple, but the MAPF problem reformulated in terms of them remains computationally hard. Nonetheless, based on safe delays, we devise a new, fast and lightweight algorithm, called Delayed Shortest Path (DSP), to find solutions to the MAPF problem. Via an extensive experimental evaluation on standard benchmarks, we show that, in many cases, our technique runs several orders of magnitudes faster than related methods while addressing problems with thousands of agents and returning low-cost solutions.
在解决多智能体寻路问题(MAPF)时,我们研究了一类特定的路径,该路径是通过从起点到目标位置的最短路径并在路径开始处添加安全延迟来构建的,这保证了它们之间的不冲突。安全延迟是通过利用一组基本的几何约束来计算所有智能体的起始点和目标点之间的距离。这些约束很简单,但是根据它们重新表述的MAPF问题在计算上仍然很困难。尽管如此,基于安全延迟,我们设计了一种新的,快速和轻量级的算法,称为延迟最短路径(DSP),以找到MAPF问题的解决方案。通过对标准基准的广泛实验评估,我们表明,在许多情况下,我们的技术在处理数千个代理的问题并返回低成本解决方案时,比相关方法快几个数量级。
{"title":"Exploiting Geometric Constraints in Multi-Agent Pathfinding","authors":"Dor Atzmon, S. Bernardini, F. Fagnani, D. Fairbairn","doi":"10.1609/icaps.v33i1.27174","DOIUrl":"https://doi.org/10.1609/icaps.v33i1.27174","url":null,"abstract":"In tackling the multi-agent pathfinding problem (MAPF), we study a specific class of paths that are constructed by taking the agents’ shortest paths from the start to the goal locations and adding safe delays at the beginning of the paths, which guarantee that they are non-conflicting. Safe delays are calculated by exploiting a set of fundamental geometric constraints among the distances between all agents’ start and goal locations. Those constraints are simple, but the MAPF problem reformulated in terms of them remains computationally hard. Nonetheless, based on safe delays, we devise a new, fast and lightweight algorithm, called Delayed Shortest Path (DSP), to find solutions to the MAPF problem. Via an extensive experimental evaluation on standard benchmarks, we show that, in many cases, our technique runs several orders of magnitudes faster than related methods while addressing problems with thousands of agents and returning low-cost solutions.","PeriodicalId":239898,"journal":{"name":"International Conference on Automated Planning and Scheduling","volume":"1107 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116056131","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Deadline-Aware Multi-Agent Tour Planning 截止日期感知的多代理旅行计划
Pub Date : 2023-07-01 DOI: 10.1609/icaps.v33i1.27194
Taoan Huang, Vikas Shivashankar, Michael Caldara, Joseph W. Durham, Jiaoyang Li, B. Dilkina, Sven Koenig
The increasing demand for same-day delivery and the commitment of e-commerce companies to this service raise a number of challenges in logistics. One of these challenges for fulfillment centers is to coordinate hundreds of mobile robots in their automated warehouses efficiently to allow for the retrieval and packing of thousands of ordered items within the promised delivery deadlines. We formulate this challenge as the new problem of deadline-aware multi-agent tour planning, where the objective is to coordinate robots to visit multiple picking stations in congested warehouses to allow as many orders to be packed on time as possible. To solve it, we propose LaRge NeighbOrhood Search for DEadline-Aware MulTi-Agent Tour PlAnning (ROSETTA). We conduct extensive experiments to evaluate ROSETTA with up to 350 robots in simulated warehouses inspired by KIVA systems. We show that it increases the number of orders completed on time by up to 38% compared to several baseline algorithms and also significantly outperforms them in terms of throughput and station utilization.
对当日达服务的需求不断增加,以及电子商务公司对这项服务的承诺,给物流带来了许多挑战。配送中心面临的挑战之一是如何有效地协调自动化仓库中的数百个移动机器人,以便在承诺的交付期限内检索和包装数千件订购物品。我们将这一挑战定义为截止日期感知的多智能体旅行规划的新问题,其目标是协调机器人访问拥挤仓库中的多个取货站,以允许尽可能多的订单按时打包。为了解决这个问题,我们提出了基于截止日期感知的多智能体漫游规划(ROSETTA)的大邻域搜索。在KIVA系统的启发下,我们在模拟仓库中使用多达350个机器人进行了广泛的实验来评估ROSETTA。我们表明,与几种基准算法相比,它将按时完成的订单数量增加了38%,并且在吞吐量和站点利用率方面也显着优于它们。
{"title":"Deadline-Aware Multi-Agent Tour Planning","authors":"Taoan Huang, Vikas Shivashankar, Michael Caldara, Joseph W. Durham, Jiaoyang Li, B. Dilkina, Sven Koenig","doi":"10.1609/icaps.v33i1.27194","DOIUrl":"https://doi.org/10.1609/icaps.v33i1.27194","url":null,"abstract":"The increasing demand for same-day delivery and the commitment of e-commerce companies to this service raise a number of challenges in logistics. One of these challenges for fulfillment centers is to coordinate hundreds of mobile robots in their automated warehouses efficiently to allow for the retrieval and packing of thousands of ordered items within the promised delivery deadlines. We formulate this challenge as the new problem of deadline-aware multi-agent tour planning, where the objective is to coordinate robots to visit multiple picking stations in congested warehouses to allow as many orders to be packed on time as possible. To solve it, we propose LaRge NeighbOrhood Search for DEadline-Aware MulTi-Agent Tour PlAnning (ROSETTA). We conduct extensive experiments to evaluate ROSETTA with up to 350 robots in simulated warehouses inspired by KIVA systems. We show that it increases the number of orders completed on time by up to 38% compared to several baseline algorithms and also significantly outperforms them in terms of throughput and station utilization.","PeriodicalId":239898,"journal":{"name":"International Conference on Automated Planning and Scheduling","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127607314","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Symmetry Detection and Breaking in Linear Cost-Optimal Numeric Planning 线性成本最优数值规划中的对称性检测与破缺
Pub Date : 2023-07-01 DOI: 10.1609/icaps.v33i1.27218
Alexander Shleyfman, Ryo Kuroiwa, J. Christopher Beck
One of the main challenges of domain-independent numeric planning is the complexity of the search problem. The exploitation of structural symmetries in a search problem can constitute an effective method of pruning search branches that may lead to exponential improvements in performance. For over a decade, symmetry breaking techniques have been successfully used within both optimal and satisficing classical planning. In this work, we show that symmetry detection methods applied in classical planning with some effort can be modified to detect symmetries in linear numeric planning. The detected symmetry group, thereafter, can be used almost directly in the A*-based symmetry breaking algorithms such as DKS and Orbit Space Search. We empirically validate that symmetry pruning can yield a substantial reduction in the search effort, even if algorithms are equipped with a strong heuristic, such as LM-cut.
领域无关数值规划的主要挑战之一是搜索问题的复杂性。在搜索问题中利用结构对称性可以构成修剪搜索分支的有效方法,从而可能导致性能的指数级提高。十多年来,对称性破缺技术已经成功地应用于最优规划和满足经典规划。在这项工作中,我们证明了在经典规划中应用的对称性检测方法可以通过一些改进来检测线性数值规划中的对称性。因此,检测到的对称群几乎可以直接用于基于A*的对称性破断算法,如DKS和轨道空间搜索。我们的经验证明,对称剪枝可以大大减少搜索工作量,即使算法配备了强大的启发式,如LM-cut。
{"title":"Symmetry Detection and Breaking in Linear Cost-Optimal Numeric Planning","authors":"Alexander Shleyfman, Ryo Kuroiwa, J. Christopher Beck","doi":"10.1609/icaps.v33i1.27218","DOIUrl":"https://doi.org/10.1609/icaps.v33i1.27218","url":null,"abstract":"One of the main challenges of domain-independent numeric planning is the complexity of the search problem. The exploitation of structural symmetries in a search problem can constitute an effective method of pruning search branches that may lead to exponential improvements in performance. For over a decade, symmetry breaking techniques have been successfully used within both optimal and satisficing classical planning. In this work, we show that symmetry detection methods applied in classical planning with some effort can be modified to detect symmetries in linear numeric planning. The detected symmetry group, thereafter, can be used almost directly in the A*-based symmetry breaking algorithms such as DKS and Orbit Space Search. We empirically validate that symmetry pruning can yield a substantial reduction in the search effort, even if algorithms are equipped with a strong heuristic, such as LM-cut.","PeriodicalId":239898,"journal":{"name":"International Conference on Automated Planning and Scheduling","volume":"70 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115538402","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
A Constraint Programming Solution to the Guillotine Rectangular Cutting Problem 剪板机矩形切割问题的约束规划解
Pub Date : 2023-07-01 DOI: 10.1609/icaps.v33i1.27213
S. Polyakovskiy, Peter J. Stuckey
The guillotine rectangular cutting problem deals with a single rectangular plate of raw material and a collection of rectangular items to be cut from the plate. Each item is associated with a profit and a demand. The problem searches for a feasible layout of a subset of items on the plate so as to maximize the total profit of selected items. The guillotine constraint restricts feasible layouts to those that can be obtained via guillotine edge-to-edge cuts that run parallel to an edge of the plate. We propose a novel constraint programming model that is suitable for guillotine cutting with an arbitrary number of stages of alternating horizontal and vertical guillotine cuts. This is an assignment-based model that models guillotine cuts using a constant number of rectangular regions, with some regions allocated to items. It treats the entire plate as a primary region and decides on the guillotine cuts required to split the regions recursively till they produce space for the items. To speed the search, the model explores the strength of cumulative scheduling relaxations of the cutting problem. Our model is a successful alternative to more traditional mixed-integer linear programming (MILP) models. It outperforms a number of state-of-the-art MILPs on a set of small and moderate size benchmark instances and proves optimality for several instances that remain challenging for these MILPs.
剪板机矩形切割问题处理的是单个矩形的原材料板和从该板上切割的一组矩形物品。每个项目都与利润和需求相关联。该问题寻求一组商品在盘子上的可行布局,以使所选商品的总利润最大化。断头台约束将可行的布局限制为可通过平行于板材边缘的断头台边对边切割获得的布局。提出了一种新的约束规划模型,该模型适用于具有任意数量的水平和垂直交替切割阶段的断头台切割。这是一个基于分配的模型,它使用恒定数量的矩形区域对断头台切割进行建模,其中一些区域分配给物品。它将整个盘子视为一个主要区域,并决定将这些区域递归分割的断头台切割,直到它们为项目产生空间。为了加快搜索速度,该模型探索了切割问题的累积调度松弛的强度。我们的模型是更传统的混合整数线性规划(MILP)模型的成功替代方案。它在一组中小型基准实例上的性能优于许多最先进的milp,并证明了对这些milp仍然具有挑战性的几个实例的最优性。
{"title":"A Constraint Programming Solution to the Guillotine Rectangular Cutting Problem","authors":"S. Polyakovskiy, Peter J. Stuckey","doi":"10.1609/icaps.v33i1.27213","DOIUrl":"https://doi.org/10.1609/icaps.v33i1.27213","url":null,"abstract":"The guillotine rectangular cutting problem deals with a single rectangular plate of raw material and a collection of rectangular items to be cut from the plate. Each item is associated with a profit and a demand. The problem searches for a feasible layout of a subset of items on the plate so as to maximize the total profit of selected items. The guillotine constraint restricts feasible layouts to those that can be obtained via guillotine edge-to-edge cuts that run parallel to an edge of the plate. We propose a novel constraint programming model that is suitable for guillotine cutting with an arbitrary number of stages of alternating horizontal and vertical guillotine cuts. This is an assignment-based model that models guillotine cuts using a constant number of rectangular regions, with some regions allocated to items. It treats the entire plate as a primary region and decides on the guillotine cuts required to split the regions recursively till they produce space for the items. To speed the search, the model explores the strength of cumulative scheduling relaxations of the cutting problem. Our model is a successful alternative to more traditional mixed-integer linear programming (MILP) models. It outperforms a number of state-of-the-art MILPs on a set of small and moderate size benchmark instances and proves optimality for several instances that remain challenging for these MILPs.","PeriodicalId":239898,"journal":{"name":"International Conference on Automated Planning and Scheduling","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115389331","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Combining Clinical and Spatial Constraints into Temporal Planning to Personalize Physical Rehabilitation 将临床和空间约束结合到时间规划中,实现个性化的身体康复
Pub Date : 2023-07-01 DOI: 10.1609/icaps.v33i1.27234
A. Umbrico, Marco Benadduci, R. Bevilacqua, A. Cesta, Francesca Fracasso, E. Maranesi, Andrea Orlandini, Gabriella Cortellessa
This work investigate temporal planning to synthesize personalized physical rehabilitation programs. The first contribution of the work concerns the representation of (heterogeneous) clinical and spatial constraints into a planning framework. The second contribution is the integration of numerical and symbolic reasoning to synthesize technically valid and coherent plans with respect to different clinical objectives. The experimental section discusses the developed planner from a technical view, assessing solving and personalization capabilities, and from a clinical view, assessing the efficacy of plans on the involved patients.
本研究探讨了时间规划以合成个性化的身体康复方案。这项工作的第一个贡献是将(异构的)临床和空间限制表示为规划框架。第二个贡献是数字和符号推理的整合,以综合技术上有效和连贯的计划,针对不同的临床目标。实验部分从技术角度讨论开发的计划器,评估解决和个性化的能力,从临床角度评估计划对所涉及的患者的疗效。
{"title":"Combining Clinical and Spatial Constraints into Temporal Planning to Personalize Physical Rehabilitation","authors":"A. Umbrico, Marco Benadduci, R. Bevilacqua, A. Cesta, Francesca Fracasso, E. Maranesi, Andrea Orlandini, Gabriella Cortellessa","doi":"10.1609/icaps.v33i1.27234","DOIUrl":"https://doi.org/10.1609/icaps.v33i1.27234","url":null,"abstract":"This work investigate temporal planning to synthesize personalized physical rehabilitation programs. The first contribution of the work concerns the representation of (heterogeneous) clinical and spatial constraints into a planning framework. The second contribution is the integration of numerical and symbolic reasoning to synthesize technically valid and coherent plans with respect to different clinical objectives. The experimental section discusses the developed planner from a technical view, assessing solving and personalization capabilities, and from a clinical view, assessing the efficacy of plans on the involved patients.","PeriodicalId":239898,"journal":{"name":"International Conference on Automated Planning and Scheduling","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125036836","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Beyond Pairwise Reasoning in Multi-Agent Path Finding 超越多智能体寻径中的两两推理
Pub Date : 2023-07-01 DOI: 10.1609/icaps.v33i1.27217
Bojie Shen, Zhe Chen, Jiaoyang Li, M. A. Cheema, Daniel D. Harabor, P. J. Stuckey
In Multi-Agent Path Finding (MAPF), we are asked to plan collision-free paths for teams of moving agents. Among the leading methods for optimal MAPF is Conflict-Based Search (CBS), an algorithmic family which has received intense attention in recent years and for which large advancements in efficiency and effectiveness have been reported. Yet all of the recent CBS gains come from reasoning over pairs of agents only. In this paper, we show how to further improve CBS by reasoning about more than two agents at the same time. Our new cluster reasoning techniques allow us to generate stronger bounds for CBS and to identify more bypasses (alternative cost-equivalent paths), which reduce the number of nodes in the CBS conflict tree.
在多智能体寻径(MAPF)中,我们被要求为移动智能体团队规划无冲突的路径。最优MAPF的主要方法是基于冲突的搜索(CBS),这是近年来受到广泛关注的一个算法家族,其效率和有效性已经有了很大的进步。然而,CBS最近的所有收益都来自于对代理人的推理。在本文中,我们展示了如何通过同时对两个以上的代理进行推理来进一步改进CBS。我们的新聚类推理技术允许我们为CBS生成更强的边界,并识别更多的旁路(替代成本等效路径),从而减少CBS冲突树中的节点数量。
{"title":"Beyond Pairwise Reasoning in Multi-Agent Path Finding","authors":"Bojie Shen, Zhe Chen, Jiaoyang Li, M. A. Cheema, Daniel D. Harabor, P. J. Stuckey","doi":"10.1609/icaps.v33i1.27217","DOIUrl":"https://doi.org/10.1609/icaps.v33i1.27217","url":null,"abstract":"In Multi-Agent Path Finding (MAPF), we are asked to plan collision-free paths for teams of moving agents. Among the leading methods for optimal MAPF is Conflict-Based Search (CBS), an algorithmic family which has received intense attention in recent years and for which large advancements in efficiency and effectiveness have been reported. Yet all of the recent CBS gains come from reasoning over pairs of agents only. In this paper, we show how to further improve CBS by reasoning about more than two agents at the same time. Our new cluster reasoning techniques allow us to generate stronger bounds for CBS and to identify more bypasses (alternative cost-equivalent paths), which reduce the number of nodes in the CBS conflict tree.","PeriodicalId":239898,"journal":{"name":"International Conference on Automated Planning and Scheduling","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122075150","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Grounding Planning Tasks Using Tree Decompositions and Iterated Solving 基于树分解和迭代求解的接地规划任务
Pub Date : 2023-07-01 DOI: 10.1609/icaps.v33i1.27184
Augusto B. Corrêa, Markus Hecher, M. Helmert, David M Longo, F. Pommerening, S. Woltran
Classical planning tasks are commonly described in a first-order language. However, most classical planners translate tasks by grounding them and then rewriting them into a propositional language. In recent years, the grounding step has become a larger bottleneck. In this work, we study how to improve it. We build on top of the most common grounder for planning tasks which uses Datalog to find all reachable atoms and actions. Inspired by recent progress in lifted planning, database theory, and algorithmics, we develop a new method to ground these Datalog programs. Our algorithm can ground more instances than the baseline, and most tasks it cannot ground are out of reach from any ground planner.
经典的规划任务通常用一阶语言描述。然而,大多数传统的计划者在翻译任务时,都是先把它们放在基础上,然后再把它们改写成一种命题语言。近年来,接地步骤已成为一个较大的瓶颈。在这项工作中,我们研究如何改进它。我们建立在最常见的规划任务基础之上,它使用Datalog来查找所有可到达的原子和操作。受最近在提升规划、数据库理论和算法方面的进展的启发,我们开发了一种新的方法来建立这些Datalog程序。我们的算法可以接地比基线更多的实例,并且大多数它不能接地的任务是任何地面规划器无法到达的。
{"title":"Grounding Planning Tasks Using Tree Decompositions and Iterated Solving","authors":"Augusto B. Corrêa, Markus Hecher, M. Helmert, David M Longo, F. Pommerening, S. Woltran","doi":"10.1609/icaps.v33i1.27184","DOIUrl":"https://doi.org/10.1609/icaps.v33i1.27184","url":null,"abstract":"Classical planning tasks are commonly described in a first-order language. However, most classical planners translate tasks by grounding them and then rewriting them into a propositional language. In recent years, the grounding step has become a larger bottleneck. In this work, we study how to improve it. We build on top of the most common grounder for planning tasks which uses Datalog to find all reachable atoms and actions. Inspired by recent progress in lifted planning, database theory, and algorithmics, we develop a new method to ground these Datalog programs. Our algorithm can ground more instances than the baseline, and most tasks it cannot ground are out of reach from any ground planner.","PeriodicalId":239898,"journal":{"name":"International Conference on Automated Planning and Scheduling","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122155104","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Planning with Multiple Action-Cost Estimates 使用多种行动成本估算进行计划
Pub Date : 2023-07-01 DOI: 10.1609/icaps.v33i1.27222
Eyal Weiss, G. Kaminka
AI Planning require computing the costs of ground actions. While often assumed to be negligible, the run-time of this computation can become a major component in the overall planning run-time. To address this, we introduce planning with multiple action cost estimates, a generalization of classical planning, where action cost can be incrementally determined using multiple estimation procedures, which trade computational effort for increasingly tightening bounds on the exact cost. We then present ACE, a generalized A*, to solve such problems. We provide theoretical guarantees, and extensive experiments that show considerable run-time savings compared to alternatives.
人工智能规划需要计算地面行动的成本。虽然通常认为该计算的运行时可以忽略不计,但它可以成为总体规划运行时中的主要组成部分。为了解决这个问题,我们引入了具有多个行动成本估计的计划,这是经典计划的一种推广,其中行动成本可以使用多个估计过程逐步确定,这些估计过程将计算工作量用于日益严格的精确成本界限。然后,我们提出了一个广义的a *——ACE来解决这类问题。我们提供了理论上的保证,并进行了大量的实验,这些实验表明,与替代方案相比,可以节省大量的运行时间。
{"title":"Planning with Multiple Action-Cost Estimates","authors":"Eyal Weiss, G. Kaminka","doi":"10.1609/icaps.v33i1.27222","DOIUrl":"https://doi.org/10.1609/icaps.v33i1.27222","url":null,"abstract":"AI Planning require computing the costs of ground actions. While often assumed to be negligible, the run-time of this computation can become a major component in the overall planning run-time. To address this, we introduce planning with multiple action cost estimates, a generalization of classical planning, where action cost can be incrementally determined using multiple estimation procedures, which trade computational effort for increasingly tightening bounds on the exact cost. We then present ACE, a generalized A*, to solve such problems. We provide theoretical guarantees, and extensive experiments that show considerable run-time savings compared to alternatives.","PeriodicalId":239898,"journal":{"name":"International Conference on Automated Planning and Scheduling","volume":"56 80 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132720367","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
期刊
International Conference on Automated Planning and Scheduling
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1