The theory of imprecise Markov chains has achieved significant progress in recent years. Its applicability, however, is still very much limited, due in large part to the lack of efficient computational methods for calculating higher-dimensional models. The high computational complexity shows itself especially in the calculation of the imprecise version of the Kolmogorov backward equation. The equation is represented at every point of an interval in the form of a minimization problem, solvable merely with linear programming techniques. Consequently, finding an exact solution on an entire interval is infeasible, whence approximation approaches have been developed. To achieve sufficient accuracy, in general, the linear programming optimization methods need to be used in a large number of time points. The principal goal of this paper is to provide a new, more efficient approach for solving the imprecise Kolmogorov backward equation. It is based on the Lipschitz continuity of the solutions of the equation with respect to time, causing the linear programming problems appearing in proximate points of the time interval to have similar optimal solutions. This property is exploited by utilizing the theory of normal cones of convex sets. The present article is primarily devoted to providing the theoretical basis for the novel technique, yet, the initial testing shows that in most cases it decisively outperforms the existing methods.
翻译:马尔科夫链条的理论近年来取得了显著进步,但其适用性仍然非常有限,这在很大程度上是因为缺乏计算高维模型的有效计算方法。高计算复杂性特别体现在计算科尔莫戈罗夫后方方方程式的不精确版本。该方程式以最小化问题的形式在间隔的每一点都有体现,仅使用线性编程技术即可溶解。因此,在整个时间间隔找到准确的解决方案是不可行的,已经制定了贴近方法。一般而言,线性编程优化方法需要用于大量的时间点,才能达到足够的准确性。本文的主要目标是为解决不精确的科尔莫戈罗夫后方程式提供新的、更有效率的方法。该方程式以利普施奇茨在时间间隔的每个点的方程式的连续性为基础,使得线性编程问题出现在接近时间间隔的近点上,以找到类似的最佳解决办法。这一属性通过使用正常的 convex 组合的理论加以利用。目前文章主要致力于为当前新技术提供理论基础,而现在的测试则是最决定性的。