Next Article in Journal
Spherical Shape Functions for a Six-Node Tri-Rectangular Prism and an Eight-Node Quadrangular Right Prism
Previous Article in Journal
Computing Two Heuristic Shrinkage Penalized Deep Neural Network Approach
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Modified Engel Algorithm and Applications in Absorbing/Non-Absorbing Markov Chains and Monopoly Game

Department of Mathematics, The Chinese University of Hong Kong, Hong Kong SAR, China
*
Author to whom correspondence should be addressed.
Math. Comput. Appl. 2025, 30(4), 87; https://doi.org/10.3390/mca30040087
Submission received: 2 July 2025 / Revised: 27 July 2025 / Accepted: 1 August 2025 / Published: 8 August 2025
(This article belongs to the Section Engineering)

Abstract

The Engel algorithm was created to solve chip-firing games and can be used to find the stationary distribution for absorbing Markov chains. Kaushal et al. developed a matlab-based version of the generalized Engel algorithm based on Engel’s probabilistic abacus theory. This paper introduces a modified version of the generalized Engel algorithm, which we call the modified Engel algorithm, or the mEngel algorithm for short. This modified version is designed to address issues related to non-absorbing Markov chains. It achieves this by breaking down the transition matrix into two distinct matrices, where each entry in the transition matrix is calculated from the ratio of the numerator and denominator matrices. In a nested iteration setting, these matrices play a crucial role in converting non-absorbing Markov chains into absorbing ones and then back again, thereby providing an approximation of the solutions of non-absorbing Markov chains until the distribution of a Markov chain converges to a stationary distribution. Our results show that the numerical outcomes of the mEngel algorithm align with those obtained from the power method and the canonical decomposition of absorbing Markov chains. We provide an example, Torrence’s problem, to illustrate the application of absorbing probabilities. Furthermore, our proposed algorithm analyzes the Monopoly transition matrix as a form of non-absorbing probabilities based on the rules of the Monopoly game, a complete information dynamic game, particularly the probability of landing on the Jail square, which is determined by the order of the product of the movement, Jail, Chance, and Community Chest matrices. The Long Jail strategy, the Short Jail strategy, and the strategy for getting out of Jail by rolling consecutive doubles three times have been formulated and tested. In addition, choosing which color group to buy is also an important strategy. By comparing the probability distribution of each strategy and the profit return for each property and color group of properties, and the color group property, we find which one should be used when playing Monopoly. In conclusion, the mEngel algorithm, implemented using R codes, offers an alternative approach to solving the Monopoly game and demonstrates practical value.

1. Introduction

The chip-firing game (CFG), also known as a probabilistic abacus, is a dynamic process described in [1,2]. It involves a graph with a set of finite vertices and edges, on which multiple tokens, or “chips”, are placed. In this game, if the number of chips on a vertex is greater than or equal to the degree of that vertex, it can be "fired" by moving one chip along each incident edge and placing it on the adjacent vertex. When a vertex is fired, its chip count is reduced by its degree, while its neighbors’ chip counts are increased by one. The CFG is a directed weighted multigraph with a set of vertices and multiple edges sharing the same vertex. Firing a vertex means sending one chip along each outgoing edge from that vertex. It can be formulated as the transition digraph for an absorbing Markov chain with transition probabilities. Engel provided another method for solving chip-firing games based on the canonical decomposition of absorbing Markov chains in [3]. To start the game, a pile of pre-assigned chips is given. An indicated number of chips is set at each transient state, and zero chips are set at each absorbing state. Then, a vertex, k, is considered a critical position, and the number of chips, g k , is placed on each adjacent vertex neighbor of that vertex, k, based on the transition probabilities between adjacent vertices and the vertex, k. This is referred to as “critical loading” in Kaushal et al.’s work [4,5]. If the number of chips at the critical position (vertex, k) is not enough to fire, an additional chip (or additional chips) will be taken from the pile and placed on the vertex, k, and then fired to each adjacent vertex. This process continues as long as the critical position does not reappear in the transient states in the transition diagram. Once the number of chips in all the transient states matches the initial number of chips in those states, the game stops [6]. Chips placed in absorbing states can have a value of either nonzero or zero. By using a normalization procedure, we can determine the stationary distribution of the Markov chains from the transient states to the absorbing states based on the number of chips in each absorbing state. Engel’s method involves representing each absorbing Markov chain as a directed graph in order to find a solution. This method is applicable to any Markov chains with at least one absorbing state.
The generalized Engel algorithm, as proposed by Kaushal et al. [4,5], is designed to solve the CFG by focusing on the transition states and absorbing states of a Markov chain. This algorithm is known for its higher accuracy compared to other methods but does depend on several factors. Kaushal et al. [4] implemented the Engel algorithm into a computer program to expand its application to more complex absorbing Markov chains, which they termed the generalized Engel algorithm. They achieved this by splitting the transition matrix into two separate matrices: the numerator matrix containing the numerators of entries in the transition matrix, and the denominator matrix containing the denominators of entries in the transition matrix as weights or for scaling. The numerator matrix represents the proportional distribution values of each transition state, while the denominator matrix represents the capacity of each transition state. They used the numerator matrix to simulate “firing” and the denominator matrix to reduce the divided chips. Our modified algorithm has a broader application and can provide process values. For example, in a directed graph, we can construct the set of configurations obtained from the CFG by a sequence of firings. Through process values, we can track the movement of every chip, determine how many chips pass through states, and record each configuration with the updated chips.
Our paper introduces a modified version of the generalized Engel algorithm, which we call the mEngel algorithm. This modified algorithm is designed to solve both absorbing and non-absorbing Markov chain problems. The key difference between the generalized Engel algorithm and our modified version is how it handles non-absorbing Markov chains. We accomplish this by reformulating the transition matrix decomposition into two separate matrices, similar to the approach in [4,5]. However, we further split the numerator matrix into nine sub-block matrices, representing a transformation from non-absorbing Markov chains to absorbing Markov chains and back to non-absorbing Markov chains. The mEngel algorithm works by determining the number of chips at each vertex and then using the algorithm to find all probability distribution integral values and store them in each corresponding vertex. The process continues until it stops when the tolerance is satisfied. Essentially, the mEngel algorithm provides approximate solutions for non-absorbing Markov chains. The study of Monopoly as a Markov process and its solution solver using the power method and the canonical decomposition of absorbing Markov chains has been investigated by several researchers, such as [7,8,9,10,11,12,13,14,15,16], among others. Various strategies related to Monopoly’s Jail were explored by analyzing the size of the transition matrix of non-absorbing Markov chains [17,18,19,20], as well as the Long and Short Jail scenarios [21]. There are more than two players in one game, and the last player who is not bankrupt wins. Strategies in the game include deciding whether to spend as long as possible in prison to avoid paying tolls to other players, known as Long Jail, or to leave prison immediately to buy as much land as possible, known as Short Jail. The mEngel algorithm was utilized to compare the ranking results of the Long and Short Jail strategies.
The rest of the paper is organized as follows. Section 2 introduces the transition diagram for the non-absorbing Markov chain model using a nested iterative setting. Section 3 first introduces the formulation of the transition probability matrix for absorbing/non-absorbing Markov chains [22] and then provides a proof of the mEngel algorithm for solving the non-absorbing Markov chain problem using a nested iterative approach. This method is associated with the direct approaches of the power method and the canonical decomposition of absorbing Markov chains. The flow of the mEngel algorithm is provided, along with detailed descriptions of Algorithms 1–3. Section 4 presents the numerical results of the mEngel algorithm in solving for the absorbing probabilities in Torrence’s problem [23,24]. Finding the stationary probabilities of the non-absorbing Markov chains based on the rules of the Monopoly game regarding Jail are presented, i.e., the probability of landing on each state is found. Emphasis is placed upon the Monopoly player regarding “Go to Jail” for three reasons: (1) landing on “Go to Jail”; (2) drawing a “Go to Jail” card; (3) rolling doubles three times. Players use of the Long Jail and Short Jail strategies was studied in [19,21]; these can be formulated as the 43 × 43 model and the 41 × 41 model, respectively, where the number of a player’s turns to profit is studied and ranked based on the properties of the same color group. Another model, known as the 123 × 123 model [17,20], is also presented in this paper. It involves getting out of Jail by rolling consecutive doubles three times. Section 5 draws conclusions and identifies opportunities for further research.

2. From the Complete Graph to the Modified Graph

The CFG, a discrete dynamic model, can be played on undirected and directed graphs. In this paper, we focus on directed graphs and their relationship with Markov chains, which can be viewed as an absorbing Markov chain. A directed graph, G ( V , E ) , is defined with vertices, V ( G ) , and edges, E ( G ) . Each vertex, v V ( G ) , has a capacity, d. An arbitrary number of chips, g v , are placed on each vertex. If the number of chips, g v , exceeds the capacity, d, i.e., g v d , then some chips will be passed to each neighboring vertex along the outgoing edges, which is called firing [4,5,6].
Suppose that a CFG starts with critical loading and ends with reoccurring critical loading. In that case, the chip distribution of this CFG is equal to the stationary distribution of the absorbing Markov chain. The critical loading occurs when each vertex, v i , has one less chip than it needs to fire. In other words, g v i = d i 1 . The critical loading of each CFG will reoccur, which has been proven by [6]. Hence, the Engel algorithm is complete, meaning it always provides a solution for the absorbing Markov chain.
Let us have the directed graph, G ( V , E ) , of a Markov Chain, represented as a transition diagram, as shown in Figure 1. Assume that every jump passes through this directed graph. We take the vertex and edge of it to create a new directed graph, as shown in Figure 2.
Let the new graph be G ^ . We have the vertex set V ( G ^ ) and the edge set E ( G ^ ) , where V ( G ^ ) = s V ( G ) V ( G ) , and V ( G ) is a set of the same size as V ( G ) , for e ^ i j E ( G ^ ) , e i j E ( G ) , e ^ i j = e i j if v i V ( G ) , v j V ( G ) , e ^ i j = 0 if v i , v j V ( G ) or v i , v j V ( G ) .
The mEngel algorithm proposed for solving the absorbing Markov chain as well as the non-absorbing Markov chain consists of three steps:
Step 1:
We begin with the state space of a non-absorbing Markov chain, denoted by S, then create another state space of an absorbing Markov chain with the same number of states as in the original chain of the transition diagram, denoted by S 1 . In this new absorbing chain, the state space S 1 is not fully connected. Then, we introduce the additional state space denoted by S 2 , which is also not fully connected. All states in S 2 are recurrent, meaning they eventually return to themselves. In general, a state is considered recurrent if, whenever we leave that state, we will return to it in the future with probability one. S 2 cannot go back to S 1 .
Step 2:
We introduce an artificial state s in S as a starting state. This state is not part of the original Markov chain but is added to the algorithm. The transition probabilities from S to each state in S 1 are set to specific probability distribution values (i.e., certain transitions). In contrast, the transition probabilities from S to each state in S 2 are all set to zeros (i.e., impossible transitions).
Step 3:
The stationary distribution of this modified Markov chain (including S, S 1 , and S 2 ) is equivalent to that of the original non-absorbing Markov chain. The proof of this equivalence is provided in Section 3.
In Figure 2, we pick a one-time jump (the player moves one time (one turn of the game)) of the Markov chain. With this time limit (a chain with only one jump), the Markov chain becomes an absorbing one. Then, we can iterate this absorbing Markov chain to obtain the stationary distribution of the whole Markov chain. The mEngel algorithm allows us to obtain the probability of the evolution process through an iterative process, i.e.,
S S 1 S 2 S S 1 S 2 .
For example, one can observe how often chips pass through one state before the game ends, through a sequence of configurations.

3. Structure of the mEngel Algorithm

The transition probability matrix, P, of the Markov chain for the mEngel algorithm can then be represented in the following canonical form, assuming time homogeneity (e.g., [22]), that is
P = n i j d i j , i , j = 1 , , n
where N = n i j is a state (nominator) matrix, D = d i j is a scaling (denominator) matrix, and n is the total number of states. Note that P = N / D is a non-absorbing matrix and P ^ = N ^ / D ^ is an absorbing matrix. The distinction between P and P ^ arises from the operation of Algorithms 1 and 2. Specifically, when we input P into Algorithm 2, it generates N and D as outputs. Similarly, when we input P ^ , the algorithm produces N ^ and D ^ . It is important to note that in our computations, we only utilize P ^ .
The mEngel algorithm’s transition diagram is composed of three state processes: (1)  S = { s } is a source state; (2) S 1 = { 1 , , n } is a set of original states from the given problem; (3) S 2 = { 1 , , n } is a set of fictitious states for an mEngel algorithm setting. We use labels (e.g., s) instead of full names for vertices, V s , i.e., S = { s } = { V s } . The transition diagram is shown in Figure 2.
Algorithm 1: Structure of the mEngel algorithm
Mca 30 00087 i001
Algorithm 2: Matrix formulations of N and D
Input: P: the transition matrix; n: the # of states; c = 10000 .
Output: N and D.
  1   S 1 r o u n d ( c P )
  2   d ( 0 : n ) 0
  3   d ( 1 ) 1
  4   z 0
  5   z 1 ( 0 : n ) 0
  6   z 2 ( 0 : 2 n ) 0
  7   z 3 m a t r i x ( ( n , n ) , 0 )
  8   z 4 d i a g ( n )
  9   p 1 [ z ; z 2 ]
10   p 2 [ d ; z 3 ; z 3 ]
11   p 3 [ z 1 ; S 1 ; z 4 ]
12   N [ p 1 , p 2 , p 3 ]
13   q 1 m a t r i x ( ( n , 2 n + 1 ) , 1 )
14   q 2 m a t r i x ( ( n , 2 n + 1 ) , c )
15   q 3 m a t r i x ( ( 2 , n + 1 ) , 1 )
16   D [ q 3 ; q 2 ; q 1 ]
Define
N ^ = s { 1 , , n } { 1 , , n } s { 1 , , n } { 1 , , n } ( 0 1 × 1 0 n × 1 0 n × 1 d 1 × n ( k ) 0 n × n 0 n × n 0 1 × n ceil ( c · P ) I n )
and
D ^ = s { 1 , , n } { 1 , , n } s { 1 , , n } { 1 , , n } ( m 1 × 1 ( k ) c · 1 n × 1 1 n × 1 m 1 × n ( k ) c · 1 n × n 1 n × n m 1 × n ( k ) c · 1 n × n 1 n × n ) ( m 1 × 2 n + 1 ( k ) c · 1 n × 2 n + 1 1 n × 2 n + 1 )
where m 1 × 1 ( k ) = i = 1 n d i ( k ) , m = i = 1 n d i ( k ) i = 1 n d i ( k ) i = 1 n d i ( k ) 1 × n and c is a suitably sized scaling number.
  • The ceil operation is used here to ensure that every element of the matrix N ^ is an integer since the distributing chips are in an integer process. For example, if an element of the transition matrix, P, for a non-absorbing Markov chain/absorbing chain, is 0.949 and c = 100 , then the unrounded value will be 94.9 . Thus, the rounded-up value is 95. Alternatively, one could choose c as 1000, thus avoiding the rounding-up procedure. Similarly, each corresponding entry of the ratio of N ^ and D ^ is equal to each position of the transition matrix P. Hence, D ^ is a matrix scaled by c.
  • From S to { 1 , , n } , each arrow means a directed movement, where the number of chips being distributed is reshuffled and added. At the end of the iteration process, the number of configurations (chips) between the initial and final transient states remains the same.
  • From { 1 , , n } to { 1 , , n } , the original transition matrix, P, is scaled by c. As a result of this rounding-up process, the chips in a vertex are distributed to its neighboring vertices based on the probabilities obtained from rounding up the values of c · P to the nearest integers.
  • From { 1 , , n } to { 1 , , n } , a set of transient states will be forced into a set of recurrent states, e.g., a state j is called an absorbing state if, with probability 1, the process will eventually return to j after it leaves j . Hence, this is crucial for transforming the transient state into the absorbing state. Typically, a self-loop at each state means that a state of a Markov chain is called absorbing if, once entered, it cannot be left. Chips are stored at each vertex.
  • At the end of the iterative process, within the pre-assigned tolerance and the number of iterations, the stationary distribution for non-absorbing Markov chains is obtained by summing all chips from all vertices, i.e., m 1 × 1 ( k ) = i = 1 n d i ( k ) , using the normalization procedure, i.e., d i ( k ) / i = 1 n d i ( k ) for all i.
