Activity

  • Johnny Bek posted an update 7 years, 7 months ago

    The limit-average (or mean-payoff ) value could be the limit with the typical weights of 1 all prefixes: liminfn0 n 0in vi (below some technical conditions liminf coincides with limsup in this definition). Limit-average values depend only on the infinite tail of a run; they’re quantitative analogues of liveness properties. They may be helpful, one example is, to define the mean time involving failures of a technique, or the typical energy consumption of a technique, and so on. There are isolated outcomes [468] concerning the expressiveness, decidability, and closure UNC0379 site properties of quantitative languages, in the probabilistic, discounted weight, and typical weight situations, but we lack a comprehensive picture and, much more importantly, a compelling general theory, i.e., a quantitative pendant for the theory of -regular languages. We can’t even be sure that the discounted-sum and limit-average aggregation functions are in any way as canonical as Streett and Rabin acceptance are within the qualitative case. A topological characterization of weighted languages, akin to the topological characterization of safety and liveness as closed and dense sets within the Cantor topology, and for the Borel characterization on the -regular languages, may be helpful in this regard.5 The branching-time view Given the wide open predicament with the quantitative linear-time view, it is actually all-natural to appear also in the branching-time view, which can be algorithmically simpler in many situations (as an example, though language inclusion checking is PSPACE-hard for finite-state machines, the existence of a simulation relation among two finite-state machines may be checked in polynomial time). Topic two will5 Although probabilistic, discounted-sum, and limit-average values are real-valued, there have also been integer-valued attempts at classifying weighted languages. They often concentrate on the summation from the weights along a run, by thinking about either finite runs [16] or upper and lower bounds on sums of both constructive and damaging weights (so-called energy values) [17]. The theory of standard expense functions abstracts quantitative values, such as infinite sums, for the two boolean values bounded and unbounded [49]. Another strategy makes use of write-only registers to compute values [50].as a result explore the pragmatics of a quantitative branchingtime approach. Having said that, we also wish to have a compelling quantitative theory of branching time. Such a theory is finest based on tree automata [51]. This can be mainly because within the branching-time view, the probable behaviors of a technique are collected in an infinite computation tree which, unlike the set (language) on the linear-time view, captures internal choice points with the system. Within a tree, the values of distinct infinite paths is often aggregated in at least two intriguing, fundamentally distinctive approaches. Worst-case evaluation Similarly to the linear-time case, we can assign to a computation tree the supremum in the values of all infinite paths within the tree. Average-case analysis We can interpret a computation tree probabilistically, by assigning probabilities to all branching decisions of the program. Considering the fact that a branching selection frequently depends deterministically on the (unknown) external input that the method receives at that point, this approach amounts to assuming a probability distribution on input values or, additional generally, on atmosphere behavior. Offered such a probabilistic environment assumption, we can assign to a computation tree the anticipated value over all infinite paths within the tree.