Next Article in Journal
Accessible Tutoring Platform Using Audio-Tactile Graphics Adapted for Visually Impaired People
Previous Article in Journal
Design and Development of a Tri-Axial Turning Dynamometer Utilizing Cross-Beam Type Force Transducer for Fine-Turning Cutting Force Measurement
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Analysis of the Refined Mean-Field Approximation for the 802.11 Protocol Model

1
TECNALIA, Basque Research and Technology Alliance (BRTA), 48160 Derio, Spain
2
Department of Mathematics, University of the Basque Country, UPV/EHU, 48940 Leioa, Spain
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(22), 8754; https://doi.org/10.3390/s22228754
Submission received: 17 October 2022 / Revised: 7 November 2022 / Accepted: 9 November 2022 / Published: 12 November 2022
(This article belongs to the Section Sensor Networks)

Abstract

Mean-field approximation is a method to investigate the behavior of stochastic models formed by a large number of interacting objects. A new approximation was recently established, i.e., the refined mean-field approximation, and its high accuracy when the number of objects is small has been shown. In this work, we consider the model of the 802.11 protocol, which is a discrete-time model and show how the refined mean-field approximation can be adapted to this model. Our results confirm the accuracy of the refined mean-field approximation when the model with N objects is in discrete time.

1. Introduction

1.1. Motivation

Stochastic population models study the behavior of a set of objects (or agents) that interact with each other. In these models, there is a finite set of states for the agents. Thus, the agents change from one state to another. An agent changes its state in a spontaneous way or by interacting with other agents. More precisely, the agents change state in a probabilistic manner that satisfies the Markov property: the probability of changing the state depends only on the present state (not on the states of the past). Under these conditions, one can construct a Markov chain; there is a wide range of tools to study its properties (see [1] for a book on this topic).
Two types of models can be distinguished according to the time at which changes in the system occur: discrete time models and continuous-time models. Discrete-time models consider that time is divided into slots and changes occur at the end of each time slot. On the other hand, continuous-time models consider that transitions take a random time, i.e., transitions occur at any time; in particular, it is very often assumed that these times are exponentially distributed. Therefore, continuous time and discrete time Markov Chains can be used to model stochastic population models in a very easy manner [1,2].
Discrete time and continuous time Markov chains that can be formulated in this setting suffer from the state-space explosion. This occurs because the state space of the Markov chain increases exponentially with the number of objects in the stochastic population model. Hence, the exact analysis of stochastic population models with a very large number of objects is an extremely difficult task to carry out (even for numerical analysis), and therefore, approximation techniques are necessary to study the behavior of these systems.
An example of an approximation technique for large stochastic population models is the mean-field approximation. The idea of the mean-field approximation is to replace a very complicated stochastic process with a simpler deterministic dynamical system, i.e., a system of (possibly non-linear) ordinary differential equations. The mean-field approximation considers that each object interacts with the average of the rest of the objects. When the number of objects is large, each object has a negligible effect on the dynamics of the whole population, and this leads to a simplification of the problem.
The refined mean-field approximation has been introduced in [3] as an approximation technique for the stochastic population model which is more accurate than the mean-field approximation. The idea of the refined mean-field approximation is to consider an additional term to the mean-field approximation which is a constant divided by the number of objects in the system. We show how this constant can be computed and illustrate the better accuracy of the refined mean-field approximation compared to the mean field approximation (even when the number of objects is small) through the following set of examples in continuous-time models: the coupon replication model, the supermarket model, the pull and push strategies model, and the bin packing model. From these examples, the authors conclude that the relative error of the refined mean field approximation is often less than 1 % for systems with ten objects.

1.2. Contributions

