arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2004.13295math.OC
收藏

避免维数灾难的随机对偶控制的连续时间形式

A continuous time formulation of stochastic dual control to avoid the curse of dimensionality

Martin Péron, Christopher M. Baker, Barry D. Hughes, Iadine Chadès

摘要:

对偶控制是指一类控制系统的参数不完全已知的控制问题。挑战是在探测(即激发系统更多地了解它)和谨慎(即根据当前知识选择保守控制以实现控制目标)之间找到最佳平衡。动态规划技术可以实现这种最佳的权衡。然而,虽然动态规划在离散状态和时间上表现良好,但它并不适合于具有连续时间帧或连续或无界状态空间的问题。另一个限制是多维状态经常导致动态规划方法难以处理。在本文中,我们调查是否连续时间最优控制工具可以帮助规避这些警告,同时仍然实现探测谨慎的平衡。我们引入一个程式化的问题,其中的状态是由两个微分方程之一。最初不知道哪个微分方程控制系统,所以我们必须同时确定真正的微分方程并将系统控制到期望的状态。我们展示了如何将这个问题转化为应用最优控制工具,并将这种方法的性能与动态规划方法进行了比较。我们的研究结果表明,最优控制算法的竞争对手动态规划的小问题,实现积极和平稳变化的控制之间的平衡。与动态规划相反,当同时控制多个状态时,最优控制方法仍然是易于处理的。

英文摘要:

Dual control denotes a class of control problems where the parameters governing the system are imperfectly known. The challenge is to find the optimal balance between probing, i.e. exciting the system to understand it more, and caution, i.e. selecting conservative controls based on current knowledge to achieve the control objective. Dynamic programming techniques can achieve this optimal trade-off. However, while dynamic programming performs well with discrete state and time, it is not well-suited to problems with continuous time-frames or continuous or unbounded state spaces. Another limitation is that multidimensional states often cause the dynamic programming approaches to be intractable. In this paper, we investigate whether continuous-time optimal control tools could help circumvent these caveats whilst still achieving the probing-caution balance. We introduce a stylized problem where the state is governed by one of two differential equations. It is initially unknown which differential equation governs the system, so we must simultaneously determine the true differential equation and control the system to the desired state. We show how this problem can be transformed to apply optimal control tools, and compare the performance of this approach to a dynamic programming approach. Our results suggest that the optimal control algorithm rivals dynamic programming on small problems, achieving the right balance between aggressive and smoothly varying controls. In contrast to dynamic programming, the optimal control approach remains tractable when several states are to be controlled simultaneously.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