1. Introduction
Time reversal symmetry is the symmetry under the time flow transformation
of a physical law or of its realizations. Processes which are invariant under this transformation look the same as the flow of time is reversed and are called reversible, while those which are not are said to be irreversible. Reversible processes and their time-reversed version are indistinguishable, at least in a statistical sense. Conversely, the larger the difference between a process and its time-reversed version the easier it is to distinguish them. Thus, time-reversal symmetry quantifies the extent to which it is possible to distinguish a preferred time direction of a time-ordered realisation of a stationary stochastic process [
1]. Irreversibility is a characteristic feature of systems, e.g. living or more generally active matter, operating away from equilibrium [
2]. These systems use free energy to perform work or to store energy. For instance, in biological systems mechanochemical reactions at microscopic scales use free energy through metabolism to drive large scale rearrangements and functions [
3]. Thus, thermodynamic irreversibility is a key property of non-equilibrium systems, crucial for maintaining the complex spatio-temporal structure and functions that they support. According to the second law of thermodynamics this transformation is associated with an irreversible increase in entropy of the environment, usually associated with dissipated heat. The thermodynamic rate at which entropy is produced can be understood in terms of asymmetry of temporal disorder, whereby the probability distribution of the forward path decays slower than the corresponding time-reversed path [
4,
5]. For non-equilibrium steady state systems, the entropy production is proportional to the difference between the Kolmogorov-Sinai entropy of the forward and backward paths, reflecting the fact that forward paths are more ordered than their time-reversed correspondent [
4,
6]. Thus, measuring irreversibility is in some sense tantamount to quantifying the extent to which a system operates far from equilibrium. Moreover, the higher the entropy lost to dissipation, the more conspicuous the time asymmetry, suggesting that time-reversal symmetry can be used not only as an indicator of whether a system is at equilibrium or not, but also as a quantifier of its distance from such a condition [
7]. There are various ways in which one can in principle determine whether a system lies far from equilibrium and quantify the distance from such a condition [
2]. For instance, at thermal equilibrium, the average power spectrum of fluctuations of the unperturbed system are related to the linear response function through the fluctuation-dissipation theorem [
8], a condition typically violated in system operating away from equilibrium, such as neural populations [
9,
10,
11,
12,
13]. However, this approach requires perturbing the system, which may often not be possible. Moreover, equilibrium fluctuations obey detailed balance of the probability fluxes, meaning that the net current between any pair of states vanishes at long enough times [
14,
15,
16]. Broken detailed balance entails asymmetric transition rates between pairs of microstates, breaking time-reversal symmetry and allowing cycles in the phase space.
From a time series viewpoint, it is important to characterize the properties underlying stochastic processes associated with the time-reversal symmetry and its breakdown [
17,
18,
19] (see [
20] for a review). It has been shown that reversibility implies stationarity [
18] and that linear Gaussian random processes and static non-linear transformations of such processes are reversible, whereas time irreversibility implies non-linear dynamics, linear or non-linear non-Gaussian processes as possible generative processes [
17,
18,
19]. Indeed, memory breaks time-reversal symmetry, acting as a dissipative force, whereas noise results in a loss of irreversibility [
21]. Thus, estimating the degree of irreversibility of a time series implicitly quantifies the degree of non-linear dependences.
The scale over which a process manifests time-reversal symmetry breaking induces a time scale [
22]. Such a scale is unique in an equilibrium system. However, complex systems, e.g. living systems or active matter, are inherently multiscale. In such systems, irreversibility may present non-trivial scale-dependence, reflecting the fact that such systems may be near equilibrium at certain scales and far from it at other ones [
23,
24]. For instance, irreversibility may be undetectable at microscopic scales and appear at mesoscopic ones [
14] and vanish again at macroscopic ones [
23]. Indeed, complex biological systems such as the brain [
25,
26] or the heart [
27] exhibit scale-dependent time-reversal symmetry breaking. Thus, in a multiscale system, irreversibility defines a relationship between the system’s dissipation timescales and the system’s nonequilibrium activity. Detailed information about the timescales of nonequilibrium fluctuations could in principle be revealed in various ways, e.g. through departures from the fluctuation-dissipation theorem, however this usually requires prior information about the mechanisms. In practice, methods designed to detect and quantify time-reversal symmetry breaking resort to coarse-graining procedures that are independent of the intrinsic structure of the system, so that ultimately the system is understood to be irreversible if time-reversal symmetry is broken not only in the original time series but also in coarse-grained versions of the same [
28].
While not as widespread as the analysis of the single-scale version, various ways to quantify multiscale irreversibility have been applied in fields ranging from biological systems, including heart rates and dynamics [
29,
30,
31,
32,
33] and cell metabolism [
24], to financial markets [
34,
35], gas and fluid dynamics [
36,
37], and technological systems [
38]. In the remainder we test 15 existing algorithmic procedures for detect irreversibility in time series and quantify their performance in a multiscale context, using several synthetic dynamical systems of well-understood properties and their coarse-grained versions. We start by introducing the basic methods, including the irreversibility tests (
Section 2.1) and the algorithms for coarse-graining (or downsampling) the time series (
Section 2.2). We then present in
Section 3 a synthetic model able to generate time series of tuneable irreversibility at specific time scales, thus allowing to perform a first comparison of the considered tests. Next we move to some well-known dynamical systems, including the Lorenz dynamical system (
Section 4), the asymmetric Weierstrass function (
Section 5), two Brownian motion models (
Section 6), and two unidimensional discrete chaotic maps (
Section 7). In each case we present a review of the evolution of the irreversibility as a function of the considered time scale
, in addition to other analyses when relevant; full results are also included in the Appendix. Finally, in
Section 8 we discuss the main results and draw some general conclusions.
2. Methods
2.1. Irreversibility Tests
For the sake of completeness, in what follows we briefly describe the 15 irreversibility tests considered in this work, presented in alphabetical order. The interested reader can find further information in the provided references, as well as in a previous review on the topic [
20]. A synthesis of the tests, with basic references and default parameters, is additionally reported in Tab.
Table 1. The software implementation of all tests corresponds to the one available at (Irreversibility Tests Library at
https://gitlab.com/MZanin/irreversibilitytestslibrary (accessed on 20 December 2024)).
BDS. Brock, Dechert and Scheinkman [
39,
40,
41] proposed a test for low-dimensional chaos based on the calculation of the statistics:
with
being a time series of
T observations,
the sample correlation integral at embedding dimension
m and scaling parameter
r, and
the estimated standard deviation of the statistic under the null hypothesis of independent data. Under such hypothesis,
is distributed asymptotically as
. Note that this null hypothesis implies both the absence of low-dimensional chaos, but also, relevant for this work, of time asymmetrical dynamics.
COP. Continuous Ordinal Patterns [
42] (COPs in short) are an evolution of permutation patterns (which will be described below) that allow the seamlessly integration of the amplitude of the time series into the analysis, hence addressing one of the main limitations of the latter ones [
43,
44]. Given a COP and a sub-window of the time series, a distance
between both is calculated. When this process is repeated over the whole time series, the distributions of
for the original and time-reversed time series are expected to be the same in the case of time reversible processes; hence, irreversibility can be tested, e.g. through Kolmogorov-Smirnov two-samples test on the two distributions.
Costa Index. This test was originally proposed as a description of heartbeat dynamics, but later found general applicability [
45]. It is based on the comparison of the number of instances in which the time series increases or decreases, i.e.
vs.
, which are expected to be similar in a time series that is time-reversible. A
p-value is obtained by comparing the difference in the number of such instances, with that expected in surrogate versions of the original time series.
DFK. This test, introduced by Daw, Finney and Kennel (hence the acronym) [
46], is based on partitioning the time series in
n equiprobable regions, each one represented by a symbol; for then mapping each time series’ value into one of them. Next, groups of
L consecutive symbols are merged together to create “words”. Irreversibility is finally assessed by comparing the probability of appearance of each word in the original and time-reversed time series, normally using a
test.
Diks. The Diks’ irreversibility test is based on evaluating whether two sets of vectors, extracted from the original and time-reversed time series, correspond to the same multi-dimensional probability distribution [
47]. Specifically, vectors representing subsets of the original time series are extracted, usually non-overlapping sub-windows of embedding dimension
m and with an embedding delay
; afterwards, the distance between these and their time-reversed counterpart is evaluated. As a final step, the resulting distances are compared with an unbiased estimator under the null hypothesis of independence.
Local CC. Along with the Visibility Graph method (see below), this test is based on representing time series as complex networks [
48], i.e. graphs composed of nodes that correspond to individual data points, pairwise connected when the underlying values fulfil some geometrical rules [
49]. In the simplest case, links can be created whenever the line connecting the values corresponding to two nodes is not obstructed by another intermediate point; in other words, when values “can see each other”. The result is called directed Horizontal Visibility Graph (dHVG) [
49]. Once such network is created, it can be analysed in several ways. As proposed in Ref. [
50], a possibility is to compare the retarded and advanced local clustering coefficients, i.e. the propensity of the network to form triangles respectively backward and forward in time. These two sets of values are then transformed into a
p-value using a Kolmogorov-Smirnov two-samples test.
MS Trends. This test is based on micro-scale trends, i.e. the slopes of linear fits (or the highest-degree coefficients in polynomial fits) obtained for small overlapping sub-windows of the original time series [
51]. As reversing the arrow of time of a series results in a change of sign in the slope, i.e. from
to
, a sufficient requirement for time irreversibility is to observe a probability distribution of the slopes not symmetrical with respect to zero. This can easily be tested through a Kolmogorov-Smirnov test. The parameters of the analysis are the length
of the sub-windows, and the degree
d of the polynomial fit.
Permutation patterns. Family of tests based on the symbolisation of a time series using permutation patterns, i.e., the rank sequences corresponding to short sub-windows of size
D of the original series [
52,
53,
54]. The resulting symbol frequencies are then analysed to detect time asymmetries, or deviations with respect to what observed in surrogate time series. Many similar tests have been proposed, mostly varying in the way the statistical significance is calculated [
55,
56,
57,
58,
59]. We here specifically consider what proposed in Ref. [
55], involving the calculation of the difference in the frequencies of each pattern and of its time-reversed version, and the evaluation of the statistical significance of such difference through a binomial test.
Pomeau. Possibly the first test ever proposed to detect irreversibility in time series, it was introduced by Yves Pomeau in 1982 [
1]. It is based on calculating a time-asymmetric function on the data, defined as:
with
being a lag constant here set to 1. The obtained value of
is then compared to what obtained in a large set of surrogate time series, in order to obtain an approximated
p-value.
-
Ramsey. Following the proposal of Pomeau, James B. Ramsey and Philip Rothman proposed a test for irreversibility based on the comparison of the method-of-moments estimators of two sample bicovariances [
60], respectively given by:
Here, T is the total length of the time series, and k is a parameter defining the lag - i.e. not dissimilar from the in the Pomeau’s test. When the time series under analysis is time-reversible, the difference between and tends to zero; hence irreversibility can be evaluated using a t-test.
Skewness. This test, initially proposed by Demetris Koutsoyiannis in Ref. [
61] and subsequently extended in Ref. [
62], is based on considering the original time series
and its differenced version
. The skewness (i.e. the degree of asymmetry in the distribution) of these two time series is calculated, respectively denoted as
and
; finally, a time-irreversibility index is defined as
. As discussed by the authors, a large positive value of
a denotes a large time asymmetry. This index is further compared to what obtained with a large set of surrogate time series to obtain a
p-value.
-
Ternary Coding. Conceptually similar to several other tests here discussed, most notably the Permutation Patterns’ one, this test is based on symbolising the values of the time series, for then evaluating the difference in their frequency under a time-reversal operation [
29]. Specifically, a time series
is differentiated as
, and transformed according to:
Note that here is calculated from the data distribution through its percentile; hence, a value of implies that the largest values are encoded with a 1 symbol. The full test is performed by splitting the original time series into D non-overlapping segments, and by evaluating if the frequency of the 1 and symbols is statistically different across them.
TP Length. This test leverages the idea of trend patterns [
63], i.e. sequences of consecutive values in the time series with a monotonous trend - either increasing or decreasing. Given a time series, this can be divided in trend patterns, and subsequently their length can be encoded in a probability distribution. As a final step, the length distribution of the original and time-reversed time series are compared, as these should be equal in a time reversible dynamics.
Visibility Graph. Original irreversibility test [
64] based on the analysis of the directed Horizontal Visibility Graph (dHVG) [
49] - see the description for the Local CC. In this case, a time series is classified as irreversible if the distributions of the number of links arriving at and departing from nodes (known respectively as the in- and out-degrees) are different in a statistically significant way, e.g. according to a Epps-Singleton test [
65].
Zumbach. In the original Ref. [
66], Gilles Zumbach proposed several tests to detect time irreversibility in financial time series; in spite of the very field-specific initial definition, they have been found useful outside their initial scope. The one considered here starts by transforming the original time series into a time series of returns, i.e.
. Next, at each time
t, two volatilities are calculated: a first one, called historical, over all values between
and
t; and a second one, called realised, in the future data from
(
being called the granularity) to
. The volatility is simply defined as the sum of the square of values in the considered time window. Note that, from the point of view of a value at time point
t, these correspond to the past and future volatilities, and should therefore be equal under a time-reveral operation. Such equality, for all values of
t, is finally tested using a two-sample Kolmogorov-Smirnov test.
2.2. Downsampling Algorithms
Some of the previously mentioned tests have some form of multiscale capability already included in their definition, which involves performing the analysis using non-consecutive data points. Specifically, permutation patterns, Pomeau’s, and Ramsey tests include an embedding lag parameter (respectively called D, , and k). Others could trivially be adapted; for instance, Costa Index could be modified to detect increments as , as opposed to . Still, many tests were not designed with multiscale analyses in mind.
In order to provide an homogeneous test bed for all of the above tests, we here opted to pre-process the time series, as frequently done in the literature. Hence, given a time series and a scale parameter , the former is transformed into a new one through two downsampling algorithms:
1:N downsampling: , i.e. one every elements are retained.
Average downsampling: . As the name implies, the new values correspond to the average of non-overlapping windows of size of the original time series.
Table 1.
Synthesis of the irreversibility tests here considered, along with basic references and default parameters.
Table 1.
Synthesis of the irreversibility tests here considered, along with basic references and default parameters.
| Test name |
Reference |
Parameters |
| BDS |
[39,40] |
,
|
| COP |
[42] |
|
| Costa Index |
[45] |
− |
| DFK |
[46] |
,
|
| Diks |
[47] |
,
|
| Local CC |
[50] |
− |
| MS Trends |
[51] |
,
|
| Permutation patterns |
[55] |
|
| Pomeau |
[1] |
|
| Ramsey |
[60] |
|
| Skewness |
[61] |
− |
| Ternaty Coding |
[29] |
|
| TP Length |
[63] |
− |
| Visibility Graph |
[64] |
− |
| Zumbach |
[66] |
,
|
As in the case of irreversibility tests, the software implementation of these two downsampling methods correspond to the one available in (Irreversibility Tests Library at
https://gitlab.com/MZanin/irreversibilitytestslibrary (accessed on 20 December 2024)). As a last note, all time series used in what follows are constructed to have the same length irrespectively of
. Thus, unless otherwise specified, we here consider time series
of length
, which have been obtained from raw time series
of length
. This is necessary, as the
p-value obtained by any test changes as a function of the quantity of input data; the latter has thus to be kept constant throughout different values of
.
3. A Synthetic Model for Multiscale Irreversibility
In order to illustrate how irreversibility can emerge in a time series in a multiscale way, we here consider two simple discrete and univariate models. The first one is defined as:
with
, and
an independent random number drawn from a uniform distribution between zero and one. As illustrated in the top left part of
Figure 1, this model creates time series with a block structure of length
. Within each block, the first value (see solid circles) is drawn at random, while subsequent ones are equal to the previous value shifted by
. In other words,
defines the scale of the irreversibility, while
introduces a drift process. Finally, note that the shifted (i.e. non-random) values are kept in the range
by means of the modulus operator.
It is simple to visualise how and when irreversibility emerges in this model. When
, one every two values are random, with the intervening ones being a function of the previous points. If the raw time series is analysed, this is clearly irreversible, due to the constant drift introduced by
. On the other hand, let us suppose that the time series is downsampled by a factor of two, i.e. one every two points are retained. In this case, the resulting time series is either a set of random values (if even
ts are retained), or a set of random values shifted by
(if odd
ts are retained): in both cases, the time series is completely stochastic and hence time-reversible. Let us next move to the case
. Similarly to the previous case, the raw time series are irreversible due to the drift; yet, here the time series created by discarding one every two points is also irreversible, as the drift will be visible for some
ts - for instance, in the top example of
Figure 1, the first and third points will be retained, hence creating an irreversibility. In short, this first model should be detected as irreversible only if
, and time-reversible otherwise.
An additional variation of this model is also illustrated in the bottom part of
Figure 1, and is defined as:
In this case, blocks of random values are generated; next, a data point t is added, defined as the value at time , further modified by a drift. Let us again analyse what should be the result of an irreversibility evaluation. First of all, when considering the raw time series (i.e. ), no irreversibility should be detected; note that, while one every points is a function of a previous one, such signal is very weak and is obfuscated by all other random values. The drift process is only represented in the downsampled time series when the two corresponding points are sampled, i.e. the data points at time t and . In other words, this second model should be detected as irreversible only when , and time-reversible otherwise.
The right part of
Figure 1 reports when each irreversibility test yield statistically significant results, for the two models of Eqs.
4 (top) and
5 (bottom); and as a function of the model time scale
, and the downsampling factor
. Results are generally as expected, with most test detecting time irreversibility for
in the former case, and for
in the latter case. At the same time, some differences between tests start to emerge: to illustrate, the Ternary Coding test is more effective in the first case, while the DFK test detects irreversibility only in the second model. Also, Pomeau’s and Zumbach’s tests fail in both cases. These differences will further be explored in the next sections.
Beyond the differences between tests, these two synthetic models illustrate two complementary ways in which the multiscale nature of irreversibility can emerge. The first one, represented by the model of Eq.
4, is through memory or lack thereof: the dynamical system is irreversible, but such property depends on the memory of the past dynamics, which is lost on a given time scale. The resulting time series are thus irreversible up to that time scale, but appear as stochastic above it. Some examples of this will include the geometric Brownian motion with stochastic resetting, presented in
Section 6; and classical chaotic maps, see
Section 7. The second one, represented by the model of Eq.
5, consists in systems for which the irreversibility only manifests when one (or multiple) specific time scale(s) is (are) analysed, while the dynamics is time-reversible at all other scales. When analysing the evolution of the test significance as a function of
, for instance through the evolution of the
p-value, this will manifest as local minima. The clearest example of such behaviour will be seen in the next section, with the Lorenz dynamical system.
4. The Lorenz Dynamical System
We then move to the analysis of synthetic time series generated by the Lorenz dynamical system, for being the one presenting the richer multiscale dynamics. For the sake of clarity, in what follows the main figures represent a synthetic version of the results, and specifically the evolution of the average p-value obtained by each test as a function of the time scale . This is represented through bars, with the colour intensity depicting the p-value - dark shades indicate more statistically significant results. At the same time, complete results are reported in Appendix, both in terms of the evolution of the p-value and of the fraction of statistically significant tests as a function of .
The Lorenz dynamical system, introduced in 1963 as a minimal model for weather forecast [
67], is one of the first systems known to exhibit a chaotic behaviour. It is defined as the following set of three differential equations:
We here consider the parameters , , and , thus in the chaotic regime; time series are generated by integrating with a time step of . In what follows we specifically focus on the evolution of z, although similar results can be obtained with the two other variables.
Due to the auto-correlation structure in the time series, the result is also a structure in the obtained irreversibility - note that this was already illustrated in previous works [
51,
55,
68]. As previously explained, the main results are synthesised in
Figure 2, while complete results are presented in
Figure A1 and
Figure A2. The multiscale structure is clearly visible, as indicated by the dark bands inside each bar of
Figure 2. At the same time, several interesting facts ought to be highlighted. First of all, the average downsampling (blue bars and lines) generally yield smaller
p-values than the 1:N downsampling strategy - something that will be common, but not constant, throughout other time series types. Secondly, the multiscale structure can only be really appreciated when considering the evolution of the
p-value, as e.g. in
Figure 2 and
Figure A1; conversely, measuring the fraction of irreversible time series yield almost always a
, irrespectively of
, for the average downsampling, see
Figure A2.
Using the same dynamical system, we explore two additional characteristics of the considered irreversibility tests. Firstly, in
Figure 3, we report the evolution of the median
p-value yielded by a subset of the tests when varying their main parameters - see also Tab.
Table 1 for default values. In most cases, varying these parameters has a minor impact on the results; the only exception being the DFK test, for which larger values of
n (the number of partitions in which data values are grouped) seem to be needed to detect irreversibilities for large
s.
Secondly,
Figure 4 reports the evolution of the median
p-value yielded by the same six irreversibility tests, this time for different time series lengths. Here results are as expected, with longer time series being associated with smaller
p-values in an almost linear fashion. Most importantly, the same multiscale structures appear across all time series length, indicating that this is not a defining aspect in the analysis.
As a final issue, it may be tempting to assume that all tests are detecting the same fine multiscale irreversibility structure, albeit with different intensities. A closer look nevertheless depicts a more complex situation. Specifically,
Figure 5 reports a zoom of the fraction of time series detected as significant for
between 120 and 180, and focusing on four tests. It can be appreciated how all four tests display some minima for some values of
, but that the specific value is seldom the same. For instance, Diks and MS Trends find a lack of irreversibility for
, but not BDS (which finds it for
) nor Ternary Coding (
). Similarly, only BDS presents drops between 150 and 170; and detects all time series as irreversible for
, as opposed to the other three tests. These results highlight the fact that the multiscale structure identified by a test does not necessarily correspond to the real multiscale structure of the system - a topic that will be discussed in
Section 8.
5. The Asymmetric Weierstrass Function
We next move to the analysis of the asymmetric Weierstrass function; in spite of being less well-known than the Lorenz model, it presents the advantage of having specifically been created to generate time series with multiscale irreversibility [
28]. The starting point is the classical Weierstrass function, an example of a continuous but nowhere differentiable function, defined as
[
69]. Note that, since this function is a composition of cosine waves, it is also perfectly time-reversible. This can be changed by substituting the cosine function with an asymmetric sawtooth as follows:
Here, f is the minimum frequency, and H is the scaling (or Hurst) exponent (here set to 1). is the asymmetry parameter that determines the relative position of the maximum within the sawtooth function S; unless otherwise specified, we consider . Additionally, is the maximum number of harmonics included in the time series, here set to 50.
The results presented in
Figure 6, and further confirmed in
Figure A3 and
Figure A4, suggest that the obtained time series are always irreversible, even though most tests struggle to detect such irreversibility for small values of
. This is due to the the maximum number of harmonics included in the time series, i.e.
, which limits the irreversibility content in very short time scales. Such gradual evolution to irreversibility is especially clear for some tests, e.g. Diks, Ramsey, TP Length, and Zumbach. Notably, these same tests present spikes in the evolution of the
p-value, when the time scale
matches the frequency of the sawtooth components - see
Figure A3.
As previously discussed, the asymmetric Weierstrass function includes a parameter
w defining the asymmetry of the sawtooth components, and hence the irreversibility of the time series.
Figure 7 reports the evolution of the irreversibility, specifically of the median
p-value, as detected by five tests. As expected, most of them present a bell-shaped evolution, with no asymmetry detected for
, which corresponds to a symmetric triangular wave. The specific shape, and hence the sensitivity to changes in
w, is nevertheless not equal, with the COP test being the one requiring less variations in this parameter. It is also interesting to see the case of the Zumbach test, which still detects a minor irreversibility for
; this suggests that this test is also describing some other characteristics of the time series beyond time irreversibility.
The natural question that may be asked at this stage is whether the 15 considered tests yield similar, or at least compatible, results across the two dynamical systems described up to here. In other words, are the tests most sensitive in the case of the Lorenz system also the most sensitive in the asymmetric Weierstrass one? This is an open problem in the assessment of irreversibility in real-world time series: due to the generality of the definition, different tests have been shown to perform heterogeneously in different problems [
20]. The attentive reader will probably have already detected a similar scenario in the multiscale case here considered, with some tests behaving differently when analysing the two types of time series. To illustrate, the DFK and Ramsey tests detect irreversibility in the case of the Lorenz system (see
Figure 2), but fail in the case of the asymmetric Weierstrass (see
Figure 6); notably, the opposite behaviour can be seen for the Zumbach test. In order to better compare the 15 tests,
Figure 8 reports the correlation between the
p-values obtained by each one of them as a function of
, for the Lorenz (left panel) and asymmetric Weierstrass (right panel) dynamical systems. While positive correlations are generally observed, some exceptions stand out, as e.g. the cases of the DFK and the BDS tests for Lorenz time series.
6. Brownian Motion Models
6.1. Fractional Brownian Motion
The first type of Brownian motion here considered is a fractional Brownian motion (fBM), a generalization of the classic Brownian motion in which a parameter
H, called the Hurst exponent, controls the increments’ correlation. Specifically, when
(respectively,
), consecutive increments are positively (negatively) correlated; the classical, uncorrelated Brownian motion is recovered for
. We here use an implementation of the generation algorithm proposed by Davies and Harte [
70].
As a first point, it is interesting to discuss the irreversibility of a fBM process from a theoretical viewpoint. Note that this should not be confused with the associated process of the residuals, which is known as fractional Gaussian noise, a time-reversible correlated noise. A fBM process with Hurst exponent
H has an expected value of zero, and its variance grows as
; as such, it is not stationary, and consequently irreversible. At the same time, it has to be noted that the variance appears when several time series are considered at the same time, but that this aspect is more difficult to detect in a single realisation of the process. Still, time irreversibility also manifests in the persistent behaviour obtained for
, i.e. the time series either increase or decrease with time; this is another form of non-stationarity, and hence of irreversibility. These considerations make the detection of this property more challenging. To illustrate,
Figure 9 reports the evolution of the
-value as a function of
H, with
; irreversibility is only detected when considering values of
H above
, and not across the full domain, as theoretically expected. In other words, even when considering single-scale versions of this property, tests can only rely on the presence of constant trends.
In spite of these limitations, the results obtained by the different tests as a function of
, for
, are quite interesting. As shown in
Figure 10 (see also
Figure A5 for details), even though only a few tests are able to detect the long-scale correlations in the data, the scale parameter does not affect the results. This is in line with what expected, being the fBM a self-similar process; hence, its irreversibility is constant independently of the considered time scale.
6.2. Geometric Brownian Motion with Stochastic Resetting
As a second type, we consider the Geometric Brownian Motion model with stochastic resetting (srGBM for short). This model, recently proposed in [
71], consists of a classical geometric Brownian motion in which the dynamics is randomly reset to the initial value, in order to better mimic the behaviour of real systems like financial markets and biological populations. Most importantly, while a standard GBM is non-stationary and hence irreversible, the presence of the stochastic reset tends to make the resulting time series both stationary [
71] and time-reversible [
72]. More in details, the dynamics is defined as:
where
is the evolution of the system with respect to time. The Wiener increment of the process
is characterised with zero mean
and correlation function
.
further denotes the drift amplitude,
the standard deviation, and
the initial value of
,
. The resetting is introduced with a random variable
which takes the value 1 when a resetting to the initial position takes place, and 0 when there is no resetting. Note that the two aforementioned forces, i.e. the drift and the stochastic resetting, push the resulting time series respectively towards irreversibility and reversibility [
72].
As can be appreciated in
Figure 11, most tests detect a structure: the time series move from being irreversible for low values of
, to time irreversible. When observing more in details the results in
Figure A6, it can be seen that a maximal irreversibility is generally obtained in the range
. The threshold at which this transition occurs changes depending on the drift (see individual bars in each panel of
Figure 11, and lines in
Figure A6).
The reason for this multiscale irreversibility can be understood when considering the processes that make the time series reversible or irreversible. Initially, the original time series (i.e. for ) are by construction time irreversible, due to the drift in the generative process; yet, such drift may be too small to be reliably detected by the tests. When introducing a small downsampling (well below the reset probability), the result is interpreted as a similarly constructed time series, but with a drift increased by a factor ; consequently, the irreversible nature of the dynamics is more easily described. Finally, for large values of , the resetting mechanism dominates over the Brownian motion dynamics, yielding time series akin to random ones - and hence time reversible.
Most importantly, these results suggest that an observed increase in irreversibility (through, for instance, a decrease in the p-value) does not necessarily imply a change in the underlying dynamics of the system. In this case, the irreversibility is the same for and larger values; tests have nevertheless less problems in detecting such properties in the latter case.
7. Chaotic Discrete Maps
As a final point, we explore the multiscale irreversibility of two classical chaotic and dissipative (hence, time irreversible) maps. The first is the logistic map, defined as ; it displays a chaotic dynamic for , with Lyapunov exponent . Next, the Henon map, a bidimensional map defined as , . We consider only the time series generated by the x variable, in the chaotic window (largest Lyapunov exponent ) defined by and .
The motivation for studying these maps is that, given their chaotic nature, their predictability is lost in a time scale proportional to the inverse of the Lyapunov exponent (also called the Lyapunov time); hence, for
, the time series by them generated become effectively random and therefore time-reversible. This is confirmed by the results presented in
Figure 12 and
Figure 13, for respectively the logistic and Henon maps. Note how irreversibility is almost lost for
in the former, and for
in the latter, as theoretically expected.
8. Discussion and Conclusions
We evaluated the ability of some of the main algorithmic procedures to detect multiscale time irreversibility of several well-known synthetic dynamical systems. Most tests yielded a somehow comparable picture of the general evolution of irreversibility across scales. This was especially true for BDS, COP, Costa Index, Permutation Patterns, Skewness, TP Length and Visibility Graph. Other tests, especially Zumbach, DFK, and Ternary Coding, are more context-dependent, i.e. they may or may not detect irreversibility. In particular, most methods turn out to be able to identify systems that are respectively irreversible up to some scale, at some scales or at all scales, the latter case reflecting self-similarity of the underlying process. In some cases, irreversibility is detected only above a given temporal scale; this is related to the fact that some tests cannot incorporate information over long time scales, and therefore only analyse local noise. Tests struggle with fBM, as they tend to only focus on local patterns of the time series. Hence irreversibility was detected only for large enough values of H, for which the self-similar nature of the process was correctly identified.
On the other hand, different tests yielded profoundly different results in terms of irreversibility’s finer structure. This point is illustrated in
Figure 5, where minima appear for different
depending on the test, leading to an apparent negative correlation between them, see
Figure 8. This result suggests that while often used for the same purpose of detecting time-reversal symmetry, these methods constitute filters highlighting at least partially different properties of the phenomenon generating a given time series. In particular, these methods may differ in terms of sensitivity to particular signal properties, such as nonlinearity, or to the way the system is coarse-grained.
More generally, the differences in time scales yielded by different measures invite a discussion on the issue of time scales, their significance, and the way the chosen method of data analysis may affect their estimation. Any method designed to detect time series’ irreversibility could in principle reveal intrinsic time scales of the underlying process and, as a result, allow reconstructing the temporal structure of nonequilibrium system’s activity. Coarse-graining procedures are designed to lower the resolution in order to reduce in an "acceptable" way the information contained in the system. This involves transformations of the way a system is described at various scales, which involve in a way or another downsampling. While incomplete information and coarse-graining affect entropy production estimates, the relative entropy associated with a finite coarse-grained continuous trajectory provides reasonably accurate lower bounds for the dissipation, even with only a small number of measurement points [
73,
74,
75,
76]. For instance, it has been conjectured that the relative entropy obtained from
n measurements approaches the exact value of the dissipation as
for
n large [
74]. On the other hand, each method of data analysis comes with its own set of characteristic scales. The effective time scales of the system ultimately coincide with those allowed by the methods of data analysis, which in turn should neither introduce spurious scales nor conceal genuine ones [
9]. For instance, the particular downsampling procedure affected estimates of time-reversal symmetry and its time scales. On this topic, our results suggest that downsampling by averaging usually provides better results than the 1:N strategy in terms of lower
p-values. Note that this may sometimes be a drawback, as e.g. a fine multiscale structure can be more visible when using the 1:N approach, as there is less saturation.
Altogether, our results suggest that while various algorithms can detect irreversibility at various time scales, care should be taken in choosing the particular procedure, including the specific algorithm and the coarse-graining procedure and, as a consequence, in the evaluation of the results, particularly in terms of intrinsic time scales of the underlying system.
Author Contributions
Conceptualization, M.Z. and D.P.; methodology, M.Z. and D.P.; software, M.Z.; writing—original draft preparation, M.Z. and D.P.; writing—review and editing, M.Z. and D.P. All authors have read and agreed to the published version of the manuscript.
Funding
Grant CNS2023-144775 funded by MICIU/AEI/10.13039/501100011033 by “European Union NextGenerationEU/PRTR”. This project received funding from the European Research Council (ERC) under the European Union’s Horizon 2020 research and innovation programme (Grant Agreement No. 851255). This work was partially supported by the María de Maeztu project CEX2021-001164-M funded by the MCIN/AEI/10.13039/501100011033 and FEDER, EU.
Data Availability Statement
Data are contained within the article.
Conflicts of Interest
The author declares no conflicts of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript; or in the decision to publish the results.
Abbreviations
The following abbreviations are used in this manuscript:
| BDS |
Brock, Dechert, and Scheinkman |
| CC |
Clustering Coefficient |
| COPs |
Continuous Ordinal Patterns |
| DFK |
Daw, Finney and Kennel |
| dHVG |
Directed Horizontal Visibility Graph |
| fBM |
Fractional Brownian Motion |
| MS Trends |
Micro-scale Trends |
| O.-U. |
Ornstein–Uhlenbeck |
| srGBM |
Geometric Brownian Motion with stochastic resetting |
| TP Length |
Trend Patterns Length |
Appendix A
Figure A1.
Evolution of the irreversibility for the Lorenz dynamical system (p-value). Each panel reports the evolution of the of the p-value yielded by each test, as a function of the downsampling . Black lines correspond to a 1:N downsampling, blue lines to the average downsampling. p-values below are set to that value. All results correspond to the median over 200 independent realisations.
Figure A1.
Evolution of the irreversibility for the Lorenz dynamical system (p-value). Each panel reports the evolution of the of the p-value yielded by each test, as a function of the downsampling . Black lines correspond to a 1:N downsampling, blue lines to the average downsampling. p-values below are set to that value. All results correspond to the median over 200 independent realisations.
Figure A2.
Evolution of the irreversibility for the Lorenz dynamical system (fraction). Each panel reports the evolution of the fraction of time series identified as irreversible in a statistically significant way (p-value ) by each test, as a function of the downsampling . Black lines correspond to a 1:N downsampling, blue lines to the average downsampling. All results correspond to the median over 200 independent realisations.
Figure A2.
Evolution of the irreversibility for the Lorenz dynamical system (fraction). Each panel reports the evolution of the fraction of time series identified as irreversible in a statistically significant way (p-value ) by each test, as a function of the downsampling . Black lines correspond to a 1:N downsampling, blue lines to the average downsampling. All results correspond to the median over 200 independent realisations.
Figure A3.
Evolution of the irreversibility for the asymmetric Weierstrass dynamical system (p-value). Each panel reports the evolution of the of the p-value yielded by each test, as a function of the downsampling . Black lines correspond to a 1:N downsampling, blue lines to the average downsampling. p-values below are set to that value. All results correspond to the median over 200 independent realisations.
Figure A3.
Evolution of the irreversibility for the asymmetric Weierstrass dynamical system (p-value). Each panel reports the evolution of the of the p-value yielded by each test, as a function of the downsampling . Black lines correspond to a 1:N downsampling, blue lines to the average downsampling. p-values below are set to that value. All results correspond to the median over 200 independent realisations.
Figure A4.
Evolution of the irreversibility for the asymmetric Weierstrass dynamical system (fraction). Each panel reports the evolution of the fraction of time series identified as irreversible in a statistically significant way (p-value ) by each test, as a function of the downsampling . Black lines correspond to a 1:N downsampling, blue lines to the average downsampling. All results correspond to the median over 200 independent realisations.
Figure A4.
Evolution of the irreversibility for the asymmetric Weierstrass dynamical system (fraction). Each panel reports the evolution of the fraction of time series identified as irreversible in a statistically significant way (p-value ) by each test, as a function of the downsampling . Black lines correspond to a 1:N downsampling, blue lines to the average downsampling. All results correspond to the median over 200 independent realisations.
Figure A5.
Evolution of the irreversibility for the fBM (fraction). Each panel reports the evolution of the fraction of time series identified as irreversible in a statistically significant way (p-value ) by each test, as a function of the downsampling . Black lines correspond to a 1:N downsampling, blue lines to the average downsampling. All results correspond to the median over 200 independent realisations.
Figure A5.
Evolution of the irreversibility for the fBM (fraction). Each panel reports the evolution of the fraction of time series identified as irreversible in a statistically significant way (p-value ) by each test, as a function of the downsampling . Black lines correspond to a 1:N downsampling, blue lines to the average downsampling. All results correspond to the median over 200 independent realisations.
Figure A6.
Evolution of the irreversibility for the srGBM dynamical system (p-value). Each panel reports the evolution of the of the p-value yielded by each test, as a function of the downsampling . Black lines correspond to a 1:N downsampling, blue lines to the average downsampling. p-values below are set to that value. All results correspond to the median over 200 independent realisations.
Figure A6.
Evolution of the irreversibility for the srGBM dynamical system (p-value). Each panel reports the evolution of the of the p-value yielded by each test, as a function of the downsampling . Black lines correspond to a 1:N downsampling, blue lines to the average downsampling. p-values below are set to that value. All results correspond to the median over 200 independent realisations.
Figure A7.
Evolution of the irreversibility for the Logistic map (p-value). Each panel reports the evolution of the of the p-value yielded by each test, as a function of the downsampling . Black lines correspond to a 1:N downsampling, blue lines to the average downsampling. p-values below are set to that value. All results correspond to the median over 200 independent realisations.
Figure A7.
Evolution of the irreversibility for the Logistic map (p-value). Each panel reports the evolution of the of the p-value yielded by each test, as a function of the downsampling . Black lines correspond to a 1:N downsampling, blue lines to the average downsampling. p-values below are set to that value. All results correspond to the median over 200 independent realisations.
Figure A8.
Evolution of the irreversibility for the Logistic map (fraction). Each panel reports the evolution of the fraction of time series identified as irreversible in a statistically significant way (p-value ) by each test, as a function of the downsampling . Black lines correspond to a 1:N downsampling, blue lines to the average downsampling. All results correspond to the median over 200 independent realisations.
Figure A8.
Evolution of the irreversibility for the Logistic map (fraction). Each panel reports the evolution of the fraction of time series identified as irreversible in a statistically significant way (p-value ) by each test, as a function of the downsampling . Black lines correspond to a 1:N downsampling, blue lines to the average downsampling. All results correspond to the median over 200 independent realisations.
References
- Pomeau, Y. Symétrie des fluctuations dans le renversement du temps. Journal de Physique 1982, 43, 859–867. [Google Scholar] [CrossRef]
- Gnesotto, F.S.; Mura, F.; Gladrow, J.; Broedersz, C.P. Broken detailed balance and non-equilibrium dynamics in living systems: a review. Reports on Progress in Physics 2018, 81, 066601. [Google Scholar] [CrossRef]
- Needleman, D.; Dogic, Z. Active matter at the interface between materials science and cell biology. Nature reviews materials 2017, 2, 1–14. [Google Scholar] [CrossRef]
- Gaspard, P. Time-reversed dynamical entropy and irreversibility in Markovian random processes. Journal of statistical physics 2004, 117, 599–615. [Google Scholar] [CrossRef]
- Parrondo, J.M.; Van den Broeck, C.; Kawai, R. Entropy production and the arrow of time. New Journal of Physics 2009, 11, 073008. [Google Scholar] [CrossRef]
- Gaspard, P. Brownian motion, dynamical randomness and irreversibility. New Journal of Physics 2005, 7, 77. [Google Scholar] [CrossRef]
- Fodor, É.; Nardini, C.; Cates, M.E.; Tailleur, J.; Visco, P.; Van Wijland, F. How far from equilibrium is active matter? Physical review letters 2016, 117, 038103. [Google Scholar] [CrossRef]
- Kubo, R. The fluctuation-dissipation theorem. Reports on progress in physics 1966, 29, 255. [Google Scholar] [CrossRef]
- Papo, D. Time scales in cognitive neuroscience. Frontiers in Physiology 2013, 4, 86. [Google Scholar] [CrossRef] [PubMed]
- Papo, D. Measuring brain temperature without a thermometer. Frontiers in physiology 2014, 5, 124. [Google Scholar] [CrossRef]
- Sarracino, A.; Arviv, O.; Shriki, O.; De Arcangelis, L. Predicting brain evoked response to external stimuli from temporal correlations of spontaneous activity. Physical Review Research 2020, 2, 033355. [Google Scholar] [CrossRef]
- Lindner, B. Fluctuation-dissipation relations for spiking neurons. Physical Review Letters 2022, 129, 198101. [Google Scholar] [CrossRef] [PubMed]
- Deco, G.; Lynn, C.W.; Sanz Perl, Y.; Kringelbach, M.L. Violations of the fluctuation-dissipation theorem reveal distinct nonequilibrium dynamics of brain states. Physical Review E 2023, 108, 064410. [Google Scholar] [CrossRef] [PubMed]
- Battle, C.; Broedersz, C.P.; Fakhri, N.; Geyer, V.F.; Howard, J.; Schmidt, C.F.; MacKintosh, F.C. Broken detailed balance at mesoscopic scales in active biological systems. Science 2016, 352, 604–607. [Google Scholar] [CrossRef] [PubMed]
- Martínez, I.A.; Bisker, G.; Horowitz, J.M.; Parrondo, J.M. Inferring broken detailed balance in the absence of observable currents. Nature communications 2019, 10, 3542. [Google Scholar] [CrossRef]
- Lynn, C.W.; Cornblath, E.J.; Papadopoulos, L.; Bertolero, M.A.; Bassett, D.S. Broken detailed balance and entropy production in the human brain. Proceedings of the National Academy of Sciences 2021, 118, e2109889118. [Google Scholar] [CrossRef] [PubMed]
- Weiss, G. Time-reversibility of linear stochastic processes. Journal of Applied Probability 1975, 12, 831–836. [Google Scholar] [CrossRef]
- Lawrance, A. Directionality and reversibility in time series. International statistical review/revue internationale de statistique 1991, pp. 67–79. [CrossRef]
- Stone, L.; Landan, G.; May, R.M. Detecting time’s arrow: a method for identifying nonlinearity and deterministic chaos in time-series data. Proceedings of the royal society of london. series b: Biological sciences 1996, 263, 1509–1513. [Google Scholar]
- Zanin, M.; Papo, D. Algorithmic approaches for assessing irreversibility in time series: Review and comparison. Entropy 2021, 23, 1474. [Google Scholar] [CrossRef]
- Puglisi, A.; Villamaina, D. Irreversible effects of memory. Europhysics Letters 2009, 88, 30004. [Google Scholar] [CrossRef]
- Gallavotti, G. Fluctuation relation, fluctuation theorem, thermostats and entropy creation in nonequilibrium statistical physics. Comptes Rendus Physique 2007, 8, 486–494. [Google Scholar] [CrossRef]
- Egolf, D.A. Equilibrium regained: from nonequilibrium chaos to statistical mechanics. Science 2000, 287, 101–104. [Google Scholar] [CrossRef] [PubMed]
- Tan, T.H.; Watson, G.A.; Chao, Y.C.; Li, J.; Gingrich, T.R.; Horowitz, J.M.; Fakhri, N. Scale-dependent irreversibility in living matter. arXiv 2021, arXiv:2107.05701. [Google Scholar]
- Bernardi, D.; Shannahoff-Khalsa, D.; Sale, J.; Wright, J.A.; Fadiga, L.; Papo, D. The time scales of irreversibility in spontaneous brain activity are altered in obsessive compulsive disorder. Frontiers in Psychiatry 2023, 14, 1158404. [Google Scholar] [CrossRef] [PubMed]
- Zanin, M.; Güntekin, B.; Aktürk, T.; Hanoğlu, L.; Papo, D. Time irreversibility of resting-state activity in the healthy brain and pathology. Frontiers in physiology 2020, 10, 1619. [Google Scholar] [CrossRef] [PubMed]
- Costa, M.D.; Peng, C.K.; Goldberger, A.L. Multiscale analysis of heart rate dynamics: entropy and time irreversibility measures. Cardiovascular Engineering 2008, 8, 88–93. [Google Scholar] [CrossRef]
- Burykin, A.; Costa, M.D.; Peng, C.K.; Goldberger, A.L.; Buchman, T.G. Generating signals with multiscale time irreversibility: the asymmetric weierstrass function. Complexity 2011, 16, 29–38. [Google Scholar] [CrossRef] [PubMed]
- Cammarota, C.; Rogora, E. Time reversal, symbolic series and irreversibility of human heartbeat. Chaos, Solitons & Fractals 2007, 32, 1649–1654. [Google Scholar]
- Hou, F.; Zhuang, J.; Bian, C.; Tong, T.; Chen, Y.; Yin, J.; Qiu, X.; Ning, X. Analysis of heartbeat asymmetry based on multi-scale time irreversibility test. Physica A: Statistical Mechanics and its Applications 2010, 389, 754–760. [Google Scholar] [CrossRef]
- zhen Hou, F.; bao Ning, X.; jun Zhuang, J.; lin Huang, X.; jing Fu, M.; hua Bian, C. High-dimensional time irreversibility analysis of human interbeat intervals. Medical engineering & physics 2011, 33, 633–637. [Google Scholar] [CrossRef]
- Chladekova, L.; Czippelova, B.; Turianikova, Z.; Tonhajzerova, I.; Calkovska, A.; Baumert, M.; Javorka, M. Multiscale time irreversibility of heart rate and blood pressure variability during orthostasis. Physiological measurement 2012, 33, 1747. [Google Scholar] [CrossRef] [PubMed]
- Wu, X.; Yang, Q.; Li, J.; Hou, F. Investigation on the Prediction of Cardiovascular Events Based on Multi-Scale Time Irreversibility Analysis. Symmetry 2021, 13, 2424. [Google Scholar] [CrossRef]
- Xia, J.; Shang, P.; Wang, J.; Shi, W. Classifying of financial time series based on multiscale entropy and multiscale time irreversibility. Physica A: Statistical Mechanics and Its Applications 2014, 400, 151–158. [Google Scholar] [CrossRef]
- Xu, M.; Shang, P. Multiscale time irreversibility analysis of financial time series based on segmentation. Nonlinear Dynamics 2018, 94, 1603–1618. [Google Scholar] [CrossRef]
- Xie, B.; Kong, D.; Kong, L.; Kong, W.; Li, L. Analysis of vertical upward oil-gas-water three-phase flow based on multi-scale time irreversibility. Flow Measurement and Instrumentation 2018, 62, 9–18. [Google Scholar] [CrossRef]
- Iacobello, G.; Chowdhuri, S.; Ridolfi, L.; Rondoni, L.; Scarsoglio, S. Coherent structures at the origin of time irreversibility in wall turbulence. Communications Physics 2023, 6, 91. [Google Scholar] [CrossRef]
- Huang, Y.; Yang, D.; Wang, L.; Wang, K. Classifying of welding time series based on multi-scale time irreversibility analysis and extreme learning machine. Chaos, Solitons & Fractals 2020, 139, 110040. [Google Scholar]
- Brock, W.A.; Hsieh, D.A.; LeBaron, B.D. Nonlinear dynamics, chaos, and instability: statistical theory and economic evidence; MIT press, 1991.
- Rothman, P. The comparative power of the TR test against simple threshold models. Journal of Applied Econometrics 1992, 7, S187–S195. [Google Scholar] [CrossRef]
- Brock, W.A.; Scheinkman, J.A.; Dechert, W.D.; LeBaron, B. A test for independence based on the correlation dimension. Econometric reviews 1996, 15, 197–235. [Google Scholar] [CrossRef]
- Zanin, M. Continuous ordinal patterns: Creating a bridge between ordinal analysis and deep learning. Chaos: An Interdisciplinary Journal of Nonlinear Science 2023, 33. [Google Scholar] [CrossRef]
- Azami, H.; Escudero, J. Amplitude-aware permutation entropy: Illustration in spike detection and signal segmentation. Computer methods and programs in biomedicine 2016, 128, 40–51. [Google Scholar] [CrossRef] [PubMed]
- Cuesta Frau, D. Permutation entropy: Influence of amplitude information on time series classification performance. Mathematical Biosciences and Engineering 2019, 16, 6842–6857. [Google Scholar] [CrossRef] [PubMed]
- Costa, M.; Goldberger, A.L.; Peng, C.K. Broken asymmetry of the human heartbeat: loss of time irreversibility in aging and disease. Physical review letters 2005, 95, 198102. [Google Scholar] [CrossRef] [PubMed]
- Daw, C.; Finney, C.; Kennel, M. Symbolic approach for measuring temporal “irreversibility”. Physical Review E 2000, 62, 1912. [Google Scholar] [CrossRef]
- Diks, C.; Van Houwelingen, J.; Takens, F.; DeGoede, J. Reversibility as a criterion for discriminating time series. Physics Letters A 1995, 201, 221–228. [Google Scholar] [CrossRef]
- Strogatz, S.H. Exploring complex networks. nature 2001, 410, 268–276. [Google Scholar] [CrossRef]
- Lacasa, L.; Luque, B.; Ballesteros, F.; Luque, J.; Nuno, J.C. From time series to complex networks: The visibility graph. Proceedings of the National Academy of Sciences 2008, 105, 4972–4975. [Google Scholar] [CrossRef] [PubMed]
- Donges, J.F.; Donner, R.V.; Kurths, J. Testing time series irreversibility using complex network methods. Europhysics Letters 2013, 102, 10004. [Google Scholar] [CrossRef]
- Zanin, M. Assessing time series irreversibility through micro-scale trends. Chaos: An Interdisciplinary Journal of Nonlinear Science 2021, 31. [Google Scholar] [CrossRef]
- Bandt, C.; Pompe, B. Permutation entropy: a natural complexity measure for time series. Physical review letters 2002, 88, 174102. [Google Scholar] [CrossRef]
- Zanin, M.; Zunino, L.; Rosso, O.A.; Papo, D. Permutation entropy and its main biomedical and econophysics applications: a review. Entropy 2012, 14, 1553–1577. [Google Scholar] [CrossRef]
- Leyva, I.; Martínez, J.H.; Masoller, C.; Rosso, O.A.; Zanin, M. 20 years of ordinal patterns: Perspectives and challenges. Europhysics Letters 2022, 138, 31001. [Google Scholar] [CrossRef]
- Zanin, M.; Rodríguez-González, A.; Menasalvas Ruiz, E.; Papo, D. Assessing time series reversibility through permutation patterns. Entropy 2018, 20, 665. [Google Scholar] [CrossRef] [PubMed]
- Martínez, J.H.; Herrera-Diestra, J.L.; Chavez, M. Detection of time reversibility in time series by ordinal patterns analysis. Chaos: An Interdisciplinary Journal of Nonlinear Science 2018, 28. [Google Scholar] [CrossRef]
- Yao, W.; Yao, W.; Wang, J.; Dai, J. Quantifying time irreversibility using probabilistic differences between symmetric permutations. Physics Letters A 2019, 383, 738–743. [Google Scholar] [CrossRef]
- Li, J.; Shang, P.; Zhang, X. Time series irreversibility analysis using Jensen–Shannon divergence calculated by permutation pattern. Nonlinear Dynamics 2019, 96, 2637–2652. [Google Scholar] [CrossRef]
- Zunino, L.; Olivares, F.; Ribeiro, H.V.; Rosso, O.A. Permutation Jensen-Shannon distance: A versatile and fast symbolic tool for complex time-series analysis. Physical Review E 2022, 105, 045310. [Google Scholar] [CrossRef]
- Ramsey, J.B.; Rothman, P. Time irreversibility and business cycle asymmetry. Journal of Money, Credit and Banking 1996, 28, 1–21. [Google Scholar] [CrossRef]
- Koutsoyiannis, D. Time’s arrow in stochastic characterization and simulation of atmospheric and hydrological processes. Hydrological Sciences Journal 2019, 64, 1013–1037. [Google Scholar] [CrossRef]
- Vavoulogiannis, S.; Iliopoulou, T.; Dimitriadis, P.; Koutsoyiannis, D. Multiscale temporal irreversibility of streamflow and its stochastic modelling. Hydrology 2021, 8, 63. [Google Scholar] [CrossRef]
- Morales Herrera, J.; Salgado-García, R. Measuring irreversibility via trend pattern lengths. AIP Advances 2024, 14. [Google Scholar] [CrossRef]
- Lacasa, L.; Nunez, A.; Roldán, É.; Parrondo, J.M.; Luque, B. Time series irreversibility: a visibility graph approach. The European Physical Journal B 2012, 85, 1–11. [Google Scholar] [CrossRef]
- Epps, T.; Singleton, K.J. An omnibus test for the two-sample problem using the empirical characteristic function. Journal of Statistical Computation and Simulation 1986, 26, 177–203. [Google Scholar] [CrossRef]
- Zumbach, G. Time reversal invariance in finance. Quantitative Finance 2009, 9, 505–515. [Google Scholar] [CrossRef]
- Lorenz, E.N. Deterministic nonperiodic flow. Journal of atmospheric sciences 1963, 20, 130–141. [Google Scholar] [CrossRef]
- Cocciaglia, N.; Lucente, D. Detecting time-irreversibility in multiscale systems: correlation and response functions in the Lorenz96 model. arXiv 2024, arXiv:2411.07005. [Google Scholar]
- Weierstrass, K. On continuous functions of a real argument that do not have a well-defined differential quotient. In Classics on Fractals; CRC Press, 2019; pp. 2–9.
- Davies, R.B.; Harte, D.S. Tests for Hurst effect. Biometrika 1987, 74, 95–101. [Google Scholar] [CrossRef]
- Stojkoski, V.; Sandev, T.; Kocarev, L.; Pal, A. Geometric Brownian motion under stochastic resetting: A stationary yet nonergodic process. Physical Review E 2021, 104, 014121. [Google Scholar] [CrossRef]
- Zanin, M.; Trajanovski, P.; Jolakoski, P.; Sandev, T.; Kocarev, L. Evaluating Time Irreversibility Tests Using Geometric Brownian Motions with Stochastic Resetting. Symmetry 2024, 16. [Google Scholar] [CrossRef]
- Seifert, U. From stochastic thermodynamics to thermodynamic inference. Annual Review of Condensed Matter Physics 2019, 10, 171–192. [Google Scholar] [CrossRef]
- Gomez-Marin, A.; Parrondo, J.M.; Van den Broeck, C. Lower bounds on dissipation upon coarse graining. Physical Review E—Statistical, Nonlinear, and Soft Matter Physics 2008, 78, 011107. [Google Scholar] [CrossRef] [PubMed]
- Esposito, M. Stochastic thermodynamics under coarse graining. Physical Review E—Statistical, Nonlinear, and Soft Matter Physics 2012, 85, 041125. [Google Scholar] [CrossRef] [PubMed]
- Lucente, D.; Baldassarri, A.; Puglisi, A.; Vulpiani, A.; Viale, M. Inference of time irreversibility from incomplete information: Linear systems and its pitfalls. Physical Review Research 2022, 4, 043103. [Google Scholar] [CrossRef]
|
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. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).