Abstract 1 Introduction 2 Definitions 3 Qualitative and quantitative problem 4 Relating the 𝗽𝗿- and 𝘂𝗻𝗶-values 5 Characterization of MEMDPs with entropy References

Multi-Environment MDPs with Prior and Universal Semantics

Benjamin Bordais ORCID Université Libre de Bruxelles, Belgium    Jean-François Raskin ORCID Université Libre de Bruxelles, Belgium
Abstract

Multiple-environment Markov decision processes (MEMDPs) equip an MDP with several probabilistic transition functions (one per possible environment) so that the state is observable but the environment is not. Previous work studies two semantics: (i) the universal semantics, where an adversary picks the environment; and (ii) the prior semantics, where the environment is drawn once before execution from a fixed distribution. We clarify the relation between these semantics. For parity objectives, we show that the qualitative questions, i.e. value one, coincide, and we develop a new algorithm for the general value of MEMDP with prior semantics. In particular, we show that the prior value of an MEMDP with a parity objective can be approximated to any precision with a space efficient algorithm; equivalently, the associated gap problem is decidable in PSPACE when probabilities are given in unary (and in EXPSPACE otherwise). We then prove that the universal value equals the infimum of prior values over all beliefs. This yields a new algorithm for the universal gap problem with the same complexity (PSPACE for unary probabilities, EXPSPACE in general), improving on earlier doubly-exponential-space procedures. Finally, we observe that MEMDPs under the prior semantics form an important tractable subclass of POMDPs: our algorithms exploit the fact that belief entropy never increases, and we establish that any POMDP with this property reduces effectively to a prior-MEMDP, showing that prior-MEMDPs capture a broad and practically relevant subclass of POMDPs.

Keywords and phrases:
Multi-Environement MDP, approximation algorithm, Partially-observable MDP
Category:
Track B: Automata, Logic, Semantics, and Theory of Programming
Copyright and License:
[Uncaptioned image] © Benjamin Bordais and Jean-François Raskin; licensed under Creative Commons License CC-BY 4.0
2012 ACM Subject Classification:
Theory of computation Logic and verification
; Theory of computation Random walks and Markov chains
Related Version:
Full Version: https://arxiv.org/abs/2602.10938 [2]
Acknowledgements:
We also wish to thank Prof. Guillermo Perez and Pierre Vandenhove for their valuable discussions on the topic of this paper.
Funding:
The work presented in this article was supported by the FNRS-DFG Weave project “Mixing Formal Methods and Learning Techniques for Strategy Synthesis in Partially Observable Markov Decision Processes.”
Editors:
Sayan Bhattacharya, Danupon Nanongkai, Michael Benedikt, and Gabriele Puppis

1 Introduction

Multiple-environment Markov decision processes (MEMDPs), first introduced in [13], generalize classical MDPs. They model decision-making problems where the system state is perfectly observable, while the stochastic environment is unknown but fixed and chosen or drawn before execution from a finite set of candidates. Formally, an MEMDP consists of a common state and action space together with a probabilistic transition function per possible environment. A single controller acts without being explicitely revealed which environment is operating. Intuitively, this model lies between fully observable MDPs and partially observable Markov decision processes (POMDPs): it captures a natural class of partial-information problems while avoiding many undecidability barriers of general POMDPs.

Initial work introduced MEMDPs and showed that key synthesis questions that are undecidable for POMDPs become decidable (and sometimes efficiently so) in MEMDPs, thereby justifying the model as a tractable yet expressive variant of POMDPs [13]. Subsequent work further developed the theory for ω-regular objectives and clarified the algorithmic landscape [6, 17]. Beyond foundational interest, MEMDPs have been advocated as a practical modeling tool: their structure enables cheaper belief updates than in general POMDPs and supports applications such as contextual recommendation and parameter uncertainty in probabilistic models [4].

Universal and prior semantics

In previous works, MEMDPs have been studied under two different semantics: [13, 17, 6] study the model under the universal semantics and [4] studies the model under the prior semantics. In the universal (adversarial) semantics, an adversary picks the environment that the fixed controller strategy has to face; the value of a strategy is its probability to satisfy the objective in the worst environment. In the prior semantics, the environment is drawn initially at random from a fixed distribution (the prior, known to the player); the value is the corresponding expectation. In both cases, the chosen environment is not revealed to the controller. We focus on parity objectives, that are a canonical way of expressing ω-regular properties, and establish structural and algorithmic links between these semantics.

Before presenting our main contributions, we note a qualitative equivalence between the two semantics. The value 1 notions coincide in both the almost-sure and limit-sure senses: there exist strategies that achieve value 1 (resp. arbitrarily close to 1) in the universal semantics if and only if there exist strategies whose prior value is 1 (resp. arbitrarily close to 1). This correspondence lets us transfer value 1 results between the two semantics (see Corollary 3).

Contributions

Our main contributions can be summarized as follows:

  1. 1.

    Approximating the prior value. We give an algorithm that approximates the prior value of an MEMDP to arbitrary precision. This is the most technically demanding part of our contribution. More precisely, we show how to solve algorithmically the ε-gap problem for the prior semantics. This problem asks, given an MEMDP M, a prior belief b about the operating environment, a parity objective W, a threshold 0<α<1, and a precision ε>0, to answer YES if the prior value is at least α, NO if this value is at most αε, with no requirement otherwise. Our algorithm runs in PSPACE when probabilities are given in unary, and in EXPSPACE otherwise (see Theorem 10).

  2. 2.

    From prior to universal. We also show that the universal value equals the infimum, over all prior beliefs, of the corresponding prior values (see Theorem 11). Using this result together with the 1-Lipschitz continuity of the prior value with respect to the prior belief, we obtain a new algorithm for the universal ε-gap problem with the same complexity as for the prior value (PSPACE for unary probabilities, EXPSPACE in general), see Theorem 15, improving on earlier doubly-exponential-space procedures proposed in [6].

  3. 3.

    MEMDPs with prior semantics as a tractable POMDP subclass. A key reason for MEMDP tractability is that the hidden environment is fixed, which constrains belief dynamics: the expected (information theory) entropy of the belief about the operating environment is non-increasing. In other words, as a belief entropy measures the amount of information carried by that belief, this means that, on average, the information carried by the environment belief over time does not decrease. We show that in fact any POMDP whose belief entropy is non-increasing can be reduced to a prior-MEMDP (at an exponential cost). Thus, our algorithms apply beyond “pure” MEMDPs and capture a significant subclass of POMDPs, while avoiding classical undecidability phenomena for ω-regular objectives (see Theorem 20).

Related work

As recalled above, MEMDPs were introduced under the universal semantics by Raskin and Sankur in [13] as a formal model for decision making in scenarios where the environment is fixed yet unknown, and is chosen from a finite set of candidate models. Within this framework, several qualitative ω-regular synthesis problems become decidable, in contrast to the corresponding situation for POMDPs. Subsequent work has refined the qualitative complexity landscape. For almost-sure satisfaction of Rabin objectives, Suilen et al. establish a PSPACE-complete decision procedure [17]. For parity objectives, Chatterjee et al. prove that the value-1 problem is PSPACE-complete in general (and solvable in PTime when the number of environments is fixed), demonstrate that pure strategies suffice to achieve value 1, and present a double-exponential-space approximation scheme for computing the value [6]. Under the prior semantics, MEMDPs have further been proposed as a computationally tractable subclass of POMDPs with discounted payoffs, leveraging more efficient belief-state updates and a non-increasing belief-entropy property [4].

