...
首页> 外文期刊>Artificial intelligence >Maintenance goals of agents in a dynamic environment: Formulation and policy construction
【24h】

Maintenance goals of agents in a dynamic environment: Formulation and policy construction

机译:动态环境中代理的维护目标:制定和策略构建

获取原文
获取原文并翻译 | 示例
           

摘要

The notion of maintenance often appears in the Al literature in the context of agent behavior and planning. In this paper, we argue that earlier characterizations of the notion of maintenance are not intuitive to characterize the maintenance behavior of certain agents in a dynamic environment. We propose a different characterization of maintenance and distinguish it from earlier notions such as stabilizability. Our notion of maintenance is more sensitive to a good-natured agent which struggles with an "adversary" environment, which hinders her by unforeseeable events to reach her goals (not in principle, but in case). It has a parameter k, referring to the length of non-interference (from exogenous events) needed to maintain a goal; we refer to this notion as k-maintainability. We demonstrate the notion on examples, and address the important but non-trivial issue of efficient construction of maintainability control functions. We present an algorithm which in polynomial time constructs a k-maintainable control function, if one exists, or tells that no such control is possible. Our algorithm is based on SAT Solving, and employs a suitable formulation of the existence of k-maintainable control in a fragment of SAT which is tractable. For small k (bounded by a constant), our algorithm is linear time. We then give a logic programming implementation of our algorithm and use it to give a standard procedural algorithm, and analyze the complexity of constructing fc-maintainable controls, under different assumptions such as k= 1, and states described by variables. On the one hand, our work provides new concepts and algorithms for maintenance in dynamic environment, and on the other hand, a very fruitful application of computational logic tools. We compare our work with earlier works on control synthesis from temporal logic specification and relate our work to Dijkstra's notion of self-stabilization and related notions in distributed computing.
机译:在代理人的行为和计划的背景下,维护的概念经常出现在Al文献中。在本文中,我们认为,维护概念的较早表征无法直观地表征动态环境中某些代理的维护行为。我们提出了一种不同的维护特性,并将其与诸如稳定性之类的早期概念区分开来。我们对维持的观念对善良的特工更加敏感,后者在“敌对”环境中挣扎,这会通过不可预见的事件阻碍她实现目标(原则上不是,但要以防万一)。它有一个参数k,指的是维持目标所需的无干扰时间(来自外源事件);我们将此概念称为k可维护性。我们将通过示例展示这一概念,并解决有效构建可维护性控制功能的重要但不重要的问题。我们提出了一种算法,该算法在多项式时间内构造一个k可维护的控制函数(如果存在),或者告诉我们不可能进行这种控制。我们的算法基于SAT解决方案,并采用了可处理的SAT片段中存在k个可保持控制的合适公式。对于小k(以常数为界),我们的算法是线性时间。然后,我们给出了算法的逻辑编程实现,并使用它给出了标准的过程算法,并分析了在诸如k = 1和变量描述的状态等不同假设下构造fc可维护控件的复杂性。一方面,我们的工作为动态环境中的维护提供了新的概念和算法,另一方面,它为计算逻辑工具带来了非常丰硕的应用。我们将我们的工作与来自时间逻辑规范的早期控制综合工作进行了比较,并将我们的工作与Dijkstra的自稳定概念以及分布式计算中的相关概念相关联。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号