In this article, we consider the model of the 802.11 protocol [4] (which falls into the class of mean field models presented in [5]) to show how the refined mean-field approximation can be adapted to discrete-time models. Let us now describe this protocol briefly. The IEEE 802.11 MAC is a set of protocols and technical standards for executing wireless local area networks, specifically the media access control set. Wi-Fi connection works use radio waves with frequency jumps, i.e., frequencies that are constantly changing, thus avoiding interference. Likewise, through Wi-Fi, the devices connected to a given network can connect to the Internet through a network access point wirelessly or via a cable. That is why the Wi-Fi consists of a compatible wireless connection between different devices. What characterizes the 802.11 protocol compared to other wireless networks is its transmission frequency of billions of waves per second.
The main contribution of this article is to investigate the accuracy of the refined mean-field approximation of the model presented in [4]. To this end, we used the rmf tool [6], which is a tool that takes the description of a stochastic model and computes numerically not only its mean-field approximations but also its refined mean-field approximation. Our results show that the accuracy of the refined mean field is much better than that of the mean-field approximation, especially when the number of objects is small.

1.3. Organization

The rest of the article is organized as follows. In Section 2 we put our work in the context of the existing literature, and in Section 3 we present the refined mean-field approximation. In Section 4, we describe the 802.11 protocol model and the results we have obtained. Finally, in Section 5, we provide the main conclusions of our work.

2. Related Work

Mean-field approximation is a widely used technique to approximate the dynamics of a stochastic system formed by a very large number of agents. For instance, it is used in the analysis of distributed queuing systems [7,8,9], in multi-agent reinforcement learning [10], neuronal networks [11], bike-sharing systems [12] and cache replacement algorithms [13]. The main advantage of the mean-field approximation is that it provides a very good approximation of stochastic models with a very large number of objects; see [14,15]. The authors in [16] showed that discrete time Markov decision processes also converge to a deterministic process when the number of objects tends to infinity.
The author in [17] showed that the mean-field approximation is 1/N-accurate when the estimation parameter is the expected value of the stochastic process (in contrast to the classical mean field approximation, which estimates the stochastic process). Using this nice accuracy property, the authors in [3] introduced a new approximation technique that refines the mean-field approximation, and they called it the refined mean-field approximation. This refinement consists of adding a constant term divided by the number of objects in the systems to the mean-field approximation. The authors in [18] developed a further approximation by considering not only the convergence to the transient state, but also a second additional term to the mean-field approximation which is proportional to the inverse of the square of the number of objects. The authors in [19] studied the refined mean-field approximation of a synchronized population.
Recently, mean field models have been also studied from the perspective of game theory [20,21,22,23,24,25,26,27,28,29,30]. These models consider that a player is under competition with the mass and assume that, given that the size of the mass is extremely big, the action taken by the player does not influence the dynamics of the mass.

3. The Refined Mean-Field Approximation

We consider a stochastic population process in discrete time with N objects, where the objects are in D < possible states. Let S n N ( t ) be state of the object n at time t. We denote by X i ( N ) ( t ) the proportion of objects at state i in time t, i.e.,
X i ( N ) = 1 N n = 1 N 1 S n N ( t ) = i .
The vector X ( N ) = ( X 0 ( N ) , , X D 1 ( N ) ) is a discrete-time Markov chain.
We assume there exists a set of vectors L R d and a set of functions β l such that the aforementioned Markov chain changes from state x to state x + l / N at rate N β l .
We define the drift as a function such that, for every state x, it is associated the value f ( x ) , where
f ( x ) = l L l β l .
According to this definition, f ( x ) d t is the expected variation of X ( N ) at state t during a small interval of time d t , i.e.,
E [ X ( t + d t ) X ( t ) | X ( t ) = x ] = f ( x ) d t + o ( d t ) .
The mean-field approximation is the solution of the following ordinary differential equation:
x ˙ = f ( x ) .
We assume that the above equation has a single solution, and we denote it by π .
According to the result of [15], we have that
lim N E [ X ( N ) ] = π ,
which is true when the drift is continuous. This result means that π approximates very well the expected value of the Markov chain when the number of objects is large. Therefore, it is known in the literature as the mean-field approximation. The authors in [3] showed that there exists a constant K such that
lim N E [ X ( N ) ] = π + K N .
As a consequence, the value of π + K / N (i.e., the refined mean-field approximation) provides a better approximation than the mean-field approximation π for any number of objects.
The value of K is expressed as a function of the Jacobian and the Hessian matrices of the drift, and the solution of a single Lyapunov equation. Therefore, as it has been shown in [3], its analytical value can be obtained for small examples. However, in more complicated models, it is required to compute this constant using numerical software. In this work, we used the rmf tool [6] to compute this constant.
In this section, we have described the refined mean-field approximation in a general setting. We refer to [3] for all the technical details and proofs of the result we have presented in this section. In the next section, however, we give an example of the 802.11 protocol model, and we analyze the refined mean-field approximation for this model.

