Abstract interpretation of programs as Markov decision processes

被引:27
|
作者
Monniaux, D [1 ]
机构
[1] Ecole Normale Super, Lab Informat, F-75230 Paris, France
关键词
abstract interpretation; probabilistic semantics; program semantics; probabilities; measure theory;
D O I
10.1016/j.scico.2005.02.008
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We propose a formal language for the specification of trace properties of probabilistic, nondeterministic transition systems, encompassing the properties expressible in Linear Time Logic. Those formulas are in general undecidable on infinite deterministic transition systems and thus on infinite Markov decision processes. This language has both a semantics in terms of sets of traces, as well as another semantics in terms of measurable functions; we give and prove theorems linking the two semantics. We then apply abstract interpretation-based techniques to give upper bounds on the worst-case probability of the studied property. We propose an enhancement of this technique when the state space is partitioned - for instance along the program points - allowing the use of faster iteration methods. (c) 2005 Elsevier B.V. All rights reserved.
引用
收藏
页码:179 / 205
页数:27
相关论文
共 50 条
  • [1] Abstract interpretation of programs as Markov decision processes
    Monniaux, D
    STATIC ANALYSIS, PROCEEDINGS, 2003, 2694 : 237 - 254
  • [2] Planning with Abstract Markov Decision Processes
    Gopalan, Nakul
    desJardins, Marie
    Littman, Michael L.
    MacGlashan, James
    Squire, Shawn
    Tellex, Stefanie
    Winder, John
    Wong, Lawson L. S.
    TWENTY-SEVENTH INTERNATIONAL CONFERENCE ON AUTOMATED PLANNING AND SCHEDULING, 2017, : 480 - 488
  • [3] Singularly perturbed linear programs and Markov decision processes
    Avrachenkov, Konstantin
    Filar, Jerzy A.
    Gaitsgory, Vladimir
    Stillman, Andrew
    OPERATIONS RESEARCH LETTERS, 2016, 44 (03) : 297 - 301
  • [4] Reducing Computational Complexity in Markov Decision Processes using Abstract Actions
    Garcia-Hernandez, Ma. de Guadalupe
    Ruiz-Pinales, Jose
    Reyes-Ballesteros, Alberto
    Onaindia, Eva
    Avina-Cervantes, J. Gabriel
    PROCEEDINGS OF THE SPECIAL SESSION OF THE SEVENTH MEXICAN INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE - MICAI 2008, 2008, : 256 - +
  • [5] ABSTRACT INTERPRETATION OF PROLOG PROGRAMS
    MELLISH, CS
    LECTURE NOTES IN COMPUTER SCIENCE, 1986, 225 : 463 - 474
  • [6] Abstract interpretation of Prolog programs
    Spoto, F
    Levi, G
    ALGEBRAIC METHODOLOGY AND SOFTWARE TECHNOLOGY, 1999, 1548 : 455 - 470
  • [7] DENOTATIONAL ABSTRACT INTERPRETATION OF LOGIC PROGRAMS
    MARRIOTT, K
    SONDERGAARD, H
    JONES, ND
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1994, 16 (03): : 607 - 648
  • [8] Backwards abstract interpretation of probabilistic programs
    Monniaux, D
    PROGRAMMING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2001, 2028 : 367 - 382
  • [9] ABSTRACT INTERPRETATION AND APPLICATION TO LOGIC PROGRAMS
    COUSOT, P
    COUSOT, R
    JOURNAL OF LOGIC PROGRAMMING, 1992, 13 (2-3): : 103 - 179
  • [10] Markov decision processes
    White, D.J.
    Journal of the Operational Research Society, 1995, 46 (06):