Piecewise deterministic Markov processes driven by scalar conservation laws
Stephan Knapp

TL;DR
This paper studies PDMPs driven by scalar conservation laws, establishing existence and bounded variation of sample paths, and applies the framework to production and traffic models with data-driven flux variations.
Contribution
It introduces a novel PDMP framework driven by scalar conservation laws and demonstrates its applicability to real-world production and traffic systems.
Findings
Existence of PDMPs under certain conditions
Bounded variation estimates for sample paths
Effective modeling of flux scattering in data
Abstract
We investigate piecewise deterministic Markov processes (PDMP), where the deterministic dynamics follows a scalar conservation law and random jumps in the system are characterized by changes in the flux function. We show under which assumptions we can guarantee the existence of a PDMP and conclude bounded variation estimates for sample paths. Finally, we apply this dynamics to a production and traffic model and use this framework to incorporate the well-known scattering of flux functions observed in data sets.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMarkov Chains and Monte Carlo Methods · Traffic control and management · Stochastic processes and statistical mechanics
\newsiamremark
remarkRemark \newsiamremarkhypothesisHypothesis
\newsiamthmclaimClaim \headersPDMP driven by scalar conservation lawsS. Knapp
\externaldocumentex_supplement
Piecewise deterministic Markov processes driven by scalar conservation laws††thanks: Submitted on January 14, 2019.
\fundingFinancially supported by the BMBF project ENets (05M18VMA) and DAAD-PPP USA (Project-ID 57444394).
Stephan Knapp Department of Mathematics, University of Mannheim, Mannheim, Germany (). [email protected]
Abstract
We investigate piecewise deterministic Markov processes (PDMP), where the deterministic dynamics follows a scalar conservation law and random jumps in the system are characterized by changes in the flux function. We show under which assumptions we can guarantee the existence of a PDMP and conclude bounded variation estimates for sample paths. Finally, we apply this dynamics to a production and traffic model and use this framework to incorporate the well-known scattering of flux functions observed in data sets.
keywords:
scalar conservation laws, piecewise deterministic Markov processes, production, LWR
{AMS}
60J25, 35L65
1 Introduction
The simplicity of scalar conservation laws allows to understand general behaviors of underlying models but, on the other hand, they are based on qualified assumptions as for example steady state or expected values. One possibility to widen this class of models are systems of conservation laws, where fluctuations and higher order moments can be governed. Another possibility to extend scalar conservation laws are stochastic effects. More precisely, starting from deterministic scalar conservation laws and a corresponding initial value problem (IVP)
[TABLE]
a natural extension is the incorporation of uncertainties. There already exist extensions based on a reformulation as stochastic differential equation like in [12] and partial stochastic differential equation as in [5, 17] in the literature. Also uncertain initial data as for example in [6] and random chosen flux functions [18] have been considered. In the latter work, the flux function is random and does not change randomly in time.
In contrast to [18], our goal is a stochastic process, which “chooses” a new flux function at random times, where these times and the random choice of the next flux function may dependent on the actual solution of the whole system. This can be easily motivated by, e.g. production models with machine failures [8, 10], and also opinion formation, change of state (gas to liquid or vice versa) are reasonable applications. This idea directly transfers us into the theory of piecewise deterministic Markov processes, see [14]. In detail, given a parametrized family of Lipschitz continuous flux functions for , we are interested in a “solution” to
[TABLE]
where denotes the current and random chosen flux function at time and .
We define how (2) has to be understood and how is specified in the subsequent section 2. This section is followed by applications and numerical results in the case of a production and traffic model in section 3.
2 Modeling Equations
Let be a function, then we denote by its total variation and define as the set of all functions from to with total bounded variation, see, e.g. [13]. With this notation, it is well known as a result of Krusckov, see [13], that the IVP (1) has a unique weak entropy solution if and if , i.e., is Lipschitz continuous. Furthermore, the solution satisfies
[TABLE]
and is stable with respect to initial data
[TABLE]
Deterministic dynamics between jump times
In this section, we define the dynamics to (2) based on theory of PDMPs. Unfortunately, we cannot apply the theory of PDMPs directly on solutions to (1) with corresponding flux functions since is not separable and hence no Borel space. Following [2], we use the extended solution operator to (1) on and denote it by , where indicates that flux function is used. We directly deduce the following properties of the family for every :
[TABLE]
Up to now, we have no specification of . We define the state space equipped with the Borel -algebra generated by the open sets induced by for . Then is a Borel space.
Our aim is to switch the flux function only at random times, which results in deterministic dynamics between the jumps in the form of
[TABLE]
Properties (7)-(10) of directly translate to . If we can show that is measurable, the dynamics is a candidate for deterministic dynamics in between jump times of a PDMP, see [14]. The following lemma 2.1 tells us a sufficient condition to prove measurability of .
Lemma 2.1**.**
*Let the mapping from be continuous with an interval, then is continuous from and consequently measurable. *
Proof 2.2**.**
Let , then we use the norm
[TABLE]
According to this norm, we use
[TABLE]
To show continuity, we estimate as follows:
[TABLE]
and conclude that we can make and sufficiently small by shrinking due to properties (9)-(10). Let be a sequence in satisfying . We estimate as follows:
[TABLE]
where we used the result from [11, p. 53] in the last estimate. Altogether, we find that
[TABLE]
Now, let , and choose such that as well as such that
[TABLE]
implying
[TABLE]
*for all satisfying . *
One simple example for a family of flux functions, which satisfies the continuity with respect to the parameter is given by for . Then .
Jump and jump time distributions
Following [14], we specify the transition intensities , i.e., the rate to jump from in a state in at time . This can be decomposed into , where is the total intensity that a jump occurs a time and is the probability of a jump from into a state in provided a jump occurs at time .
In order to use these intensities, we assume to be measurable and for all we need for sufficiently small. For all we additionally assume that is a Marovian kernel, see, e.g. [1], for a definition. A further and natural assumption is that holds for all .
At this point almost everything can happen at jump times but we fix the specific idea that the flux function only changes at the jump times. In detail, there is no jump in the solution of the conservation law component to inherit mass conservation again. To do so, we restrict on rates
[TABLE]
satisfying
, 2. 2.
for every , the mapping is a measure, 3. 3.
for every , the mapping is measurable, 4. 4.
for every , we have .
Then we define for every and the total intensity and jump distribution by
[TABLE]
Existence
Due to the uniform bound on , we can use a so-called thinning algorithm to build the jump times and after jump locations for iteratively, see [10, 15]. Since the number of jumps is finite -almost surely, again due to the uniform bound on the rates, we obtain a stable random counting measure and theorem 7.3.1 from [14] can be applied. We obtain the following result
Theorem 2.3**.**
For every initial data there exists a stochastic process on some probability space , which satisfies
, 2. 2.
* is a Markov process with respect to its natural filtration given by ,* 3. 3.
* is piecewise deterministic and piecewise continuous, i.e., there exist jump times and post jump locations for such that*
[TABLE]
where for convenience and .
Total Variation bounds and BV solutions
The extension of the solution to allowed us to use classical results from the theory of piecewise deterministic Markov processes to obtain the existence of a stochastic process, which satisfies our requirements. We expect that if the initial condition , then we deduce again as the following lemma shows.
Lemma 2.4**.**
*Let be the stochastic process from theorem 2.3 with . If , then and . *
Proof 2.5**.**
Let , the jump times and the post jump locations of for . For we have by classical results on scalar conservation laws, see, e.g. [13]. At time the flux function changes and for it follows
[TABLE]
by continuity of . Iteratively, we deduce
[TABLE]
Remark 2.6**.**
*Lemma 2.4 is only valid because we have no jumps in the component at jump times by construction. Using the same arguments, the mass in the component is preserved. *
3 Applications and numerical results
Since we motivated PDMPs driven by scalar conservation law dynamics by the scattering of real data, we discuss simulation results of two examples in this section. The first example is a production and the second example is a traffic flow model.
Production model
Macroscopic production models have been widely studied in the literature, see [3] for an overview. Since in production capacity drops occur due to machine failures or human influences, deterministic models have been extended to stochastic production models, see [4, 8, 9, 10]. Therein, a random flux function in the form of
[TABLE]
has been chosen with a deterministic production velocity , a stochastic capacity for a production density . The latter corresponds to the variable in our context. In [4, 9] the capacity is a Continuous Time Markov Chain, in [8] a semi-Markov process and in [10] a PDMP construction has been developed.
In contrast to the mentioned works, we consider a single production step instead of a network and use our more general setting that allows for further flux functions motivated by data sets, see e.g. [7]. One possible choice is
[TABLE]
for a continuous bounded capacity and velocity . Some calculation shows and the flux function fulfills the requirements to obtain the existence of a suitable stochastic process , see theorem 2.3.
In Figure 1(a) flux functions for and and different are drawn. So, we can capture different production velocities and capacities by varying .
It remains to introduce jump rates in the production setting. We want the total jump intensity to be dependent on the Work In Progress (WIP) on some interval , which is defined as In detail, we assume as WIP increases, the probability of a change of the flux function increases and vice versa. The distribution of the post jump location is assumed to be symmetrical around with variance and we exemplary use
[TABLE]
for every , , and . One reasonable choice for is for some . For the subsequent simulation results, we assume , , , , , . The time horizon is and the numerical spatial domain is taken as large that boundary conditions have no influence at on the solution. The deterministic dynamics is approximated by a Godunov scheme and in figure 1(b) we see the result of one sample of the density flux relation at position generated by the model with initial data . The black markers consider to the density and flux at times and the black solid line in figure 1(b) represents the flux function for . We observe in this stochastic macroscopic production model the typical scattering effect like it is the case for microscopic production models driven by discrete event simulations in [7].
Traffic flow model
The scattering effect in the density flux diagram obtained by real data, see, e.g. [20, 21], is a fundamental pattern and important for the development of second order, stochastic and phase transition traffic flow models. In the so-called free phase we observe small fluctuations and an almost linearly increasing flux with respect to the density. At a critical density, the flux decreases in the so-called congested phase. The critical density and congested phase are characterized by higher variances, i.e. sacttering effects in data. There exist already stochastic approaches like in [16, 19] and a comprehensive overview is given in [22]. We will show that the framework, which we introduced in section 2 is able to capture the scattering effects as well.
As family of flux functions, we use, motivated by the shape of the probability density function of the Gamma distribution,
[TABLE]
for some parameter , , and the Gamma function. If , we also have and the maximum is attained at . In figure 2(a), we see the shape of the flux function by varying and . We set
[TABLE]
for every , , and . Here, we choose for as the minimal and as the maximal rate, with and . The functional describes the portion of , which is above the actual critical density and always lies in between zero and one. To study the free phase, we use an initial condition in the form of . A sample of the density flux relation at as well as at is shown in figure 2(b) given at the times . We observe a low scattering as expected. Contrary, in figure 2(c) a sample with initial condition , i.e. congested case, is shown resulting in high scattering. Finally, in figure 2(d) the time evolution of the density and flux at in the congested case is shown. The density is not severely affected by the variation in compared to the flux.
4 Conclusions
We have successfully incorporated random flux functions for scalar conservation laws in the sense of PDMPs. Additionally, we derived a sufficient condition for an arbitrary family of Lipschitz continuous flux functions such that we can guarantee the existence of a PDMP. The motivation of scattering effects in macroscopic models has been recovered in numerical simulation results in the case of a production and traffic flow model.
To cover more complex dynamics, like space dependent flux functions, the theory can be extended in a suitable way as future research. This can be relevant to model traffic accidents and models, where spatial events can happen. Additionally, systems of conservation laws should be examined as deterministic dynamics for PDMPs since the extension to solutions is not straightforward anymore.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] H. Bauer , Probability Theory , vol. 23 of De Gruyter Studies in Mathematics, Walter de Gruyter & Co., Berlin, 1996, https://doi.org/10.1515/9783110814668 , http://dx.doi.org/10.1515/9783110814668 . Translated from the fourth (1991) German edition by Robert B. Burckel and revised by the author. · doi ↗
- 2[2] A. Bressan , Hyperbolic Systems of Conservation Laws , vol. 20 of Oxford Lecture Series in Mathematics and its Applications, Oxford University Press, Oxford, 2000.
- 3[3] C. D’Apice, S. Göttlich, M. Herty, and B. Piccoli , Modeling, Simulation, and Optimization of Supply Chains , SIAM, Philadelphia, PA, 2010, https://doi.org/10.1137/1.9780898717600 , http://dx.doi.org/10.1137/1.9780898717600 . · doi ↗
- 4[4] P. Degond and C. Ringhofer , Stochastic dynamics of long supply chains with random breakdowns , SIAM J. Appl. Math., 68 (2007), pp. 59–79, https://doi.org/10.1137/060674302 , http://dx.doi.org/10.1137/060674302 . · doi ↗
- 5[5] J. Feng and D. Nualart , Stochastic scalar conservation laws , Journal of Functional Analysis, 255 (2008), pp. 313–373, https://doi.org/10.1016/j.jfa.2008.02.004 . · doi ↗
- 6[6] U. S. Fjordholm, S. Lanthaler, and S. Mishra , Statistical solutions of hyperbolic conservation laws: foundations , Archive for Rational Mechanics and Analysis, 226 (2017), pp. 809–849, https://doi.org/10.1007/s 00205-017-1145-9 . · doi ↗
- 7[7] L. Forestier-Coste, S. Göttlich, and M. Herty , Data-fitted second-order macroscopic production models , SIAM J. Appl. Math., 75 (2015), pp. 999–1014, https://doi.org/10.1137/140989832 , http://dx.doi.org/10.1137/140989832 . · doi ↗
- 8[8] S. Göttlich and S. Knapp , Semi-Markovian capacities in production network models , Discrete Contin. Dyn. Syst. Ser. B, 22 (2017), pp. 3235–3258, https://doi.org/10.3934/dcdsb.2017090 . · doi ↗