4. The 802.11 Protocol Model

In this section, we concentrate of the 802.11 model. First, we present this model and how the refined mean-field approximation technique can be adapted to this discrete-time model. Then, we describe how the mean field approximation is accurate when the population size is large. Moreover, we compare the accuracy of the mean-field approximation and the refined mean-field approximation for different instances. Finally, we study how the complexity of the system influences the accuracy of the approximations under consideration in this article.

4.1. Model Description

In [4], the authors presented a discrete-time model in which N devices aim to transmit information through a common channel. It is considered that the space-set is S = { 0 , 1 , , D 1 } . The state of a device represents its priority to transmit in a given time slot. A device that is at state s S at a given time slot tries to transmit in that time slot with probability q s / N . This means that each state determines the probability at which a device in that state tries to transmit. Figure 1 shows the model under study in this article.
When there is a single device that tries to transmit information in one time slot, there is no collision on the transmission, and therefore, the transmission is considered to be successful. However, collision occurs when there is more that one device trying to transmit in the same time slot. In this case, none of the transmission tries are successful.
We now present the dynamics of the system, i.e., how the transmitters change from one state to another over time. When there is no collision at a given time slot, the state of the device that transmits is zero in the next time slot. On the other hand, where there is collision, the states of all the devices that try to transmit in that time slot increase by one (except for the devices at state D 1 , whose state at the next time slot is zero).
We denote by X i ( N ) ( t ) the number of devices at state i at time t, and by X ( N ) ( t ) the vector whose i-th component is X i ( N ) ( t ) . When a device is at state i, we define γ i ( N ) ( X ( t ) ) as the probability that one or more devices tries to transmit during the same time slot, i.e., the probability of collision at time t. This can be written as follows:
γ d ( N ) ( X ( t ) ) = 1 Π s = 0 D 1 ( 1 q s N ) N X s ( N ) ( t ) 1 q d N .
In Figure 2, we illustrate the dynamics of one device when D = 5 .
If we assume that the duration of time steps is exponentially distributed with mean 1 / N , the population process is determined by following transitions: for d = 0 , , D 2
X ( t ) X ( t ) + 1 N ( e 0 e d ) with rate N q d x d ( t ) ( 1 γ d ( N ) ( X ( t ) ) ) X ( t ) X ( t ) + 1 N ( e d + 1 e d ) with rate N q d x d ( t ) γ d ( N ) ( X ( t ) )
and
X ( t ) X ( t ) + 1 N ( e 0 e D 1 ) with rate N q D 1 x D 1 ( t ) ,
where e d is the d-th element of the canonical basis.
Let us now describe each of the transitions. The transition X ( t ) X ( t ) + 1 N ( e 0 e d ) means that the transmission of a device at state d has been successful in that time slot, and therefore, the state of one device changes to zero. The transition X ( t ) X ( t ) + 1 N ( e d + 1 e d ) means that there has been collision since more than one device has tried to transmit. The last transition, i.e., X ( t ) X ( t ) + 1 N ( e 0 e D 1 ) , means that a device at state D 1 changes to state zero regardless of the existence of a collision or not.
When N tends to infinity, we have that γ i ( N ) ( x ) tends to 1 e k = 0 d 1 q k x k . Hence, for this model, the drift is given by
f 0 ( x ) = q 0 x 0 + q D 1 x D 1 + d = 0 D 2 q d x d ( 1 γ ( x ) )
and
f d ( x ) = γ ( x ) q d 1 x d 1 q d x d ,
with d = 1 , , D 1 . This gives the following ordinary differential equation
x ˙ 0 = f 0 ( x )
and
x ˙ d = f d ( x )
for d = 1 , , D 1 . The solution of this ordinary differential equation is the mean-field approximation, and it will be our focus in the next section.

4.2. Mean-Field Approximation