For context, classical (fully observable) MDP qualitative problems are solvable in polynomial time [1], while analogous POMDP questions are much harder as most of them are undecidable [12, 11], and only bounded horizon questions are known to be decidable [12]. So, in this context, MEMDPs occupy a particular place: they retain an interesting part of the partial-information expressiveness but avoid key undecidability barriers that arise in POMDPs. The positive results obtained in this paper add and refine those obtained in [13, 4, 17, 6].

In [7], the authors independently introduced a subclass of POMDPs, coined Posterior-Deterministic POMDPs, which coincides with the Dirac-preserving POMDPs that we define in Section 5.

We additionally refer to [3], which consider Multi-environment POMDPs to both handle partial observability and multiple environments, and studies both finite-horizon and infinite-horizon discounted-reward objectives. Although their framework is more general than ours, they target a different class of objectives, since we focus on undiscounted infinite-horizon objectives. In this setting, the authors propose both exact and approximate solution algorithms.

Structure of the paper

Section 2 fixes the notation and formally defines MEMDPs together with the universal and prior values. Section 3 addresses the qualitative and quantitative problems for the prior semantics: it establishes the value-1 equivalence with the universal semantics and develops our approximation algorithm for the prior ε-gap problem. Section 4 relates the two semantics by proving that the universal value is the infimum of prior values over all beliefs, and derives an improved complexity for the universal gap problem. Section 5 characterizes MEMDPs as exactly the POMDPs with non-increasing belief entropy, up to an exponential blow-up. Missing details and full proofs can be found in the extended version of the paper [2].

2 Definitions

Consider a non-empty set Q. The support 𝖲𝗎𝗉𝗉(d) of a function d:Q[0,1] is the set 𝖲𝗎𝗉𝗉(d):={qQd(q)>0}. A function d:Q[0,1] is a distribution over Q if it has countable support and qQd(q)=1. We let 𝒟(Q) denote the set of all probability distributions over the set Q. A probability distribution d𝒟(Q) is Dirac if |𝖲𝗎𝗉𝗉(b)|=1. For all sets A and ρ=q0(a1,q1)(an,qn)Q(AQ), we let 𝗅𝖺𝗌𝗍(ρ):=qnQ.

MDPs and strategies

A Markov Decision Process (MDP for short) 𝖦 is a tuple 𝖦=(Q,A,δ) where Q is a non-empty finite set of states, A is a non-empty finite set of actions, and δ:Q×A𝒟(Q) is the transition function mapping each state-action pair to a probability distribution over successor states. An element in Q(AQ) (resp. (QA)ω) is called a finite (resp. infinite) run, an element in Q (resp. Qω) is called a finite (resp. infinite) path. A strategy on (Q,A) is a function σ:Q(AQ)𝒟(A) mapping finite runs to probability distributions over actions. We let 𝖲𝗍𝗋𝖺𝗍(Q,A) denote the set of all strategies on (Q,A).

Objectives

Consider a non-empty finite set Q. An objective WQω is a Borel set: W𝖡𝗈𝗋𝖾𝗅(Q). We focus on parity objectives, i.e. objectives W𝖡𝗈𝗋𝖾𝗅(Q) such that there is a labeling function f:Q such that W is the set of infinite paths whose highest label seen infinitely often is even: W={ρQωmax{ni,ji:f(ρj)=n} is even}.

Consider an MDP 𝖦=(Q,A,δ). A strategy σ:Q(AQ)𝒟(A) induces a probability measure on the set of finite runs, which can be canonically extended to the associated Borel σ-algebra over infinite runs. We first define the probability measure induced by a strategy after a fixed finite run ρQ(AQ). For πQ(AQ), we define the value ρσ(𝖦,π)[0,1] by induction on the length of π as follows. If |π||ρ|, then we put ρσ(𝖦,π):=1 if π is a prefix of ρ, and ρσ(𝖦,π):=0 otherwise. For all πQ(AQ) such that ρ is a prefix of π and for all (a,t)A×Q, we define ρσ(𝖦,π(a,t)):=ρσ(𝖦,π)σ(π)(a)δ(𝗅𝖺𝗌𝗍(π),a)(t).

Then, for all πQ(AQ), we define the probability ρσ[𝖦,𝖼𝗒𝗅(π)] of the cylinder set 𝖼𝗒𝗅(π):={πρρ(AQ)ω}𝖡𝗈𝗋𝖾𝗅(QA) by ρσ[𝖦,𝖼𝗒𝗅(π)]:=ρσ(𝖦,π)[0,1]. We naturally extend this into a probability measure on Borel sets: ρσ[𝖦,]:𝖡𝗈𝗋𝖾𝗅(QA)[0,1]. We obtain the probability measure of Borel sets in 𝖡𝗈𝗋𝖾𝗅(Q) via projection.

MEMDPs

A Multi-Environment Markov Decision Process (MEMDP for short) Γ is a tuple Γ=(Q,A,E,(δe)eE) where E is a non-empty finite set of environments, and for all eE, (Q,A,δe) is an MDP, which we denote Γ[e]. Unless otherwise stated, an MEMDP Γ refers to the tuple Γ=(Q,A,E,(δe)eE). For all eeE, a state-action pair (q,a)Q×A is (e,e)-distinguishing if δe(q,a)δe(q,a). We let 𝖣𝗌𝗍𝗀(Γ,e,e) denote the set of all (e,e)-distinguishing state-action pairs. We also let 𝖣𝗌𝗍𝗀(Γ):=eeE𝖣𝗌𝗍𝗀(Γ,e,e).

Values in MEMDPs

Consider an MEMDP and a parity objective whose probability we seek to maximize. When synthesizing a strategy in an MEMDP, we do not know in which environment it executes. Thus, when defining the value of a synthesized strategy, we may require either that it performs well in all environments or, given a prior belief on the operating environment, that it performs well on average. The goal of this paper is to study the latter “prior” value, and to link it to the former “universal” value. Specifically, given an MEMDP Γ, a state qQ, and a parity objective W𝖡𝗈𝗋𝖾𝗅(Q), we define 𝗎𝗇𝗂-values

𝗏𝖺𝗅q𝗎𝗇𝗂(Γ,W):=supσ𝖲𝗍𝗋𝖺𝗍(Q,A)𝗏𝖺𝗅q𝗎𝗇𝗂(Γ,σ,W) with 𝗏𝖺𝗅q𝗎𝗇𝗂(Γ,σ,W):=mineEqσ[Γ[e],W]

and 𝗉𝗋-values, given a prior belief b𝒟(E)