Given the initial probability distribution d ( 0 ) , our aim here is to show that
mEngel ( d ( 0 ) ) = d ( 1 ) = d ( 0 ) P mEngel ( d ( 1 ) ) = d ( 2 ) = d ( 1 ) P
mEngel ( d ( 2 ) ) = d ( 3 ) = d ( 2 ) P mEngel ( d ( k ) ) = d ( k + 1 ) = d ( k ) P .
For each iteration in the mEngel algorithm, we will get the same probability distribution for a non-absorbing/absorbing Markov chain using the power method, i.e.,
d ( 1 ) = d ( 0 ) P d ( 2 ) = d ( 1 ) P d ( 3 ) = d ( 2 ) P d ( k + 1 ) = d ( k ) P .
What this needs to show is that
mEngel ( d ( 1 ) ) = d ( 2 ) = d ( 1 ) P
is true using the first step transition.
We aim to prove mEngel ( d ( 1 ) ) = d ( 1 ) P . By the power method, we have ( d ( 1 ) P ) i = j = 1 n d j ( 1 ) p j i . This means that we need to prove ( mEngel ( d ( 1 ) ) ) i = j = 1 n d j ( 1 ) p j i .
The canonical decomposition of P is defined as
P = TR ABS TR ABS ( Q 0 R I )
where TR states are transient states, while ABS states are absorbing states (e.g., see Figure 3). 0 represents a zero matrix and I represents an identity matrix with appropriate dimensions.
To do so, let us recall
P ^ = s 1 n 1 n s 1 n 1 n ( 0 0 0 0 0 0 0 d 1 ( 1 ) 0 0 0 0 0 0 d n ( 1 ) 0 0 0 0 0 0 p 11 p n 1 1 0 0 p 1 n 0 p n n 0 1 )
Using the absorbing Markov chain formulation, we have
Q = s 1 n s 1 n ( 0 0 0 0 d 1 ( 1 ) 0 0 0 d n ( 1 ) 0 0 0 )
R = 1 n s 1 n ( 0 p 11 p n 1 0 p 1 n p n n )
The fundamental matrix for P ^ is
J = ( 1 n + 1 × n + 1 Q ) 1 = s 1 n s 1 n ( 1 0 0 0 d 1 ( 1 ) 1 0 0 d n ( 1 ) 0 0 1 )
and the time-to-absorption matrix is
B = J R = s 1 n 1 n s 1 n ( 1 0 0 0 d 1 ( 1 ) 1 0 0 d n ( 1 ) 0 0 1 ) s 1 n ( 0 p 11 p n 1 0 p 1 n p n n ) = 1 n 1 n s 1 n ( j = 1 n d j ( 1 ) p j 1 p 11 p n 1 j = 1 n d j ( 1 ) p j n p 1 n p n n ) = s 1 n ( d 1 ( 2 ) p 11 p n 1 d n ( 2 ) p 1 n p n n )
So, the ( mEngel ( d ( 1 ) ) ) i is B 1 i , which is j = 1 n d j ( 1 ) p j i . This can also be expressed as ( d ( 1 ) P ) i .
From s to { 1 , , n } in B, the distribution of { 1 , , n } is d ( 2 ) , i.e.,
mEngel ( d ( 1 ) ) = d ( 2 ) = d ( 1 ) P .
The rest of the iteration results follow, i.e.,
mEngel ( d ( k ) ) = d ( k + 1 ) = d ( k ) P ,
where P can be a transition matrix or an absorbing transition matrix. From { 1 , , n } to { 1 , , n } in B, we check to see that P remains unchanged at each iteration. The k + 1 -step transition will follow.

Implementation of the mEngel Algorithm

Algorithm 1 presents the structure of the pseudo-code, while Algorithm 2 provides the matrix formulations of N ^ and D ^ for (1) and (2), respectively. The details of Algorithm 2 are described in Section 3. Algorithm 3 demonstrates the nested mEngel algorithm with an accuracy tolerance as the stopping criterion. We use N and D for illustrative purposes in these three algorithms to avoid confusion.
Algorithm 3: Illustration of the nested mEngel algorithm
Mca 30 00087 i002
Let
d ( 0 ) = 1 0 0
be the initial probability distribution vector. The details of Algorithm 1 are described as follows:
  • In Lines 3–5, M D represents the capacity array of the states. An element in M D is equal to 0 when it is a recurrent state and not equal to zero when it is a transient state. This part is also called critical loading.
  • In Lines 15–39, the while loop ends when the initial transient states’ chips are the same as the end states’ chips.
  • In Lines 20–30, chips are firing if available. Otherwise, it simply counts the number of unavailable states.
    In Lines 21–22, if the available chips are more than the capacity for chips, then the chips are stored in n e w 1 .
    In Lines 24–28, j i , where j is the order of states that the chips move to, i is the order of states that the chips start from, and j i means that, in this round of the loop, the current state is not the starting state.
  • In Lines 31–32, if the number of states that are not available is equal to the transient states, the while loop ends.
  • In vector t e m p , the total of d is needed, i.e., s u m ( d ) , because the starting state needs s u m ( d ) chips to be available to be fired. We set c o u n t e q = 0 , which is the number of unavailable transient states. The loop will stop when c o u n t e q is equal to the number of transient states, n.
  • In Lines 37–38, the number of the current transient state’s chips are checked to determine whether it is the same as that of the initial one, i.e., critical loading.
  • In Lines 40–43, the probability distribution vector is updated and normalized.

4. Numerical Results

In this section, we apply the mEngel algorithm to the absorbing problem, which is Torrence’s problem, and non-absorbing problems such as Monopoly. We use our homemade R code to generate all numerical results and graphical plots. All the transition matrices defined below are input in Algorithms 1–3.
Let X n represent the state at time n, and P ( X n = j | X n 1 = i ) denote the conditional probability that the state at time n 1 is i and that at time n is j. Then, we have P ( X n = j | X n 1 = i n 1 , , X 0 = i 0 ) = P ( X n = j | X n 1 = i n 1 ) , which is known as the Markov property. It is important to note that P ( j | i ) = P ( X n = j | X n 1 = i ) . For instance, in the Markov matrix, M, we have M i j = P ( j | i ) , and it has the property that j S M i j = 1 for all i S , where S is the state set.

4.1. Torrence’s Problem

Torrence’s problem is a random walk problem given as a weekly Riddler puzzle on the FiveThirtyEight website [23]. The transition diagram for Torrence’s problem shown in Figure 3 is the one from [24].
The transition matrix for Torrence’s problem is given by
P = 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10 ( 0 1 / 3 0 0 1 / 3 0 0 0 0 0 1 / 3 0 1 / 3 0 0 0 0 0 0 0 0 1 / 3 0 1 / 3 0 0 0 0 0 0 0 0 1 / 3 0 1 / 3 0 0 0 0 0 1 / 3 0 0 1 / 3 0 0 0 0 0 0 1 / 3 0 0 0 0 1 0 0 0 0 0 1 / 3 0 0 0 0 1 0 0 0 0 0 1 / 3 0 0 0 0 1 0 0 0 0 0 1 / 3 0 0 0 0 1 0 0 0 0 0 1 / 3 0 0 0 0 1 ) .
A person begins in the dark inner circle state and aims to reach the other colored states. The probability of each state is shown in Figure 4. The probability of each recurrent state is 5/11 for the closest state, 2/11 for the second closest two states, and 1/11 for the furthest state. These distribution values are consistent with the existing ones. The mEngel’s algorithm has 22 configurations, resulting in a stationary distribution mirroring the final round’s chip distribution. All transient states eventually hold an equal number of chips to the initial configuration, as shown in Table 1. These findings are consistent with those in [24].

4.2. Monopoly

Monopoly, a widely enjoyed board game, can be modeled as a non-absorbing Markov chain problem. The game’s intricate rules result in a complex transition matrix. We plan to construct this transition matrix by multiplying four separate matrices (e.g., [19]), as described below. We dissect the entire Markov chain into segments, each of which can be considered a sub-chain. Each sub-chain corresponds to a specific rule, and their combination reconstitutes the original chain.
In Monopoly, a player’s decision is primarily determined by the ownership of land on the board. In decision-making, the player only needs to consider the probability of landing on each piece of land and the benefits of landing on each piece of land. In what follows, we calculate the probability of landing on each piece of land and the benefits of purchasing each piece of land in the two Jail strategies.
Using the Long and Short Jail strategies [21], we aim to find the probability of landing in Jail for three scenarios: (1) landing on “Go to Jail”; (2) drawing a “Go to Jail” card; (3) rolling doubles three times. Within the non-absorbing Monopoly Markov chains consisting of 41 states, where the first 40 states are regular Monopoly squares as listed, for a Short Jail strategy, at state 41, if a player starts their turn in Jail, they have the option to play a “Get Out of Jail Free” card (Community Chest or Chance) or pay USD 50 to roll the dice and exit Jail normally. For a Long Jail strategy, assuming the player is incarcerated, the non-absorbing Monopoly Markov chains consist of 43 states, where the first 40 states are regular Monopoly squares as listed, state 41 represents the initial turn in Jail, state 42 represents the second turn in Jail, and state 43 represents the third turn in Jail. In Monopoly, the player moves around the 40 squares by rolling a pair of fair dice. If the player rolls doubles, then they have an extra turn. If they roll doubles again on this extra turn, they have yet another additional turn. However, if the player rolls doubles for a third time, they are sent to Jail instead of proceeding as usual. This is called the 120 × 120 model [17]. In what follows, we also use Long and Short Jail strategies for obtaining the stationary distribution of the Monopoly Markov chains formulated by the 123 × 123 model.

4.2.1. Construction of Monopoly Matrices

Firstly, players use two dice to move, with the number of steps corresponding to the sum of the two dice values, as shown in Table 2.
To end up in Jail, a player must roll three doubles, land on the square, or obtain the card that sends them there. Once in Jail, the player can either pay to leave on their next turn or try to roll doubles. If neither of these options happens, the player must stay in Jail for three turns. These rules are important for understanding the Jail matrix and the movement matrix. For example, the movement matrix involves a Short Jail strategy with an extra state and a Long Jail strategy with three extra states. In the case of three extra states, the states are as follows: (1) if the player chooses not to use a card or pay the fee, then they still need to roll the dice; (2) if the player rolls doubles, then they move out of Jail the designated number of squares without earning an additional turn, even though doubles are rolled; (3) failing to roll doubles on the third attempt requires one to pay USD 50 to leave and to proceed the indicated number of squares. Landing on a Chance or Community Chest square prompts players to draw a card that could lead them to other squares (the player takes the top card from the draw pile and immediately places it on the discard pile). The probabilities for the cards in the Chance or Community Chest squares are shown in Table 3 and Table 4. The “Stay” card groups all non-moving square cases. In Table 3, there are 16 cards available, where 14 of them do not involve moving to another square (they involve either gaining or losing money in some way). Of the 14 “Stay” cards, 9 reward the player with cash, 4 make the player pay money to the bank or other players, and 1 is a “Get Out of Jail Free” card. One card sends the player directly to Jail (“Go to Jail”), and another card sends the player to the start position (“Advance to Go”). Table 4 shows that one card sends the player directly to Jail (“Go to Jail”), three of the six “Stay” cards make the player pay money to the bank or other players, two reward the player with cash, and one is a “Get Out of Jail Free” card. The remaining seven direct the player to a property, railroad, or utility, highlighted in bold.
We aim to categorize these rules into four groups, each represented by a matrix. These matrices are named according to the rules they represent: the movement matrix M = [ M i j ] , the Jail matrix J = [ J i j ] , the Chance matrix Ch = [ C h i j ] , and the Community Chest matrix Cc = [ C c i j ] . All four matrices adhere to an order that mirrors the priority of the rules in Monopoly. For instance, a player must first move and then act based on the new square they land on, making the movement matrix the first. The Jail matrix is second as we consider the possibility of Jail upon arriving at a new square. The order of the Chance and Community Chest matrices is also fixed. If a player lands on a Chance square, they may be sent to a Community Chest square. This is due to one of the 16 Chance cards instructing the player to “Go back 3 spaces”, and the Chance square is three ahead of the Community Chest square.
This approach differs from that presented in [19], where we attempted to change the order of the Chance and Community Chest matrices, resulting in a different outcome. This paper considers the scenario where a player can move from a Chance square to a Community Chest square. Upon researching the commutative law of matrix multiplication, we found that these two matrices do not satisfy the conditions of the commutative law.
Upon integrating these matrices, we derive the transition matrix, defined as follows:
P = M J Ch Cc .
Two strategies emerge: Long Jail formulated by the 43 × 43 model and Short Jail formulated by the 41 × 41 model. The Long Jail strategy involves players remaining in Jail for as long as possible, implying they will not pay to leave. Conversely, the Short Jail strategy permits players to leave immediately on their next turn. The numerical distinction between these two strategies lies in the last three rows of the movement matrix, while the other matrices remain unchanged.
Let us define the movement matrix in the Long Jail strategy as M L and the movement matrix in the Short Jail strategy as M S . The transition matrix in the Long Jail strategy is given by P = M L J Ch Cc , and the transition matrix in the Short Jail strategy is given by P = M S J Ch Cc , as shown in Table A1 and Table A2 in Appendix A. Next, we will construct the Markov matrix for M L , M S , J , Ch , and Cc , as shown in Table A3Table A7, respectively, in Appendix A.
The movement matrix in the Long Jail strategy is given by:
M i j L = 1 / 36 if j = i + 2 , i 38 , i + 12 , i 28 and 1 i , j 40 or j = 13 , 23 , i = 43 or j = 13 , 15 , 17 , 19 , 21 , 23 , i = 41 , 42 2 / 36 if j = i + 3 , i 37 , i + 11 , i 29 and 1 i , j 40 or j = 14 , 22 , i = 43 3 / 36 if j = i + 4 , i 36 , i + 10 , i 30 and 1 i , j 40 or j = 15 , 21 , i = 43 4 / 36 if j = i + 5 , i 35 , i + 9 , i 31 and 1 i , j 40 or j = 16 , 20 , i = 43 5 / 36 if j = i + 6 , i 34 , i + 8 , i 32 and 1 i , j 40 or j = 17 , 19 , i = 43 6 / 36 if j = i + 7 , i 33 and 1 i , j 40 or j = 18 , i = 43 30 / 36 if j = 42 , i = 41 or j = 43 , i = 42
For the 1st–40th rows: Take the first row as an example. This means that the first row starts from “Go” (1st state) and goes to other states based on the probability of the outcome of the roll of the two dice.
The probability of moving from the ith state to the jth state is P ( j | i ) = P ( j i ) . Apply it, and we can obtain the movement matrix, M i j L = P ( j | i ) . The last three rows have two steps:
Step 1:
The probability of leaving from Jail is 1 / 6 , while the probability of staying in Jail is 1 1 / 6 = 5 / 6 .
Step 2:
They have the same formation as the 1st–40th rows if ‘leaving Jail’. However, in states 41 and 42, the entries M i j L (where i = 41 , 42 , j < 41 ), are M i j L = ( 5 / 6 ) = P ( j | 13 ) ( 5 / 6 because ‘if leaving’, from Step 1). Furthermore, M i j L (where i = 43 , j < 41 ), is M i j L = P ( j | 13 ) .
In Monopoly, the last three states show how to leave Jail. In Jail, in states 41 and 42, players have a 1 / 36 chance to roll doubles. If they do, they leave Jail and move forward that many spaces. Because we added extra states for being in Jail, but rolling doubles means they move from the Jail square, if they do roll doubles, they move to state 11, “Just Visiting Jail”.
Squares from Jail11121314151617181920212223
1111+111+211+311+411+511+611+711+811+911+1011+1111+12
Probability of
Leaving after the001/3601/3601/3601/3601/3601/36
First Turn in Jail
Probability of
Leaving after the001/3601/3601/3601/3601/3601/36
Second Turn in Jail
A player has a 5/6 chance of staying in Jail, meaning the chance of moving from state 41 to 42 is 5/6. This is because state 41 is when they are first put in Jail, and if they do not roll doubles, they move to their first turn in Jail, state 42. The same 5/6 chance applies to moving from state 42 to 43. After the third turn in Jail, they must pay to leave. So, they leave from state 43 with chances based on the rolling of two dice, like the rest of the matrix. The chances of moving from state 43 to other states on the board are outlined below:
Squares1 … 1112131415161718192021222324 … 43
Probability of
Leaving after the0 … 001/362/363/364/365/366/365/364/363/362/361/360 … 0
Third Turn in Jail
The movement matrix in the Short Jail strategy is given by:
M i j S = 1 / 36 if j = i + 2 , i 38 , i + 12 , i 28 and 1 i , j 40 or j = 13 , 23 , i = 41 , 42 , 43 2 / 36 if j = i + 3 , i 37 , i + 11 , i 29 and 1 i , j 40 or j = 14 , 22 , i = 41 , 42 , 43 3 / 36 if j = i + 4 , i 36 , i + 10 , i 30 and 1 i , j 40 or j = 15 , 21 , i = 41 , 42 , 43 4 / 36 if j = i + 5 , i 35 , i + 9 , i 31 and 1 i , j 40 or j = 16 , 20 , i = 41 , 42 , 43 5 / 36 if j = i + 6 , i 34 , i + 8 , i 32 and 1 i , j 40 or j = 17 , 19 , i = 41 , 42 , 43 6 / 36 if j = i + 7 , i 33 and 1 i , j 40 or j = 18 , i = 41 , 42 , 43
For the first row and any of the 2nd to 40th rows of M i j S , the probability of moving from the ith state to the jth state is P ( j | i ) = P ( j i ) , which is the same as the ones in M i j L . The last three rows are computed as follows:
  • For Short Jail, the probability of staying in Jail for one more turn is 0 as opposed to Long Jail.
  • They have the same formation as the 1st-40th rows if ‘leaving Jail’. (like M i j L )
  • Starting with the 11st state (shared with “Just Visiting Jail”), the entries M i j S = P ( j | i ) are the probabilities from rolling two dice, where j = 13 , , 23 , and i = 41 , 42 , 43 .