We now concentrate on the mean-field approximation of the 802.11 model. For this case, we consider that D = 5 and q 0 = 1 / 2 , and q d + 1 = q d / 2 , for d = 0 , , D 2 . We also consider that, at time zero, all the devices are in state zero.
We studied how the stochastic process that describes the dynamics of the system approximates the mean-field approximation when the number of devices is large. We also studied the evolution of this model up to 50 s. In all the cases, we represent by a dashed line the mean-field approximation and by a solid line a trajectory of the stochastic process X i ( N ) , when i = 0 , 1 , 2 , 3 , 4 , 5 . Likewise, in the following figures, we plot in blue the curves that represent the mean-field approximation and the dynamics of the stochastic process when the state is 0, i.e, for x 0 ; in orange, we represent state 1, i.e., x 1 ; in green state 2, i.e., x 2 ; in red state 3, i.e., x 3 , and finally, in violet state 4, i.e., x 4 . All the figures of this section have been obtained using the command plot_ODE_vs_simulation of the rmf tool [6].
In Figure 3, we consider there are N = 10 devices, and can we see that the solid lines and the dashed ones are not close. This means that the mean field approximation does not provide an accurate value when N = 10 .
Let us now consider that N = 50 . In Figure 4, we show that the dynamics of the stochastic processes are closer to the mean-field approximation for this case. This suggests that the accuracy of the mean-field approximation increases with N.
There are N = 100 devices in Figure 5, and we can observe that all the trajectories are quite close to the mean-field approximation. Therefore, we confirm that the accuracy of the mean-field approximation increases with N.
Finally, in Figure 6 and Figure 7, we consider N = 500 and N = 1000 , respectively, and we note that the mean-field approximation is very close to the dynamics of the system in both cases. This means that the mean-field approximation is very accurate when N is very large.
These experiments show that the mean-field approximation is very accurate when the number of devices is very large, but when the number is devices is small, the accuracy is not good. In the following section, we will see that the refined mean-field approximation is accurate when the number of devices is small as well.

4.3. Refined Mean-Field Approximation

We now focus on the refined mean-field approximation. We computed numerically the mean of X i N for different values of N, and we aimed to compare the obtained values with the mean-field approximation (mf) and the refined mean-field approximation (rmf) at the steady state. These values were obtained using the command compare_refinedMF of the rmf tool [6]. The results we obtained are presented in Table 1.
Our first conclusion from the simulations results we present in the above table is that the refined mean-field approximation is more accurate than the mean-field approximation. We observe that, when N = 20 , both approximations, as expected, are accurate. However, when N = 5 and N = 10 , the relative error of the refined mean field approximation is much smaller. For instance, for x 1 , the relative error of the refined mean-field approximation is 1 % for N = 5 , and it is the same for N = 10 , whereas for the mean field approximation, the relative error for N = 5 is 6 % , and for N = 10 it is 3 % .
The tool we have used to obtain the above results gives as output the values of K for the refined mean-field approximation of this model. More precisely, for this model, we get the following vector:
K = [ 0.0222694 , 0.0679408 , 0.0113840 , 0.0236459 , 0.0334095 ] .
Taking into account that the mean-field approximation for this instance is given by
π = [ 0.4698643 , 0.2607008 , 0.1446480 , 0.0802569 , 0.0445300 ]
and the above value of the vector K, we conclude that, for i = 0 , , 4 , the refined mean-field approximation for this model is given by:
  • for state 0, 0.4698643 0.0222694 / N
  • for state 1, 0.2607008 + 0.0679408 / N
  • for state 2, 0.1446480 + 0.0113840 / N
  • for state 3, 0.0802569 0.0236459 / N
  • for state 4, 0.0445300 0.0334095 / N
This additional term, which is a constant time 1 / N , suggests an improvement on the accuracy of the refined mean-field approximation with respect to the mean-field approximation (which does not consider this additional term).

4.4. Accuracy vs. Complexity