𝗏𝖺𝗅q𝗉𝗋(Γ,b,W):=supσ𝖲𝗍𝗋𝖺𝗍(Q,A)𝗏𝖺𝗅q𝗉𝗋(Γ,b,σ,W) with 𝗏𝖺𝗅q𝗉𝗋(Γ,b,σ,W):=eEb(e)qσ[Γ[e],W]
Example 1.

Let us consider Fig. 1, which represents an MEMDP. States, actions, and probabilistic successors are defined as in a classical MDP, with the key difference that here we consider multiple valuations of the parameters that label the probabilistic transitions (i.e., the parameters on the outgoing edges of the triangular nodes).

As a first example, assume that we want to model a deck of cards in which card 1 has two copies and card 2 has one copy. In this case, the probability of drawing card 1 is α1=23, while the probability of drawing card 2 is α2=13. Suppose moreover that the player is always allowed to request another draw before making a guess; this is captured by setting α0=0.

To model the fact that the duplicated card is card 1, we assign the parameters β1=1 and β2=0, meaning that guessing card 1 leads with certainty to the winning state W, while guessing card 2 leads to the losing state L. Symmetrically, we set γ1=0 and γ2=1. We refer to this valuation of the parameters as environment E1. We can define another environment, denoted E2, that models the situation in which card 2 is duplicated instead. In this case, the parameters are set to α1=13 and α2=23, together with β1=0, β2=1, γ1=1, and γ2=0.

Finally, to encode the reachability objective (i.e., reaching state W), we use the following parity labeling: all states have label 1, except the winning state W, which has label 2. Under this labelling, the parity objective is satisfied if and only if the play eventually reaches W, i.e., the player correctly guesses the duplicated card.

Figure 1: The figure depicts an MEMDP (inspired from [6]) modelling a simple card game played with a deck containing two card types, 1 and 2. The deck composition is parameterized by α1 and α2, with α1+α2=1; for instance, if card 1 appears twice as often as card 2, then α1=2α2. At each turn, the player may either guess which card type is in the majority or request an additional draw from the deck; after a draw request, the game continues with probability 1α0, while with probability α0 the player is forced to guess immediately. The player’s objective is to reach the winning state W, which corresponds to correctly guessing the card type that has the larger number of copies in the deck; this is captured by suitable choices of the parameters (e.g., β and γ) governing the transition from the guess action to W or L.

3 Qualitative and quantitative problem

In this section, we focus on deciding the existence of strategies with good enough prior-values. We first study the qualitative problems (value 1) and then turn to the quantitative problem.

3.1 Qualitative problem

For value (arbitrarily close to) 1, the universal and prior settings coincide.

Proposition 2.

Consider an MEMDP Γ, a state qQ, and a parity objective W. Let b𝒟(E) such that 𝖲𝗎𝗉𝗉(b)=E. Then 𝗏𝖺𝗅q𝗎𝗇𝗂(Γ,W)=1 if and only if 𝗏𝖺𝗅q𝗉𝗋(Γ,b,W)=1 and, for all σ𝖲𝗍𝗋𝖺𝗍(Q,A): 𝗏𝖺𝗅q𝗎𝗇𝗂(Γ,σ,W)=1 if and only if 𝗏𝖺𝗅q𝗉𝗋(Γ,b,σ,W)=1.

Proof sketch.

If 𝗏𝖺𝗅q𝗎𝗇𝗂(Γ,W)=1, then there are strategies whose 𝗎𝗇𝗂-values are arbitrarily close to 1, thus their 𝗉𝗋-values are arbitrarily close to 1. Hence, 𝗏𝖺𝗅q𝗉𝗋(Γ,W)=1. Furthermore, if a strategy has a 𝗉𝗋-value, w.r.t. b, of at least 1dε for some ε>0, with d:=mineEb(e)>0, then its smallest value in any environment (since 𝖲𝗎𝗉𝗉(b)=E) is at least 1ε. Hence, if 𝗏𝖺𝗅q𝗉𝗋(Γ,W)=1 then 𝗏𝖺𝗅q𝗎𝗇𝗂(Γ,W)=1. The other equivalence is straightforward.

The complexity of deciding the existence of almost-surely winning strategies (value 1) and of limit-surely winning strategies (values arbitrarily close to 1) is thus the same in MEMDPs with parity objectives in the universal and prior settings. We deduce the corollary below.

Corollary 3 (of [6, Theorems 4, 13]).

In an MEMDP, given a prior belief and a parity objective, the problem of deciding the existence of strategies of 𝗉𝗋-value (arbitrarily close to) 1 is 𝖯𝖲𝖯𝖠𝖢𝖤-complete. When the number of environments is fixed, it can be solved in polynomial time.

Example 4.

Consider again the MEMDP from Example 1. It is easy to see that no strategy can guarantee winning with probability 1. Indeed, after any finite number of draws, the empirical frequencies may still be atypical and hence suggest the wrong duplicated card.

Nevertheless, for every ε>0, the player can request sufficiently many draws so that the probability of observing such a misleading sample drops below ε. By the law of large numbers, this implies that although almost-sure winning is impossible, the player can make the winning probability arbitrarily close to 1 by choosing an appropriate family of strategies (indexed by ε).

This reasoning applies both under the universal semantics and under the prior semantics whenever the prior distribution assigns positive probability to both environments. In either case there is no surely winning strategy, but there exists a family of strategies witnessing limit-sure winning; in particular, the construction works for any fixed prior over the two environments.

3.2 Quantitative problem

Let us now turn to the quantitative problem. We design an algorithm that, for any prescribed precision level ε>0, computes an ε-approximation of the 𝗉𝗋-value 𝗏𝖺𝗅q𝗉𝗋(Γ,b,W). This approximation procedure is subsequently employed to solve the associated gap problem, defined as follows: given a parameter ε>0, one must output YES if 𝗏𝖺𝗅q𝗉𝗋(Γ,b,W)α, NO if 𝗏𝖺𝗅q𝗉𝗋(Γ,b,W)αε, and an arbitrary answer otherwise. Since there are inputs for which no specific output is required, the gap problem is not a classical decision problem; it is instead a promise problem [9].

Our goal is to compute an approximation of the 𝗉𝗋-value given a prior environment belief b𝒟(E). When playing in an MEMDP, the environment belief is updated each time distinguishing state-action pairs are encountered to account for the change of likelihood of different environments, e.g. when we visit a transition (q,a,q)Q×A×Q such that δe(q,a)(q)>δe(q,a)(q) for some eeE, the environment e is more likely than before compared to environment e . We formally define below this belief update.

Definition 5 (Belief update).

Consider an MEMDP Γ=(Q,A,E,(δe)eE). Let b𝒟(E). For all (q,a)Q×A, we let p[b,q,a]𝒟(Q) be defined by, for all qQ:

p[b,q,a](q):=eEb(e)δe(q,a)(q)

Then, for all qQ, we let λ[b,q,a,q]𝒟(E) be an arbitrary distribution if p[b,q,a](q)=0, and otherwise, for all eE:

λ[b,q,a,q](e):=b(e)δe(q,a)(q)p[b,q,a](q)

Given any initial state qQ and prior belief b𝒟(E), we define a (“likelihood”) function 𝗅𝗄b:Q(AQ)𝒟(E) which iteratively updates the environment belief: for all qQ, 𝗅𝗄b(q):=b𝒟(E) and, for all ρ(a,q)Q(AQ)+, we let 𝗅𝗄b(ρ(a,q)):=λ[𝗅𝗄b(ρ),𝗅𝖺𝗌𝗍(ρ),a,q].

Example 6.

Let us illustrate how belief updates work on our running example. Assume that the prior over the two environments is given by the distribution b=(14,34), so the initial belief is skewed towards environment E2 (i.e., towards card 2 being duplicated). Now suppose that after the first draw we observe card 2, meaning that we reach state 2. This observation should increase our confidence that the operating environment is indeed E2. Applying the update rule above, the posterior belief becomes λ[b,D,a,C2](E2)=34231314+2334=342421=67, and λ[b,D,a,C2](E1)=17. Conversely, if the first draw yields card 1, then the posterior belief becomes λ[b,D,a,C1](E2)=34132314+1334=341215=35, and λ[b,D,a,C1](E1)=25.

Our algorithm computing an approximation of the 𝗉𝗋-value works recursively on the number of environments in the support of the belief. When there is a single environment in the support, we are actually in an MDP, and we can compute in polynomial time the values of all states [1]. Assume now that the support of the prior belief is of size at least 2. If the belief in an environment e ever drops to 0, because we have visited a transition (q,a,q) such that δe(q,a)(q)=0, we can call the algorithm recursively with a belief of smaller support. Alternatively, the belief in an environment may be close to 0. In that case, it is almost harmless (in terms of value change) to truncate the belief into one with a smaller support, by 1-Lipschitz continuity of the 𝗉𝗋-value, stated in the lemma below.

Lemma 7.

Consider an MEMDP Γ and a parity objective W. For all beliefs b,b𝒟(E), we have |𝗏𝖺𝗅q𝗉𝗋(Γ,b,W)𝗏𝖺𝗅q𝗉𝗋(Γ,b,W)|𝖣𝗂𝖿𝖿(b,b), with 𝖣𝗂𝖿𝖿(b,b):=12eE|b(e)b(e)|. Furthermore, for all beliefs b𝒟(E) such that |𝖲𝗎𝗉𝗉(b)|2, there is 𝖳𝗋𝗎𝗇𝖼𝖺𝗍𝖾(b)𝒟(E) such that 𝖲𝗎𝗉𝗉(𝖳𝗋𝗎𝗇𝖼𝖺𝗍𝖾(b))𝖲𝗎𝗉𝗉(b) and 𝖣𝗂𝖿𝖿(b,𝖳𝗋𝗎𝗇𝖼𝖺𝗍𝖾(b))mine𝖲𝗎𝗉𝗉(b)b(e).

The environment belief is updated each time a distinguishing state-action pair is visited. However, even if many distinguishing state-action pairs are visited, it could be that there is no environment whose belief drops to 0. Nonetheless, if enough distinguishing state-action pairs are visited, with high probability, there is an environment whose belief drops close to 0.

Theorem 8.

Consider an MEMDP Γ=(Q,A,E,(δe)eE) and a prior environment belief b𝒟(E). Let k:=|E|, and l denote the maximum number of bits to write any probability occurring in Γ. For all ε>0, we let: 𝖭𝖾𝗏𝖾𝗋𝖲𝗆𝖺𝗅𝗅𝖡𝖾𝗅𝗂𝖾𝖿(b,ε):={ρQ(AQ)πρ,eE:𝗅𝗄b(π)(e)>ε}, with πρ meaning that π is a prefix of ρ. For all ρ(QA)ω, we let 𝗇𝖻𝖽𝗌𝗍𝗀(ρ){} denote the number of times ρ visits a distinguishing state-action pair.

Then, for all ε>0, letting x:=log(1ε), there is m(Γ,ε) such that m(Γ,ε)=O(poly(k,2l,x)) ensuring that for all strategies σ𝖲𝗍𝗋𝖺𝗍(Q,A) and environments eE:

qσ(Γ[e],{𝗇𝖻𝖽𝗌𝗍𝗀m(Γ,ε)}𝖭𝖾𝗏𝖾𝗋𝖲𝗆𝖺𝗅𝗅𝖡𝖾𝗅𝗂𝖾𝖿(b,ε))ε

This theorem constitutes a crucial result of this paper, its proof is rather intricate. Below, we only describe the two main ingredients of that proof.

Proof sketch.

Assume that some e𝖲𝗎𝗉𝗉(b) is the operating environment. Consider another environment ee𝖲𝗎𝗉𝗉(b) and assume, for simplicity, that 𝖲𝗎𝗉𝗉(δe(q,a))=𝖲𝗎𝗉𝗉(δe(q,a)) for all (q,a)Q×A. Our goal is to show that, regardless of the strategy σ, with high probability, runs ρ that visit enough (e,e)-distinguishing state-action pairs are such that 𝗅𝗄b(ρ)(e) is arbitrarily small. We focus on the ratio of the beliefs in the environments e and e, which initially is equal to b(e)b(e). After some run ρQ(AQ), it is equal to 𝗅𝗄b(ρ)(e)𝗅𝗄b(ρ)(e)=b(e)b(e)π(a,q)ρδe(𝗅𝖺𝗌𝗍(π),a)(q)δe(𝗅𝖺𝗌𝗍(π),a)(q). Since the sum of random variables is easier to analyze than their product, we aim at showing (): “Regardless of the strategy σ, with high probability, if ρ visits enough (e,e)-distinguishing state-action pairs, the sum π(a,q)ρlog(δe(𝗅𝖺𝗌𝗍(π),a)(q)δe(𝗅𝖺𝗌𝗍(π),a)(q)) is low enough”. An instrumental result in the proof of this fact is that there is some η<0 such that, for all (q,a)𝖣𝗌𝗍𝗀(Γ,e,e):qQδe(q,a)(q)log(δe(q,a)(q)δe(q,a)(q))η. This is a consequence of the difference between the arithmetic and geometric means.

In order to show (), we want to use Hoeffding’s inequality [10] (which was also a central tool used in [6]). Informally, this inequality entails that if we consider n independent real-valued random variables, the probability that their sum is higher than their expected value decreases exponentially with n. In our case, we could consider the random variables Xk, for k, that map the k-th transition (q,a,q)Q×A×Q visited for which (q,a)𝖣𝗌𝗍𝗀(Γ,e,e) to the real value log(δe(q,a)(q)δe(q,a)(q)). However, these random variables are clearly not independent and thus Hoeffding’s inequality cannot be applied. Nonetheless, since we can show that the expected value of all of these random variables is at most η<0, we can adapt the proof of Hoeffding’s inequality to show that, regardless of the strategy σ, with probability exponentially small in n, the sum of the n first random variables X1,,Xn is not much higher than nη<0.

Overall, if we appropriately choose n, we obtain that, in the environment e, for all strategies σ, the probability to visit at least n (e,e)-distinguishing state-action pairs while having the belief in the environment e never dropping below ε to be at most ε>0. The quantity m(Γ,ε) is chosen such that if at least m(Γ,ε) distinguishing state-action pairs are visited, for all environments eE, there is an environment eE such that at least n (e,e)-distinguishing state-action pairs are visited. The theorem follows.

Example 9.

Let us consider our running example with environments E1 and E2 as above, except that we consider a small α0>0, so that with high probability, the strategy can gather many observations before having to make a guess. As we have seen in the above example on the update of the belief, visiting state C2 increases the belief in environment E2, and visiting state C1 increases the belief in environment E1. A consequence of the above theorem is that, with high probability, the number of visits to the states revealing a card is massively skewed towards either C1 (and the belief in E2 drops close to 0) or C2 (and the belief in E1 drops close to 0). Once this occurs, we can almost harmlessly truncate the belief (recall Lemma 7) and obtain a regular MDP, in which we can compute the value in polynomial time.

Algorithm solving the gap problem

We have designed Algorithm 1 that, given an MEMDP Γ, a parity objective W, a prior environment belief b𝒟(E) and some γ>0, computes, for every state qQ, a value vq such that |𝗏𝖺𝗅q𝗉𝗋(Γ,b,W)vq|γ. The algorithm takes as additional argument an integer n which bounds the maximum number of distinguishing state-action pairs that can be visited before the environment belief is truncated. The algorithm should be called with n:=m(Γ,γ3|E|)111We use γ3|E| instead of γ because the algorithm performs several approximations by truncating environment beliefs, the sum of all these approximations should total at most γ.. This algorithm works recursively on the number of environments in the support of the belief; the base case is handled in Line 1: in an MDP with parity objectives, we can compute in polynomial time the values of all states. Then, if we have visited enough distinguishing state-action pairs (n=0) or the smallest positive belief is sufficiently close to 0, we recursively call the algorithm on a truncated environment belief with smaller support (Lines 2-4). Otherwise, for each distinguishing state-action pair (q,a), and states qQ such that p[b,q,a](q)>0 (recall Definition 5), we compute the value vq,a,q[0,1] of that state q with an updated belief λ[b,q,a,q]𝒟(E) by recursively calling the algorithm with a bound n that is either reset to m(Γ,γ3|E|) if the support of the belief has shrunk, or equal to n1 otherwise (Lines 5-8). We then transform the MEMDP into an MDP by adding two fresh sink states q𝗐𝗂𝗇 and q𝗅𝗈𝗌𝖾 redirecting all transitions (q,a,q)Q×A×Q such that (q,a) is a distinguishing state-action pair leading to the state q𝗐𝗂𝗇 with probability vq,a,q and to the state q𝗅𝗈𝗌𝖾 with probability 1vq,a,q; we also modify the parity objective W into a parity objective W for which looping on q𝗐𝗂𝗇 is winning and looping on q𝗅𝗈𝗌𝖾 is losing (Line 9). We can finally compute the value of the states in that MDP with the objective W (Line 10). They correspond to the values of the MEMDP Γ.

Algorithm 1 MEMDP-Prior-Parity(Γ,W,b,n,γ).

Input: MEMDP Γ=(Q,A,E,(δe)eE), parity objective W, belief b𝒟(E), n, γ>0

Consider now the complexity of Algorithm 1. First, note that, whenever it recursively calls itself, either the support of the belief has shrunk, or the bound (which resets to m(Γ,γ3|E|)) on the number of visited distinguishing state-action pairs has decreased. Thus, the recursion depth is bounded by |E|×m(Γ,γ3|E|). In addition, the number of bits used to describe the environment beliefs grows linearly with the number of updates and truncations. The space taken by the algorithm is in fact in O(poly(|Q|,|A|,|E|,|log(γ)|,xb,m(Γ,γ3|E|))), where xb is the number of bits to represent the prior belief b.

The gap problem can be solved by calling Algorithm 1 with γ:=ε/3, and comparing the result with α. Given the bound on m(Γ,γ3|E|) from Theorem 8, we obtain the theorem below.

Theorem 10.

In an MEMDP Γ, given a prior belief b𝒟(E) (given in binary), a parity objective, a threshold 0<α<1 (given in binary), and a precision ε>0 (given in binary), the gap problem with 𝗉𝗋-values can be decided in 𝖤𝖷𝖯𝖲𝖯𝖠𝖢𝖤. If the probabilities involved in the MEMDP are given in unary, the gap problem can be decided in 𝖯𝖲𝖯𝖠𝖢𝖤.

4 Relating the 𝗽𝗿- and 𝘂𝗻𝗶-values

The procedure described in [6] that solves the gap problem with 𝗎𝗇𝗂-values executes in space doubly exponential in |Q| (the number of states). On the other hand, we have exhibited an algorithm solving the gap problem with 𝗉𝗋-values in polynomial space when the probabilities are given in unary, in exponential space otherwise. Our goal now is to link the 𝗉𝗋- and 𝗎𝗇𝗂-values so that we can use our algorithm to solve more efficiently the gap problem with 𝗎𝗇𝗂-values.

It is clear that the 𝗎𝗇𝗂-value is lower than or equal to the 𝗉𝗋-value for any prior belief. In fact, the 𝗎𝗇𝗂-value is actually equal to the infimum 𝗉𝗋-value over all possible prior beliefs.

Theorem 11.

Consider an MEMDP Γ=(Q,A,E,(δe)eE), a state qQ, and a parity objective W𝖡𝗈𝗋𝖾𝗅(Q). We have: 𝗏𝖺𝗅q𝗎𝗇𝗂(Γ,W)=infb𝒟(E)𝗏𝖺𝗅q𝗉𝗋(Γ,b,W).

Example 12.

We reconsider our running example and modify the two environments E1 and E2 as follows. In both environments, we set α0=1, so the player is required to guess the duplicated card immediately after a single draw. If all other aspects of the environments remain unchanged, the 𝗎𝗇𝗂-value is 23; it is attained by the strategy that guesses the environment corresponding to the single observed card. Under a uniform prior over the two environments, the 𝗉𝗋-value coincides with this 23 value. We now introduce asymmetric environments. In E1, card 1 is duplicated twice and card 2 is duplicated once (hence α1=35), while in E2, card 2 is duplicated twice (hence α1=14). In this setting, the 𝗎𝗇𝗂-value remains equal to 23; however, the infimum of the 𝗉𝗋-values is now achieved under a prior b that is slightly biased towards the less favorable environment, namely b(E1):=59, rather than under the uniform prior over environments.