The Jail matrix is given by
J i j = 215 / 216 if i = j and 1 i 40 with i 31 1 / 216 if j and 1 i 40 with i 31 1 if i = 31 , j = 41 , or 41 i , j 43 0 if otherwise
where it describes the rule for rolling doubles three times, the probability of which is ( 1 / 6 ) 3 = 1 / 216 , so the probability of staying out of Jail is 1 1 / 216 = 215 / 216 , and J i j = P ( j | i ) = 215 / 216 , when i = j , j 41 , and J i j = P ( j | i ) = 0 , when i j , j 41 , J i j = P ( j | i ) = 1 / 216 when j = 41 .
Special cases: 31st, 41st, 42nd, and 43rd.
  • For the 31st, when players land in this state, they will go to Jail. So, J i j = P ( j | i ) = 0 when j 41 , J i j = 1 when j = 41 .
  • For the 41st, 42nd, and 43rd, players who are already in Jail will stay in Jail. So, J i j = P ( j | i ) = 0 when i j , and J i j = 1 when i = j .
We will now examine the Jail matrix. Adding two states and the doubles rule makes it more complex. The chance of rolling a double is ( 6 / 36 ) 2 = ( 1 / 6 ) ( 1 / 6 ) = 6 / 36 . Each roll is independent, meaning the chance of rolling a double does not change, no matter the previous rolls. So, the chance of getting three doubles in a row is ( 6 / 36 ) 3 = ( 1 / 6 ) ( 1 / 6 ) ( 1 / 6 ) = ( 1 / 216 ) . In the 43 × 43 Jail matrix, all the diagonal entries are ones, except for state 31, the Policeman square. Here, the chance to stay in each state is 215 / 216 , and to go to Jail in state 41 is 1 / 216 . Players can be sent to Jail anytime by rolling three doubles in a row. The exception is state 31, where going to Jail is certain. Players in states 41, 42, or 43 stay put. So, we made a Jail matrix that accounts for the chance of rolling doubles three times.
The Chance matrix is given by
C h i j = 1 / 16 if j = 1 , 6 , 12 , 25 , 40 , 41 , i = 8 , 23 , 37 , [ 8 , 6 ] , [ 8 , 5 ] , [ 8 , 13 ] , [ 23 , 20 ] , [ 23 , 29 ] , [ 37 , 29 ] , [ 37 , 34 ] 2 / 16 if [ 23 , 26 ] , [ 37 , 36 ] 3 / 16 if j = 6 and i = 8 6 / 16 if j = i and i = 8 , 23 , 37 1 if 1 i , j 43 with 8 , 23 , 37 0 otherwise
The rules for calculating probabilities are as follows:
  • For the first and last rows, as well as for all other rows except the 8th, 23rd, and 37th, there is no change. Therefore, C h i j = P ( j | i ) = 0 for i j when i 8 , 23 , 37 .
  • Moreover, C h i j = P ( j | i ) = 1 when i = j and i 8 , 23 , 37 .
  • In the special case of the 8th, 23rd, and 37th rows, the probability depends on randomly drawn cards. Therefore, there are no specific formulations, and the probability is equal to the probability of the drawn cards as shown in Table 4.
The Community Chest matrix is given by
C c i j = 1 / 16 if i = 3 , 18 , 34 and 1 j 41 4 / 16 if i = 3 , 18 , 34 and i = j 1 if i 3 , 18 , 34 and i = j 0 otherwise
For the 1st and last row (in fact for all rows except the 3rd, 18th, and 34th), there is no change. So, C c i j = P ( j | i ) = 0 for i j , when i 3 , 18 , 34 . For i = j , when i 3 , 18 , 34 , C c i j = P ( j | i ) = 1 . For the 3rd, 18th, and 34th rows, the probability depends on randomly drawn cards, as shown in Table 3.
This matrix has ones down the diagonal except in the 3rd, 18th, and 34th states, where the diagonal is 14 / 16 . This is because 14 cards in the Community Chest will not move the player, and there are two that do—one being “Advance to Go” and the other being “Go to Jail”. For the 3rd, 18th, and 34th rows, these cards will send a player to state 1 or state 41, with the probability of each being 1 / 16 .

4.2.2. Numerical Results for the 43 × 43 Model (Long Jail) and for the 41 × 41 Model (Short Jail)

Solutions for the stationary distribution of the Monopoly Markov chains using the mEngel algorithm, the power method, and the canonical decomposition of absorbing Markov chains are shown in Table 5. There is no sizable difference in the results for any of the distribution values when they are judged to three decimal places. A comparison of the convergence of the Monopoly Markov chains using the mEngel algorithm and the power method is shown in Table 6. These results indicate that, by reducing the tolerance, adjusting parameters such as c, and increasing the number of iterations, the differences between the two results become smaller, implying that the solutions for the mEngel algorithm are close to the results for the power method. Ranking based on the stationary distribution of the Monopoly Markov chains using the Long Jail strategy and the Short Jail strategy is shown in Table 7. The ranking order of our mEngel results is the same as [10,19,25]. The probabilities of Jail using the 43 × 43 model and the 41 × 41 model, as shown in Table 8, are 11.70% and 6.302%, respectively. The most-landed-on square in both strategies is Jail. Following “In Jail/Just Visiting”, the second most frequently visited square on the board is Illinois Avenue. Note that there exists an Advance to Illinois Avenue card in the Chance deck. In terms of the Short Jail strategy, the subsequent most commonly landed-on squares are St. James Place, Tennessee Avenue, and New York Avenue, situated 6, 8, and 9 squares beyond Jail, respectively. Based on the results of these two strategies, the player should aim to get out of Jail as quickly as possible by paying the fine before all properties have been purchased.

4.3. The 123 × 123 Model

Let us define S ^ as the order set of 123 states and S as the order set of 43 states. Two sets S ^ and S have the same order as their matrices. Furthermore, we have divided each state s i (except Jail) into three states s i 1 , s i 2 , s i 3 . For
S = { s 1 , s 2 , , s 40 , j 1 , j 2 , j 3 } ,
then
S ^ = { s 1 1 , s 2 1 , , s 40 1 , s 1 2 , s 2 2 , , s 40 2 , s 1 3 , s 2 3 , , s 40 3 , j 1 , j 2 , j 3 } .
Let us construct the transition matrix P ^ for the 123 × 123 model by making use of the first 40 squares of the regular transition matrix
P = M 43 × 43 J ^ 43 × 43 Ch 43 × 43 Cc 43 × 43
additionally, for the last three states in the Long Jail strategy, M , Ch , and Cc are same as for the 43 × 43 model, and J ^ is different from J . J ^ is a diagonal matrix, but in the 31st row, J ^ 31 , 31 = 0 and J ^ 31 , 41 = 1 , which is “Go to Jail”:
P ^ = 1 40 41 80 81 120 121 123 ( 1 40 41 80 81 120 121 123 ( 5 6 ) P ( 1 6 ) ( 5 6 ) P ( 1 6 ) ( 1 6 ) P J 1 ( 5 6 ) P ( 1 6 ) ( 5 6 ) P ( 1 6 ) ( 1 6 ) P J 1 ( 5 6 ) P ( 1 6 ) ( 5 6 ) P ( 1 6 ) ( 1 6 ) P J 1 J 3 0 0 J 2 ) ,
where J 1 i j = P ( i m o d 40 ) 41 j = 121 0 j = 122 , 123 , J 2 i j = P ( i 80 ) ( j 80 ) , and J 3 i j = P ( i 80 ) j .
To clarify, J 1 represents the transition probability from 40 normal states to 3 Jail states. Each state is equivalent to the state with an index 40 greater and 80 greater when used as the starting state for this round. Therefore, the probability P ^ in [1–40, 121–123], which denotes the probability of moving from the ‘1st to the 40th’ state to the ‘121st to the 123rd’ state, should be the same as P ^ in [41–80, 121–123] and [81–120, 121–123]. As a result, [1–40, 121–123], [41–80, 121–123], and [81–120, 121–123] are all denoted as J 1 . Moreover, the transition from [121–123] to [1–40] represents starting from 3 Jail states and transitioning to 40 normal states, which is equivalent to [41–43, 1–40] in P. Thus, this part should be labeled as J 3 . The transition from [121–123] to [41–120] represents starting from 3 Jail states and transitioning to 40 normal states with some doubles. However, since players cannot roll doubles to go to Jail when “leaving Jail”, the probability for this transition is 0. The transition from 3 Jail states to 3 Jail states is labeled as J 2 because it is equivalent to [41–43, 41–43] in P.
If we use the transition matrix in the Long Jail strategy to calculate P, we will obtain the transition matrix for the Long Jail strategy with 120 states. Similarly, if we use the transition matrix in the Short Jail strategy to calculate P, we will obtain the transition matrix for the Short Jail strategy with 120 states.
It is important to note that both P ^ i j and P i j represent the probability of going from state i to state j. The difference lies in the order of states, and P ^ has more states than P, as explained above (see S and S ^ ). Understanding the 123 × 123 model is crucial for determining the relationship between the ith state in P and P ^ . In P ^ i j , i is the starting state, and j is the ending state, using the symbols in S and S ^ . When s i is the starting state, it is the same as s i 1 , s i 2 , and s i 3 , and this implies P x | s i = P ^ x | s i 1 = P ^ x | s i 2 = P ^ x | s i 3 . However, when s i is the ending state, it is not the same as s i 1 , s i 2 , and s i 3 , but follows the relationship P s i | x = ( 5 6 ) P ^ s i 1 | x = ( 1 6 ) ( 5 6 ) P ^ s i 1 | x = ( 1 6 ) ( 1 6 ) P ^ s i 1 | x , where x S ^ .
The structure consists of 43 states, including 40 regular states and 3 Jail states, and 123 states, including 120 regular states and 3 Jail states. No additional Jail states have been added.
Ranking based on the stationary distribution of the Monopoly Markov chains using the Long Jail strategy and the Short Jail strategy for the 123 × 123 model is shown in Table 9. These two ranking results are similar. The probabilities of landing on Jail using the 123 × 123 model as shown in Table 8 are 10.64% and 5.89%, respectively. The most-landed-on square in both strategies is Jail. Following “In Jail/Just Visiting”, the subsequent frequently visited square on the board is Illinois Avenue for Long Jail, but Illinois Avenue is in the third place for Short Jail.

4.4. The Return of Monopoly

We know that some properties (states) in Monopoly have the same colors. If we collect all states with the same color, we will profit from it. Return is the ratio of expected money and cost. It shows how much money a player can take back at every turn. Players should buy all the properties of one color and choose the color based on which will provide the highest returns (e.g., [25]).
The formula for determining the return based on the number of turns is given by [26]:
Turn = Cost p · R · E ( x )
where Cost is the development cost for a house or a hotel and is different for each property, p is the probability of landing on the property, R is the rent earnings, and E ( x ) is the expectation of rolling x times in one turn. If a player rolls doubles three times, this player will go to Jail. So, a player can roll doubles at most three times before the next player rolls. Let x be the number of rolls in one turn, x { 1 , 2 , 3 } . Then, p ( x ) is the probability of a player rolling x times in one turn. Then, p ( 1 ) = 30 36 = 5 6 , where the player rolls no doubles. p ( 2 ) = 6 36 30 36 = 1 6 5 6 , where the player rolls doubles once and non-doubles once. Furthermore, p ( 3 ) = 6 36 6 36 ( 1 ) = 1 6 1 6 , where the player rolls two doubles and then, regardless of what the player rolls next, their turn will end. So, the expectation of rolling x times in one turn is:
E ( x ) = 1 · p ( 1 ) + 2 · p ( 2 ) + 3 · p ( 3 ) = 1.19 4 ¯ .
The rent and cost values are sourced from [21,27]. Let us consider Mediterranean Avenue as an example, using the Long Jail strategy shown in Table A8 (see Appendix B). If the player owns Mediterranean Avenue, it takes approximately 1234 turns to recoup the cost of the purchase price. Similarly, if the player builds a house, generating revenue will take approximately 699 turns. Here are the rest of the cases:
  • For p = 0.020355 , Cost = 60 , R = 2 , the number of the turns is calculated as Turn = 60 · ( 0.02 ) 1 · 2 1 · ( 1.19 4 ¯ ) 1 = 1233.914 .
  • For 1 house, with R = 10 and Cost = 170 , # of   Turns = 170 · ( 0.020355 ) 1 · 10 1 · ( 1.19 4 ¯ ) 1 = 699.2179 .
  • For 2 houses, with R = 30 and Cost = 220 , # of   Turns = 220 · ( 0.020355 ) 1 · 30 1 · ( 1.19 4 ¯ ) 1 = 301.6234 .
  • For 3 houses, with R = 90 and Cost = 270 , # of   Turns = 270 · ( 0.020355 ) 1 · 90 1 · ( 1.19 4 ¯ ) 1 = 123.3914 .
  • For 4 houses, with R = 160 and Cost = 320 , # of   Turns = 320 · ( 0.020355 ) 1 · 160 1 · ( 1.19 4 ¯ ) 1 = 82.2609 .
  • For a hotel, with R = 250 and Cost = 370 , # of   Turns = 370 · ( 0.020355 ) 1 · 250 1 · ( 1.19 4 ¯ ) 1 = 60.8731 .
Now, let us examine the example of Mediterranean Avenue using the Long Jail strategy for the 123 × 123 model, as shown in Table A9 (see Appendix B). An inspection of Table A9 reveals that the number of turns required to recoup the purchase price of Mediterranean Avenue (including properties, houses, and hotel), is nearly identical to that of the 43 × 43 model.
Similar calculations were performed for all the states to calculate the number of turns needed in Monopoly to recoup the cost of the purchase price for each property. This was performed using the Long Jail strategy for both the 43 × 43 model and the 123 × 123 model, and using the Short Jail strategy for both the 41 × 41 model and the 123 × 123 model. The results are summarized in Table A8Table A11 in Appendix B, respectively, where NA stands for not applicable. Although the stationary probabilities varied slightly for each property, the number of turns remained the same. In Table A8Table A11 in Appendix B, we also observe how fast a player can start to make a profit from each state and each color group. For the state, Boardwalk and New York Avenue require the least number of turns before they start making money.
The rule for building on properties of the same color in Monopoly is that a player must own all the sites of the same color before building on them. We take Brown (Mediterranean Avenue and Baltic Avenue) as an example. To build one house on Mediterranean Avenue, they must first buy all the brown land. So, a player must pay for all the land before building a house. The land cost is 60 for each. Then, the house cost is 50 for each. So, the cost of land on brown is 2 ( 60 ) = 120 , the cost to build one house on brown is 2 ( 60 + 50 ) = 220 , and the cost to build two houses on brown is 2 ( 60 + ( 50 ) 2 ) = 320 . Therefore the cost of building one house on Mediterranean Avenue is 2 ( 60 ) + 50 = 170 . We want to calculate how much we need to pay to build h houses in some states. Let baseCost be the cost of buying all lands of the same color, and houseCost be the cost of building one house in a state. We first need to buy all the land of the same color to build a house. So, we need to pay baseCost first, and then we pay h × houseCost to build h houses. Hence, we pay baseCost + h × houseCost to build h houses on the state, which is noted as Cost = baseCost + h × houseCost . Let n be the number of states in some color. If we want to calculate the cost of building h houses on each site in the same color group, which is noted as Cost color , we need to pay baseCost to buy all lands and pay h × n × houseCost to build houses. So, Cost color = baseCost + h × n × houseCost . We have h × houseCost = Cost baseCost then Cost color = baseCost + n × ( Cost baseCost ) . For properties of the same color group, the formula is given as:
Turn = Cost color p · Average of Rent · E ( x )
where Cost color = Cost · n baseCost · ( n 1 ) .
For instance, let us consider the Brown property using the Short Jail strategy. Below is the number of turns required for the Brown property group to generate income, given the player’s properties and two houses. Similar calculations apply for other houses and a hotel:
  • p = 0.02125 + 0.02158 = 0.04282 , baseCost = 60 + 60 = 120, R = 2 + 4 2 = 3 , the number of the turns is calculated as # of   Turns = 120 · ( 0.04282 ) 1 · 3 1 · ( 1.19 4 ¯ ) 1 = 782.0731 .
  • For two houses, with R = 30 + 60 2 = 45 , cost = 220 + 220 baseCost · ( 2 1 ) = 440 , # of   Turns = 320 · ( 0.04282 ) 1 · 45 1 · ( 1.19 4 ¯ ) 1 = 307.0004 .