We aimed to study how the complexity of the model influences the accuracy of the mean-field approximation and refined mean field approximation. For this purpose, we considered that D = 15 , and the rest of the parameters were the same as in the previous section. We note that, for this case, the number of transitions of the Markov chain that defines the dynamic of one object (see Figure 2 for the case D = 5 ) increased to 30.
In the following tables (see Table 2, Table 3 and Table 4), we represent the results we obtained using the command compare_refinedMF of the rmf tool [6].
These tables show that the properties observed for D = 5 still hold when D = 15 . This means that the refined mean-field approximation is accurate even when the complexity of the model is high.
We see that the simulation results are closer to the mean-field approximation when N is larger. However, we also observe that the refined mean-field approximation with N small provides better accuracy than the mean-field approximation.
The rmf tool also provides the value of K for each of the states. In this case, we obtained a vector K with positive and negatives values. According to the obtained values of the vector K and the mean-field approximation (see the values of the row mf in the previous tables), the refined mean-field approximation can be computed as follows:
  • for state 0, 0.3861529 0.0132138 / N
  • for state 1, 0.2374208 + 0.0955549 / N
  • for state 2, 0.1459751 + 0.0449719 / N
  • for state 3, 0.0897510 + 0.0026352 / N
  • for state 4, 0.0551827 0.0171673 / N
  • for state 5, 0.0339290 0.0229363 / N
  • for state 6, 0.0208619 0.0219818 / N
  • for state 7, 0.0128282 0.0184648 / N
  • for state 8, 0.0078896 0.0144407 / N
  • for state 9, 0.0048545 0.0107968 / N
  • for state 10, 0.0029755 0.0078263 / N
  • for state 11, 0.0016016 0.0055451 / N
  • for state 12, 0.0005050 0.0038401 / N
  • for state 13, 0.0000684 0.0025717 / N
  • for state 14, 0.0000037 0.0016615 / N
These experiments show that the refined mean-field approximation is also accurate when the complexity of the model increases.

5. Conclusions

We analyzed the refined mean-field approximation for the 802.11 model. First, we presented the concept of the mean-field approximation as the limit of population stochastic processes with N objects when the number of objects tends to infinity. The mean-field approximation consists, indeed, in calculating the solution of an ordinary differential equation, which is built using the drift of the population stochastic process with N objects. Then, we described the result of [17], where the author showed that the mean-field approximation is 1/N accurate when the estimation is carried out on the expected value of the stochastic process. Using this result, the authors of [3] introduced the refined mean-field approximation, which is a refinement of the mean-field approximation that is accurate not only for stochastic processes with a very large number of objects, but also when the number of objects is small.
We consider as an example of the above theory the 802.11 model. We would like to remark that using it to study the mean-field approximation has been done in [4]. Here, we went beyond the analysis presented in [4] by considering the refined mean-field approximation and comparing the accuracy of the mean-field approximation and the refined mean-field approximation when the number of objects is small. Our simulations showed that the refined mean field provides better accuracy than the mean-field approximation in all the cases, and when the number of devices is small especially, the accuracy improvement of the refinement is very large.
As future work, we aim to consider other stochastic models and compare the accuracy of the mean-field approximation and the refined mean-field approximation, both when the the number of objects is small and when the number of objects is large. We believe that the tool we have used in this article to explore the properties of the refined mean-field approximation for the 802.11 model can be very useful for this purpose.
We would also like to analyze using this tool the most recent results on the refined mean-field approximation, such as considering a second additional term (to provide an even more accurate approximation when the number of objects is small) or heterogeneity of objects in the stochastic model under consideration.
Finally, we are interesting in incorporating to the tool we have used in this article the analysis of game-theory-based stochastic models and their convergence to the derived mean field equilibrium.

Author Contributions

Conceptualization, B.I. and J.D.; data curation, B.I. and J.D.; formal analysis, B.I. and J.D.; funding acquisition, B.I. and J.D.;investigation, B.I. and J.D.; methodology, B.I. and J.D.; project administration, B.I. and J.D.; resources, B.I. and J.D.; software, B.I.; supervision, B.I. and J.D.; validation, B.I. and J.D.; visualization, B.I. and J.D.; writing—original draft, B.I. and J.D.; writing—review and editing, B.I. and J.D. All authors have read and agreed to the published version of the manuscript.

Funding

This research was founded by the Department of Education of the Basque Government, Spain, through the Consolidated Research Group MATHMODE (IT1456-22) and by the Marie Sklodowska-Curie, grant agreement number 777778.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Acknowledgments

