<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.formulasearchengine.com/index.php?action=history&amp;feed=atom&amp;title=Phone_hacking</id>
	<title>Phone hacking - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://en.formulasearchengine.com/index.php?action=history&amp;feed=atom&amp;title=Phone_hacking"/>
	<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/index.php?title=Phone_hacking&amp;action=history"/>
	<updated>2026-05-04T00:47:04Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.0-wmf.28</generator>
	<entry>
		<id>https://en.formulasearchengine.com/index.php?title=Phone_hacking&amp;diff=25939&amp;oldid=prev</id>
		<title>en&gt;Monkbot: Fix CS1 deprecated date parameter errors</title>
		<link rel="alternate" type="text/html" href="https://en.formulasearchengine.com/index.php?title=Phone_hacking&amp;diff=25939&amp;oldid=prev"/>
		<updated>2014-01-28T13:09:48Z</updated>

		<summary type="html">&lt;p&gt;Fix &lt;a href=&quot;/index.php?title=Help:CS1_errors&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Help:CS1 errors (page does not exist)&quot;&gt;CS1 deprecated date parameter errors&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;In [[probability theory]], &amp;#039;&amp;#039;&amp;#039;uniformization&amp;#039;&amp;#039;&amp;#039; method, (also known as &amp;#039;&amp;#039;&amp;#039;Jensen&amp;#039;s method&amp;#039;&amp;#039;&amp;#039;&amp;lt;ref name=&amp;quot;stewart&amp;quot; /&amp;gt; or the &amp;#039;&amp;#039;&amp;#039;randomization method&amp;#039;&amp;#039;&amp;#039;&amp;lt;ref name=&amp;quot;ibe&amp;quot;&amp;gt;{{cite book |title=Markov processes for stochastic modeling |last=Ibe |first=Oliver C. |year=2009 |publisher=[[Academic Press]] |isbn=0-12-374451-2 |page=98}}&amp;lt;/ref&amp;gt;) is a method to compute transient solutions of finite state [[continuous-time Markov chain]]s, by approximating the process by a [[discrete time Markov chain]].&amp;lt;ref name=&amp;quot;ibe&amp;quot; /&amp;gt; The original chain is scaled by the fastest transition rate &amp;#039;&amp;#039;γ&amp;#039;&amp;#039;, so that transitions occur at the same rate in every state, hence the name &amp;#039;&amp;#039;uniform&amp;#039;&amp;#039;isation. The method is simple to program and efficiently calculates an approximation to the transient distribution at a single point in time (near zero).&amp;lt;ref name=&amp;quot;stewart&amp;quot; /&amp;gt; The method was first introduced by Grassman in 1977.&amp;lt;ref&amp;gt;{{cite jstor|172104}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite doi|10.1016/0305-0548(77)90007-7}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite doi|10.1016/0377-2217(77)90049-2}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Method description==&lt;br /&gt;
&lt;br /&gt;
For a continuous time Markov chain with [[transition rate matrix]] &amp;#039;&amp;#039;Q&amp;#039;&amp;#039;, the uniformized discrete time Markov chain has probability transition matrix &amp;lt;math&amp;gt;P:=(p_{ij})_{i,j}&amp;lt;/math&amp;gt;, which is defined by&amp;lt;ref name=&amp;quot;stewart&amp;quot;&amp;gt;{{cite book |title=Probability, Markov chains, queues, and simulation: the mathematical basis of performance modeling|last=Stewart |first=William J. |year=2009 |publisher=[[Princeton University Press]] |isbn=0-691-14062-6 |page=361}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;cass&amp;quot;&amp;gt;{{cite book |title=Introduction to discrete event systems|last=Cassandras |first=Christos G. |last2=Lafortune| first2=Stéphane|year=2008 |publisher=Springer |isbn=0-387-33332-0}}&amp;lt;/ref&amp;gt;&amp;lt;ref name=&amp;quot;ross&amp;quot;&amp;gt;{{cite book |title=Introduction to probability models|last=Ross |first=Sheldon M. |year=2007 |publisher=Academic Press |isbn=0-12-598062-0}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;p_{ij} = \begin{cases} q_{ij}/\gamma &amp;amp;\text{ if } i \neq j \\ 1 - \sum_{j \neq i} q_{ij}/\gamma &amp;amp;\text{ if } i=j \end{cases}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
with &amp;#039;&amp;#039;γ&amp;#039;&amp;#039;, the uniform rate parameter, chosen such that&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\gamma \geq \max_i |q_{ii}|.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In matrix notation:&lt;br /&gt;
 &lt;br /&gt;
::&amp;lt;math&amp;gt;P=Id+\frac{1}{\gamma}Q.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For a starting distribution π(0), the distribution at time &amp;#039;&amp;#039;t&amp;#039;&amp;#039;, π(&amp;#039;&amp;#039;t&amp;#039;&amp;#039;) is computed by&amp;lt;ref name=&amp;quot;stewart&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;\pi(t) = \sum_{n=0}^\infty \pi(0) P^n \frac{(\gamma t)^n}{n!}e^{-\gamma t}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This representation shows, that a continuous time Markov Chain can be described by a discrete Markov Chain with transition matrix &amp;#039;&amp;#039;P&amp;#039;&amp;#039; as defined above where jumps occur according to a Poisson Process with intensity γt.&lt;br /&gt;
&lt;br /&gt;
In practice this [[series (mathematics)|series]] is terminated after finitely many terms.&lt;br /&gt;
&lt;br /&gt;
==Implementation==&lt;br /&gt;
&lt;br /&gt;
[[Pseudocode]] for the algorithm is included in Appendix A of Reibman and Trivedi&amp;#039;s 1988 paper.&amp;lt;ref name=&amp;quot;reibman&amp;quot;&amp;gt;{{cite doi|10.1016/0305-0548(88)90026-3}}&amp;lt;/ref&amp;gt; Using a [[parallel algorithm|parallel]] version of the algorithm, chains with state spaces of larger than 10&amp;lt;sup&amp;gt;7&amp;lt;/sup&amp;gt; have been analysed.&amp;lt;ref&amp;gt;{{cite doi|10.1016/j.jpdc.2004.03.017}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Limitations==&lt;br /&gt;
&lt;br /&gt;
Reibman and Trivedi state that &amp;quot;uniformization is the method of choice for typical problems,&amp;quot; though they note that for [[stiff equation|stiff]] problems some tailored algorithms are likely to perform better.&amp;lt;ref name=&amp;quot;reibman&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*[http://www.sis.pitt.edu/~dtipper/2130/unifm.m Matlab implementation]&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Queueing theory]]&lt;br /&gt;
[[Category:Stochastic processes]]&lt;br /&gt;
[[Category:Markov processes]]&lt;/div&gt;</summary>
		<author><name>en&gt;Monkbot</name></author>
	</entry>
</feed>