Abstract
In this paper, we present an effective method for analyzing patterns in the Russia–Ukraine war based on the Lanchester model. Due to the limited availability of information on combat powers of engaging forces, we utilize the loss of armored equipment as the primary data source. To capture the intricate dynamics of modern warfare, we partition the combat loss data into disjoint subsets by examining their geometric properties. Separate systems of ordinary differential equations for these subsets are then identified using the Sparse Identification of Nonlinear Dynamics (SINDy) algorithm under a generalized formulation of the historical Lanchester model. We provide simulations of our method to demonstrate its effectiveness and performance in analyzing contemporary warfare dynamics.
Keywords:
Russia and Ukraine war; Lanchester models; SINDy algorithm; ordinary differential equations; system dynamics MSC:
37M05; 65D10; 65P99
1. Introduction
Throughout history, warfare has evolved from small-scale tribal conflicts to complex battles involving numerous stakeholders utilizing advanced technology and intricate strategies. Although warfare has undergone various complex evolutions, the fundamental need to predict outcomes, interpret the dynamics of military confrontations, and understand the nature of essence of war remains unchanged. This persistent need has led to the creation of numerous mathematical models to capture the dynamics of combat, most notably the Lanchester model [1]. The Lanchester Attrition Model employs differential equations to predict the outcomes of military engagements by taking into account the numerical strength and combat efficiency of the forces involved. This model has played a pivotal role in the analysis of military confrontations for several decades, and many mathematical methods have been developed for its application in diverse scenarios.
Morse and Kimball proposed a linear Lanchester model focusing on aimed fire and small skirmishes [2]. Weiss explored the model in the context of the American Civil War [3], while Peterson suggested a tensorial generalization of the early Lanchester-type equations and examined the feasibility of the exponential Lanchester model for armored combat [4]. Dietchman [5] and Schaffer [6] introduced variants for irregular warfare. In addition, Hartley and Helmbold used data from the Inchon Landing during the Korean War—a confrontation between the U.S. 1st Marine Division and the North Korean Army—to develop an exponential Lanchester model [7]. In [8], recent advances in Lanchester modeling, focusing on modern conflicts and capturing the role of targeting information in irregular warfare such as insurgencies, were reviewed, and models that captured the multi-party situation of conflicts were presented in [8,9]. In addition to the traditional Lanchester model, which uses ordinary differential equations, partial differential equation-type models that incorporate spatial information have been introduced in [10,11,12]. They have also recently been used in a variety of fields such as combat in nonhuman animals [13], human evolution [14], market share competition [15], and video games [16].
The Russia–Ukraine war, which began on 24 February 2022, epitomizes contemporary warfare. Characterized by geopolitical tensions, this war manifests a mix of traditional military tactics, guerrilla warfare, cyberattacks, and cutting-edge technology. Recent developments in artificial intelligence and networking made it possible to aggregate and process data from various battlefronts in real-time. In this paper, our objective is to apply the Lanchester model to this contemporary conflict using extensive combat force loss data from both nations to find ways to improve or adapt the model. In particular, to prevent the fidelity deterioration of a developed model to the data, we partition the time-series data based on their geometric properties into disjoint subsets and model a system for each subset rather than identifying a single system for the extensive dataset.
Throughout history, various forms of conflict have continuously emerged, directly and indirectly affecting not only the parties involved but also a wide range of people. This research was motivated by the desire to gain deeper insights into the dynamics of modern warfare and to bridge the gap between historical combat models and the complexity of modern warfare. To achieve this goal, this paper applies the Sparse Identification of Nonlinear Dynamics (SINDy) [17] algorithm to armor-centric combat loss data from the ongoing war between Russia and Ukraine. SINDy is a data-driven algorithm for discovering the governing equations of nonlinear dynamical systems. The algorithm constructs a library of potential terms that may appear in the equations and then uses sparse regressions to identify the subset of terms that are actually relevant, approximating the data’s governing equations. SINDy is especially useful for dynamical systems that are too complex for analytical modeling or where noisy data are available. One of the primary benefits of SINDy is its ability to directly identify the system’s governing equations from data, without any prior knowledge of the system’s dynamics. This enables the discovery of governing equations for complex systems that are not amenable to traditional modeling approaches. Moreover, SINDy can be used to reduce the complexity of a model by identifying a subset of terms essential for capturing the dynamics of the system, allowing for more efficient simulation and analysis. Numerous applications and variants of the SINDy algorithm in modeling dynamical systems can be observed, encompassing recent works such as [18,19,20,21,22,23,24]. The Lanchester model is a nonlinear dynamical system, and for some models, the dynamical equations are difficult to solve analytically. In this paper, we utilize SINDy to identify the governing equations of the Lanchester model from attrition data of combat equipment. Subsequently, we simulate and analyze the dynamics of the system.
The paper is structured to first provide a theoretical review of the simple Lanchester model, setting the foundation for our more complex investigations in Section 2. We then describe the armor-centric loss data from the Russia–Ukraine war, detailing why this particular set of data provides a unique opportunity for analysis in Section 3. After introducing the SINDy algorithm in Section 4, we present our method for identifying systems that fit the given data based on the Lanchester model in Section 5. The simulation and analysis of the resulting models, along with a discussion of the implications of our findings, will be presented in Section 6. Finally, in Section 7, we present the conclusions of our study.
2. Lanchester Model
The Lanchester model describes the time-variant changes in the combat power of two engaging forces. It employs two elements: the combat power and combat efficiency, expressed in the form of differential equations. Generally, equations can be represented assuming two scenarios. One is where the combat between forces is centered around aimed fire, where the differential equations are as follows:
where and represent the total combat power of the two factions, x and y, at time The other scenario is characterized by primarily unaimed fire. In situations of combat where both parties engage in area fire, such as artillery barrages, the general locations of the opposing forces are known. However, the precise positions and outcomes of their fire are uncertain, making concentrated fire through aiming impossible. In situations where the opposing side engages in area fire, the potential loss of combat power increases with one’s own combat power. Therefore, the rate of loss of one’s own forces is not only proportional to the combat power of the opponent but also to one’s own combat power. The differential equations for this scenario are as follows.
The analysis of this system is well known under Lanchester’s square law and linear law. Formulated as a theorem, these laws can be articulated as follows.
Theorem 1
The above theorem can be easily proven by separating the variables after dividing each equation and then integrating both sides. The solutions to Equations (1) and (2) are well known, and their asymptotic behaviors are easily understood. For explicit forms of solutions and a detailed analysis of their behaviors, readers may refer to [9]. In scenario Equation (2), where the change in combat power of both sides is proportional to the size of their forces, an alternative expression can be used. Instead of assuming that the change in force size is proportional to the product of the sizes of both forces, it can be assumed that the change in force size is proportional to the size of each force individually. Additionally, by incorporating additional factors beyond the force size, the following differential equation model can be constructed.
In the classical model, the coefficients and are considered the non-combat attrition rates for each side due to accidents, diseases, desertions, and other factors. Meanwhile, and are defined as the reinforcements of combat power for each force, respectively. In the classical model, all coefficients are stipulated to be negative. However, modern warfare is highly complex and influenced by various internal and external factors. Therefore, the restriction on the sign of the coefficients is unnecessary.
Reducing systems of ODEs to simple forms of state equations, as presented in Theorem 1, can be challenging. However, the coefficients’ magnitude and sign can help explain the specific conflict’s complex nature. In the above equation, and represent the influence of external factors on the change in combat power, while , , , and can be considered as the rate of change due to the size of each respective combat power. The solution to the equation above can be expressed in closed form as follows.
Lemma 1.
Creating a scenario that accurately represents the complex nature of warfare is a challenging task. The changes in combat power of the forces are generally presumed to be proportional to their size, but the exact nature of this proportionality is difficult to ascertain. To represent the system in a more general form, the following system of equations may be used.
This paper aims to estimate equations that represent the nature of warfare, focusing on recent armored warfare data from Russia and Ukraine, using the SINDy algorithm recalled in the following section. However, information about the combat power of each nation is classified. In particular, data on the combat power at the beginning of hostilities is a national secret and not easily accessible. Therefore, we will consider the loss of armored equipment reported through the media as a loss of combat power and adjust the equations accordingly based on these data.
Remark 1.
If and are defined as the cumulative losses of combat power up to time t for each side, then the combat power of the two factions can be expressed as
Substituting the above expression into the equation concerning combat power yields an equation for the combat power loss. For instance, substituting expression (5) into Equation (3) allows for the derivation of a system concerning the cumulative combat power losses of both forces as follows:
where and
3. Russia–Ukraine Data
In warfare, the loss of equipment by the warring parties is a highly confidential matter, making it challenging to acquire accurate data on the combat losses of both sides. However, the recent advancements in artificial intelligence technology have made it possible to collect specific data such as specific types of equipment, country of manufacture, and year of production for the equipment lost in combat by both sides. This is achieved by gathering photos and videos of the lost equipment. Particularly, ref. [25] is currently providing daily updates on the combat losses of both countries in the ongoing Russia–Ukraine war. Ref. [25] utilizes such photographic and video evidence to update a list of destroyed vehicles and equipment daily. Through this site, we have acquired data on the combat equipment losses of Russia and Ukraine during the period from 24 February 2022 to 25 September 2023. The data obtained from [25] is based on photographic and video evidence, indicating that the actual combat losses may be much greater than recorded. Additionally, while ref. [25] categorizes the lost combat equipment into destroyed, abandoned, and captured, we have not distinguished between these as they are all considered combat incapacitated. In this paper, we have focused on armored equipment and used weights for each piece of equipment similar to those used in a previous study [26] on fitting Lanchester model for armored warfare. Ref. [26] applied the Lanchester model to fit data from the Battle of Kursk. The Battle of Kursk was a battle that focused on armor and was fought in a region similar to that of the Russia–Ukraine War, although at a different time. In modern ground warfare, tanks and artillery are both crucial pieces of equipment, each with its own advantages and disadvantages. The importance of tanks and artillery varies depending on the situation. However, since this paper focuses on combat losses, considering the average price of both types of equipment, weights in [26] are used. Table 1 shows the types of combat loss equipment used in this paper and the weight for each type.
Table 1.
Equipment types and weights for measuring combat losses.
4. SINDy Algorithm
In this section, we will provide a brief review of the SINDy algorithm [17], which is employed for model discovery and system identification. In the context of a dynamical system
for , , and with , the algorithm aims to determine an efficient representation of concerning basis functions that best describe the dynamics of measurement data for . A library of polynomials, trigonometric functions, or other relevant mathematical expressions may be used to represent . We can numerically approximate the derivative values, , from the given data set, , in cases where the derivative values are not available. Let for be a candidate library. We then consider a sparse regression problem of the form
where
The sparse solution to this overdetermined system is obtained using the Sequential Thresholded Least-Squares (STLS) method, which can be formulated as
where is the sparsity parameter, and R indicates the regularization function. See [17,27] for details.
5. Proposed Method
The objective of this section is to introduce an effective method for deriving a system of ordinary differential equations that captures the dynamics of Russia–Ukraine warfare. Due to the unavailability of initial combat strengths for both Russian and Ukrainian forces, we model the dynamics using the cumulative losses measured as in Section 3. This approach can be considered an alternative application of the Lanchester model, as discussed in Remark 1. On the other hand, since the duration of the warfare is long (579 days) enough to exhibit diverse patterns resulting from changes in tactics or strategies during battle, we opt to identify separate systems over subintervals of time to better capture the evolving character of the data, rather than using a single system for the entire period.
5.1. Partition of Data
To implement the above discussion, we partition the entire set of measurement data into disjoint subsets by examining the geometric properties of the data, specifically focusing on the sign changes in their second-order derivatives. For this purpose, we initially create a smooth approximation of the data using the Moving Least Squares (MLS) method [28]. The reason for choosing the MLS method is that when averaging the data using this method, we can control the number of contributing data points, the distribution of weights, and the accuracy of approximation based on the data properties. To be specific, let be the data values in a neighborhood of an evaluation point t. The approximation of the value f at location t is given by the expression
where the coefficients are determined by solving the minimization problem
Here, is a penalty function depending on the distance between and t, e.g., , and . The problem (7) can be solved by applying the Lagrange multipliers method. Using the matrix notation, the solution can be represented as
where
Next, we calculate the second-order finite differences, , from the approximated data , and apply the MLS method to the differences if smoothing is needed to facilitate our investigation into the shape of the data. The resulting finite differences are denoted by . Subsequently, we identify points where the sign of changes. Based on these locations, we partition the entire set of sampling times into K disjoint subsets for .
5.2. Identification of System
Let and be the state variables representing the cumulative losses of Russian and Ukrainian combat forces at time t, respectively. For each subset obtained by applying the partitioning method from the previous subsection, we consider a system of the form
where functions and represent the dynamics constraints of the data and . In this paper, and are determined based on the generalized Lanchester model in (4). Specifically, we employ the SINDy algorithm described in Section 4 to identify a sparse set of coefficients using the library of polynomials of degree up to 2,
Subsequently, for the resulting system, we conduct a phase plane analysis based on qualitative theory, as presented in [29]. We investigate the battle performance in terms of the ratio , revealing patterns in Russia–Ukraine warfare. Refer to [30] for details on the ratio.
6. Simulations
In this section, we showcase the simulation results of the proposed method detailed in Section 5. We subdivide the complete dataset of Russia–Ukraine warfare, as obtained in Section 3, into six disjoint subsets using the method introduced in Section 5.1. We then identify a system representing the dynamics of warfare over each time interval by applying the SINDy algorithm discussed in Section 5.2.
6.1. Partitioned Times
Denoting by the set of sampling times during the entire period of the data, we applied the MLS approximation in (6) with a parameter setting of to obtain the smoothed data and , along with their smoothed second-order finite differences and . For the MLS evaluation at each time , we used the data in the closest 61-point neighborhood of t (i.e., ). Figure 1a–c illustrate the original data, their smoothed versions, and the finite differences, respectively. We located the points in where the signs of and change. The union of these locations constitutes the candidates for the end points of each subinterval. The final locations for the partition were determined by taking the average of two points whose distance are smaller than 60. We obtained six disjoint subsets for as
Figure 1.
Partition of the cumulative loss data: dotted lines visualize the partition.
The resulting partition is visualized in Figure 1c,d as dotted lines. If the character of data changes over time, unlike the scenario where the data are governed by a single system of equations throughout the entire time period, then the outcome of the system identification through a data-driven method, such as the SINDy algorithm, will depend on the choice of partition. The objective of the above approach is to find a suitable partition capturing the change in character by investigating the local properties of data.
6.2. Identified Systems
To identify systems of the form (8) capturing combat dynamics, we applied the SINDy algorithm to the data and for each subset in (10). For this, we used the polynomial library in (9) and applied the STLS method with a threshold of . This results in a first-order linear system of the form
where the coefficients of the second-degree terms vanish. The solutions to this system reveal the characteristic of the warfare during the corresponding period. For a more informative analysis, we conduct a phase plane analysis for the system based on qualitative theory, as presented in [29]. Denoting
the solution to the system (11) can be characterized by the eigenvalues of the matrix A. To this end, we denote the characteristic equation of A by
for and , and its discriminant by . Moreover, we investigate the ratio of loss rates, which assesses the battle performance in each period. Eventually, from the identified system over each time interval , we want to compute the quantities , , , and also as a function of time. Our analysis results on the systems identified from the data and for , in (10) are presented as follows.
- System over . From the data and with the initial values and , we obtained the coefficients of the system (11) as
The solution to the system with these coefficients is illustrated in Figure 2a. To categorize the solution behavior, we compute , , and as defined in (12):
Figure 2.
Models over the six subsets of measurement times, , : cumulative losses of Russian forces (red), Ukrainian forces (blue), and models (black dashed).
According to the classification scheme in [29] Chapter 4.8, the solutions travel toward the equilibrium as time goes toward infinity. This implies that the dynamics of military confrontations approach a steady state as long as there is no change in strategy. The nature of warfare is further revealed by the exchange rate [30]. As seen in Figure 3a, the exchange rate stays around 4; although, it is slightly decreasing. It indicates that the Russian force was losing its strength four times faster than Ukraine during this period.
Figure 3.
Ratio of loss rates over the six subsets of measurement times, , .
- System over . For the measurements and with the initial values 53,307 and 13,835, the coefficients were determined as
The graph of the solution to the corresponding system is presented in Figure 2b. In this case, we have the quantities
from which the origin of the system is classified as a saddle point, meaning that the solutions travel away from the origin. This indicates that the combat effectiveness was one-sided in this time interval, a characteristic that can be precisely assessed by the ratio . The ratio, depicted in Figure 3b, rapidly increases, implying that the battle performance of the Ukraine force was superior to its counterpart during this period.
- System over . The losses and with the initial observations 84,524 and 20,525 were fitted by the system (11) with the coefficients
This produces the fitting curve shown in Figure 2c. The measurements for the analysis of long term behaviors are
whose signs are the same as the case over . It follows that the behavior of the solutions to this system is equivalent to that over . From the graph of the ratio shown in Figure 3c, we observe that the war situation had changed from the last time interval and was improving for the Russian forces.
- System over . The cumulative losses over with the initial measurements 109,293 and 32,461 were modeled by the system with coefficients
We illustrate its solution in Figure 2d. In this case, we have
The matrix A for this system has complex eigenvalues, and its trace is negative, classifying the equilibrium point as a spiral. This suggests that the loss rates of the engaging forces would dynamically change until reaching a steady state. The ratio of loss rates is plotted in Figure 3d, from which it follows that the Russian force was reducing its loss quickly in this period; although, its loss rate at the beginning was high.
- System over . With the initial measurements 126,402 and 36,758, the estimation of the system over resulted in the coefficient
It is interesting to note that the loss rate of the Russian force is modeled not to depend on its own losses in this period. The solution to this system is demonstrated in Figure 2e, and its behavior is characterized in terms of
which indicates that the solutions travel away from the origin as during . This implies that the losses of both forces would diverge as time goes by; although, the one-sidedness of battle performance is not as significant as in the case over . As shown in Figure 3e, the exchange rate stays around within this period. This suggests that there were no significant changes in tactics for both forces.
- System over . We modeled the dynamics of losses over with 141,866 and 43,289 in terms of coefficients
The solution of the system with these coefficients is plotted in Figure 2f. It follows from the measurements
that the solutions behave as in the last period, implying that the nature of warfare was not significantly changed. The ratio of loss rates shown in Figure 3f indicates that the Ukraine force was gaining in combat performance during this season.
The aggregate plot of the simulations over the entire period is presented in Figure 4. In Table 2, we summarize the mean relative errors
between the data and the simulations . In our simulation, we set . To validate the improvement in data fitting performance achieved by the proposed approach, we tested the SINDy algorithm without data partitioning, which resulted in a single model with coefficients
Figure 4.
Aggregated model over the entire time period: cumulative losses of Russian force (red), Ukrainian force (blue), and model (black dashed).
This model is illustrated in Figure 5. The effectiveness of the proposed method can be assessed by comparing Figure 4 and Figure 5. The mean relative errors for the model with coefficients (14) are and for Russia and Ukraine, respectively. These values are over three times larger than the corresponding average errors of the proposed method, which are and for Russia and Ukraine, respectively.
Figure 5.
Model with coefficients in (14) obtained by the SINDy algorithm without partitioning of data: cumulative losses of Russian force (red), Ukrainian force (blue), and model (black dashed).
7. Conclusions
In this study, we embarked on a journey to bridge the historical foundations of combat modeling, epitomized by the Lanchester model, with the intricate dynamics of contemporary warfare, exemplified by the Russia–Ukraine war. The persistent need to comprehend the essence of war and predict its outcomes propelled us to explore innovative methodologies, particularly the Sparse Identification of Nonlinear Dynamics (SINDy) algorithm, to enhance the applicability and adaptability of the Lanchester model in the face of modern complexities. Our application of SINDy to armor-centric combat loss data from the ongoing Russia–Ukraine war has yielded insightful results. The algorithm, operating without prior knowledge of the system’s dynamics, successfully identified governing equations for the Lanchester model, specifically tailored to the attrition data of combat equipment. This approach not only overcomes the challenges posed by the nonlinear and analytically complex nature of the modern warfare dynamics but also provides a pathway for efficient simulation and analysis.
Our proposed method, outlined in Section 5, strategically partitioned the time-series data and employed SINDy for system identification, enhancing the fidelity of the model to the dynamic nature of the conflict. The subsequent simulations, discussed in Section 6, provided a nuanced understanding of the dynamics, offering valuable insights into the evolving nature of warfare in the Russia–Ukraine war. Despite this, the MLS and SINDy algorithms utilized in the current study have limitations. It is not easy to preserve abrupt changes in data because the MLS smoothing uses the same weights for every evaluation. The derivative values required for applying the SINDy method are estimated from measurement data using a simple finite difference, which may lead to degraded performance under noisy circumstances, as discussed in [24]. To obtain more accurate results, we can enhance the current versions of MLS and SINDy by incorporating data-adapted weights and employing more sophisticated techniques to estimate derivatives, respectively. This issue could be addressed through a more in-depth investigation into combat scenarios and the geometric characteristics of the data. Such research endeavors have the potential to provide a basis for more sophisticated analysis and predictions of combat performance. It is our intention to address these challenges in future research, aiming to contribute solutions that enhance the precision of analysis and predictions related to combat effectiveness.
Author Contributions
Conceptualization, D.C.; methodology, D.C. and B.J.; software, B.J.; validation, D.C. and B.J.; formal analysis, D.C.; investigation, B.J.; resources, D.C.; data curation, D.C.; writing—original draft preparation, D.C. and B.J.; writing—review and editing, D.C. and B.J.; visualization, B.J.; supervision, D.C.; project administration, D.C.; funding acquisition, B.J. All authors have read and agreed to the published version of the manuscript.
Funding
This research was supported by the Bisa Research Grant of Keimyung University in 2022.
Data Availability Statement
Available online: https://www.oryxspioenkop.com/2022/02/attack-on-europe-documenting-equipment.html (accessed on 30 September 2023).
Conflicts of Interest
The authors declare no conflicts of interest.
References
- Lanchester, F.W. Aircraft in Warfare: The Dawn of the Fourth Arm, 1st ed.; Constable and Co.: London, UK, 1916. [Google Scholar]
- Morse, P.M.; Kimball, G.E. Methods of Operations Research, 1st ed.; John Wiley: New York, NY, USA, 1951. [Google Scholar]
- Weiss, H.K. Combat Models and Historical Data: The U.S. Civil War. Oper. Res. 1966, 14, 759–790. [Google Scholar] [CrossRef]
- Peterson, R. On the Logarithmic Law of Combat and Its Application to Tank Combat. Oper. Res. 1967, 15, 557–558. [Google Scholar] [CrossRef]
- Dietchman, S.J. A Lanchester Model of Guerrilla Warfare. Oper. Res. 1962, 10, 818–827. [Google Scholar] [CrossRef]
- Schaffer, M.B. Lanchester Models of Guerrilla Engagements. Oper. Res. 1968, 16, 457–488. [Google Scholar] [CrossRef]
- Hartley, D.S.; Helmbold, R.S. Validating Lanchester’s square law and other attrition models. Nav. Res. Log. 1995, 42, 609–633. [Google Scholar] [CrossRef]
- Kress, M. Lanchester Models for Irregular Warfare. Mathematics 2020, 8, 737. [Google Scholar] [CrossRef]
- Cangiotti, N.; Capolli, M.; Sensi, M. A generalization of unaimed fire Lanchester’s model in multi-battle warfare. Oper. Res. Int. J. 2023, 23, 38. [Google Scholar] [CrossRef]
- Keane, T. Combat modelling with partial differential equations. Appl. Math. Model. 2011, 35, 2723–2735. [Google Scholar] [CrossRef][Green Version]
- Coulson, S.G. Lanchester modelling of intelligence in combat. IMA J. Manag. Math. 2019, 30, 149–164. [Google Scholar] [CrossRef]
- Spradlin, C.; Spradlin, G. Lanchester’s equations in three dimensions. Comput. Math. Appl. 2007, 35, 999–1011. [Google Scholar] [CrossRef]
- Clifton, E. A brief review on the application of Lanchester’s models of combat in nonhuman animals. Ecol. Psychol. 2020, 32, 181–191. [Google Scholar] [CrossRef]
- Johnson, D.D.P.; MacKay, N.J. Fight the Power: Lanchester’s laws of combat in human evolution. Evol. Hum. Behav. 2013, 36, 152–163. [Google Scholar] [CrossRef]
- Jørgensen, S.; Sigué, S. A Lanchester-Type Dynamic Game of Advertising and Pricing. In Games in Management Science; Sigue, P.-O., Taboubi, S., Pineau, S., Eds.; Springer: New York, NY, USA, 2020; pp. 1–14. [Google Scholar]
- Stanescu, M.; Barriga, N.; Buro, M. Using Lanchester Attrition Laws for Combat Prediction in StarCraft. In Proceedings of the Eleventh AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment (AIIDE-15), Santa Cruz, CA, USA, 14–18 November 2015; pp. 86–92. [Google Scholar]
- Brunton, S.L.; Proctor, J.L.; Kutz, J.N. Discovering governing equations from data by sparse identification of nonlinear dynamical systems. Natl. Acad. Sci. USA 2020, 113, 3932–3937. [Google Scholar] [CrossRef]
- Jiang, Y.-X.; Xiong, X.; Zhang, S.; Wang, J.-X.; Li, J.-C.; Du, L. Modeling and prediction of the transmission dynamics of COVID-19 based on the SINDy-LM method. Nonlinear Dyn. 2021, 105, 2775–2794. [Google Scholar] [CrossRef]
- Lakshminarayana, S.; Sthapit, S.; Maple, C. Application of Physics-Informed Machine Learning Techniques for Power Grid Parameter Estimation. Sustainability 2022, 14, 2051. [Google Scholar] [CrossRef]
- Ren, Y.; Adams, C.; Melz, T. Uncertainty Analysis and Experimental Validation of Identifying the Governing Equation of an Oscillator Using Sparse Regression. Appl. Sci. 2022, 12, 747. [Google Scholar] [CrossRef]
- Wei, B. Sparse dynamical system identification with simultaneous structural parameters and initial condition estimation. Chaos, Solitons Fractals 2022, 165, 112866. [Google Scholar] [CrossRef]
- Ayankoso, S.; Olejnik, P. Time-Series Machine Learning Techniques for Modeling and Identification of Mechatronic Systems with Friction: A Review and Real Application. Electronics 2023, 12, 3669. [Google Scholar] [CrossRef]
- Dong, X.; Bai, Y.-L.; Lu, Y.; Fan, M. An improved sparse identification of nonlinear dynamics with Akaike information criterion and group sparsity. Nonlinear Dyn. 2023, 111, 1485–1510. [Google Scholar] [CrossRef]
- Champion, K.P.; Brunton, S.L.; Kutz, J.N. Discovery of Nonlinear Multiscale Systems: Sampling Strategies and Embeddings. SIAM J. Appl. Dyn. Syst. 2019, 18, 312–333. [Google Scholar] [CrossRef]
- Oryx’ Site. Available online: https://www.oryxspioenkop.com/2022/02/attack-on-europe-documenting-equipment.html (accessed on 1 August 2023).
- Turkes, T. Fitting Lanchester and Other Equations to the Battle of Kursk Data. Master’s Thesis, Naval Postgraduate School, Monterey, CA, USA, March 2000. [Google Scholar]
- Zhang, L.; Schaeffer, H. On the convergence of the SINDy algorithm. Multiscale Model. Simul. 2019, 17, 948–972. [Google Scholar] [CrossRef]
- Levin, D. The approximation power of moving least-squares. Math. Comput. 1998, 67, 1517–1531. [Google Scholar] [CrossRef]
- Allen, L. An Introduction to Mathematical Biology; Pearson: Upper Saddle River, NJ, USA, 2006. [Google Scholar]
- Duffey, R.B. Dynamic theory of losses in wars and conflicts. Eur. J. Oper. Res. 2017, 261, 1013–1027. [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 (https://creativecommons.org/licenses/by/4.0/).