The work of Josu Doncel has been supported by the Department of Education of the Basque Government, Spain, through the Consolidated Research Group MATHMODE (IT1456-22) and by the Marie Sklodowska-Curie, grant agreement number 777778.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Puterman, M.L. Markov Decision Processes: Discrete Stochastic Dynamic Programming; John Wiley & Sons, Inc.: Hoboken, NJ, USA, 1994. [Google Scholar]
  2. Brémaud, P. Markov Chains: Gibbs Fields, Monte Carlo Simulation, and Queues; Springer Science & Business Media: Berlin, Germany, 2013; Volume 31. [Google Scholar]
  3. Gast, N.; Van Houdt, B. A Refined Mean Field Approximation. Proc. ACM Meas. Anal. Comput. Syst. 2017, 1, 33. [Google Scholar] [CrossRef]
  4. Cho, J.W.; Le Boudec, J.Y.; Jiang, Y. On the Asymptotic Validity of the Decoupling Assumption for Analyzing 802.11 MAC Protocol. IEEE Trans. Inf. Theory 2012, 58, 6879–6893. [Google Scholar] [CrossRef]
  5. Benaim, M.; Le Boudec, J.Y. A class of mean field interaction models for computer and communication systems. Perform. Eval. 2008, 65, 823–838. [Google Scholar] [CrossRef]
  6. Allmeier, S.; Gast, N. Rmf tool—A library to Compute (Refined) Mean Field Approximation(s). ACM SIGMETRICS Perform. Eval. Rev. 2022, 49, 35–40. [Google Scholar] [CrossRef]
  7. Gast, N.; Gaujal, B. A Mean Field Model of Work Stealing in Large-Scale Systems. ACM SIGMETRICS Perform. Eval. Rev. 2010, 38, 13–24. [Google Scholar] [CrossRef]
  8. Mitzenmacher, M.D. The Power of Two Choices in Randomized Load Balancing. IEEE Trans. Parallel Distrib. Syst. 2001, 12, 1094–1104. [Google Scholar] [CrossRef]
  9. Mitzenmacher, M.D. The Power of Two Random Choices in Randomized Load Balancing. Ph.D. Thesis, University of California, Berkley, CA, USA, 1996. [Google Scholar]
  10. Yang, Y.; Luo, R.; Li, M.; Zhou, M.; Zhang, W.; Wang, J. Mean field multi-agent reinforcement learning. In Proceedings of the International Conference on Machine Learning (PMLR), Stockholm, Sweden, 10–15 July 2018; pp. 5571–5580. [Google Scholar]
  11. Bacelli, F.; Taillefumier, T. Replica-mean-field limits for intensity-based neural networks. SIAM J. Appl. Dyn. Syst. 2019, 18, 1756–1797. [Google Scholar] [CrossRef]
  12. Fricker, C.; Gast, N. Incentives and redistribution in homoge- neous bike-sharing systems with stations of finite capacity. Euro J. Transp. Logist. 2016, 5, 261–291. [Google Scholar] [CrossRef]
  13. Gast, N.; Van Houdt, B. TTL approximations of the cache replace- ment algorithms LRU(m) and h-LRU. Perform. Eval. 2017, 117, 33–57. [Google Scholar] [CrossRef]
  14. Le Boudec, J.-Y.; McDonald, D.; Mundinger, J. A generic mean field convergence result for systems of interacting objects. In Proceedings of the Fourth International Conference on the Quantitative Evaluation of Systems (QEST 2007), Edinburgh, Scotland, UK, 17–19 September 2007. [Google Scholar]
  15. Kurtz, T.G. Strong approximation theorems for density dependent Markov chains. Stoch. Process. Their Appl. 1978, 6, 223–240. [Google Scholar] [CrossRef]
  16. Gast, N.; Gaujal, B.; Le Boudec, J. Mean field for Markov decision processes: From discrete to continuous optimization. IEEE Trans. Autom. Control 2012, 57, 2266–2280. [Google Scholar] [CrossRef]
  17. Gast, N. Expected Values Estimated via Mean-Field Approximation are 1/N-Accurate. Proc. ACM Meas. Anal. Comput. Syst. 2017, 1, 17. [Google Scholar] [CrossRef]
  18. Gast, N.; Bortolussi, L.; Tribastone, M. Size expansions of mean field approximation: Transient and steady-state analysis. Perform. Eval. 2019, 129, 60–80. [Google Scholar] [CrossRef]
  19. Gast, N.; Latella, D.; Massink, M. A refined mean field approximation of synchronous discrete-time population models. Perform. Eval. 2018, 126, 1–21. [Google Scholar] [CrossRef]
  20. Lasry, J.M.; Lions, P.L. Mean field games. Jpn. J. Math. 2007, 2, 229–260. [Google Scholar] [CrossRef]
  21. Lasry, J.M.; Lions, P.L. Jeux à champ moyen. i–le cas stationnaire. Comptes Rendus Mathématique 2006, 343, 619–625. [Google Scholar] [CrossRef]
  22. Gomes, D. Mean field games models: A brief survey. Dyn. Games Appl. 2014, 4, 110–154. [Google Scholar] [CrossRef]
  23. Guéant, O.; Lasry, J.M.; Lions, P.L. Mean field games and applications. In Paris-Princeton Lectures on Mathematical Finance 2010; Springer: Berlin/Heidelberg, Germany, 2011; pp. 205–266. [Google Scholar]
  24. Bensoussan, A.; Frehse, J.; Yam, P. Mean Field Games and Mean Field Type Control Theory; Springer: New York, NY, USA, 2013; Volume 101. [Google Scholar]
  25. Carmona, R.; Delarue, F. Probabilistic analysis of mean-field games. SIAM J. Control. Optim. 2013, 51, 2705–2734. [Google Scholar] [CrossRef]
  26. Caines, P.; Huang, M.; Malhamé, R.P. Mean Field Games; Springer International Publishing: Cham, Switzerland, 2017. [Google Scholar]
  27. Doncel, J.; Gast, N.; Gaujal, B. Discrete mean field games: Existence of equilibria and convergence. arXiv 2019, arXiv:1909.01209. [Google Scholar] [CrossRef]
  28. Carmona, R.; Wang, P. A probabilistic approach to extended finite state mean field games. Math. Oper. Res. 2021, 46, 471–502. [Google Scholar] [CrossRef]
  29. Gomes, D.A.; Mohr, J.; Souza, R.R. Continuous time finite state mean field games. Appl. Math. Optim. 2013, 68, 99–143. [Google Scholar] [CrossRef]
  30. Gomes, D.A.; Mohr, J.; Souza, R.R. Discrete time, finite state space mean field games. J. Mathématiques Pures Appliquées 2010, 93, 308–328. [Google Scholar] [CrossRef]