Table 10 summarizes similar calculations for all color groups using the Long Jail strategy for both the 43 × 43 model and 123 × 123 model, and using the Short Jail strategy for both the 41 × 41 model and the 123 × 123 model. The table shows the number of turns it takes for a player to recoup the cost of the purchase price. We compared the ranking based on the number of turns in Monopoly required to recoup the costs of owning hotels for the same color groups. Our observations indicate that the Orange and Light Blue properties are the quickest to start making money of all the colors.
The hotel returns ranking results for both strategies, as shown in Table 11. These results are consistent with sources [18,26].

5. Conclusions

In the present study, we have unveiled the mEngel algorithm, which addresses the computation of absorbing and non-absorbing Markov chains through a nested iterative process. We have also furnished proof to demonstrate the efficacy of the mEngel algorithm in resolving non-absorbing Markov chain issues, correlating it with the power method’s procedures and the canonical decomposition of absorbing Markov chains. The mEngel algorithm was implemented in a sequential manner using R, Algorithms 1–3 being elucidated in detail. Our proposed algorithm has two key features that set it apart from the original Engel algorithm [1,2,3] and the approach in [4]:
  • It can be applied to non-absorbing and absorbing Markov chains, whereas the original Engel algorithm is limited to absorbing cases.
  • It provides process values, such as the passing frequency of intermediate states, which traditional methods cannot provide. This capability allowed us to identify which state had been firing, referred to as a firing state, and record this information for each configuration.
We explored the Engel algorithm’s capability for computing the absorbing probabilities for Torrence’s problem, with findings that align with established scholarly works. Determining the steady-state probabilities for non-absorbing states in Monopoly, particularly concerning the Jail rules, was also investigated. Using the Long Jail strategy, the Short Jail strategy, and the strategy of getting out of Jail by rolling consecutive doubles three times, the 43 × 43 model, the 41 × 41 model, and the 123 × 123 model, were formulated and tested, and their results are consistent with those in the existing literature. Our findings show that using the Short Jail strategy is a common practice. Early in the game, being in Jail reduces the player’s ability to purchase property so the player should get out of Jail immediately if the player can pay USD 50 or use a “Get Out of Jail Free” card from either the Community Chest or the Chance card pile, moving the player’s token to “Just Visiting”. Late in the game, being in Jail can protect the player from paying an opponent’s rent. Furthermore, rewards to each state and color group under different Jail strategies are calculated, allowing players to determine their best strategy based on the results. Further research is necessary when considering a case-by-case card evaluation function [28] to assess the value of properties using the mEngel algorithm. The main drawback of the mEngel algorithm is that it takes more computational time to achieve high accuracy compared to other methods in the same problem setting. To decrease the computational time, it is essential to reorganize the architecture of Algorithms 1–3 by, for example, adjusting the number of iterations, nested loops, and recursive calls. These results will be published elsewhere.

Author Contributions

C.L. and J.C.F.W. contributed equally to the research. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no funding.

Data Availability Statement

All transition matrices used in this paper are as displayed in Appendix A.

Acknowledgments

This paper is dedicated to the celebration of Petr Vanícěk’s 90th birthday. We are deeply grateful for the constructive feedback provided by the four anonymous reviewers.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
mEngelmodified Engel algorithm
CFGthe chip-firing game
TRtransient
ABSsabsorbing states
Mmovement
JJail
C h Chance
C c Community Chest
LLong Jail
SShort Jail
Rrent earnings

Appendix A. Definitions of Transition Matrices

This appendix contains all the defined transition matrices described in Section 4.2.
Table A1. Transition matrix for the Long Jail strategy.
Table A1. Transition matrix for the Long Jail strategy.
3/24803/12412/21774/79335/24730/21727/43430/21724/21718/21735/53323/605000000000009/868000000000000009/86814/83700
4/463006/21725/39127/24824/21738/73336/21730/21724/21749/53525/3916/21700000000004/463000000000000004/46311/82900
3/43400015/43433/43418/2179/21730/21736/21730/217100/85170/77912/2176/2170000000003/434000000000000003/43411/95300
1/1930001/19334/78712/21727/86824/21730/21736/217143/99711/9518/21712/2176/217000000001/193000000000000001/1939/91700
3/8680003/8689/8686/2179/43418/21724/21730/21721/12435/24724/21718/21712/2176/21700000003/868000000000000003/8683/37100
3/8680001/5791/19309/86812/21718/21724/217111/793146/87130/21724/21718/21712/2173/1240000001/579000000000000001/5793/37100
3/86800000006/21712/21718/21724/21730/21736/21730/21724/21718/2173/626/2170000000000000000000003/37100
1/193000000006/21712/21718/21724/21730/21736/21730/21724/2179/12412/2176/217000000000000000000009/91700
3/4340000000006/21712/21718/21724/21730/21736/21730/2173/3118/21712/2176/217000000000000000000011/95300
4/46300000000006/21712/21718/21724/21730/21736/21715/12424/21718/21712/2176/21700000000000000000011/82900
3/24800001/579000001/5796/21712/21718/21724/21730/2179/6230/21772/64118/21712/2179/86801/5793/868001/57900000000001/57914/83700
3/24800003/868000003/86806/21712/21718/21724/21715/12436/21735/24724/21718/2179/4346/2173/8683/434003/86800000000003/86814/83700
3/24800001/193000001/193006/21712/21718/2173/3130/21784/49130/21724/21727/86812/21711/3359/868001/19300000000001/19314/83700
3/24800003/434000003/4340006/21712/2179/12424/2179/6236/21730/2179/21718/21727/4349/217003/43400000000003/43414/83700
3/24800004/463000004/46300006/2173/6218/21775/62930/21736/21738/73324/21749/5359/1246/21704/46300000000004/46314/83700
3/24800009/868000009/868000003/12412/21774/79324/21730/21727/43430/21715/12476/73312/2176/2179/86800000000009/86814/83700
4/46300004/463000004/4630000006/21725/39118/21724/21738/73336/217125/85150/39118/21712/2179/24800000000004/46311/82900
3/43400003/434000003/434000000015/43412/21718/2179/21730/217136/78733/21724/21718/21727/4346/2170000000003/43411/95300
1/19300001/193000001/19300000001/1936/21712/21727/86824/217143/997150/85130/21724/21775/85112/2170000000001/19313/34700
3/86800003/868000003/86800000003/86806/2179/43418/21756/4919/6236/21730/21756/49118/21706/21700000003/8689/14200
1/57900001/579000001/57900000001/579009/86812/21721/24856/49130/21736/217111/79324/217012/2176/2170000001/57981/90700
1/57900000000000000000000006/21712/21718/21724/21730/21736/21730/217018/21712/2173/12400000020/17100
3/868000000000000000000000006/21712/21718/21724/21730/21736/217024/21718/2173/626/217000006/4100
1/1930000000000000000000000006/21712/21718/21724/21730/217030/21724/2179/12412/2176/217000068/38700
4/46300001/579000001/5790000000000001/57906/21712/21721/24824/217036/21730/21746/46718/21750/8519/868001/5795/3300
3/24800003/868000003/8680000000000003/868006/21750/85118/217030/21736/21727/21724/21770/7799/4346/21703/86848/37700
10/64300001/193000001/1930000000000001/19300011/33512/217024/21730/21766/43930/21715/12427/86812/2176/2171/19356/54300
10/64300003/434000003/4340000000000003/4340003/4346/217018/21724/21750/39136/21733/2179/21718/21712/21715/4344/5300
34/78700004/463000004/4630000000000004/4630004/4630012/21718/21737/35130/217135/73738/73324/21718/21725/39143/89900
35/4946/2170009/868000009/8680000000000009/8680009/868006/21712/21718/21724/217100/62927/43430/21724/21774/79320/99100
3/3112/2173/124004/463000004/4630000000000004/4630004/4630006/21728/49118/21750/39138/73336/21730/21775/62916/86700
113/92118/2173/626/21703/434000003/4340000000000003/4340003/434000027/86812/2173/319/21730/21736/2179/6214/83700
59/39724/2179/12412/2176/2171/193000001/1930000000000001/1930001/19300001/1936/21735/53327/86824/21730/21784/4913/20000
150/85130/2173/3118/21712/21727/868000003/8680000000000003/8680003/86800003/868015/4349/43418/21724/21735/2473/20000
59/39736/21715/12424/21718/21728/4916/21700001/5790000000000001/5790001/57900001/57903/8689/86812/21718/21772/6413/20000
113/92130/2179/6230/21772/64175/85112/2179/8680001/5791/579000000000001/5790000000000006/21712/21721/24814/83700
23/24224/21715/12436/21735/24715/12418/2179/4346/217003/8683/868000000000003/86800000000000006/21750/85114/83700
37/54918/2173/3130/21784/4912/1324/21727/86812/2176/21701/1931/193000000000001/1930000000000000011/33514/83700
25/62912/2179/12424/2179/6267/35930/2179/21718/21712/2176/2173/4343/434000000000003/434000000000000003/43414/83700
3/2486/2173/6218/21775/62911/6736/21738/73324/21718/21712/2179/2484/463000000000004/463000000000000004/46314/83700
1/57900001/579000001/5796/21706/21706/21706/2171/5796/21709/86801/5793/868001/57900000000001/5791/4005/60
1/57900001/579000001/5796/21706/21706/21706/2171/5796/21709/86801/5793/868001/57900000000001/5791/40005/6
3/24800001/579000001/5796/21712/21718/21724/21730/2179/6230/21772/64118/21712/2179/86801/5793/868001/57900000000001/57914/83700
Table A2. Transition matrix for the Short Jail strategy.
Table A2. Transition matrix for the Short Jail strategy.
3/24803/12412/21774/79335/24730/21727/43430/21724/21718/21735/53323/605000000000009/868000000000000009/86814/83700
4/463006/21725/39127/24824/21738/73336/21730/21724/21749/53525/3916/21700000000004/463000000000000004/46311/82900
3/43400015/43433/43418/2179/21730/21736/21730/217100/85170/77912/2176/2170000000003/434000000000000003/43411/95300
1/1930001/19334/78712/21727/86824/21730/21736/217143/99711/9518/21712/2176/217000000001/193000000000000001/1939/91700
3/8680003/8689/8686/2179/43418/21724/21730/21721/12435/24724/21718/21712/2176/21700000003/868000000000000003/8683/37100
3/8680001/5791/19309/86812/21718/21724/217111/793146/87130/21724/21718/21712/2173/1240000001/579000000000000001/5793/37100
3/86800000006/21712/21718/21724/21730/21736/21730/21724/21718/2173/626/2170000000000000000000003/37100
1/193000000006/21712/21718/21724/21730/21736/21730/21724/2179/12412/2176/217000000000000000000009/91700
3/4340000000006/21712/21718/21724/21730/21736/21730/2173/3118/21712/2176/217000000000000000000011/95300
4/46300000000006/21712/21718/21724/21730/21736/21715/12424/21718/21712/2176/21700000000000000000011/82900
3/24800001/579000001/5796/21712/21718/21724/21730/2179/6230/21772/64118/21712/2179/86801/5793/868001/57900000000001/57914/83700
3/24800003/868000003/86806/21712/21718/21724/21715/12436/21735/24724/21718/2179/4346/2173/8683/434003/86800000000003/86814/83700
3/24800001/193000001/193006/21712/21718/2173/3130/21784/49130/21724/21727/86812/21711/3359/868001/19300000000001/19314/83700
3/24800003/434000003/4340006/21712/2179/12424/2179/6236/21730/2179/21718/21727/4349/217003/43400000000003/43414/83700
3/24800004/463000004/46300006/2173/6218/21775/62930/21736/21738/73324/21749/5359/1246/21704/46300000000004/46314/83700
3/24800009/868000009/868000003/12412/21774/79324/21730/21727/43430/21715/12476/73312/2176/2179/86800000000009/86814/83700
4/46300004/463000004/4630000006/21725/39118/21724/21738/73336/217125/85150/39118/21712/2179/24800000000004/46311/82900
3/43400003/434000003/434000000015/43412/21718/2179/21730/217136/78733/21724/21718/21727/4346/2170000000003/43411/95300
1/19300001/193000001/19300000001/1936/21712/21727/86824/217143/997150/85130/21724/21775/85112/2170000000001/19313/34700
3/86800003/868000003/86800000003/86806/2179/43418/21756/4919/6236/21730/21756/49118/21706/21700000003/8689/14200
1/57900001/579000001/57900000001/579009/86812/21721/24856/49130/21736/217111/79324/217012/2176/2170000001/57981/90700
1/57900000000000000000000006/21712/21718/21724/21730/21736/21730/217018/21712/2173/12400000020/17100
3/868000000000000000000000006/21712/21718/21724/21730/21736/217024/21718/2173/626/217000006/4100
1/1930000000000000000000000006/21712/21718/21724/21730/217030/21724/2179/12412/2176/217000068/38700
4/46300001/579000001/5790000000000001/57906/21712/21721/24824/217036/21730/21746/46718/21750/8519/868001/5795/3300
3/24800003/868000003/8680000000000003/868006/21750/85118/217030/21736/21727/21724/21770/7799/4346/21703/86848/37700
10/64300001/193000001/1930000000000001/19300011/33512/217024/21730/21766/43930/21715/12427/86812/2176/2171/19356/54300
10/64300003/434000003/4340000000000003/4340003/4346/217018/21724/21750/39136/21733/2179/21718/21712/21715/4344/5300
34/78700004/463000004/4630000000000004/4630004/4630012/21718/21737/35130/217135/73738/73324/21718/21725/39143/89900
35/4946/2170009/868000009/8680000000000009/8680009/868006/21712/21718/21724/217100/62927/43430/21724/21774/79320/99100
3/3112/2173/124004/463000004/4630000000000004/4630004/4630006/21728/49118/21750/39138/73336/21730/21775/62916/86700
113/92118/2173/626/21703/434000003/4340000000000003/4340003/434000027/86812/2173/319/21730/21736/2179/6214/83700
59/39724/2179/12412/2176/2171/193000001/1930000000000001/1930001/19300001/1936/21735/53327/86824/21730/21784/4913/20000
150/85130/2173/3118/21712/21727/868000003/8680000000000003/8680003/86800003/868015/4349/43418/21724/21735/2473/20000
59/39736/21715/12424/21718/21728/4916/21700001/5790000000000001/5790001/57900001/57903/8689/86812/21718/21772/6413/20000
113/92130/2179/6230/21772/64175/85112/2179/8680001/5791/579000000000001/5790000000000006/21712/21721/24814/83700
23/24224/21715/12436/21735/24715/12418/2179/4346/217003/8683/868000000000003/86800000000000006/21750/85114/83700
37/54918/2173/3130/21784/4912/1324/21727/86812/2176/21701/1931/193000000000001/1930000000000000011/33514/83700
25/62912/2179/12424/2179/6267/35930/2179/21718/21712/2176/2173/4343/434000000000003/434000000000000003/43414/83700
3/2486/2173/6218/21775/62911/6736/21738/73324/21718/21712/2179/2484/463000000000004/463000000000000004/46314/83700
3/24800001/579000001/5796/21712/21718/21724/21730/2179/6230/21772/64118/21712/2179/86801/5793/868001/57900000000001/57914/83700
3/24800001/579000001/5796/21712/21718/21724/21730/2179/6230/21772/64118/21712/2179/86801/5793/868001/57900000000001/57914/83700
3/24800001/579000001/5796/21712/21718/21724/21730/2179/6230/21772/64118/21712/2179/86801/5793/868001/57900000000001/57914/83700
Table A3. Movement matrix for the Long Jail strategy.
Table A3. Movement matrix for the Long Jail strategy.
001/361/181/121/95/361/65/361/91/121/181/36000000000000000000000000000000
0001/361/181/121/95/361/65/361/91/121/181/3600000000000000000000000000000
00001/361/181/121/95/361/65/361/91/121/181/360000000000000000000000000000
000001/361/181/121/95/361/65/361/91/121/181/36000000000000000000000000000
0000001/361/181/121/95/361/65/361/91/121/181/3600000000000000000000000000
00000001/361/181/121/95/361/65/361/91/121/181/360000000000000000000000000
000000001/361/181/121/95/361/65/361/91/121/181/36000000000000000000000000
0000000001/361/181/121/95/361/65/361/91/121/181/3600000000000000000000000
00000000001/361/181/121/95/361/65/361/91/121/181/360000000000000000000000
000000000001/361/181/121/95/361/65/361/91/121/181/36000000000000000000000
0000000000001/361/181/121/95/361/65/361/91/121/181/3600000000000000000000
00000000000001/361/181/121/95/361/65/361/91/121/181/360000000000000000000
000000000000001/361/181/121/95/361/65/361/91/121/181/36000000000000000000
0000000000000001/361/181/121/95/361/65/361/91/121/181/3600000000000000000
00000000000000001/361/181/121/95/361/65/361/91/121/181/360000000000000000
000000000000000001/361/181/121/95/361/65/361/91/121/181/36000000000000000
0000000000000000001/361/181/121/95/361/65/361/91/121/181/3600000000000000
00000000000000000001/361/181/121/95/361/65/361/91/121/181/360000000000000
000000000000000000001/361/181/121/95/361/65/361/91/121/181/36000000000000
0000000000000000000001/361/181/121/95/361/65/361/91/121/181/3600000000000
00000000000000000000001/361/181/121/95/361/65/361/91/121/181/360000000000
000000000000000000000001/361/181/121/95/361/65/361/91/121/181/36000000000
0000000000000000000000001/361/181/121/95/361/65/361/91/121/181/3600000000
00000000000000000000000001/361/181/121/95/361/65/361/91/121/181/360000000
000000000000000000000000001/361/181/121/95/361/65/361/91/121/181/36000000
0000000000000000000000000001/361/181/121/95/361/65/361/91/121/181/3600000
00000000000000000000000000001/361/181/121/95/361/65/361/91/121/181/360000
000000000000000000000000000001/361/181/121/95/361/65/361/91/121/181/36000
1/36000000000000000000000000000001/361/181/121/95/361/65/361/91/121/18000
1/181/36000000000000000000000000000001/361/181/121/95/361/65/361/91/12000
1/121/181/36000000000000000000000000000001/361/181/121/95/361/65/361/9000
1/91/121/181/36000000000000000000000000000001/361/181/121/95/361/65/36000
5/361/91/121/181/36000000000000000000000000000001/361/181/121/95/361/6000
1/65/361/91/121/181/36000000000000000000000000000001/361/181/121/95/36000
5/361/65/361/91/121/181/36000000000000000000000000000001/361/181/121/9000
1/95/361/65/361/91/121/181/36000000000000000000000000000001/361/181/12000
1/121/95/361/65/361/91/121/181/36000000000000000000000000000001/361/18000
1/181/121/95/361/65/361/91/121/181/36000000000000000000000000000001/36000
1/361/181/121/95/361/65/361/91/121/181/3600000000000000000000000000000000
01/361/181/121/95/361/65/361/91/121/181/360000000000000000000000000000000
0000000000001/3601/3601/3601/3601/3601/360000000000000000005/60
0000000000001/3601/3601/3601/3601/3601/3600000000000000000005/6
0000000000001/361/181/121/95/361/65/361/91/121/181/3600000000000000000000
Table A4. Movement matrix for the Short Jail strategy.
Table A4. Movement matrix for the Short Jail strategy.
001/361/181/121/95/361/65/361/91/121/181/36000000000000000000000000000000
0001/361/181/121/95/361/65/361/91/121/181/3600000000000000000000000000000
00001/361/181/121/95/361/65/361/91/121/181/360000000000000000000000000000
000001/361/181/121/95/361/65/361/91/121/181/36000000000000000000000000000
0000001/361/181/121/95/361/65/361/91/121/181/3600000000000000000000000000
00000001/361/181/121/95/361/65/361/91/121/181/360000000000000000000000000
000000001/361/181/121/95/361/65/361/91/121/181/36000000000000000000000000
0000000001/361/181/121/95/361/65/361/91/121/181/3600000000000000000000000
00000000001/361/181/121/95/361/65/361/91/121/181/360000000000000000000000
000000000001/361/181/121/95/361/65/361/91/121/181/36000000000000000000000
0000000000001/361/181/121/95/361/65/361/91/121/181/3600000000000000000000
00000000000001/361/181/121/95/361/65/361/91/121/181/360000000000000000000
000000000000001/361/181/121/95/361/65/361/91/121/181/36000000000000000000
0000000000000001/361/181/121/95/361/65/361/91/121/181/3600000000000000000
00000000000000001/361/181/121/95/361/65/361/91/121/181/360000000000000000
000000000000000001/361/181/121/95/361/65/361/91/121/181/36000000000000000
0000000000000000001/361/181/121/95/361/65/361/91/121/181/3600000000000000
00000000000000000001/361/181/121/95/361/65/361/91/121/181/360000000000000
000000000000000000001/361/181/121/95/361/65/361/91/121/181/36000000000000
0000000000000000000001/361/181/121/95/361/65/361/91/121/181/3600000000000
00000000000000000000001/361/181/121/95/361/65/361/91/121/181/360000000000
000000000000000000000001/361/181/121/95/361/65/361/91/121/181/36000000000
0000000000000000000000001/361/181/121/95/361/65/361/91/121/181/3600000000
00000000000000000000000001/361/181/121/95/361/65/361/91/121/181/360000000
000000000000000000000000001/361/181/121/95/361/65/361/91/121/181/36000000
0000000000000000000000000001/361/181/121/95/361/65/361/91/121/181/3600000
00000000000000000000000000001/361/181/121/95/361/65/361/91/121/181/360000
000000000000000000000000000001/361/181/121/95/361/65/361/91/121/181/36000
1/36000000000000000000000000000001/361/181/121/95/361/65/361/91/121/18000
1/181/36000000000000000000000000000001/361/181/121/95/361/65/361/91/12000
1/121/181/36000000000000000000000000000001/361/181/121/95/361/65/361/9000
1/91/121/181/36000000000000000000000000000001/361/181/121/95/361/65/36000
5/361/91/121/181/36000000000000000000000000000001/361/181/121/95/361/6000
1/65/361/91/121/181/36000000000000000000000000000001/361/181/121/95/36000
5/361/65/361/91/121/181/36000000000000000000000000000001/361/181/121/9000
1/95/361/65/361/91/121/181/36000000000000000000000000000001/361/181/12000
1/121/95/361/65/361/91/121/181/36000000000000000000000000000001/361/18000
1/181/121/95/361/65/361/91/121/181/36000000000000000000000000000001/36000
1/361/181/121/95/361/65/361/91/121/181/3600000000000000000000000000000000
01/361/181/121/95/361/65/361/91/121/181/360000000000000000000000000000000
0000000000001/361/181/121/95/361/65/361/91/121/181/3600000000000000000000
0000000000001/361/181/121/95/361/65/361/91/121/181/3600000000000000000000
0000000000001/361/181/121/95/361/65/361/91/121/181/3600000000000000000000
Table A5. Jail matrix.
Table A5. Jail matrix.
215/2160000000000000000000000000000000000000001/21600
0215/216000000000000000000000000000000000000001/21600
00215/21600000000000000000000000000000000000001/21600
000215/2160000000000000000000000000000000000001/21600
0000215/216000000000000000000000000000000000001/21600
00000215/21600000000000000000000000000000000001/21600
000000215/2160000000000000000000000000000000001/21600
0000000215/216000000000000000000000000000000001/21600
00000000215/21600000000000000000000000000000001/21600
000000000215/2160000000000000000000000000000001/21600
0000000000215/216000000000000000000000000000001/21600
00000000000215/21600000000000000000000000000001/21600
000000000000215/2160000000000000000000000000001/21600
0000000000000215/216000000000000000000000000001/21600
00000000000000215/21600000000000000000000000001/21600
000000000000000215/2160000000000000000000000001/21600
0000000000000000215/216000000000000000000000001/21600
00000000000000000215/21600000000000000000000001/21600
000000000000000000215/2160000000000000000000001/21600
0000000000000000000215/216000000000000000000001/21600
00000000000000000000215/21600000000000000000001/21600
000000000000000000000215/2160000000000000000001/21600
0000000000000000000000215/216000000000000000001/21600
00000000000000000000000215/21600000000000000001/21600
000000000000000000000000215/2160000000000000001/21600
0000000000000000000000000215/216000000000000001/21600
00000000000000000000000000215/21600000000000001/21600
000000000000000000000000000215/2160000000000001/21600
0000000000000000000000000000215/216000000000001/21600
00000000000000000000000000000215/21600000000001/21600
0000000000000000000000000000000000000000100
0000000000000000000000000000000215/216000000001/21600
00000000000000000000000000000000215/21600000001/21600
000000000000000000000000000000000215/2160000001/21600
0000000000000000000000000000000000215/216000001/21600
00000000000000000000000000000000000215/21600001/21600
000000000000000000000000000000000000215/2160001/21600
0000000000000000000000000000000000000215/216001/21600
00000000000000000000000000000000000000215/21601/21600
000000000000000000000000000000000000000215/2161/21600
0000000000000000000000000000000000000000100
0000000000000000000000000000000000000000010
0000000000000000000000000000000000000000001
Table A6. Chance matrix.
Table A6. Chance matrix.
1000000000000000000000000000000000000000000
0100000000000000000000000000000000000000000
0010000000000000000000000000000000000000000
0001000000000000000000000000000000000000000
0000100000000000000000000000000000000000000
0000010000000000000000000000000000000000000
0000001000000000000000000000000000000000000
1/160001/163/1603/80001/161/16000000000001/16000000000000001/161/1600
0000000010000000000000000000000000000000000
0000000001000000000000000000000000000000000
0000000000100000000000000000000000000000000
0000000000010000000000000000000000000000000
0000000000001000000000000000000000000000000
0000000000000100000000000000000000000000000
0000000000000010000000000000000000000000000
0000000000000001000000000000000000000000000
0000000000000000100000000000000000000000000
0000000000000000010000000000000000000000000
0000000000000000001000000000000000000000000
0000000000000000000100000000000000000000000
0000000000000000000010000000000000000000000
0000000000000000000001000000000000000000000
1/1600001/16000001/1600000001/16003/801/161/8001/1600000000001/161/1600
0000000000000000000000010000000000000000000
0000000000000000000000001000000000000000000
0000000000000000000000000100000000000000000
0000000000000000000000000010000000000000000
0000000000000000000000000001000000000000000
0000000000000000000000000000100000000000000
0000000000000000000000000000010000000000000
0000000000000000000000000000001000000000000
0000000000000000000000000000000100000000000
0000000000000000000000000000000010000000000
0000000000000000000000000000000001000000000
0000000000000000000000000000000000100000000
0000000000000000000000000000000000010000000
1/1600001/16000001/160000000000001/160001/1600001/1601/83/8001/161/1600
0000000000000000000000000000000000000100000
0000000000000000000000000000000000000010000
0000000000000000000000000000000000000001000
0000000000000000000000000000000000000000100
0000000000000000000000000000000000000000010
0000000000000000000000000000000000000000001
Table A7. Community Chest matrix.
Table A7. Community Chest matrix.
1000000000000000000000000000000000000000000
0100000000000000000000000000000000000000000
1/1607/800000000000000000000000000000000000001/1600
0001000000000000000000000000000000000000000
0000100000000000000000000000000000000000000
0000010000000000000000000000000000000000000
0000001000000000000000000000000000000000000
0000000100000000000000000000000000000000000
0000000010000000000000000000000000000000000
0000000001000000000000000000000000000000000
0000000000100000000000000000000000000000000
0000000000010000000000000000000000000000000
0000000000001000000000000000000000000000000
0000000000000100000000000000000000000000000
0000000000000010000000000000000000000000000
0000000000000001000000000000000000000000000
0000000000000000100000000000000000000000000
1/1600000000000000007/800000000000000000000001/1600
0000000000000000001000000000000000000000000
0000000000000000000100000000000000000000000
0000000000000000000010000000000000000000000
0000000000000000000001000000000000000000000
0000000000000000000000100000000000000000000
0000000000000000000000010000000000000000000
0000000000000000000000001000000000000000000
0000000000000000000000000100000000000000000
0000000000000000000000000010000000000000000
0000000000000000000000000001000000000000000
0000000000000000000000000000100000000000000
0000000000000000000000000000010000000000000
0000000000000000000000000000001000000000000
0000000000000000000000000000000100000000000
0000000000000000000000000000000010000000000
1/16000000000000000000000000000000007/80000001/1600
0000000000000000000000000000000000100000000
0000000000000000000000000000000000010000000
0000000000000000000000000000000000001000000
0000000000000000000000000000000000000100000
0000000000000000000000000000000000000010000
0000000000000000000000000000000000000001000
0000000000000000000000000000000000000000100
0000000000000000000000000000000000000000010
0000000000000000000000000000000000000000001

Appendix B. Turns in Monopoly for Each Property Using Different Strategies

Please refer to Section 4.4 for a calculation of the number of turns required to generate revenue for each property in Monopoly. This appendix includes data for both the 43 × 43 model and the 123 × 123 model, using the Long Jail strategy, as well as data for the 41 × 41 model and the 123 × 123 model, using the Short Jail strategy.
Table A8. Turns in Monopoly for each property using the Long Jail strategy for the 43 × 43 model.
Table A8. Turns in Monopoly for each property using the Long Jail strategy for the 43 × 43 model.
PropertyProbabilityRentCostTurnRentCostTurnRentCostTurnRentCostTurnRentCostTurnRentCostTurn
Go2.9220 × 10−200NA00NA00NA00NA00NA00NA
Mediterranean Avenue2.0355 × 10−22601233.91401010699.217930220301.623490270123.391416032082.260925037060.8731
Community Chest (South)1.8052 × 10−200NA00NA00NA00NA00NA00NA
Baltic Avenue2.0722 × 10−2460606.03232020343.418360220148.141218027060.603232032040.402245037033.2196
Income Tax2.2233 × 10−200NA00NA00NA00NA00NA00NA
Reading Railroad2.8312 × 10−225200236.566600NA00NA00NA00NA00NA
Oriental Avenue2.1544 × 10−26100647.67273030479.277890420181.348427047067.645840052050.518555057040.2735
Chance (South)8.2430 × 10−300NA00NA00NA00NA00NA00NA
Vermont Avenue2.2046 × 10−26100632.92153030468.361990420177.218027047066.105140052049.367955057039.3562
Connecticut Avenue2.1919 × 10−28120572.92754040353.3053100420160.419730047059.839145052044.136660057036.2854
Just Visiting2.1630 × 10−200NA00NA00NA00NA00NA00NA
Jail (First turn)3.7755 × 10−200NA00NA00NA00NA00NA00NA
Jail (Second turn)3.1430 × 10−200NA00NA00NA00NA00NA00NA
Jail (Third turn)2.6192 × 10−200NA00NA00NA00NA00NA00NA
St. Charles Place2.5807 × 10−210140454.17225050350.3614150640138.414445074053.347262584043.600575094040.6592
Electric Company2.5050 × 10−228150179.043900NA00NA00NA00NA00NA
States Avenue2.1999 × 10−210140532.78755050411.0075150640162.373345074062.581462584051.147675094047.6972
Virginia Avenue2.4455 × 10−212160456.46906060308.1166180640121.725150074050.668170084041.082290094035.7567
Pennsylvania Railroad2.3798 × 10−225200281.438500NA00NA00NA00NA00NA
St. James Place2.6921 × 10−214180399.83977070293.2158200760118.174855086048.627075096039.8063950106034.6995
Community Chest (West)2.2957 × 10−200NA00NA00NA00NA00NA00NA
Tennessee Avenue2.8094 × 10−214180383.15197070280.9781200760113.242755086046.597575096038.1449950106033.2513
New York Avenue2.7827 × 10−216200376.08338080248.2150220760103.935760086043.124280096036.10401000106031.8919
Free Parking2.7947 × 10−200NA00NA00NA00NA00NA00NA
Kentucky Avenue2.5740 × 10−218220397.53089090299.9551250980127.4990700113052.5050875128047.57981050143044.2963
Chance (North)1.0270 × 10−200NA00NA00NA00NA00NA00NA
Indiana Avenue2.5216 × 10−218220405.79469090306.1905250980130.1494700113053.5965875128048.56891100143043.1618
Illinois Avenue2.9513 × 10−220240340.4140100100235.453030098092.6683750113042.7409925128039.25491150143035.2748
B&O Railroad2.8496 × 10−225200235.039100NA00NA00NA00NA00NA
Atlantic Avenue2.5031 × 10−222260395.2774110110288.85663301100111.4885800125052.2602975140048.02581200155043.2018
Ventnor Avenue2.4844 × 10−222260398.2623110110291.03793301100112.3304800125052.6549975140048.38851275155040.9676
Water Works2.7545 × 10−228150162.826300NA00NA00NA00NA00NA
Marvin Gardens2.4035 × 10−224280406.3789120120275.75713601100106.4326850125051.22421025140047.57611275155042.3454
Pacific Avenue2.4926 × 10−226300387.5449130130289.36693901320113.6798900152056.72511100172052.51821400192046.0625
North Carolina Avenue2.4466 × 10−226300394.8430130130294.81613901320115.8206900152057.79331100172053.50721100192059.7290
Community Chest (East)2.2259 × 10−200NA00NA00NA00NA00NA00NA
Pennsylvania Avenue2.3381 × 10−228320409.2178150150267.35564501320105.03261000152054.42601200172051.32271400192049.1061
Short Line Railroad2.5533 × 10−225200262.314400NA00NA00NA00NA00NA
Chance (East)8.1280 × 10−300NA00NA00NA00NA00NA00NA
Park Place2.0598 × 10−235350406.4567175175220.6479500115093.48501100135049.88331300155048.46211500175047.4200
Luxury Tax2.0565 × 10−200NA00NA00NA00NA00NA00NA
Boardwalk2.4946 × 10−250400268.4822200200159.4113600115064.32391400135032.36171700155030.59912000175029.3652
Table A9. Turns in Monopoly for each property using the Long Jail strategy for the 123 × 123 model.
Table A9. Turns in Monopoly for each property using the Long Jail strategy for the 123 × 123 model.
PropertyProbabilityRentCostTurnRentCostTurnRentCostTurnRentCostTurnRentCostTurnRentCostTurn
Go2.9160 × 10−200NA00NA00NA00NA00NA00NA
Mediterranean Avenue2.0362 × 10−22601233.509010170698.988630220301.524590270123.350916032082.234025037060.8531
Community Chest (South)1.8191 × 10−200NA00NA00NA00NA00NA00NA
Baltic Avenue2.1038 × 10−2460596.915320170338.252060220145.912618027059.691532032039.794445037032.7198
Income Tax2.2788 × 10−200NA00NA00NA00NA00NA00NA
Reading Railroad2.9144 × 10−225200229.813100NA00NA00NA00NA00NA
Oriental Avenue2.2373 × 10−26100623.681430370461.524290420174.630827047065.140140052048.647255057038.7816
Chance (South)8.6140 × 10−300NA00NA00NA00NA00NA00NA
Vermont Avenue2.3168 × 10−26100602.274630370445.683290420168.636927047062.904240052046.977455057037.4505
Connecticut Avenue2.3137 × 10−28120542.763640370334.7042100420151.973830047056.688745052041.812960057034.3750
Just Visiting2.2933 × 10−200NA00NA00NA00NA00NA00NA
Jail8.3424 × 10−200NA00NA00NA00NA00NA00NA
St. Charles Place2.7218 × 10−210140430.635950540332.2049150640131.241445074050.582662584041.341175094038.5522
Electric Company2.6236 × 10−228150170.950200NA00NA00NA00NA00NA
States Avenue2.3298 × 10−210140503.089750540388.0978150640153.322645074059.093162584048.296675094045.0385
Virginia Avenue2.5452 × 10−212160438.578460540296.0404180640116.954250074048.682270084039.472190094034.3553
Pennsylvania Railroad2.4969 × 10−225200268.239600NA00NA00NA00NA00NA
St. James Place2.7770 × 10−214180387.620370660284.2549200760114.563355086047.140975096038.5898950106033.6391
Community Chest (West)2.3791 × 10−200NA00NA00NA00NA00NA00NA
Tennessee Avenue2.8775 × 10−214180374.077970660274.3238200760110.560855086045.493975096037.2415950106032.4638
New York Avenue2.8685 × 10−216200364.829480660240.7874220760100.825660086041.833880096035.02361000106030.9375
Free Parking2.8474 × 10−200NA00NA00NA00NA00NA00NA
Kentucky Avenue2.6364 × 10−218220388.129590830292.8613250980124.4837700113051.2633875128046.45461050143043.2487
Chance (North)1.0369 × 10−200NA00NA00NA00NA00NA00NA
Indiana Avenue2.5571 × 10−218220400.163090830301.9412250980128.3432700113052.8527875128047.89481100143042.5628
Illinois Avenue2.9743 × 10−220240337.7788100830233.630330098091.9509750113042.4100925128038.95111150143035.0017
B&O Railroad2.8552 × 10−225200234.578100NA00NA00NA00NA00NA
Atlantic Avenue2.4905 × 10−222260397.2735110950290.31533301100112.0515800125052.5241975140048.26831200155043.4200
Ventnor Avenue2.4582 × 10−222260402.4978110950294.13303301100113.525800125053.2149975140048.90311275155041.4032
Water Works2.7150 × 10−228150165.195200NA00NA00NA00NA00NA
Marvin Gardens2.3557 × 10−224280414.6250120950281.35273601100108.5923850125052.26371025140048.54151275155043.2046
Pacific Avenue2.4270 × 10−226300398.02521301120297.19223901320116.7541900152058.25911100172053.93851400192047.3081
North Carolina Avenue2.3776 × 10−226300406.30091301120303.37133901320119.1816900152059.47041100172055.05991100192061.4622
Community Chest (East)2.1616 × 10−200NA00NA00NA00NA00NA00NA
Pennsylvania Avenue2.2704 × 10−228320421.42501501120275.33104501320108.16571000152056.04951200172052.85371400192050.5710
Short Line Railroad2.4834 × 10−225200269.697800NA00NA00NA00NA00NA
Chance (East)7.9220 × 10−300NA00NA00NA00NA00NA00NA
Park Place2.0149 × 10−235350415.5094175950225.5623500115095.56721100135050.99431300155049.54151500175048.4761
Luxury Tax2.0201 × 10−200NA00NA00NA00NA00NA00NA
Boardwalk2.4734 × 10−250400270.7882200950160.7805600115064.87641400135032.63971700155030.86192000175029.6175
Table A10. Turns in Monopoly for each property using the Short Jail strategy for the 41 × 41 model.
Table A10. Turns in Monopoly for each property using the Short Jail strategy for the 41 × 41 model.
PropertyProbabilityRentCostTurnRentCostTurnRentCostTurnRentCostTurnRentCostTurnRentCostTurn
Go3.1050 × 10−200NA00NA00NA00NA00NA00NA
Mediterranean Avenue2.1629 × 10−22601161.215010170658.021630220283.852590270116.121516032077.414325037057.2866
Community Chest (South)1.9181 × 10−200NA00NA00NA00NA00NA00NA
Baltic Avenue2.2016 × 10−2460570.416120170323.235860220139.435018027057.041632032038.027745037031.2673
Income Tax2.3617 × 10−200NA00NA00NA00NA00NA00NA
Reading Railroad2.9964 × 10−225200223.524000NA00NA00NA00NA00NA
Oriental Avenue2.2874 × 10−26100610.010230370451.407590420170.802827047063.712240052047.580855057037.9315
Chance (South)8.7520 × 10−300NA00NA00NA00NA00NA00NA
Vermont Avenue2.3404 × 10−26100596.197030370441.185890420166.935227047062.269540052046.503455057037.0726
Connecticut Avenue2.3266 × 10−28120539.760240370332.8521100420151.132930047056.375045052041.581560057034.1848
Just Visiting2.2954 × 10−200NA00NA00NA00NA00NA00NA
Jail4.0069 × 10−200NA00NA00NA00NA00NA00NA
St. Charles Place2.7281 × 10−210140429.631550540331.43150640130.935345074050.464762584041.244675094038.4623
Electric Company2.4882 × 10−228150180.252800NA00NA00NA00NA00NA
States Avenue2.4003 × 10−210140488.308450540376.6950150640148.817845074057.356962584046.877675094043.7152
Virginia Avenue2.4864 × 10−212160448.948060540303.0399180640119.719550074049.833270084040.405390094035.1676
Pennsylvania Railroad2.6501 × 10−225200252.732900NA00NA00NA00NA00NA
St. James Place2.8063 × 10−214180383.563570660281.2799200760113.364355086046.647575096038.1859950106033.2870
Community Chest (West)2.5970 × 10−200NA00NA00NA00NA00NA00NA
Tennessee Avenue2.9245 × 10−214180368.068970660269.9172200760108.784855086044.763175096036.6433950106031.9424
New York Avenue3.0561 × 10−216200342.428480660226.002722076094.634860086039.265180096032.87311000106029.0379
Free Parking2.8516 × 10−200NA00NA00NA00NA00NA00NA
Kentucky Avenue2.7948 × 10−218220366.134690830276.2652250980117.4294700113048.3583875128043.82201050143040.7979
Chance (North)1.0290 × 10−200NA00NA00NA00NA00NA00NA
Indiana Avenue2.6885 × 10−218220380.607190830287.1854250980122.0711700113050.2698875128045.55421100143040.4828
Illinois Avenue3.1416 × 10−220240319.7852100830221.184730098087.0526750113040.1508925128036.87611150143033.1372
B&O Railroad3.0215 × 10−225200221.667200NA00NA00NA00NA00NA
Atlantic Avenue2.6705 × 10−222260370.4976110950270.74823301100104.4993800125048.9841975140045.01511200155040.4935
Ventnor Avenue2.6435 × 10−222260374.2888110950273.51873301100105.5686800125049.4853975140045.47571275155038.5015
Water Works2.9165 × 10−228150153.781900NA00NA00NA00NA00NA
Marvin Gardens2.5507 × 10−224280382.9248120950259.84183601100100.2898850125048.26781025140044.83021275155039.9014
Pacific Avenue2.6460 × 10−226300365.08681301120272.59813901320107.0921900152053.43791100172049.47481400192043.3932
North Carolina Avenue2.5974 × 10−226300371.91521301120277.69673901320109.0951900152054.43741100172050.40021100192056.2606
Community Chest (East)2.3655 × 10−200NA00NA00NA00NA00NA00NA
Pennsylvania Avenue2.4837 × 10−228320385.24021501120251.6903450132098.87831000152051.23701200172048.31551400192046.2288
Short Line Railroad2.7122 × 10−225200246.946200NA00NA00NA00NA00NA
Chance (East)8.6310 × 10−300NA00NA00NA00NA00NA00NA
Park Place2.1869 × 10−235350382.8212175950207.8172500115088.04891100135046.98261300155045.64411500175044.6625
Luxury Tax2.1834 × 10−200NA00NA00NA00NA00NA00NA
Boardwalk2.6387 × 10−250400253.8248200950150.7085600115060.81221400135030.59501700155028.92862000175027.7621
Table A11. Turns in Monopoly for each property using the Short Jail strategy for the 123 × 123 model.
Table A11. Turns in Monopoly for each property using the Short Jail strategy for the 123 × 123 model.
PropertyProbabilityRentCostTurnRentCostTurnRentCostTurnRentCostTurnRentCostTurnRentCostTurn
Go3.1326 × 10−200NA00NA00NA00NA00NA00NA
Mediterranean Avenue2.1925 × 10−22601145.554010170649.147030220280.024290270114.555416032076.370225037056.5140
Community Chest (South)1.9492 × 10−200NA00NA00NA00NA00NA00NA
Baltic Avenue2.2425 × 10−2460560.006120170317.336860220136.890418027056.000632032037.333745037030.6966
Income Tax2.4130 × 10−200NA00NA00NA00NA00NA00NA
Reading Railroad3.0606 × 10−225200218.835300NA00NA00NA00NA00NA
Oriental Avenue2.3464 × 10−26100594.679630370440.062990420166.510327047062.111040052046.385055057036.9783
Chance (South)8.9930 × 10−300NA00NA00NA00NA00NA00NA
Vermont Avenue2.4088 × 10−26100579.275830370428.664190420162.197227047060.502140052045.183555057036.0204
Connecticut Avenue2.3972 × 10−28120523.875740370323.0567100420146.685230047054.715945052040.357860057033.1788
Just Visiting2.3671 × 10−200NA00NA00NA00NA00NA00NA
Jail3.5222 × 10−200NA00NA00NA00NA00NA00NA
St. Charles Place2.8034 × 10−210140418.093150540322.5290150640127.418945074049.109462584040.136975094037.4293
Electric Company2.5514 × 10−228150175.787800NA00NA00NA00NA00NA
States Avenue2.4455 × 10−210140479.279450540369.7298150640146.066145074056.296362584046.010875094042.9069
Virginia Avenue2.5165 × 10−212160443.586560540299.4209180640118.289750074049.238170084039.922890094034.7476
Pennsylvania Railroad2.6662 × 10−225200251.206800NA00NA00NA00NA00NA
St. James Place2.8065 × 10−214180383.538870660281.2618200760113.357055086046.644575096038.1834950106033.2849
Community Chest (West)2.5814 × 10−200NA00NA00NA00NA00NA00NA
Tennessee Avenue2.9115 × 10−214180369.713370660271.1231200760109.270855086044.963175096036.8070950106032.0851
New York Avenue3.0448 × 10−216200343.704280660226.844822076094.987460086039.411480096032.99561000106029.1461
Free Parking2.8416 × 10−200NA00NA00NA00NA00NA00NA
Kentucky Avenue2.7836 × 10−218220367.600790830277.3715250980117.8996700113048.5519875128043.99751050143040.9612
Chance (North)1.0243 × 10−200NA00NA00NA00NA00NA00NA
Indiana Avenue2.6761 × 10−218220382.361690830288.5092250980122.6338700113050.5015875128045.76421100143040.6694
Illinois Avenue3.1233 × 10−220240321.6596100830222.481230098087.5629750113040.3862925128037.09231150143033.3314
B&O Railroad2.9929 × 10−225200223.785400NA00NA00NA00NA00NA
Atlantic Avenue2.6411 × 10−222260374.6289110950273.76733301100105.6646800125049.5303975140045.51701200155040.9450
Ventnor Avenue2.6132 × 10−222260378.6304110950276.69153301100106.7932800125050.0593975140046.00321275155038.9481
Water Works2.8870 × 10−228150155.353400NA00NA00NA00NA00NA
Marvin Gardens2.5245 × 10−224280386.9068120950262.54393601100101.3327850125048.76981025140045.29641275155040.3163
Pacific Avenue2.6226 × 10−226300368.34531301120275.03123901320108.0480900152053.91481100172049.91641400192043.7805
North Carolina Avenue2.5762 × 10−226300374.97871301120279.98413901320109.9938900152054.88581100172050.81531100192056.7241
Community Chest (East)2.3498 × 10−200NA00NA00NA00NA00NA00NA
Pennsylvania Avenue2.4701 × 10−228320387.35351501120253.0710450132099.42071000152051.51801200172048.58061400192046.4824
Short Line Railroad2.7040 × 10−225200247.695100NA00NA00NA00NA00NA
Chance (East)8.6250 × 10−300NA00NA00NA00NA00NA00NA
Park Place2.1925 × 10−235350381.8509175950207.2905500115087.82571100135046.86351300155045.52841500175044.5493
Luxury Tax2.1955 × 10−200NA00NA00NA00NA00NA00NA
Boardwalk2.6606 × 10−250400251.7395200950149.4703600115060.31261400135030.34361700155028.69092000175027.5340

References

  1. Engel, A. The probabilistic abacus. Educ. Stud. Math. 1975, 6, 1–2. [Google Scholar] [CrossRef]
  2. Engel, A. Why does the probabilistic abacus work? Educ. Stud. Math. 1976, 7, 59–69. [Google Scholar] [CrossRef]
  3. Snell, J.L. The Engel Algorithm for Absorbing Markov Chains. 1979. Available online: https://arxiv.org/abs/0904.1413v1 (accessed on 2 July 2025).
  4. Kaushal, N.; Tiwari, M.; Singh, V.; Parihar, C.L. Generalized Engel’s Algorithm for Minimizing Playing Time to Stabilize the Initial Configuration and for finding Absorbing Probability. Int. J. Comput. Appl. 2014, 107, 32–35. [Google Scholar]
  5. Kaushal, N.; Tiwari, M.; Parihar, C.L. Chip-Firing Game as Probability Abacus by Characterization of ULD Lattice. Asian J. Math. Appl. 2014, 2014, ama0167. [Google Scholar]
  6. Kaushal, N. A Study of Distributive Lattices and Related Computer Programming. Ph.D. Thesis, Government Model Autonomous Holkar Science College, Indore, India, 2014. [Google Scholar]
  7. Snell, J.L. Finite Markov Chains and their Applications. Am. Mon. 1959, 66, 99–104. [Google Scholar] [CrossRef]
  8. Ash, R.; Bishop, R. Monopoly as a Markov process. Coll. Math. J. 1972, 45, 26–29. [Google Scholar] [CrossRef]
  9. Tan, B. Markov Chains and the RISK Board Game. Math. Mag. 1997, 70, 349–357. [Google Scholar] [CrossRef]
  10. Abbott, S.D.; Richey, M. Take a walk on the boardwalk. Coll. Math. J. 1997, 28, 162–171. [Google Scholar] [CrossRef]
  11. Wu, D.W.; Baeth, N. How often does a monopoly player go to ‘JAIL’? Int. J. Math. Educ. Sci. Technol. 2010, 32, 774–778. [Google Scholar] [CrossRef]
  12. Johnson, R.W. Using games to teach Markov chains. PRIMUS Probl. Resour. Issues Math. Undergrad. Stud. 2003, 13, 37–348. [Google Scholar] [CrossRef]
  13. Osborne, J.A. Markov Chains for the RISK Board Game Revisited. Math. Mag. 2003, 76, 129–135. [Google Scholar] [CrossRef]
  14. Friedman, E.; Henderson, S.; Byuen, T.; Gallardo, G. Estimating the probability that the game of Monopoly never ends. In Proceedings of the 2009 Winter Simulation Conference, Austin, TX, USA, 13–16 December 2009; Schools of Operations Research and Information Engineering, Cornell University: New York, NY, USA, 2009. [Google Scholar]
  15. Bilisoly, R. Using Board Games and Mathematica to Teach the Fundamentals of Finite Stationary Markov Chains. Section on Statistical Education. 2014. Available online: https://arxiv.org/abs/1410.1107 (accessed on 2 July 2025).
  16. Shrestha, S.R.; Lewin, R.A.; Seitzer, J. Analyzing Real Estate Implications of Monopoly, Mega Edition through Simulation. AEF Pap. Proc. 2015, 39, 37–39. [Google Scholar]
  17. Bewersdorff, J. Luck, Logic, and White Lies: The Mathematics of Games; CRC Press: Boca Raton, FL, USA, 2004. [Google Scholar]
  18. Eithun; Lamb, M.; Young, M. A Long-term vs. short-term strategy in the game of Monopoly. UMAP J. 2017, 38, 35–57. [Google Scholar]
  19. Betz, K. Go Directly To Jail: The Mathematics Behind Family Game Night. Ph.D. Thesis, Department of Mathematics, Albright College, Reading, PA, USA, 2019. [Google Scholar]
  20. Nilsson, A. Exploring strategies in Monopoly using Markov chains and simulation, 2020. U.U.D.M. Project Report 2020:42. Available online: https://uu.diva-portal.org/smash/get/diva2:1471765/FULLTEXT01.pdf (accessed on 2 July 2025).
  21. Taylor, D.G. Games, Gambling, and Probability—An Introduction to Mathematics; CRC Press: Boca Raton, FL, USA, 2021. [Google Scholar]
  22. Carbonaro, B.; Menale, M. Kinetic Theory and Markov Chains with Stochastically Varying Transition Matrices. Mathematics 2025, 13, 1994. [Google Scholar] [CrossRef]
  23. Roeder, O. Who Keeps The Money You Found On The Floor? Available online: https://fivethirtyeight.com/features/who-keeps-the-money-you-found-on-the-floor/ (accessed on 9 July 2016).
  24. Propp, J. Engel’s Marvelously Improbable Machines. Math Horiz. 2018, 26, 5–9. [Google Scholar] [CrossRef]
  25. Collins, T. Probabilities in the Game of Monopoly. 1997. Available online: http://www.tkcs-collins.com/truman/monopoly/monopoly.shtml (accessed on 2 July 2025).
  26. Li, B. Markov Chains in the Game of Monopoly, Lecture note. 2013; unpublished. [Google Scholar]
  27. Murrell, P.R. The Statistics of Monopoly. Chance 1999, 12, 36–40. [Google Scholar] [CrossRef]
  28. Yasumura, Y.; Oguchi, K.; Nitta, K. Negotiation strategy of agents in the Monopoly game. In Proceedings of the 2001 IEEE International Symposium on Computational Intelligence in Robotics and Automation, Banff, AB, Canada, 29 July–1 August 2001; pp. 277–281. [Google Scholar]
