首页 > 最新文献

International Conference on Automated Planning and Scheduling最新文献

英文 中文
On Using Action Inheritance and Modularity in PDDL Domain Modelling 动作继承和模块化在PDDL领域建模中的应用
Pub Date : 2023-07-01 DOI: 10.1609/icaps.v33i1.27203
A. Lindsay
The PDDL modelling problem is known to be challenging, time consuming and error prone. This has led researchers to investigate methods of supporting the modelling process. One particular avenue is to adapt tools and techniques that have proven useful in software engineering to support the modelling process. We observe that concepts, such as inheritance and modularity have not been fully explored in the context of modelling PDDL planning models. Within software engineering these concepts help to organise and provide structure to code, which can make it easier to read, debug, and reuse code. In this work we consider inheritance and modularity and their use in PDDL action descriptions, and how these can have a similar impact on the PDDL modelling process. Wedefine an extension to PDDL and develop appropriate tools to compile models using these extensions, both directly from the command line and through the Visual Studio Code PDDL extension. We report on our use of inheritance and modularity when modelling a planning model for a companion robot scenario. We also discuss the benefits of exploiting the inheritance hierarchy in other modules within our robot system.
众所周知,PDDL建模问题具有挑战性、耗时且容易出错。这促使研究人员研究支持建模过程的方法。一个特别的途径是采用在软件工程中被证明有用的工具和技术来支持建模过程。我们注意到,在PDDL规划模型建模的背景下,继承和模块化等概念还没有得到充分的探讨。在软件工程中,这些概念有助于组织和提供代码结构,从而使代码更容易阅读、调试和重用。在这项工作中,我们考虑继承和模块化及其在PDDL动作描述中的使用,以及它们如何对PDDL建模过程产生类似的影响。我们定义了PDDL的扩展,并开发了适当的工具来使用这些扩展来编译模型,既可以直接从命令行,也可以通过Visual Studio Code PDDL扩展。我们报告了在为同伴机器人场景建模规划模型时使用继承和模块化。我们还讨论了在机器人系统中的其他模块中利用继承层次结构的好处。
{"title":"On Using Action Inheritance and Modularity in PDDL Domain Modelling","authors":"A. Lindsay","doi":"10.1609/icaps.v33i1.27203","DOIUrl":"https://doi.org/10.1609/icaps.v33i1.27203","url":null,"abstract":"The PDDL modelling problem is known to be challenging, time consuming and error prone. This has led researchers to investigate methods of supporting the modelling process. One particular avenue is to adapt tools and techniques that have proven useful in software engineering to support the modelling process. We observe that concepts, such as inheritance and modularity have not been fully explored in the context of modelling PDDL planning models. Within software engineering these concepts help to organise and provide structure to code, which can make it easier to read, debug, and reuse code. In this work we consider inheritance and modularity and their use in PDDL action descriptions, and how these can have a similar impact on the PDDL modelling process. We\u0000define an extension to PDDL and develop appropriate tools to compile models using these extensions, both directly from the command line and through the Visual Studio Code PDDL extension. We report on our use of inheritance and modularity when modelling a planning model for a companion robot scenario. We also discuss the benefits of exploiting the inheritance hierarchy in other modules within our robot system.","PeriodicalId":239898,"journal":{"name":"International Conference on Automated Planning and Scheduling","volume":"27 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":"122713180","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
Generalizing Action Justification and Causal Links to Policies 概括行动的理由和政策的因果关系
Pub Date : 2023-07-01 DOI: 10.1609/icaps.v33i1.27221
S. Sreedharan, Christian Muise, Subbarao Kambhampati
We revisit two concepts popularly used within the context of classical planning, namely action justification and causal links. While these concepts have come to underpin some of the most popular notions of explanations in classical planning, these notions are restricted to sequential plans. To address this shortcoming, we propose a generalization of these concepts that is applicable to state-action policies. We introduce algorithms that can identify justified actions and causal links contributed by such actions for policies generated for Fully Observable Non-Deterministic (FOND) planning problems. We also present an empirical evaluation that demonstrates the computational characteristics of these algorithms on standard FOND benchmarks.
我们重新审视经典规划中常用的两个概念,即行动正当性和因果关系。虽然这些概念已经成为经典规划中一些最流行的解释概念的基础,但这些概念仅限于顺序计划。为了解决这一缺点,我们提出了适用于国家行动政策的这些概念的概括。我们引入了一种算法,该算法可以识别为完全可观察非确定性(FOND)规划问题生成的策略所产生的合理行为和因果关系。我们还提出了一个实证评估,证明了这些算法在标准FOND基准上的计算特性。
{"title":"Generalizing Action Justification and Causal Links to Policies","authors":"S. Sreedharan, Christian Muise, Subbarao Kambhampati","doi":"10.1609/icaps.v33i1.27221","DOIUrl":"https://doi.org/10.1609/icaps.v33i1.27221","url":null,"abstract":"We revisit two concepts popularly used within the context of classical planning, namely action justification and causal links. While these concepts have come to underpin some of the most popular notions of explanations in classical planning, these notions are restricted to sequential plans. To address this shortcoming, we propose a generalization of these concepts that is applicable to state-action policies. We introduce algorithms that can identify justified actions and causal links contributed by such actions for policies generated for Fully Observable Non-Deterministic (FOND) planning problems. We also present an empirical evaluation that demonstrates the computational characteristics of these algorithms on standard FOND benchmarks.","PeriodicalId":239898,"journal":{"name":"International Conference on Automated Planning and Scheduling","volume":"5 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":"114222528","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
A Column Generation Approach to Correlated Simple Temporal Networks 关联简单时态网络的列生成方法
Pub Date : 2023-07-01 DOI: 10.1609/icaps.v33i1.27207
Andrew Murray, A. Arulselvan, Michael Cashmore, M. Roper, J. Frank
Probabilistic Simple Temporal Networks (PSTN) represent scheduling problems under temporal uncertainty. Strong controllability (SC) of PSTNs involves finding a schedule to a PSTN that maximises the probability that all constraints are satisfied (robustness). Previous approaches to this problem assume independence of probabilistic durations, and approximate the risk by bounding it above using Boole’s inequality. This gives no guarantee of finding the schedule optimising robustness, and fails to consider correlations between probabilistic durations that frequently arise in practical applications. In this paper, we formally define the Correlated Simple Temporal Network (Corr-STN) which generalises the PSTN by removing the restriction of independence. We show that the problem of Corr-STN SC is convex for a large class of multivariate (log-concave) distributions. We then introduce an algorithm capable of finding optimal SC schedules to Corr-STNs, using the column generation method. Finally, we validate our approach on a number of Corr-STNs and find that our method offers more robust solutions when compared with prior approaches.
概率简单时态网络(PSTN)代表了时间不确定性下的调度问题。PSTN的强可控性(SC)涉及找到一个最大概率满足所有约束的PSTN调度(鲁棒性)。以前解决这个问题的方法假设概率持续时间的独立性,并通过使用布尔不等式将其限定在上面来近似风险。这不能保证找到调度优化鲁棒性,并且不能考虑在实际应用中经常出现的概率持续时间之间的相关性。在本文中,我们正式定义了相关简单时态网络(Corr-STN),它通过消除独立性的限制来推广PSTN。我们证明了Corr-STN SC问题对于一大类多元(log-凹)分布是凸的。然后,我们介绍了一种能够使用列生成方法为Corr-STNs找到最优SC调度的算法。最后,我们在许多corr - stn上验证了我们的方法,并发现与之前的方法相比,我们的方法提供了更健壮的解决方案。
{"title":"A Column Generation Approach to Correlated Simple Temporal Networks","authors":"Andrew Murray, A. Arulselvan, Michael Cashmore, M. Roper, J. Frank","doi":"10.1609/icaps.v33i1.27207","DOIUrl":"https://doi.org/10.1609/icaps.v33i1.27207","url":null,"abstract":"Probabilistic Simple Temporal Networks (PSTN) represent scheduling problems under temporal uncertainty. Strong controllability (SC) of PSTNs involves finding a schedule to a PSTN that maximises the probability that all constraints are satisfied (robustness). Previous approaches to this problem assume independence of probabilistic durations, and approximate the risk by bounding it above using Boole’s inequality. This gives no guarantee of finding the schedule optimising robustness, and fails to consider correlations between probabilistic durations that frequently arise in practical applications. In this paper, we formally define the Correlated Simple Temporal Network (Corr-STN) which generalises the PSTN by removing the restriction of independence. We show that the problem of Corr-STN SC is convex for a large class of multivariate (log-concave) distributions. We then introduce an algorithm capable of finding optimal SC schedules to Corr-STNs, using the column generation method. Finally, we validate our approach on a number of Corr-STNs and find that our method offers more robust solutions when compared with prior approaches.","PeriodicalId":239898,"journal":{"name":"International Conference on Automated Planning and Scheduling","volume":"1 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":"130002084","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
Robust Metric Hybrid Planning in Stochastic Nonlinear Domains Using Mathematical Optimization 基于数学优化的随机非线性域鲁棒度量混合规划
Pub Date : 2023-07-01 DOI: 10.1609/icaps.v33i1.27216
B. Say
The deployment of automated planning in safety critical systems has resulted in the need for the development of robust automated planners that can (i) accurately model complex systems under uncertainty, and (ii) provide formal guarantees on the model they act on. In this paper, we introduce a robust automated planner that can represent such stochastic systems with metric specifications and constrained continuous-time nonlinear dynamics over mixed (i.e., real and discrete valued) concurrent action spaces. The planner uses inverse transform sampling to model uncertainty, and has the capability of performing bi-objective optimization to first enforce the constraints of the problem as best as possible, and second optimize the metric of interest. Theoretically, we show that the planner terminates in finite time and provides formal guarantees on its solution. Experimentally, we demonstrate the capability of the planner to robustly control four complex physical systems under uncertainty.
在安全关键系统中部署自动化规划导致需要开发健壮的自动化规划器,这些规划器可以(i)在不确定的情况下准确地对复杂系统进行建模,并且(ii)为它们所作用的模型提供正式保证。在本文中,我们引入了一个鲁棒的自动规划器,它可以表示在混合(即实值和离散值)并发作用空间上具有度量规范和约束连续时间非线性动力学的随机系统。该规划器使用逆变换采样来建模不确定性,并具有执行双目标优化的能力,首先尽可能地加强问题的约束,其次优化感兴趣的度量。从理论上证明了规划在有限时间内终止,并给出了其解的形式保证。实验证明了该规划器在不确定条件下对四种复杂物理系统的鲁棒控制能力。
{"title":"Robust Metric Hybrid Planning in Stochastic Nonlinear Domains Using Mathematical Optimization","authors":"B. Say","doi":"10.1609/icaps.v33i1.27216","DOIUrl":"https://doi.org/10.1609/icaps.v33i1.27216","url":null,"abstract":"The deployment of automated planning in safety critical systems has resulted in the need for the development of robust automated planners that can (i) accurately model complex systems under uncertainty, and (ii) provide formal guarantees on the model they act on. In this paper, we introduce a robust automated planner that can represent such stochastic systems with metric specifications and constrained continuous-time nonlinear dynamics over mixed (i.e., real and discrete valued) concurrent action spaces. The planner uses inverse transform sampling to model uncertainty, and has the capability of performing bi-objective optimization to first enforce the constraints of the problem as best as possible, and second optimize the metric of interest. Theoretically, we show that the planner terminates in finite time and provides formal guarantees on its solution. Experimentally, we demonstrate the capability of the planner to robustly control four complex physical systems under uncertainty.","PeriodicalId":239898,"journal":{"name":"International Conference on Automated Planning and Scheduling","volume":"126 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":"131249644","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
Convexity Hierarchies in Grid Networks 网格网络中的凸性层次结构
Pub Date : 2023-07-01 DOI: 10.1609/icaps.v33i1.27178
Johannes Blum, Ruoying Li, Sabine Storandt
Several algorithms for path planning in grid networks rely on graph decomposition to reduce the search space size; either by constructing a search data structure on the components, or by using component information for A* guidance.The focus is usually on obtaining components of roughly equal size with few boundary nodes each. In this paper, we consider the problem of splitting a graph into convex components. A convex component is characterized by the property that for all pairs of its members, the shortest path between them is also contained in it. Thus, given a source node, a target node, and a (small) convex component that contains both of them, path planning can be restricted to this component without compromising optimality. We prove that it is NP-hard to find a balanced node separator that splits a given graph into convex components. However, we also present and evaluate heuristics for (hierarchical) convex decomposition of grid networks that perform well across various benchmarks. Moreover, we describe how existing path planning methods can benefit from the computation of convex components. As one main outcome, we show that contraction hierarchies become up to an order of magnitude faster on large grids when the contraction order is derived from a convex graph decomposition.
网格网络路径规划的几种算法依赖于图分解来减小搜索空间大小;通过在组件上构造搜索数据结构,或者使用组件信息进行a *指导。重点通常是获得大小大致相等的组件,每个组件的边界节点很少。在本文中,我们考虑将一个图分割成凸分量的问题。凸分量的特征是,对于它的所有成员对,它们之间的最短路径也包含在它里面。因此,给定一个源节点、一个目标节点和一个包含这两个节点的(小)凸组件,路径规划可以限制在这个组件上,而不会影响最优性。我们证明了找到一个将给定图分割成凸分量的平衡节点分隔符是np困难的。然而,我们也提出并评估了在各种基准测试中表现良好的网格网络(分层)凸分解的启发式方法。此外,我们描述了现有的路径规划方法如何从凸分量的计算中获益。作为一个主要结果,我们表明,当收缩顺序从凸图分解中导出时,在大型网格上的收缩层次结构变得快了一个数量级。
{"title":"Convexity Hierarchies in Grid Networks","authors":"Johannes Blum, Ruoying Li, Sabine Storandt","doi":"10.1609/icaps.v33i1.27178","DOIUrl":"https://doi.org/10.1609/icaps.v33i1.27178","url":null,"abstract":"Several algorithms for path planning in grid networks rely on graph decomposition to reduce the search space size; either by constructing a search data structure on the components, or by using component information for A* guidance.\u0000The focus is usually on obtaining components of roughly equal size with few boundary nodes each. In this paper, we consider the problem of splitting a graph into convex components. A convex component is characterized by the property that for all pairs of its members, the shortest path between them is also contained in it. Thus, given a source node, a target node, and a (small) convex component that contains both of them, path planning can be restricted to this component without compromising optimality. We prove that it is NP-hard to find a balanced node separator that splits a given graph into convex components. However, we also present and evaluate heuristics for (hierarchical) convex decomposition of grid networks that perform well across various benchmarks. Moreover, we describe how existing path planning methods can benefit from the computation of convex components. As one main outcome, we show that contraction hierarchies become up to an order of magnitude faster on large grids when the contraction order is derived from a convex graph decomposition.","PeriodicalId":239898,"journal":{"name":"International Conference on Automated Planning and Scheduling","volume":"82 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":"124434131","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
Automatic Metamorphic Test Oracles for Action-Policy Testing 用于动作策略测试的自动变形测试预言机
Pub Date : 2023-07-01 DOI: 10.1609/icaps.v33i1.27185
Jan Eisenhut, Á. Torralba, M. Christakis, Jörg Hoffmann
Testing is a promising way to gain trust in learned action policies π. Prior work on action-policy testing in AI planning formalized bugsas states t where π is sub-optimal with respect to a given testingobjective. Deciding whether or not t is a bug is as hard as (optimal)planning itself. How can we design test oracles able to recognize somestates t to be bugs efficiently? Recent work introduced metamorphicoracles which compare policy behavior on state pairs (s,t) where t iseasier to solve; if π performs worse on t than on s, we know that tis a bug. Here, we show how to automatically design such oracles inclassical planning, based on simulation relations between states. Weintroduce two oracle families of this kind: first, morphing querystates t to obtain suitable s; second, maintaining and comparing upperbounds on h* across the states encountered during testing. Ourexperiments on ASNet policies show that these oracles can find bugsmuch more quickly than the existing alternatives, which aresearch-based; and that the combination of our oracles withsearch-based ones almost consistently dominates all other oracles.
测试是一种很有前途的方法,可以在学习的行动策略中获得信任。先前关于AI规划中的行动策略测试的工作形式化了错误状态t,其中π相对于给定的测试目标是次优的。决定它是否是一个bug和(最优)计划本身一样困难。我们怎样才能设计出能够有效识别某些状态的测试oracle ?最近的工作引入了比较状态对(s,t)上的策略行为的变形神谕,其中t更容易解决;如果π在t上的表现不如在s上,我们知道这是一个错误。在这里,我们展示了如何基于状态之间的模拟关系自动设计这样的预言机经典规划。我们介绍了这类oracle的两个家族:第一,通过变换查询状态t来获得合适的s;其次,维护和比较在测试过程中遇到的不同状态下h*的上界。我们对ASNet策略的实验表明,这些预言器可以比现有的基于研究的替代方案更快地发现错误;我们的甲骨文和基于搜索的甲骨文的结合几乎一直主导着所有其他的甲骨文。
{"title":"Automatic Metamorphic Test Oracles for Action-Policy Testing","authors":"Jan Eisenhut, Á. Torralba, M. Christakis, Jörg Hoffmann","doi":"10.1609/icaps.v33i1.27185","DOIUrl":"https://doi.org/10.1609/icaps.v33i1.27185","url":null,"abstract":"Testing is a promising way to gain trust in learned action policies π. \u0000Prior work on action-policy testing in AI planning formalized bugs\u0000as states t where π is sub-optimal with respect to a given testing\u0000objective. Deciding whether or not t is a bug is as hard as (optimal)\u0000planning itself. How can we design test oracles able to recognize some\u0000states t to be bugs efficiently? Recent work introduced metamorphic\u0000oracles which compare policy behavior on state pairs (s,t) where t is\u0000easier to solve; if π performs worse on t than on s, we know that t\u0000is a bug. Here, we show how to automatically design such oracles in\u0000classical planning, based on simulation relations between states. We\u0000introduce two oracle families of this kind: first, morphing query\u0000states t to obtain suitable s; second, maintaining and comparing upper\u0000bounds on h* across the states encountered during testing. Our\u0000experiments on ASNet policies show that these oracles can find bugs\u0000much more quickly than the existing alternatives, which are\u0000search-based; and that the combination of our oracles with\u0000search-based ones almost consistently dominates all other oracles.","PeriodicalId":239898,"journal":{"name":"International Conference on Automated Planning and Scheduling","volume":"214 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":"116172521","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
W-restrained Bidirectional Bounded-Suboptimal Heuristic Search w约束双向有界次优启发式搜索
Pub Date : 2023-07-01 DOI: 10.1609/icaps.v33i1.27175
Dor Atzmon, Shahaf S. Shperberg, Netanel Sabah, Ariel Felner, Nathan R Sturtevant
In this paper, we develop theoretical foundations for bidirectional bounded-suboptimal search (BiBSS) based on recent advancements in optimal bidirectional search. In addition, we introduce a BiBSS variant of the prominent meet-in-the-middle (MM) algorithm, called Weighted MM (WMM). We show that WMM has an interesting property of being W-restrained, and study it empirically.
本文基于最优双向搜索的最新进展,建立了双向有界次优搜索(BiBSS)的理论基础。此外,我们还介绍了著名的中间相遇(MM)算法的BiBSS变体,称为加权MM (WMM)。我们证明了WMM具有w约束的有趣性质,并对其进行了实证研究。
{"title":"W-restrained Bidirectional Bounded-Suboptimal Heuristic Search","authors":"Dor Atzmon, Shahaf S. Shperberg, Netanel Sabah, Ariel Felner, Nathan R Sturtevant","doi":"10.1609/icaps.v33i1.27175","DOIUrl":"https://doi.org/10.1609/icaps.v33i1.27175","url":null,"abstract":"In this paper, we develop theoretical foundations for bidirectional bounded-suboptimal search (BiBSS) based on recent advancements in optimal bidirectional search. In addition, we introduce a BiBSS variant of the prominent meet-in-the-middle (MM) algorithm, called Weighted MM (WMM). We show that WMM has an interesting property of being W-restrained, and study it empirically.","PeriodicalId":239898,"journal":{"name":"International Conference on Automated Planning and Scheduling","volume":"35 6 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":"123709682","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
Dynamic Weight Setting for Personnel Scheduling with Many Objectives 多目标人员调度的动态权值设置
Pub Date : 2023-07-01 DOI: 10.1609/icaps.v33i1.27231
Lucas Kletzander, Nysret Musliu
When large sets of constraints and objectives are combined in a practical optimization problem, managing all these potentially conflicting goals can become very difficult and might require to solve an instance multiple times. First, an instance might be infeasible with the current constraints, in which case our system introduces a novel violation score to help identify the constraints that need to be relaxed for the next run. Second, multiple objectives are often combined using a linear combination with hand-crafted weights, which are very difficult to set such that the result matches the expectations regarding the balance between individual objectives. Instead, the user can tell our system particular thresholds for the expected changes in objectives, e.g., to reduce objective 1 by 10 % while not increasing objective 2 by more than 5 %. Dynamic weight setting automatically adapts the weights to reach these thresholds or uses the violation scores to explain reasons for not reaching thresholds. It can not only be used for soft constraints, but also to determine weights when hard constraints are internally represented as soft constraints in meta-heuristics. While the methodology is general, we have implemented it in the context of a personnel scheduling framework of our industry partner and present a detailed evaluation on the domain of Bus Driver Scheduling, where its benefits can be seen in multiple scenarios.
当在实际优化问题中结合大量约束和目标时,管理所有这些潜在的冲突目标可能会变得非常困难,并且可能需要多次解决实例。首先,在当前的约束条件下,一个实例可能是不可行的,在这种情况下,我们的系统引入了一个新的违规评分,以帮助识别需要在下次运行时放松的约束条件。其次,多个目标通常使用带有手工制作的权重的线性组合进行组合,这很难使结果与单个目标之间的平衡相匹配。相反,用户可以告诉我们的系统目标预期变化的特定阈值,例如,将目标1减少10%,而不增加目标2超过5%。动态权重设置自动调整权重以达到这些阈值,或者使用违规得分来解释未达到阈值的原因。它不仅可以用于软约束,还可以在硬约束内部表示为软约束时确定权重。虽然该方法是通用的,但我们已经在我们的行业合作伙伴的人员调度框架中实施了它,并对公交司机调度领域进行了详细的评估,在多个场景中可以看到它的好处。
{"title":"Dynamic Weight Setting for Personnel Scheduling with Many Objectives","authors":"Lucas Kletzander, Nysret Musliu","doi":"10.1609/icaps.v33i1.27231","DOIUrl":"https://doi.org/10.1609/icaps.v33i1.27231","url":null,"abstract":"When large sets of constraints and objectives are combined in a practical optimization problem, managing all these potentially conflicting goals can become very difficult and might require to solve an instance multiple times. First, an instance might be infeasible with the current constraints, in which case our system introduces a novel violation score to help identify the constraints that need to be relaxed for the next run. Second, multiple objectives are often combined using a linear combination with hand-crafted weights, which are very difficult to set such that the result matches the expectations regarding the balance between individual objectives. Instead, the user can tell our system particular thresholds for the expected changes in objectives, e.g., to reduce objective 1 by 10 % while not increasing objective 2 by more than 5 %. Dynamic weight setting automatically adapts the weights to reach these thresholds or uses the violation scores to explain reasons for not reaching thresholds. It can not only be used for soft constraints, but also to determine weights when hard constraints are internally represented as soft constraints in meta-heuristics. While the methodology is general, we have implemented it in the context of a personnel scheduling framework of our industry partner and present a detailed evaluation on the domain of Bus Driver Scheduling, where its benefits can be seen in multiple scenarios.","PeriodicalId":239898,"journal":{"name":"International Conference on Automated Planning and Scheduling","volume":"43 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":"125890234","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
A Best-First Search Algorithm for FOND Planning and Heuristic Functions to Optimize Decompressed Solution Size 一种最佳优先搜索算法的FOND规划和启发式函数优化解压缩大小
Pub Date : 2023-07-01 DOI: 10.1609/icaps.v33i1.27205
Frederico Messa, A. Pereira
In this work, we study fully-observable non-deterministic (FOND) planning, which models uncertainty through actions with non-deterministic effects. We present a best-first heuristic search algorithm called AND* that searches the policy-space of the FOND task to find a solution policy. We generalize the concepts of optimality, admissibility, and goal-awareness for FOND. Using these new concepts, we formalize the concept of heuristic functions that can guide a policy-space search. We analyze different aspects of the general structure of FOND solutions to introduce and characterize a set of FOND heuristics that estimate how far a policy is from becoming a solution. One of these heuristics applies a novel insight. Guided by them AND* returns only solutions with the minimal possible number of mapped states. We systematically study these FOND heuristics theoretically and empirically. We observe that our best heuristic makes AND* much more effective than the straightforward heuristics. We believe that our work allows a better understanding of how to design algorithms and heuristics to solve FOND tasks.
在这项工作中,我们研究了完全可观察的非确定性(FOND)规划,它通过具有非确定性影响的行为来模拟不确定性。提出了一种最优优先启发式搜索算法AND*,该算法通过搜索FOND任务的策略空间来寻找策略解。我们概括了最优性、可接受性和目标意识的概念。使用这些新概念,我们形式化了启发式函数的概念,启发式函数可以指导策略空间搜索。我们分析了FOND解决方案一般结构的不同方面,以介绍和描述一组FOND启发式方法,这些启发式方法可以估计策略与解决方案之间的距离。其中一种启发式方法应用了一种新颖的见解。在它们的指导下,AND*只返回具有尽可能少的映射状态的解。我们从理论和经验两方面对这些启发式方法进行了系统的研究。我们观察到,我们最好的启发式使AND*比直接启发式更有效。我们相信我们的工作可以更好地理解如何设计算法和启发式来解决FOND任务。
{"title":"A Best-First Search Algorithm for FOND Planning and Heuristic Functions to Optimize Decompressed Solution Size","authors":"Frederico Messa, A. Pereira","doi":"10.1609/icaps.v33i1.27205","DOIUrl":"https://doi.org/10.1609/icaps.v33i1.27205","url":null,"abstract":"In this work, we study fully-observable non-deterministic (FOND) planning, which models uncertainty through actions with non-deterministic effects. We present a best-first heuristic search algorithm called AND* that searches the policy-space of the FOND task to find a solution policy. We generalize the concepts of optimality, admissibility, and goal-awareness for FOND. Using these new concepts, we formalize the concept of heuristic functions that can guide a policy-space search. We analyze different aspects of the general structure of FOND solutions to introduce and characterize a set of FOND heuristics that estimate how far a policy is from becoming a solution. One of these heuristics applies a novel insight. Guided by them AND* returns only solutions with the minimal possible number of mapped states. We systematically study these FOND heuristics theoretically and empirically. We observe that our best heuristic makes AND* much more effective than the straightforward heuristics. We believe that our work allows a better understanding of how to design algorithms and heuristics to solve FOND tasks.","PeriodicalId":239898,"journal":{"name":"International Conference on Automated Planning and Scheduling","volume":"29 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":"124825579","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
Efficient Reasoning about Infeasible One Machine Sequencing 不可行的单机排序的有效推理
Pub Date : 2023-07-01 DOI: 10.1609/icaps.v33i1.27204
R. Mencía, Carlos Mencía, Joao Marques-Silva
This paper addresses the tasks of explaining and correcting infeasible one machine sequencing problems with a limit on the makespan. Concretely, the paper studies the computation of high-level explanations and corrections, which are given in terms of irreducible subsets of the set of jobs. To achieve these goals, the paper shows that both tasks can be reduced to the general framework of computing a minimal set over a monotone predicate (MSMP). The reductions enable the use of any general-purpose algorithm for solving MSMP, and three well-known approaches are instantiated for the two tasks. Furthermore, the paper details efficient scheduling techniques aimed at enhancing the performance of the proposed algorithms. The experimental results confirm that the proposed approaches are efficient in practice, and that the scheduling optimizations enable critical performance gains.
本文的任务是解释和纠正具有最大完工时间限制的不可行的单机排序问题。具体地,本文研究了用作业集的不可约子集给出的高级解释和修正的计算。为了实现这些目标,本文表明这两个任务都可以简化为计算单调谓词上的最小集(MSMP)的一般框架。这些约简允许使用任何通用算法来求解MSMP,并且为这两个任务实例化了三种众所周知的方法。此外,本文还详细介绍了旨在提高所提算法性能的有效调度技术。实验结果证实了所提出的方法在实践中是有效的,并且调度优化能够实现关键的性能提升。
{"title":"Efficient Reasoning about Infeasible One Machine Sequencing","authors":"R. Mencía, Carlos Mencía, Joao Marques-Silva","doi":"10.1609/icaps.v33i1.27204","DOIUrl":"https://doi.org/10.1609/icaps.v33i1.27204","url":null,"abstract":"This paper addresses the tasks of explaining and correcting infeasible one machine sequencing problems with a limit on the makespan. Concretely, the paper studies the computation of high-level explanations and corrections, which are given in terms of irreducible subsets of the set of jobs. To achieve these goals, the paper shows that both tasks can be reduced to the general framework of computing a minimal set over a monotone predicate (MSMP). The reductions enable the use of any general-purpose algorithm for solving MSMP, and three well-known approaches are instantiated for the two tasks. Furthermore, the paper details efficient scheduling techniques aimed at enhancing the performance of the proposed algorithms. The experimental results confirm that the proposed approaches are efficient in practice, and that the scheduling optimizations enable critical performance gains.","PeriodicalId":239898,"journal":{"name":"International Conference on Automated Planning and Scheduling","volume":"4221 3 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":"129363101","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
期刊
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