Figure 1. The model under study in this article.
Figure 1. The model under study in this article.
Sensors 22 08754 g001
Figure 2. Example of the dynamics of the 802.11 model with D = 5.
Figure 2. Example of the dynamics of the 802.11 model with D = 5.
Sensors 22 08754 g002
Figure 3. Mean-field approximation for N = 10 devices. Time in seconds.
Figure 3. Mean-field approximation for N = 10 devices. Time in seconds.
Sensors 22 08754 g003
Figure 4. Mean-field approximation for N = 50 devices. Time in seconds.
Figure 4. Mean-field approximation for N = 50 devices. Time in seconds.
Sensors 22 08754 g004
Figure 5. Mean-field approximation for N = 100 devices. Time in seconds.
Figure 5. Mean-field approximation for N = 100 devices. Time in seconds.
Sensors 22 08754 g005
Figure 6. Mean-field approximation for N = 500 devices. Time in seconds.
Figure 6. Mean-field approximation for N = 500 devices. Time in seconds.
Sensors 22 08754 g006
Figure 7. Mean-field approximation for N = 1000 devices. Time in seconds.
Figure 7. Mean-field approximation for N = 1000 devices. Time in seconds.
Sensors 22 08754 g007
Table 1. Accuracy of mean-field approximation (mf) and refined mean-field approximation (rmf) when N = 5 , 10 , 20 .
Table 1. Accuracy of mean-field approximation (mf) and refined mean-field approximation (rmf) when N = 5 , 10 , 20 .
x 0 x 1 x 2 x 3 x 4
Sim (N = 5)0.44538380.27744660.13461770.07534700.0344656
Sim (N = 10)0.46800030.27040710.15226020.06679310.0255959
Sim (N = 20)0.47033940.25697330.14844650.07319540.0410477
mf0.46986430.26070080.14464800.08025690.0445300
Rmf (N = 5)0.46539960.27443160.14691390.07546860.0377863
Rmf (N = 10)0.46728550.26766320.14588560.07794680.0412189
Rmf (N = 20)0.46874820.26413350.14521450.07905980.0428440
Table 2. Accuracy of mean-field approximation (mf) and refined mean-field approximation (rmf) when N = 5 , 10 , 20 for x 0 , , x 4 .
Table 2. Accuracy of mean-field approximation (mf) and refined mean-field approximation (rmf) when N = 5 , 10 , 20 for x 0 , , x 4 .
x 0 x 1 x 2 x 3 x 4
Sim (N = 5)0.35448700.23316780.13554470.06032500.0447286
Sim (N = 10)0.37979640.25257560.15147440.08338630.0451816
Sim (N = 20)0.38763620.24167170.14817010.08454660.0490803
mf0.38615290.23742080.14597510.08975100.0551827
Rmf (N = 5)0.38351020.25653180.15496940.09027810.0417492
Rmf (N = 10)0.37979640.25257560.15147440.08338630.0451816
Rmf (N = 20)0.38125610.24628750.150921100.09082130.0512771
Table 3. Accuracy of mean-field approximation (mf) and refined mean-field approximation (rmf) when N = 5 , 10 , 20 for x 5 , , x 9 .
Table 3. Accuracy of mean-field approximation (mf) and refined mean-field approximation (rmf) when N = 5 , 10 , 20 for x 5 , , x 9 .
x 5 x 6 x 7 x 8 x 9
Sim (N = 5)0.02863550.02605640.01683710.04936250.0192964
Sim (N = 10)0.03828800.01003550.00585420.00055600.0017155
Sim (N = 20)0.03067900.01927950.00673680.00083610.0238537
mf0.03392900.02086190.01282820.00788960.0048545
Rmf (N = 5)0.02934180.01646550.00913520.00500140.0026952
Rmf (N = 10)0.03231720.01918750.01136290.00671290.0039576
Rmf (N = 20)0.03278220.01976280.01190500.00716750.0043147
Table 4. Accuracy of mean-field approximation (mf) and refined mean-field approximation (rmf) when N = 5 , 10 , 20 for x 10 , , x 14 .
Table 4. Accuracy of mean-field approximation (mf) and refined mean-field approximation (rmf) when N = 5 , 10 , 20 for x 10 , , x 14 .
x 10 x 11 x 12 x 13 x 14
Sim (N = 5)0.00101420.00069910.00000250.00000070.0000001
Sim (N = 10)0.00198430.00104030.00003520.00000120.0000001
Sim (N = 20)0.00224540.00124910.00012330.00001260.0000009
mf0.00297550.00160160.00050500.00006840.0000037
Rmf (N = 5)0.00141020.00049260.00006300.00000460.0000003
Rmf (N = 10)0.00231480.00110250.00001340.00000990.0000007
Rmf (N = 20)0.00258410.00132440.00031300.00001600.0000011
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Ispizua, B.; Doncel, J. Analysis of the Refined Mean-Field Approximation for the 802.11 Protocol Model. Sensors 2022, 22, 8754. https://doi.org/10.3390/s22228754

AMA Style

Ispizua B, Doncel J. Analysis of the Refined Mean-Field Approximation for the 802.11 Protocol Model. Sensors. 2022; 22(22):8754. https://doi.org/10.3390/s22228754

Chicago/Turabian Style

Ispizua, Begoña, and Josu Doncel. 2022. "Analysis of the Refined Mean-Field Approximation for the 802.11 Protocol Model" Sensors 22, no. 22: 8754. https://doi.org/10.3390/s22228754

APA Style

Ispizua, B., & Doncel, J. (2022). Analysis of the Refined Mean-Field Approximation for the 802.11 Protocol Model. Sensors, 22(22), 8754. https://doi.org/10.3390/s22228754

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop