User lamine - MathOverflowmost recent 30 from http://mathoverflow.net2013-05-23T00:22:54Zhttp://mathoverflow.net/feeds/user/10537http://www.creativecommons.org/licenses/by-nc/2.5/rdfhttp://mathoverflow.net/questions/44677/is-there-mdps-markow-decision-process-which-have-a-non-deterministic-optimal-poIs there MDPs (Markow Decision Process) which have a non deterministic optimal policy ? Lamine2010-11-03T14:02:59Z2011-06-22T13:03:12Z
<p>I'm working on Markov Decision Process and I have not found yet an example of MDP that has a stochastic (non deterministic) optimal policy. Is there MDPs that have a stochastic optimal policy or is it shown that an optimal policy is always deterministic ?</p>
<p>If a stochastic policy exist, is it shown that some algorithms (like Q-Learning) converge to this policy ?</p>
http://mathoverflow.net/questions/54758/does-the-following-series-converge/54792#54792Answer by Lamine for Does the following series converge?Lamine2011-02-08T17:13:12Z2011-02-14T12:18:18Z<p><s>Since $\pi$ is transcendental (so also $\frac{\pi}{2}$ and $\frac{3\pi}{2}$), $\forall n \in \mathbb{N} , |\sin{n}|<1$. In another hand, $\sum_{n=2}^\infty|\sin{n}|^n <\sum_{n=2}^\infty|\sin{n}|^2$ which converges (because $\sum_{n=1}^\infty a^n$ converges if $|a| < 1$.</p>
<p>So, $\sum_{n=2}^\infty|\sin{n}|^n$ converges.</s></p>
http://mathoverflow.net/questions/48014/can-a-problem-be-simultaneously-polynomial-time-and-undecidable/48015#48015Answer by Lamine for Can a problem be simultaneously polynomial time and undecidable?Lamine2010-12-02T09:08:57Z2010-12-02T09:36:33Z<p>A problem is in P if it is <strong>decidable in polynomial time</strong>. So if it is undecidable, it is neither in P nor in NP. It is not even recursive. See <a href="http://en.wikipedia.org/wiki/Complexity_class" rel="nofollow">http://en.wikipedia.org/wiki/Complexity_class</a>.</p>
http://mathoverflow.net/questions/47921/discounted-total-reward-vs-average-total-rewardDiscounted total reward vs. Average total rewardLamine2010-12-01T16:22:36Z2010-12-01T20:00:53Z
<p>In a Markov Decision Process (MDP), the discounted total reward is defined as $\sum_{t=0}^\infty \gamma^tr_t$ where $r_t$ is the reward perceived at time $t$ and $\gamma$ is a real number $\in ]0, 1[$. The average total reward is defined as $\lim_{t\rightarrow \infty}\frac{\sum_{i=0}^tr_i}{t}$.</p>
<p>My question is : is a policy $\pi$ that maximizes the discounted total reward also maximizes the average total reward ans vice versa ? Or there is a policy $\pi$ that maximizes the first and $\pi'$ that maximizes the second with $\pi \neq \pi'$ ?</p>
http://mathoverflow.net/questions/44326/most-memorable-titles/44963#44963Answer by Lamine for Most memorable titlesLamine2010-11-05T16:14:13Z2010-11-05T16:14:13Z<p>I really like humor in scientific texts, specially in titles. One of my favorite authors is Donald E. Knuth. A title like <em>The sandwich theorem</em> makes me curious about its content. <em>The Art of Computer Programming</em> is also a nice title.</p>
http://mathoverflow.net/questions/44677/is-there-mdps-markow-decision-process-which-have-a-non-deterministic-optimal-po/44837#44837Answer by Lamine for Is there MDPs (Markow Decision Process) which have a non deterministic optimal policy ? Lamine2010-11-04T15:47:22Z2010-11-04T15:47:22Z<p>I finally found the proof of this in "Markov Decision Process -- Discrete Stochastic Dynamic Programming" by Martin L. Puterman (John Wilson and Sons Ed.). It is proved that if the reward function is deterministic, the optimal policy exists and is also deterministic. But I don't know if this result can be generalized to MDPs with stochastic reward function.</p>
http://mathoverflow.net/questions/44677/is-there-mdps-markow-decision-process-which-have-a-non-deterministic-optimal-po/68508#68508Comment by LamineLamine2011-06-24T13:54:40Z2011-06-24T13:54:40ZIf you are looking for optimal policy, there are equivalent theorems and propositions at the beginning of chapters 7 and 8.
Actually, even if the reward function is random (but with fixed distribution), there is a deterministic optimal policy. The only case where there is a stochastic optimal policy but not a deterministic one is when the distribution of the reward function varies (for instance, if there is two players learning at the same time in a game without pure Nash Equilibrium).http://mathoverflow.net/questions/44677/is-there-mdps-markow-decision-process-which-have-a-non-deterministic-optimal-po/68508#68508Comment by LamineLamine2011-06-24T13:49:39Z2011-06-24T13:49:39Z Theorem 6.2.10 asserts that if the set of available actions is finite for each state, then an optimal deterministic policy exists.
However, you have to read (at least) all the beginning of the chapter (and some previous chapter) to understand the proof. Of course, this theorems are valid under assumptions provided in the beginning of the chapter (the set of states is finite or countable, rewards are bounded, the discount factor is $ 0 \leq \lambda < 1$ and rewards and transition probabilities don't vary from decision epochs to others). http://mathoverflow.net/questions/44677/is-there-mdps-markow-decision-process-which-have-a-non-deterministic-optimal-po/68508#68508Comment by LamineLamine2011-06-24T13:42:13Z2011-06-24T13:42:13ZIt depends if you are looking for maximal discounted total reward or maximal average total reward. For the first one, all the beginning of chapter 6 proves progressively the existence of a deterministic optimal policy. First theorems and propositions prove the existence of an optimal policy under some assumptions. Then theorems 6.2.9 and 6.2.10 prove the existence of an optimal deterministic policy under some reasonable assumptions. For instance, theorem 6.2.9 (p. 154) attests that if an optimal policy exists, then an optimal deterministic policy also exists (it may be the same or not).http://mathoverflow.net/questions/54758/does-the-following-series-converge/54792#54792Comment by LamineLamine2011-02-14T12:16:56Z2011-02-14T12:16:56ZI'm ashamed of this answer. That's what happens when I don't sleep enough.http://mathoverflow.net/questions/47921/discounted-total-reward-vs-average-total-reward/47939#47939Comment by LamineLamine2010-12-03T08:48:41Z2010-12-03T08:48:41ZI'm working on the relation between Markov decision processes and Game Theory. In this context the agent cannot know which action has the largest immediate reward since the reward is random. This randomness is due to actions of other players which are not known by the agent (which models some player $i$).
If the reward function is deterministic, the optimal policy must also be deterministic (always the same action from the same state). But if the reward function is random, the optimal policy can be stochastic (it represents mixed Nash equilibria in the modeled game).
http://mathoverflow.net/questions/47954/is-pnp-relevant-to-finding-proofs-of-everyday-mathematical-propositionsComment by LamineLamine2010-12-03T08:36:21Z2010-12-03T08:36:21ZI meant that computing capacities increase faster than the complexity of any problem in P (if the Moore's law is true). That allows some hope to solve this problem one day.http://mathoverflow.net/questions/48014/can-a-problem-be-simultaneously-polynomial-time-and-undecidable/48015#48015Comment by LamineLamine2010-12-03T08:28:41Z2010-12-03T08:28:41ZIs there some confusion between decision problems and the computation of their solutions ? A (decision) problem on the existence of a solution of length k can be in P but compute this solution can be exponential, nay currently impossible. This is precisely due to non-constructive proof procedure.http://mathoverflow.net/questions/47954/is-pnp-relevant-to-finding-proofs-of-everyday-mathematical-propositionsComment by LamineLamine2010-12-02T09:59:17Z2010-12-02T09:59:17ZThe gap accorded by people between polynomial and exponential time can be justified by the Moore's law. It guesses that computing capacities increase exponentially (this may have a limit due to some silicon proprieties, but uses of other technologies to continue this increase can be expected). If A problem is in P, even if it has a large exponent and constant, it will be easy one day to compute.http://mathoverflow.net/questions/48014/can-a-problem-be-simultaneously-polynomial-time-and-undecidable/48015#48015Comment by LamineLamine2010-12-02T09:36:18Z2010-12-02T09:36:18ZIndeed ! Should not be confused between "recursive" and "recursively enumerable". Thanks.http://mathoverflow.net/questions/47921/discounted-total-reward-vs-average-total-reward/47939#47939Comment by LamineLamine2010-12-02T08:25:14Z2010-12-02T08:25:14ZThanks.
So without any constraint on gamma (except that $\gamma \in ]0, 1[$) the optimal policy for discounted total reward and the optimal policy for average total reward may be different. I'm also looking if they can be different if the MDP has only one state (always same actions are available at each step).http://mathoverflow.net/questions/44677/is-there-mdps-markow-decision-process-which-have-a-non-deterministic-optimal-po/44685#44685Comment by LamineLamine2010-11-03T15:35:21Z2010-11-03T15:35:21ZThank you for your answer.
So, if a optimal policy exists, it is always deterministic ?
If we model a game which has no pure Nash Equilibrium and only a mixed Nash Equilibrium, the policy which optimize the long time reward can not be deterministic (because it would mean that a pure NE corresponding to this policy exists), so can't we say that this policy is a stochastic optimal one for this MDP ? Or It means that there is no optimal policy for a game without pure NE wich is modeled as a MDP ?