To establish Theorem 11, we introduce the notion of mixed strategies. Given a set of states Q and set of actions A, a mixed strategy on (Q,A) is a probability distribution τ𝒟(𝖲𝗍𝗋𝖺𝗍(Q,A)) over the strategies (even though the set 𝖲𝗍𝗋𝖺𝗍(Q,A) is uncountable, the probability distributions that we consider have a countable support). We naturally define, in an MDP 𝖦=(Q,A,δ), the probability measure ρτ[𝖦,]:𝖡𝗈𝗋𝖾𝗅(Q)[0,1] induced by a mixed strategy τ𝒟(𝖲𝗍𝗋𝖺𝗍(Q,A)): ρτ[𝖦,]:=σ𝖲𝗍𝗋𝖺𝗍(Q,A)τ(σ)ρσ[𝖦,]. For all Borel objectives W𝖡𝗈𝗋𝖾𝗅(Q), we naturally extend to mixed strategies τ𝒟(𝖲𝗍𝗋𝖺𝗍(Q,A)) the 𝗎𝗇𝗂-values 𝗏𝖺𝗅q𝗎𝗇𝗂(Γ,τ,W)[0,1] and 𝗉𝗋-values 𝗏𝖺𝗅q𝗎𝗇𝗂(Γ,b,τ,W)[0,1] given a prior belief b𝒟(E). Then, we can relate the supremum 𝗎𝗇𝗂-values that mixed strategies can achieve with the infimum 𝗉𝗋-values over all prior beliefs.

Lemma 13.

Consider an MEMDP Γ, a state qQ, and a parity objective W. We have:

supτ𝒟(𝖲𝗍𝗋𝖺𝗍(Q,A))infb𝒟(E)𝗏𝖺𝗅q𝗉𝗋(Γ,b,τ,W)=infb𝒟(E)supτ𝒟(𝖲𝗍𝗋𝖺𝗍(Q,A))𝗏𝖺𝗅q𝗉𝗋(Γ,b,τ,W)

Therefore: supτ𝒟(𝖲𝗍𝗋𝖺𝗍(Q,A))𝗏𝖺𝗅q𝗎𝗇𝗂(Γ,τ,W)=infb𝒟(E)𝗏𝖺𝗅q𝗉𝗋(Γ,b,W).

Proof sktech.

The first equality is a direct consequence of a standard generalization of von Neuman’s minimax theorem [18], which holds because the set of environments is finite [16]. Furthermore, for all non-empty sets X and f:X[0,1], we have supd𝒟(X)xXd(x)f(x)=supxXf(x) and infd𝒟(X)xXd(x)f(x)=infxXf(x). Therefore, we have that for all τ𝒟(𝖲𝗍𝗋𝖺𝗍(Q,A)), infb𝒟(E)𝗏𝖺𝗅q𝗉𝗋(Γ,b,τ,W)=𝗏𝖺𝗅q𝗎𝗇𝗂(Γ,τ,W); and for all b𝒟(E), supτ𝒟(𝖲𝗍𝗋𝖺𝗍(Q,A)) 𝗏𝖺𝗅q𝗉𝗋(Γ,b,τ,W)=𝗏𝖺𝗅q𝗉𝗋(Γ,b,W).

To establish Theorem 11, it is now sufficient to show that mixed strategies in 𝒟(𝖲𝗍𝗋𝖺𝗍(Q,A)) do not achieve higher 𝗎𝗇𝗂-value than strategies in 𝖲𝗍𝗋𝖺𝗍(Q,A), as stated in the lemma below.

Lemma 14.

Consider an MEMDP Γ, a state qQ, and a parity objective W𝖡𝗈𝗋𝖾𝗅(Q). We have: supτ𝒟(𝖲𝗍𝗋𝖺𝗍(Q,A))𝗏𝖺𝗅q𝗎𝗇𝗂(Γ,τ,W)=𝗏𝖺𝗅q𝗎𝗇𝗂(Γ,W).

Proof sketch.

Given any τ𝒟(𝖲𝗍𝗋𝖺𝗍(Q,A)), we define σ𝖲𝗍𝗋𝖺𝗍(Q,A) such that, for all eE and Borel objectives W𝖡𝗈𝗋𝖾𝗅(Q): qτ[Γ[e],W]=qσ[Γ[e],W]. Thus, 𝗏𝖺𝗅q𝗎𝗇𝗂(Γ,τ,W)=𝗏𝖺𝗅q𝗎𝗇𝗂(Γ,σ,W)𝗏𝖺𝗅q𝗎𝗇𝗂(Γ,W). The lemma follows.

Note that a similar result is established in [3, Theorem 2], although with a different proof technique and in a different context (i.e. finite-horizon or infinite-horizon discounted reward instead of parity), as discussed in the introduction.

How to use Theorem 11

Lemmas 13 and 14 together imply Theorem 11. This theorem gives us that computing the 𝗎𝗇𝗂-value amounts to computing the infimum of 𝗉𝗋-values over all prior beliefs. Furthermore, Lemma 7 gives us that 𝗉𝗋-values induced by two close beliefs are not far-off. Therefore, we can obtain an ε-approximation of the 𝗎𝗇𝗂-value by computing the 𝗉𝗋-value for enough prior beliefs that tightly cover the set of all beliefs. We deduce the theorem below that significantly improves the doubly-exponential-space complexity established in [6].

Theorem 15.

In an MEMDP given a parity objective, a threshold 0<α<1 (in binary), and a precision ε>0 (in binary), the gap problem with 𝗎𝗇𝗂-values can be decided in 𝖤𝖷𝖯𝖲𝖯𝖠𝖢𝖤. If the probabilities are given in unary, the gap problem can be decided in 𝖯𝖲𝖯𝖠𝖢𝖤.

Proof sketch..

Let N:=log(1ε), k:=|E|, and S:={b𝒟(E)eE,b(e){xk2N+10xk2N+1}}. We have |S|=O(2k2(N+1)) and, for all b𝒟(E), there is bS such that 𝖣𝗂𝖿𝖿(b,b)ε2. Enumerating all beliefs in S can be done in space polynomial in k and N. Furthermore, all the beliefs in S are described with a number of bits polynomial in k and N. Therefore, executing Algorithm 1 on any belief in S with γ:=ε/2 takes space exponential in the input (resp. polynomial in the input, if the probabilities are given in unary).

Our goal is now to use Theorem 11 to derive a lower bound on the complexity of approximating the 𝗉𝗋-value with probabilities written in unary, we have already established a polynomial space upper bound. It was shown in [14, Theorem 26] that the gap problem with 𝗎𝗇𝗂-values and reachability objectives in two-environment MEMDPs with probabilities written in unary is 𝖭𝖯-hard. Thus, we focus below on how to approximate 𝗎𝗇𝗂-values in MEMDPs with two-environments. As argued below, this can be done with only polynomially many calls to an oracle approximating the 𝗉𝗋-value, which allows the transfer of the above 𝖭𝖯-hardness result.

Proposition 16.

In an MEMDP Γ with two environments, given a parity objective W, and a precision ε>0, letting N:=log(1ε), we can compute a ε-approximation of the 𝗎𝗇𝗂-value in time polynomial in N, with O(N) calls to an oracle computing γ-approximation of the 𝗉𝗋-values on beliefs and γ described with a number of bits polynomial in N.

Proof sketch.

Let E={e1,e2}. We consider f:[0,1][0,1] such that, for all x[0,1], f(x):=𝗏𝖺𝗅q𝗉𝗋(Γ,bx,W), with bx𝒟(E) such that bx(e1):=x. By Theorem 11, the infimum f-value is the 𝗎𝗇𝗂-value, i.e. infx[0,1]f(x)=𝗏𝖺𝗅q𝗎𝗇𝗂(Γ,W). The function f is quasi-convex: for all x<y<z[0,1]: f(y)max(f(x),f(z)). This implies that, for all x<y<z<t, if f(z)<f(y), then infu[x,t]f(u)=infu[y,t]f(u), and if f(y)<f(z), infu[x,t]f(u)=infu[x,z]f(u). We design a binary-search-like procedure based on this observation that finds an approximation of the minimal f-value by searching in intervals [x,t] of decreasing length (it is multiplied by 23 at each step) until that length becomes small enough (which is sufficient because f is 1-Lipschitz continuous).

Corollary 17.

In two-environment MEMDPs with probabilities in unary, deciding the 𝗉𝗋-value gap problem with parity objectives cannot be done in polynomial time unless 𝖯=𝖭𝖯.

5 Characterization of MEMDPs with entropy

When playing in an MEMDP, we have only partial information about where we are: we know the current state, but we do not know the operating environment. In fact, MEMDPs are a special kind of Partially Observable MDPs (POMDP for short), i.e. MDPs in which we play on an underlying set of states to which we have only indirect access via an observation that may be identical for different states. Formally, a POMDP is a tuple Λ=(Q,A,δ,Ω,O) where (Q,A,δ) is an MDP, Ω is a non-empty set of observations, and O:QΩ. An MEMDP Γ naturally induces the POMDP Λ(Γ)=(Q,A,δ,Ω,O) such that:

  • Q:=Q×E;

  • for all (q,e,q,a)Q×E×Q×A, δ((q,e),a)((q,e)):=δe(q,a)(q);

  • Ω:=Q; and for all (q,e)Q×E, O((q,e)):=q.

Strategies in POMDPs are functions in 𝖲𝗍𝗋𝖺𝗍(Ω,A). Given any strategy σ𝖲𝗍𝗋𝖺𝗍(Ω,A), for any state qQ, we naturally define the probability measure qσ[Λ,]:𝖡𝗈𝗋𝖾𝗅(Q)[0,1]. Given b𝒟(Q) and W𝖡𝗈𝗋𝖾𝗅(Q), we let 𝗏𝖺𝗅(Λ,b,W):=supσ𝖲𝗍𝗋𝖺𝗍(O,A)qQb(q)qσ[Λ,W].

The goal of this section is to characterize MEMDPs among POMDPs. To do so, we study the belief in PODMPs. When playing in a POMDP, we start with an initial belief about the current state222In POMDPs, we always have an initial belief about the current state. That is why, although MEMDPs in the “prior” semantics are special kinds POMDPs, it is not the case of MEMDPs in the “universal” semantics.; that belief is updated according to the actions played and observations gathered.

Definition 18 (Belief in POMDP).

Consider a POMDP Λ=(Q,A,δ,Ω,O). A belief is a probability distribution b𝒟(Q). Given b𝒟(Q), aA, and oΩ, we let p(b,a,o)[0,1] denote the likelihood of o given (b,a):

p(b,a,o):=qO1(o)qQb(q)δ(q,a)(q)

We let 𝖢𝗈𝗆𝗉(b,a):={oΩp(b,a,o)>0} denote the set of observations compatible with (b,a). For all o𝖢𝗈𝗆𝗉(b,a), we let λ[b,a,o]𝒟(Q) denote the updated belief, defined by for qQ:

λ[b,a,o](q):={0 if O(q)o1p(b,a,o)qQb(q)δ(q,a)(q) otherwise

When playing in an MEMDP, if we ever know for sure the current environment (i.e. the environment belief is Dirac), then this will never change. POMDPs induced by MEMDPs are thus said to be Dirac-preserving, i.e. for all (q,a)Q×A (with q seen as a Dirac belief), we have: o𝖢𝗈𝗆𝗉(q,a):|𝖲𝗎𝗉𝗉(λ[q,a,o])|=1.

As pointed out in [4], there is an alternative way to capture the behavior of POMDPs induced by MEMDPs via the (information theory) notion of entropy [15] of a belief. Formally, the entropy H(b) of a belief b𝒟(Q) is defined by H(b):=qQb(q)log(b(q))0. The entropy of a belief is a measure of the amount of information carried by that belief: the higher the entropy, the less carried information. A belief is Dirac if and only if its entropy is null; the maximal value of the entropy is log(|Q|), it is achieved by the uniform probability distribution.

In MEMDPs, the amount of information we have about the current environment never shrinks: the more distinguishing state-action pairs we visit, the better we know in which environment we are playing. As established in [4], this corresponds to the fact that POMDPs induced by MEMDPs have non-increasing (expected) entropy i.e. they are such that, for all b𝒟(Q) and aA: H(b)o𝖢𝗈𝗆𝗉(b,a)p(b,a,o)H(λ[q,a,o]).

Clearly, POMDPs with non-increasing entropy are Dirac-preserving. In fact, the converse is also true: all Dirac-preserving POMDPs have non-increasing entropy. (This is harder to show.)

Proposition 19.

A POMDP has non-increasing entropy iff it is Dirac-preserving.

The benefit of the above proposition is twofold. First, the notion of POMDPs with non-increasing entropy is natural, as this corresponds to POMDPs where the knowledge about the current state is monotonous (on average). However, it is not clear from the definition of POMDPs with non-increasing entropy how to effectively decide if a POMDP satisfies this property. It is now apparent that this can be done in polynomial time, since checking that a POMDP is Dirac-preserving can be done by enumerating all triplets of states, actions and observations. Second, given any Dirac-preserving POMDP with an observation-compatible parity objective333Observation-compatible parity objectives, or visible objectives, are a common assumption in POMDPs. They define objectives that can be observed by the player: after playing and observing the sequence of observations traversed during the play, the player can determine whether it is winning or not; see for instance [5]., that is, a parity objective induced by a labelling function f:Q such that f(q1)=f(q2) whenever O(q1)=O(q2), and given an initial belief, we can construct an exponentially larger MEMDP, together with a parity objective and an prior environment belief, such that the value in the POMDP coincides with the 𝗉𝗋-value in the MEMDP. This is formally stated below.

Theorem 20.

Consider a Dirac-preserving POMDP Λ=(Q,A,δ,Ω,O), an observation-compatible parity objective W𝖡𝗈𝗋𝖾𝗅(Q), and an initial belief b𝒟(Q). Then, we can compute in exponential time an MEMDP Γ=(Q,A,E,(δe)eE), a parity objective W𝖡𝗈𝗋𝖾𝗅(Q), and an environment belief b𝒟(E) such that there is a distinguished state qQ for which 𝗏𝖺𝗅(Λ,b,W)=𝗏𝖺𝗅q𝗉𝗋(Γ,b,W).

Proof sktech.

Consider a Dirac-preserving POMDP Λ=(Q,A,δ,Ω,O) and an initial belief b𝒟(Q). Playing in a Dirac-preserving POMDP where the initial state is known amounts to playing in an MDP; similarly, playing in a MEMDP where the operating environment is known amounts to playing in a MDP. Thus, in the MEMDP Γ that we build, we choose as set of environments the set of possible initial states, i.e. E:=𝖲𝗎𝗉𝗉(b), and we view the initial belief b𝒟(Q) as the prior belief on the operating environment. As set of states, we consider the tuples of one current state in Q per initial state in 𝖲𝗎𝗉𝗉(b)=E (this is where the exponential blow-up comes from); with all the states in a tuple mapped to the same observation in Ω by the function O. For all eE=𝖲𝗎𝗉𝗉(Q), the definition of δe then relies on the Dirac-preserving assumption. Finally, an observation-compatible parity objective W can then be translated into a parity objective on these tuples since the labeling function of W only depends on the image of the states by the observation function O. We obtain that, up to an exponential blow-up, MEMDPs are exactly POMDPs with non-increasing entropy. Furthermore, note that the limit-sure [8] and gap [11] decision problems on arbitrary POMDPs with observation-compatible parity objectives are undecidable. Thus, Dirac-preserving POMDPs constitute a particularly well-behaved subclass of POMDPs.

References

  • [1] Christel Baier and Joost-Pieter Katoen. Principles of model checking. MIT Press, 2008.
  • [2] Benjamin Bordais and Jean-François Raskin. Multi-environment mdps with prior and universal semantics. CoRR, abs/2602.10938, 2026. doi:10.48550/arXiv.2602.10938.
  • [3] Eline M. Bovy, Caleb Probine, Marnix Suilen, Ufuk Topcu, and Nils Jansen. Code for the AB-HSVI algorithm and the experiments in the paper: "multi-environment pomdps: Discrete model uncertainty under partial observability" (neurips 2025) (version 1). https://doi.org/10.5281/zenodo.17425571, October 2025. Accessed on YYYY-MM-DD. doi:10.5281/ZENODO.17425571.
  • [4] Krishnendu Chatterjee, Martin Chmelík, Deep Karkhanis, Petr Novotný, and Amélie Royer. Multiple-environment markov decision processes: Efficient analysis and applications. In J. Christopher Beck, Olivier Buffet, Jörg Hoffmann, Erez Karpas, and Shirin Sohrabi, editors, Proceedings of the Thirtieth International Conference on Automated Planning and Scheduling, Nancy, France, October 26–30, 2020, pages 48–56. AAAI Press, 2020. URL: https://ojs.aaai.org/index.php/ICAPS/article/view/6644.
  • [5] Krishnendu Chatterjee, Laurent Doyen, and Thomas A. Henzinger. Qualitative analysis of partially-observable markov decision processes. In Petr Hlinený and Antonín Kucera, editors, Mathematical Foundations of Computer Science 2010, 35th International Symposium, MFCS 2010, Brno, Czech Republic, August 23-27, 2010. Proceedings, volume 6281 of Lecture Notes in Computer Science, pages 258–269. Springer, 2010. doi:10.1007/978-3-642-15155-2_24.
  • [6] Krishnendu Chatterjee, Laurent Doyen, Jean-François Raskin, and Ocan Sankur. The value problem for multiple-environment mdps with parity objective. In Keren Censor-Hillel, Fabrizio Grandoni, Joël Ouaknine, and Gabriele Puppis, editors, 52nd International Colloquium on Automata, Languages, and Programming, ICALP 2025, Aarhus, Denmark, July 8–11, 2025, volume 334 of LIPIcs, pages 150:1–150:17. Schloss Dagstuhl – Leibniz-Zentrum für Informatik, 2025. doi:10.4230/LIPIcs.ICALP.2025.150.
  • [7] Nathanaël Fijalkow, Arka Ghosh, Roman Kniazev, Guillermo A. Pérez, and Pierre Vandenhove. Computing the reachability value of posterior-deterministic pomdps, 2026. doi:10.48550/arXiv.2602.07473.
  • [8] Hugo Gimbert and Youssouf Oualhadj. Probabilistic automata on finite words: Decidable and undecidable problems. In Samson Abramsky, Cyril Gavoille, Claude Kirchner, Friedhelm Meyer auf der Heide, and Paul G. Spirakis, editors, Automata, Languages and Programming, 37th International Colloquium, ICALP 2010, Bordeaux, France, July 6-10, 2010, Proceedings, Part II, volume 6199 of Lecture Notes in Computer Science, pages 527–538. Springer, 2010. doi:10.1007/978-3-642-14162-1_44.
  • [9] Oded Goldreich. On promise problems: A survey. In Oded Goldreich, Arnold L. Rosenberg, and Alan L. Selman, editors, Theoretical Computer Science, Essays in Memory of Shimon Even, volume 3895 of Lecture Notes in Computer Science, pages 254–290. Springer, 2006. doi:10.1007/11685654_12.
  • [10] Wassily Hoeffding. Probability inequalities for sums of bounded random variables. Journal of the American statistical association, 58(301):13–30, 1963.
  • [11] Omid Madani, Steve Hanks, and Anne Condon. On the undecidability of probabilistic planning and related stochastic optimization problems. Artificial Intelligence, 147(1-2):5–34, 2003. doi:10.1016/S0004-3702(02)00378-8.
  • [12] Christos H. Papadimitriou and John N. Tsitsiklis. The complexity of markov decision processes. Mathematics of Operations Research, 12(3):441–450, 1987. doi:10.1287/moor.12.3.441.
  • [13] Jean-François Raskin and Ocan Sankur. Multiple-environment markov decision processes. In Venkatesh Raman and S. P. Suresh, editors, 34th International Conference on Foundation of Software Technology and Theoretical Computer Science, FSTTCS 2014, New Delhi, India, December 15–17, 2014, volume 29 of LIPIcs, pages 531–543. Schloss Dagstuhl – Leibniz-Zentrum für Informatik, 2014. doi:10.4230/LIPIcs.FSTTCS.2014.531.
  • [14] Jean-François Raskin and Ocan Sankur. Multiple-environment markov decision processes. CoRR, abs/1405.4733, 2014. arXiv:1405.4733.
  • [15] Claude E. Shannon. A mathematical theory of communication. ACM SIGMOBILE Mob. Comput. Commun. Rev., 5(1):3–55, 2001. doi:10.1145/584091.584093.
  • [16] Maurice Sion. On general minimax theorems. Pacific Jouronal of Mathematics, 1958.
  • [17] Marnix Suilen, Marck van der Vegt, and Sebastian Junges. A PSPACE algorithm for almost-sure rabin objectives in multi-environment mdps. In Rupak Majumdar and Alexandra Silva, editors, 35th International Conference on Concurrency Theory, CONCUR 2024, Calgary, Canada, September 9–13, 2024, volume 311 of LIPIcs, pages 40:1–40:17. Schloss Dagstuhl – Leibniz-Zentrum für Informatik, 2024. doi:10.4230/LIPIcs.CONCUR.2024.40.
  • [18] John Von Neumann and Oskar Morgenstern. Theory of games and economic behavior, 2nd rev, 1947.