Figure 1. The directed graph of the original Markov chain.
Figure 1. The directed graph of the original Markov chain.
Mca 30 00087 g001
Figure 2. The directed graph of the reconstructed Markov chain.
Figure 2. The directed graph of the reconstructed Markov chain.
Mca 30 00087 g002
Figure 3. Transition diagram for Torrence’s problem.
Figure 3. Transition diagram for Torrence’s problem.
Mca 30 00087 g003
Figure 4. Torrence’s distribution.
Figure 4. Torrence’s distribution.
Mca 30 00087 g004
Table 1. Process value distribution of chips for state 1.
Table 1. Process value distribution of chips for state 1.
State67891012345A Firing State
Configuration
00000022222
100000322220
210000032231
311000103232
411100110333
511110111044
611111211115
711111311110
821111021121
921111121120
1021111221120
1121111321120
1231111031131
1332111102132
1432112202205
1532112302200
1642112012211
1742112112210
1842112212210
1942112312210
2052112022221
2152112122220
2252112222220
Table 2. Two dice sum probabilities.
Table 2. Two dice sum probabilities.
Sum of Two DiceProbability
2 P ( 2 ) = 1 36
3 P ( 3 ) = 2 36
4 P ( 4 ) = 3 36
5 P ( 5 ) = 4 36
6 P ( 6 ) = 5 36
7 P ( 7 ) = 6 36
8 P ( 8 ) = 5 36
9 P ( 9 ) = 4 9
10 P ( 10 ) = 3 36
11 P ( 11 ) = 2 36
12 P ( 12 ) = 1 36
Table 3. Community Chest destinations.
Table 3. Community Chest destinations.
CardProbability
Stay14/16
Advance to Go1/16
Go to Jail1/16
Table 4. Chance destinations.
Table 4. Chance destinations.
CardProbability
Take a Trip to Reading Railroad1/16
Advance to the nearest Railroad2/16
Advance to St. Charles Place1/16
Advance to the Nearest Utility1/16
Advance to Illinois Avenue1/16
Advance to Boardwalk1/16
Advance to Go1/16
Go Directly to Jail1/16
Go back three spaces1/16
Stay6/16
Table 5. Solutions for the stationary distribution of the Monopoly Markov chains using the mEngel algorithm, the power method, and the canonical decomposition of absorbing Markov chains.
Table 5. Solutions for the stationary distribution of the Monopoly Markov chains using the mEngel algorithm, the power method, and the canonical decomposition of absorbing Markov chains.
mEngelPowerCanonical Form
States Long Jail Short Jail Long Jail Short Jail Long Jail Short Jail
Go2.9220 × 10−23.1050 × 10−22.9225 × 10−23.1048 × 10−22.9225 × 10−23.1048 × 10−2
Mediterranean Avenue2.0355 × 10−22.1629 × 10−22.0360 × 10−22.1622 × 10−22.0360 × 10−22.1622 × 10−2
Community Chest (South)1.8052 × 10−21.9184 × 10−21.8056 × 10−21.9172 × 10−21.8056 × 10−21.9172 × 10−2
Baltic Avenue2.0722 × 10−22.2016 × 10−22.0725 × 10−22.2004 × 10−22.0725 × 10−22.2004 × 10−2
Income Tax2.2233 × 10−22.3617 × 10−22.2238 × 10−22.3607 × 10−22.2238 × 10−22.3607 × 10−2
Reading Railroad2.8312 × 10−22.9964 × 10−22.8316 × 10−22.9953 × 10−22.8316 × 10−22.9953 × 10−2
Oriental Avenue2.1544 × 10−22.2874 × 10−22.1544 × 10−22.2863 × 10−22.1544 × 10−22.2863 × 10−2
Chance (South)8.2434 × 10−38.7516 × 10−38.2425 × 10−38.7468 × 10−38.2425 × 10−38.7468 × 10−3
Vermont Avenue2.2046 × 10−22.3404 × 10−22.2042 × 10−22.3388 × 10−22.2042 × 10−22.3388 × 10−2
Connecticut Avenue2.1919 × 10−22.3266 × 10−22.1911 × 10−22.3248 × 10−22.1911 × 10−22.3248 × 10−2
Just Visiting2.1630 × 10−22.2954 × 10−22.1617 × 10−22.2934 × 10−22.1617 × 10−22.2934 × 10−2
St. Charles Place2.5807 × 10−22.7281 × 10−22.5792 × 10−22.7262 × 10−22.5792 × 10−22.7262 × 10−2
Electric Company2.5050 × 10−22.4882 × 10−22.5036 × 10−22.4864 × 10−22.5036 × 10−22.4864 × 10−2
States Avenue2.2000 × 10−22.4003 × 10−22.1982 × 10−22.3990 × 10−22.1982 × 10−22.3990 × 10−2
Virginia Avenue2.4455 × 10−22.4864 × 10−22.4438 × 10−22.4855 × 10−22.4438 × 10−22.4855 × 10−2
Pennsylvania Railroad2.3798 × 10−22.6501 × 10−22.3781 × 10−22.6498 × 10−22.3781 × 10−22.6498 × 10−2
St. James Place2.6921 × 10−22.8063 × 10−22.6909 × 10−22.8065 × 10−22.6909 × 10−22.8065 × 10−2
Community Chest (West)2.2957 × 10−22.5970 × 10−22.2949 × 10−22.5976 × 10−22.2949 × 10−22.5976 × 10−2
Tennessee Avenue2.8093 × 10−22.9245 × 10−22.8087 × 10−22.9254 × 10−22.8087 × 10−22.9254 × 10−2
New York Avenue2.7827 × 10−23.0561 × 10−22.7822 × 10−23.0575 × 10−22.7822 × 10−23.0575 × 10−2
Free Parking2.7947 × 10−22.8516 × 10−22.7949 × 10−22.8531 × 10−22.7949 × 10−22.8531 × 10−2
Kentucky Avenue2.5740 × 10−22.7947 × 10−22.5742 × 10−22.7963 × 10−22.5742 × 10−22.7963 × 10−2
Chance (North)1.0270 × 10−21.0290 × 10−21.0272 × 10−21.0296 × 10−21.0272 × 10−21.0296 × 10−2
Indiana Avenue2.5216 × 10−22.6884 × 10−22.5219 × 10−22.6900 × 10−22.5219 × 10−22.6900 × 10−2
Illinois Avenue2.9513 × 10−23.1416 × 10−22.9519 × 10−23.1432 × 10−22.9519 × 10−23.1432 × 10−2
B&O Railroad2.8496 × 10−23.0215 × 10−22.8502 × 10−23.0231 × 10−22.8502 × 10−23.0231 × 10−2
Atlantic Avenue2.5031 × 10−22.6705 × 10−22.5033 × 10−22.6717 × 10−22.5033 × 10−22.6717 × 10−2
Ventnor Avenue2.4844 × 10−22.6434 × 10−22.4846 × 10−22.6444 × 10−22.4846 × 10−22.6444 × 10−2
Water Works2.7545 × 10−22.9165 × 10−22.7547 × 10−22.9175 × 10−22.7547 × 10−22.9175 × 10−2
Marvin Gardens2.4035 × 10−22.5507 × 10−22.4036 × 10−22.5512 × 10−22.4036 × 10−22.5512 × 10−2
Go to Jail000000
Pacific Avenue2.4926 × 10−22.6460 × 10−22.4927 × 10−22.6461 × 10−22.4927 × 10−22.6461 × 10−2
North Carolina Avenue2.4466 × 10−22.5974 × 10−22.4469 × 10−22.5974 × 10−22.4469 × 10−22.5974 × 10−2
Community Chest (East)2.2259 × 10−22.3655 × 10−22.2262 × 10−22.3657 × 10−22.2262 × 10−22.3657 × 10−2
Pennsylvania Avenue2.3381 × 10−22.4836 × 10−22.3384 × 10−22.4840 × 10−22.3384 × 10−22.4840 × 10−2
Short Line Railroad2.5532 × 10−22.7122 × 10−22.5536 × 10−22.7130 × 10−22.5536 × 10−22.7130 × 10−2
Chance (East)8.1276 × 10−38.6306 × 10−38.1287 × 10−38.6337 × 10−38.1287 × 10−38.6337 × 10−3
Park Place2.0597 × 10−22.1869 × 10−22.0601 × 10−22.1877 × 10−22.0601 × 10−22.1877 × 10−2
Luxury Tax2.0564 × 10−22.1834 × 10−22.0566 × 10−22.1839 × 10−22.0566 × 10−22.1839 × 10−2
Boardwalk2.4946 × 10−22.6390 × 10−22.4951 × 10−22.6391 × 10−22.4951 × 10−22.6391 × 10−2
Jail (First turn)3.7755 × 10−24.0069 × 10−23.7755 × 10−24.0073 × 10−23.7755 × 10−24.0073 × 10−2
Jail (Second turn)3.1430 × 10−203.1462 × 10−203.1462 × 10−20
Jail (Third turn)2.6192 × 10−202.6219 × 10−202.6219 × 10−20
Table 6. Comparison of the convergence of the Monopoly Markov chains using the mEngel algorithm and the power method.
Table 6. Comparison of the convergence of the Monopoly Markov chains using the mEngel algorithm and the power method.
d i , mEngel d i , Power 2 Number of IterationsLong JailShort Jail
Tolerance
0.000111.2969 × 10−51.2969 × 10−5
0.0000128.2213 × 10−68.2733 × 10−6
0.00131.6723 × 10−41.7547 × 10−4
0.00146.2985 × 10−47.6839 × 10−4
0.001 (0.01)59.8909 × 10−41.1038 × 10−3
0.0161.3026 × 10−31.5551 × 10−3
0.0171.4098 × 10−31.8264 × 10−3
0.0181.3658 × 10−31.8486 × 10−3
0.0191.3059 × 10−32.1228 × 10−3
0.01101.3650 × 10−32.3236 × 10−3
0.001 (0.01)119.6764 × 10−42.1712 × 10−3
0.001 (0.01)129.0800 × 10−41.8861 × 10−3
0.001 (0.01)137.6921 × 10−41.6592 × 10−3
0.001 (0.01)145.6854 × 10−41.4104 × 10−3
0.001 (0.01)156.2546 × 10−41.3701 × 10−3
0.001 (0.01)164.5819 × 10−41.4093 × 10−3
0.001 (0.01)173.1808 × 10−41.2781 × 10−3
0.001182.4727 × 10−48.9537 × 10−4
0.001191.3592 × 10−46.5633 × 10−4
0.001201.1921 × 10−46.0545 × 10−4
0.0001 (0.001)219.8218 × 10−54.3479 × 10−4
0.001221.0943 × 10−43.1397 × 10−4
0.0001 (0.001)238.0613 × 10−52.4965 × 10−4
0.0001 (0.001)245.5567 × 10−52.4997 × 10−4
0.0001 (0.001)253.5889 × 10−51.5996 × 10−4
0.0001 (0.001)265.0507 × 10−51.8358 × 10−4
0.0001 (0.001)277.1482 × 10−52.5761 × 10−4
0.0001 (0.001)287.8835 × 10−52.4739 × 10−4
0.0001 (0.001)293.1048 × 10−51.7960 × 10−4
0.0001301.7391 × 10−58.6980 × 10−5
Table 7. Ranking based on the stationary distribution of the Monopoly Markov chains using the Long Jail strategy for the 43 × 43 model and the Short Jail strategy for the 41 × 41 model.
Table 7. Ranking based on the stationary distribution of the Monopoly Markov chains using the Long Jail strategy for the 43 × 43 model and the Short Jail strategy for the 41 × 41 model.
RankStatesLong JailStatesShort Jail
1Jail (First turn)3.7755 × 10−2Jail (First turn)4.0069 × 10−2
2Jail (Second turn)3.1430 × 10−2Illinois Avenue3.1416 × 10−2
3Illinois Avenue2.9513 × 10−2Go3.1050 × 10−2
4Go2.9220 × 10−2New York Avenue3.0561 × 10−2
5B&O Railroad2.8496 × 10−2B&O Railroad3.0215 × 10−2
6Reading Railroad2.8312 × 10−2Reading Railroad2.9964 × 10−2
7Tennessee Avenue2.8094 × 10−2Tennessee Avenue2.9245 × 10−2
8Free Parking2.7947 × 10−2Water Works2.9165 × 10−2
9New York Avenue2.7827 × 10−2Free Parking2.8516 × 10−2
10Water Works2.7545 × 10−2St. James Place2.8063 × 10−2
11St. James Place2.6921 × 10−2Kentucky Avenue2.7948 × 10−2
12Jail (Third turn)2.6192 × 10−2St. Charles Place2.7281 × 10−2
13St. Charles Place2.5807 × 10−2Short Line Railroad2.7122 × 10−2
14Kentucky Avenue2.5740 × 10−2Indiana Avenue2.6885 × 10−2
15Short Line Railroad2.5533 × 10−2Atlantic Avenue2.6705 × 10−2
16Indiana Avenue2.5216 × 10−2Pennsylvania Railroad2.6501 × 10−2
17Electric Company2.5050 × 10−2Pacific Avenue2.6460 × 10−2
18Atlantic Avenue2.5031 × 10−2Ventnor Avenue2.6435 × 10−2
19Boardwalk2.4946 × 10−2Boardwalk2.6387 × 10−2
20Pacific Avenue2.4926 × 10−2North Carolina Avenue2.5974 × 10−2
21Ventnor Avenue2.4844 × 10−2Community Chest (West)2.5970 × 10−2
22North Carolina Avenue2.4466 × 10−2Marvin Gardens2.5507 × 10−2
23Virginia Avenue2.4455 × 10−2Electric Company2.4881 × 10−2
24Marvin Gardens2.4035 × 10−2Virginia Avenue2.4864 × 10−2
25Pennsylvania Railroad2.3798 × 10−2Pennsylvania Avenue2.4837 × 10−2
26Pennsylvania Avenue2.3381 × 10−2States Avenue2.4003 × 10−2
27Community Chest (West)2.2957 × 10−2Community Chest (East)2.3655 × 10−2
28Community Chest (East)2.2259 × 10−2Income Tax2.3618 × 10−2
29Income Tax2.2233 × 10−2Vermont Avenue2.3404 × 10−2
30Vermont Avenue2.2046 × 10−2Connecticut Avenue2.3266 × 10−2
31States Avenue2.1999 × 10−2Just Visiting2.2954 × 10−2
32Connecticut Avenue2.1919 × 10−2Oriental Avenue2.2874 × 10−2
33Just Visiting2.1630 × 10−2Baltic Avenue2.2016 × 10−2
34Oriental Avenue2.1544 × 10−2Park Place2.1869 × 10−2
35Baltic Avenue2.0722 × 10−2Luxury Tax2.1834 × 10−2
36Park Place2.0598 × 10−2Mediterranean Avenue2.1629 × 10−2
37Luxury Tax2.0564 × 10−2Community Chest (South)1.9181 × 10−2
38Mediterranean Avenue2.0355 × 10−2Chance (North)1.0290 × 10−2
39Community Chest (South)1.8052 × 10−2Chance (South)8.7516 × 10−3
40Chance (North)1.0270 × 10−2Chance (East)8.6306 × 10−3
41Chance (South)8.2434 × 10−3Go to Jail0
42Chance (East)8.1276 × 10−3Jail (Second turn)0
43Go to Jail0Jail (Third turn)0
Table 8. The probabilities of landing on Jail using the Long Jail strategy and the Short Jail strategy for the 43 × 43 model, the 41 × 41 model, and the 123 × 123 model.
Table 8. The probabilities of landing on Jail using the Long Jail strategy and the Short Jail strategy for the 43 × 43 model, the 41 × 41 model, and the 123 × 123 model.
RankStatesLong JailRankStatesShort Jail
43 × 43   Model 41 × 41   Model
1Jail (First turn)3.7755 × 10−21Jail (First turn)4.0069 × 10−2
2Jail (Second turn)3.1430 × 10−231Just Visiting2.2954 × 10−2
12Jail (Third turn)2.6192 × 10−243Go to Jail0
33Just Visiting2.1630 × 10−2
43Go to Jail0
1.1701 × 10−1 6.3024 × 10−2
RankStatesLong JailRankStatesShort Jail
123 × 123 model 123 × 123 model
1Jail8.3424 × 10−21Jail3.5222 × 10−2
28Just Visiting2.2933 × 10−230Just Visiting2.3671 × 10−2
41Go to Jail041Go to Jail0
1.0636 × 10−1 5.8892 × 10−2
Table 9. Ranking based on the stationary distribution of the Monopoly Markov chains using the Long Jail strategy and the Short Jail strategy for the 123 × 123 model.
Table 9. Ranking based on the stationary distribution of the Monopoly Markov chains using the Long Jail strategy and the Short Jail strategy for the 123 × 123 model.
RankStatesLong JailStatesShort Jail
1Jail8.3424 × 10−2Jail3.5222 × 10−2
2Illinois Avenue2.9743 × 10−2Go3.1326 × 10−2
3Go2.9160 × 10−2Illinois Avenue3.1233 × 10−2
4Reading Railroad2.9144 × 10−2Reading Railroad3.0606 × 10−2
5Tennessee Avenue2.8775 × 10−2New York Avenue3.0448 × 10−2
6New York Avenue2.8685 × 10−2B&O Railroad2.9929 × 10−2
7B&O Railroad2.8552 × 10−2Tennessee Avenue2.9115 × 10−2
8Free Parking2.8474 × 10−2Water Works2.8870 × 10−2
9St. James Place2.7770 × 10−2Free Parking2.8416 × 10−2
10St. Charles Place2.7218 × 10−2St. James Place2.8065 × 10−2
11Water Works2.7150 × 10−2St. Charles Place2.8034 × 10−2
12Kentucky Avenue2.6364 × 10−2Kentucky Avenue2.7836 × 10−2
13Electric Company2.6236 × 10−2Short Line Railroad2.7040 × 10−2
14Indiana Avenue2.5571 × 10−2Indiana Avenue2.6761 × 10−2
15Virginia Avenue2.5452 × 10−2Pennsylvania Railroad2.6662 × 10−2
16Pennsylvania Railroad2.4969 × 10−2Boardwalk2.6606 × 10−2
17Atlantic Avenue2.4905 × 10−2Atlantic Avenue2.6411 × 10−2
18Short Line Railroad2.4834 × 10−2Pacific Avenue2.6226 × 10−2
19Boardwalk2.4734 × 10−2Ventnor Avenue2.6132 × 10−2
20Ventnor Avenue2.4582 × 10−2Community Chest (West)2.5814 × 10−2
21Pacific Avenue2.4270 × 10−2North Carolina Avenue2.5762 × 10−2
22Community Chest (West)2.3791 × 10−2Electric Company2.5514 × 10−2
23North Carolina Avenue2.3776 × 10−2Marvin Gardens2.5245 × 10−2
24Marvin Gardens2.3557 × 10−2Virginia Avenue2.5165 × 10−2
25States Avenue2.3298 × 10−2Pennsylvania Avenue2.4701 × 10−2
26Vermont Avenue2.3168 × 10−2States Avenue2.4455 × 10−2
27Connecticut Avenue2.3137 × 10−2Income Tax2.4130 × 10−2
28Just Visiting2.2933 × 10−2Vermont Avenue2.4088 × 10−2
29Income Tax2.2788 × 10−2Connecticut Avenue2.3972 × 10−2
30Pennsylvania Avenue2.2704 × 10−2Just Visiting2.3671 × 10−2
31Oriental Avenue2.2373 × 10−2Community Chest (East)2.3498 × 10−2
32Community Chest (East)2.1616 × 10−2Oriental Avenue2.3464 × 10−2
33Baltic Avenue2.1038 × 10−2Baltic Avenue2.2425 × 10−2
34Mediterranean Avenue2.0362 × 10−2Luxury Tax2.1955 × 10−2
35Luxury Tax2.0201 × 10−2Park Place2.1925 × 10−2
36Park Place2.0149 × 10−2Mediterranean Avenue2.1925 × 10−2
37Community Chest (South)1.8191 × 10−2Community Chest (South)1.9492 × 10−2
38Chance (North)1.0369 × 10−2Chance (North)1.0243 × 10−2
39Chance (South)8.6136 × 10−3Chance (South)8.9927 × 10−3
40Chance (East)7.9217 × 10−3Chance (East)8.6250 × 10−3
41Go to Jail0Go to Jail0
Table 10. Turns in Monopoly for the same color property using the Long Jail strategy for both the 43 × 43 model and the 123 × 123 model, and using the Short Jail strategy for both the 41 × 41 model and the 123 × 123 model.
Table 10. Turns in Monopoly for the same color property using the Long Jail strategy for both the 43 × 43 model and the 123 × 123 model, and using the Short Jail strategy for both the 41 × 41 model and the 123 × 123 model.
Same Color PropertyProbabilityRentCostTurnRentCostTurnRentCostTurnRentCostTurnRentCostTurnRentCostTurn
Brown4.108 × 10−23120815.198915220298.906345320144.924313542063.404424052044.156635062036.1017
Light Blue6.551 × 10−26.67320613.127233.33470180.214293.3362084.897928077035.1446416.6792028.2177566.67107024.1313
Light Purple7.226 × 10−210.67440477.776053.33740160.7667160104075.3094466.67134033.2683650164029.2325800194028.0962
Orange8.284 × 10−214.67560385.790873.33860118.5252206.67116056.7250566.67126022.4716766.67156020.5641966.67186019.4459
Red8.047 × 10−218.67680378.934993.331130125.9671266.67158061.6429716.67203029.4698891.67248028.93661066.67293028.5784
Yellow7.391 × 10−222.66800399.9088113.331250124.9384340170056.6371816.67215029.8210991.67260029.69871166.67305029.6130
Green7.277 × 10−220920529.2240136.671520127.9535410212059.4886933.33272033.52861133.33332033.70261316.67392034.2524
Dark Blue4.554 × 10−242.5750324.4243187.51150112.7555550155051.80961250195028.67911500235028.80171750275028.8892
Railroad1.061 × 10−120080031.5511
Utility5.260 × 10−27030068.2137
Same Color PropertyProbabilityRentCostTurnRentCostTurnRentCostTurnRentCostTurnRentCostTurnRentCostTurn
Brown4.140 × 10−23120808.897915220296.595945320143.804113542062.914324052043.815335062035.8226
Light Blue6.868 × 10−26.67320584.827733.33470171.896293.3362080.979328077033.5225416.6792026.9153566.67107023.0175
Light Purple7.597 × 10−210.67440454.443853.33740152.9157160104071.6317466.67134031.6437650164027.8050800194026.7241
Orange8.523 × 10−214.67560374.972573.33860115.2016206.67116055.1343566.67126021.8415766.67156019.9875966.67186018.9006
Red8.168 × 10−218.67680373.321493.331130124.1011266.67158060.7297716.67203029.0332891.67248028.50791066.67293028.1550
Yellow7.304 × 10−222.66800404.6722113.331250126.4266340170057.3117816.67215030.1762991.67260030.05241166.67305029.9658
Green7.075 × 10−220920544.3340136.671520131.6067410212061.1875933.33272034.48591133.33332034.66491316.67392035.2303
Dark Blue4.488 × 10−242.5750329.1952187.51150114.4136550155052.57151250195029.10091500235029.22521750275029.3141
Railroad1.075 × 10−120080031.1520
Utility5.339 × 10−27030067.2043
Same Color PropertyProbabilityRentCostTurnRentCostTurnRentCostTurnRentCostTurnRentCostTurnRentCostTurn
Brown4.365 × 10−23120767.202115220281.307445320136.391513542059.671324052041.556835062033.9761
Light Blue6.954 × 10−26.67320577.595133.33470169.770493.3362079.977928077033.1079416.6792026.5825566.67107022.7328
Light Purple7.615 × 10−210.67440453.369653.33740152.5542160104071.4624466.67134031.5689650164027.7392800194026.6610
Orange8.787 × 10−214.67560363.706773.33860111.7404206.67116053.4779566.67126021.1853766.67156019.3870966.67186018.3328
Red8.625 × 10−218.67680353.540893.331130117.5255266.67158057.5119716.67203027.4949891.67248026.99741066.67293026.6632
Yellow7.865 × 10−222.66800375.8075113.331250117.4087340170053.2237816.67215028.0238991.67260027.90881166.67305027.8283
Green7.727 × 10−220920498.4034136.671520120.5018410212056.0241933.33272031.57601133.33332031.73991316.67392032.2576
Dark Blue4.826 × 10−242.5750306.1393187.51150106.4004550155048.88951250195027.06271500235027.17841750275027.2610
Railroad1.138 × 10−120080029.4274
Utility5.405 × 10−27030066.3837
Brown4.435 × 10−23120755.092915220276.867445320134.238713542058.729524052040.900935062033.4398
Light Blue7.152 × 10−26.67320561.604633.33470165.070493.3362077.763728077032.1914416.6792025.8465566.67107022.1035
Light Purple7.765 × 10−210.67440444.611753.33740149.6073160104070.0819466.67134030.9590650164027.2034800194026.1459
Orange8.763 × 10−214.67560364.702873.33860112.0464206.67116053.6243566.67126021.2433766.67156019.4401966.67186018.3830
Red8.583 × 10−218.67680355.270893.331130118.1006266.67158057.7934716.67203027.6294891.67248027.12951066.67293026.7937
Yellow7.779 × 10−222.66800379.9622113.331250118.7067340170053.8121816.67215028.3336991.67260028.21741166.67305028.1360
Green7.600 × 10−220920506.7319136.671520122.5154410212056.9603933.33272032.10361133.33332032.27021316.67392032.7967
Dark Blue4.853 × 10−242.5750304.4361187.51150105.8084550155048.61751250195026.91221500235027.02721750275027.1093
Railroad1.142 × 10−120080029.3141
Utility5.438 × 10−27030066.1024
Table 11. Ranking the number of turns in Monopoly for properties of the same color with a hotel, using the Long Jail strategy for both the 43 × 43 model and the 123 × 123 model, and using the Short Jail strategy for both the 41 × 41 model and the 123 × 123 model.
Table 11. Ranking the number of turns in Monopoly for properties of the same color with a hotel, using the Long Jail strategy for both the 43 × 43 model and the 123 × 123 model, and using the Short Jail strategy for both the 41 × 41 model and the 123 × 123 model.
Rank of Hotel ReturnStatesLong Jail
43 × 43 Model
StatesShort Jail
41 × 41 Model
1Brown36.10167 ≈ 36Brown33.97609 ≈ 34
2Green34.25238 ≈ 34Green32.25762 ≈ 32
3Yellow29.61302 ≈ 30Yellow27.82833 ≈ 28
4Dark Blue28.88921 ≈ 29Dark Blue27.26097 ≈ 27
5Red28.57838 ≈ 29Red26.66321 ≈ 27
6Light Purple28.09622 ≈ 28Light Purple26.66097 ≈ 27
7Light Blue24.13126 ≈ 24Light Blue22.7328 ≈ 23
8Orange19.44593 ≈ 19Orange18.33277 ≈ 18
Rank of Hotel ReturnStatesLong Jail
123 × 123   Model
StatesShort Jail
123 × 123   Model
1Brown35.82262 ≈ 36Brown33.43983 ≈ 33
2Green35.23033 ≈ 35Green32.79666 ≈ 33
3Yellow29.96575 ≈ 30Yellow28.13598 ≈ 28
4Dark Blue29.31405 ≈ 29Dark Blue27.10931 ≈ 27
5Red28.15502 ≈ 28Red26.79369 ≈ 27
6Light Purple26.72414 ≈ 27Light Purple26.14594 ≈ 26
7Light Blue23.01746 ≈ 23Light Blue22.10345 ≈ 22
8Orange18.90063 ≈ 19Orange18.38298 ≈ 18
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Liu, C.; Wong, J.C.F. Modified Engel Algorithm and Applications in Absorbing/Non-Absorbing Markov Chains and Monopoly Game. Math. Comput. Appl. 2025, 30, 87. https://doi.org/10.3390/mca30040087

AMA Style

Liu C, Wong JCF. Modified Engel Algorithm and Applications in Absorbing/Non-Absorbing Markov Chains and Monopoly Game. Mathematical and Computational Applications. 2025; 30(4):87. https://doi.org/10.3390/mca30040087

Chicago/Turabian Style

Liu, Chunhe, and Jeff Chak Fu Wong. 2025. "Modified Engel Algorithm and Applications in Absorbing/Non-Absorbing Markov Chains and Monopoly Game" Mathematical and Computational Applications 30, no. 4: 87. https://doi.org/10.3390/mca30040087

APA Style

Liu, C., & Wong, J. C. F. (2025). Modified Engel Algorithm and Applications in Absorbing/Non-Absorbing Markov Chains and Monopoly Game. Mathematical and Computational Applications, 30(4), 87. https://doi.org/10.3390/mca30040087

Article Metrics

Back to TopTop