On Isaac's war game of attrition and attack using dynamic programming approach
Abstract
EconStor is a publication server for scholarly economic literature, provided as a non-commercial public service by the ZBW.
Full text
Safa, Benghebrid; Touffik, Bouremani; Djamel, Benterki Article On Isaac's war game of attrition and attack using dynamic programming approach Games Provided in Cooperation with: MDPI – Multidisciplinary Digital Publishing Institute, Basel Suggested Citation: Safa, Benghebrid; Touffik, Bouremani; Djamel, Benterki (2024) : On Isaac's war game of attrition and attack using dynamic programming approach, Games, ISSN 2073-4336, MDPI, Basel, Vol. 15, Iss. 6, pp. 1-18, https://doi.org/10.3390/g15060035 This Version is available at: https://hdl.handle.net/10419/330104 Standard-Nutzungsbedingungen: Die Dokumente auf EconStor dürfen zu eigenen wissenschaftlichen Zwecken und zum Privatgebrauch gespeichert und kopiert werden. Sie dürfen die Dokumente nicht für öffentliche oder kommerzielle Zwecke vervielfältigen, öffentlich ausstellen, öffentlich zugänglich machen, vertreiben oder anderweitig nutzen. Sofern die Verfasser die Dokumente unter Open-Content-Lizenzen (insbesondere CC-Lizenzen) zur Verfügung gestellt haben sollten, gelten abweichend von diesen Nutzungsbedingungen die in der dort genannten Lizenz gewährten Nutzungsrechte. Terms of use: Documents in EconStor may be saved and copied for your personal and scholarly purposes. You are not to copy documents for public or commercial purposes, to exhibit the documents publicly, to make them publicly available on the internet, or to distribute or otherwise use the documents in public. If the documents have been made available under an Open Content Licence (especially Creative Commons Licences), you may exercise further usage rights as specified in the indicated licence. https://creativecommons.org/licenses/by/4.0/
Citation: Safa, B.; Touffik, B.; Djamel, B. On Isaac’s War Game of Attrition and Attack Using Dynamic Programming Approach. Games 2024, 15, 35. https://doi.org/10.3390/ g15060035 Academic Editor: Ulrich Berger Received: 14 July 2024 Revised: 28 September 2024 Accepted: 22 October 2024 Published: 24 October 2024 Copyright: © 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/). games Article On Isaac’s War Game of Attrition and Attack Using Dynamic Programming Approach Benghebrid Safa 1,*,†, Bouremani Touffik 2,† and Benterki Djamel 1,† 1Laboratory of Fundamental and Numerical Mathematics, Department of Mathematics, Faculty of Sciences, University of Ferhat Abbas Setif-1, Setif 19000, Algeria; [email protected] 2Laboratory of Applied Mathematics, Faculty of Technology, University of Ferhat Abbas Setif-1, Setif 19000, Algeria; touffik.bour[email protected] *Correspondence: [email protected]; Tel.: +213-781318405 †These authors contributed equally to this work. Abstract: In this study, we use the dynamic programming method introduced by Miric˘a (2004) to solve the well-known war game of attrition and attack as formulated by Isaacs (1965). By using this modern approach, we extend the classical framework to explore optimal strategies within the differential game setting, offering a complete, comprehensive and theoretically robust solution. Additionally, the study identifies and analyzes feedback strategies, which represent a significant advancement over other strategy types in game theory. These strategies dynamically adapt to the evolving state of the system, providing more robust solutions for real-time decision-making in conflict scenarios. This novel contribution enhances the application of game theory, particularly in the context of warfare models, and illustrates the practical advantages of incorporating feedback mechanisms into strategic decision-making. The admissible feedback strategies and the corresponding value function are constructed through a refined application of Cauchy’s Method of characteristics for stratified Hamilton–Jacobi equations. Their optimality is proved using a suitable Elementary Verification Theorem for the associated value function as an argument for sufficient optimality conditions. Keywords: differential game; differential inclusion; feedback strategies; dynamic programming; Hamiltonian flow; value function 1. Introduction Differential games, a branch of static game theory, provide a framework for analyzing strategic interactions between two or more players, in which each player’s decisions, in turn, influence the dynamics of a system. Rufus Isaac’s seminal book Differential Games [ 1 ], published in 1965, laid the foundation for the study of pursuit-evasion games and offered a comprehensive framework for analyzing differential games involving multiple players. This work laid the groundwork for addressing a diverse array of conflict scenarios and inspired researchers to delve further into this field. This exploration brought numerous criticisms of Isaac’s heuristic approach to the forefront, including those highlighted in [ 2 – 8 ]. Ultimately, the research prompted by Isaac’s’ missteps has left a lasting legacy, manifesting in improved methodologies, interdisciplinary collaborations, and a richer understanding of the nuances of the problem. Also, the divide between theoretical rigor and practical applicability has prompted researchers to seek a middle ground. Efforts have been made to develop theoretical frameworks that can accommodate the intricacies of concrete examples (e.g., [ 9 – 12 ]). This involved refining existing mathematical methods and, in some cases, introducing novel approaches that maintain a balance between theoretical soundness and practical relevance. Since 1982, significant developments have occurred in the theory of viscosity solutions, initiated by [ 13 ], which have provided various characterizations of the value function as a solution to the Hamilton–Jacobi-Isaac’s equation. However, the elaboration of the theory of viscosity solutions has not effectively contributed to the Games 2024,15, 35. https://doi.org/10.3390/g15060035 https://www.mdpi.com/journal/games
Games 2024,15, 35 2 of 18 accurate and complete resolution of any concrete problems proposed in the literature. This prevailing anomaly in the study of differential games is about to be corrected, due to the recent contributions presented in Miric˘a’s work [ 14 – 16 ]. The fundamental content of this new Dynamic Programming approach consists of sufficient optimality conditions, illustrated by a main theoretical support consisting of seven verification theorems. It essentially extends to much more realistic cases, the elementary verification theorem is from Isaac’s (1965) in [ 1 ], the only known previous one (applied, unjustifiably, to problems in which the value function is not differentiable). The constructive aspect of this approach also encompasses significant extensions and generalizations of the characteristics’ method for non-smooth Hamilton–Jacobi equations, providing a rigorous foundation for the heuristic procedures proposed by Isaac’s (1965) and various other related works. Unlike previous methodologies, optimality is defined not within the framework of saddle points [ 3 , 17 ], but rather in the more convenient though ostensibly equivalent class of relatively optimal feedback strategies. As noted in [ 15 ], the only realistic approach to engaging in a differential game (particularly in the context of an optimal control problem) is to employ feedback strategies that are calculated in advance. This perspective is, in fact, shared by [ 1 , 11 ]. One of the classic problems in differential games is the War of Attrition, a compelling concept with applications across various fields, including military strategy and resource management. It is regarded as a well-known example within the domain of differential games. It models a scenario in which two or more players are engaged in a contest to capture a valuable resource, such as territory or prey. However, this contest incurs costs. Players must determine the duration of their involvement in the struggle, carefully weighing the potential benefits of victory against the cumulative costs of sustained conflict. The aim of this paper is to apply step by step manner the theoretical Dynamic Programming algorithm, described in [ 15 , 16 ], and to integrate these results with numerical procedures in order to achieve a more rigorous and theoretically complete solution to the War of Attrition game, which was formulated and studied heuristically in [ 1 ] (Section 5.4, page 96). This model may be considered as a two-player zero-sum game, where the players have completely opposite interests namely, a player’s gain is an equivalent loss to the opposing player. Our approach was first employed to address problems of exceptionally high complexity. Among these challenges was the well-known Homicidal chauffeur game in [ 18 ]. Additionally, in the explicit model illustrated in [ 19 ], it was shown that, only the maximal value function is admissible and is associated with certain feedback strategies. Furthermore, within the realm of conflict problems, the model presented in [ 20 ] is particularly relevant as it provides a framework that can be directly compared with the results in [ 21 ]. The primary distinction between the two studies lies in the methodological approaches employed to analyze warfare dynamics: dynamic programming in our case, contrasted with the Lanchester equation in theirs. The conclusions drawn from this comparison suggest that our approach offers a broader and more realistic framework for modeling warfare dynamics, particularly in real-world scenarios where strategies and conditions evolve over time. While the Lanchester equation is useful, it is constrained by its static nature and limited scope, making our approach more applicable to complex, dynamic conflicts. Utilizing the Dynamic Programming method to solve this problem presents the advantage of allowing us to determine all admissible trajectories associated with the problem. Moreover, the hypotheses that need to be verified are significantly more natural and easier to establish, drawing upon elements of Hamilton–Jacobi theory as well as recent findings in Non-Smooth Analysis as referenced in [15,22–24]. The paper is organised as follows: after the introduction, we present in Section 2the formulation of the problem, its Dynamic Programming formulation, and the characterization of the Hamiltonian. Section 3gives the generalized stratified Hamiltonian field. In Section 4, we describe the partial Hamiltonian flow whose trajectories have terminal segments on each of the strata. Section 5shows the existence of the corresponding value function which defines a certain pair of admissible and possibly optimal feedback strate-
Games 2024,15, 35 3 of 18 gies of the considered game problem. Finally, some concluding remarks are provided in Section 6. 2. Formulation of the Problem In [ 1 ], we consider a warfare game model between two nations U and V , engaged in a protracted war, that consists of optimizing the cost function given by the following: C(u(.),v(.)) =ZT 0[(1−v(t))x2(t)−(1−u(t))x1(t)]dt, (1) and defined by the warfare dynamic system: x′=(m1−c1v(t)x2,m2−c2u(t)x1,−1),x(0)=x0, (u(t),v(t)) ∈[0, 1]×[0, 1],t∈[0, T], x0∈R3 +,c1>c2>0, (2) the involved functions have the following significance: •x1(t),x2(t): represent the force of the nations Uand V, respectively, at t∈[0, T]; •m1,m2: the weapon production rate of the nations Uand V, respectively; •c1 , c2 : are the measure of weapon effectiveness of V versus U and U versus V , respectively; •u(t) and v(t) : represent the strategies of the two nations (or players) involved in the game. Specifically, u(t) is the strategy chosen by the nation U (the attacker), which determines the intensity or allocation of its military efforts over time t . The value of u(t) is constrained within the interval [0, 1] , where u(t) = 0 represents no attack, and u(t) = 1 represents the maximum possible attack effort. In relation to v(t) it is the strategy chosen by the nation V (the defender), representing how much effort it allocates to defending itself at any time t . Similar to u(t) , v(t) lies within [ 0, 1 ] , with v(t) = 0 indicating no defense effort and v(t) = 1 representing the maximum defense effort. • The first and second equation of system (2) represent, the rate of change in nation U ’s military forces over time (respectively, the rate of change in nation V ’s military forces). While, the third equation models the time evolution within the game. It implies that time is decreasing uniformly, as the conflict proceeds, from T to 0. This negative time progression is a standard feature in differential games to reflect the countdown toward the end of the game. From the intuitive formulation of the problem in (1) and (2), it is understood that there are two nations (players), U and, V and they can choose, an optimal strategy e u(.) , respectively, e v(.) for which the dynamic system in (2) generates a trajectory e x(.)=xe u,e v(.) and such that, the player U tries to minimize the cost functional C(., e v(.)) , while the player Vtries to maximize the cost functional C(e u(.), .). 2.1. Dynamic Programming Formulation In order to use the Dynamic Programming approach in [ 15 , 16 ], we reformulate the problem (1) and (2) using standard notations in game theory and embedding this problem in a set of problems associated with each initial point in the phase space as in [ 18 – 20 ]. We obtain the following standard Lagrangian autonomous differential game problem which, in a rather vague formulation, may be stated as follows: Problem 1. Given m1,m2>0, c1>c2>0. Find: inf u(.)sup v(.) C(y;u(.),v(.)),∀y∈Y0, (3) subject to the following:
Games 2024,15, 35 4 of 18 C(y;u(.),v(.)) = g(x(T)) + RT 0f0(x(t),u(t),v(t))dt,y∈Y0, x′(t) = f(x(t),u(t),v(t)) a.e.(0, T),x(0) = y, u(t)∈U(x(t)),v(t)∈V(x(t)) a.e.(0, T), x(.)∈Ω,(u(.),v(.)) ∈ P,f0(x(.),u(.),v(.)) ∈L1([0, T],R), x(t)∈Y0,∀t∈[0, T),x(T)∈Y1, (4) defined by the following data: f(x,u,v) = (m1−c1vx2,m2−c2ux1,−1), f0(x,u,v) = (1−v)x2−(1−u)x1, U(x) = U= [0, 1], V(x) = V= [0, 1],g(ξ) = 0, ∀ξ∈Y1, Y0=R+×R+×[0, T),Y1=R+×R+×{0}. (5) where P=U ×V is the (largest) class of measurable admissible control functions (u( . ) , v( . )) and Ωis the corresponding class of absolutely continuous admissible trajectories. 2.2. The Hamiltonian and the Set of Transversely Terminal Points The pseudo-Hamiltonian H(x , p , u , v) = ⟨p , f(x , u , v)⟩+f0(x , u , v) is given in our case by the following: H(x,p,u,v) = p1m1+p2m2−p3+x2−x1+x1(1−c2p2)u−x2(1+c1p1)v, (6) where, prepresents Lagrange multipliers; using the fact that: minu∈U[(1−c2p2)u]=(0 if p2≤1 c2, 1−c2p2if p2>1 c2. maxv∈V[−(1+c1p1)v]=(0 if p1≥ − 1 c1, −(1+c1p1)if p1<−1 c1. hence, the corresponding extreme value of the control parameters is given by the formulas: b U(x,p) = b U(p) = {0}if p2<1 c2, {1}if p2>1 c2, U= [0, 1]if p2=1 c2. b V(x,p) = b V(p) = {0}if p1>−1 c1, {1}if p1<−1 c1, V= [0, 1]if p1=−1 c1. (7) The Isaac’s Hamiltonian: H(x,p) = min u∈Umax v∈VH(x,p,u,v) = max v∈Vmin u∈UH(x,p,u,v),(x,p)∈Z=dom(H(., .)), as well as its domain Z are stratified by the stratification SH={Z±,± , Z±,∓ , Z0,± , Z±,0 , Z0,0}defined by the following:
Games 2024,15, 35 5 of 18 Z+,+={(x,p)∈Z:p1>−1 c1,p2>1 c2}, Z+,−={(x,p)∈Z:p1>−1 c1,p2<1 c2}, Z+,0 ={(x,p)∈Z:p1>−1 c1,p2=1 c2}, Z−,+={(x,p)∈Z:p1<−1 c1,p2>1 c2}, Z−,−={(x,p)∈Z:p1<−1 c1,p2<1 c2}, Z−,0 ={(x,p)∈Z:p1<−1 c1,p2=1 c2}, Z0,+={(x,p)∈Z:p1=−1 c1,p2>1 c2}, Z0,−={(x,p)∈Z:p1=−1 c1,p2<1 c2}, Z0,0 ={(x,p)∈Z:p1=−1 c1,p2=1 c2}. (8) If we denote by H±,±( ., . ) = H( ., . )|Z±,± , H±,∓( ., . ) = H( ., . )|Z±,∓ , H±,0( ., . ) = H(., .)|Z±,0 ,H0,±(., .) = H(., .)|Z0,±,H0,0(., .) = H(., .)|Z0,0 we obtain: H+,+(x,p) = p1m1+p2(m2−c2x1)−p3+x2, H+,−(x,p) = p1m1+p2m2−p3+x2−x1, H+,0(x,p) = p1m1+m2 c2−p3+x2−x1, H−,+(x,p) = p1(m1−c1x2) + p2(m2−c2x1)−p3, H−,−(x,p) = p1(m1−c1x2) + p2m2−p3−x1, H−,0(x,p) = p1(m1−c1x2) + m2 c2−p3−x1, H0,+(x,p) = −m1 c1+p2(m2−c2x1)−p3+x2, H0,−(x,p) = −m1 c1+p2m2−p3+x2−x1, H0,0(x,p) = −m1 c1+m2 c2−p3+x2−x1. (9) Next, we need to compute the set of terminal transversality values defined in the general case by the following: Z∗ +,−={(ξ,q)∈Y1×R3:H(ξ,q) = 0, ⟨q,¯ ξ⟩=Dg(ξ)¯ ξ,∀¯ ξ∈TξY1}, Dg(ξ)¯ ξ=∂g ∂ξ (ξ)¯ ξ.(10) Lemma 1. The set of terminal transversality values, Z∗, in our case is given by the following: Z∗={((s1,s2, 0),(0, 0, s2−s1));s1,s2≥0} ⊂ Z+,−. (11) Proof of Lemma 1. Since, g(ξ)= 0 and the tangent space TξY1=R×R×{ 0 } then, it follows from (10)that, q1ξ1+q2ξ2+q3ξ3=0, ∀ξ1,ξ2∈R,ξ3=0 and, therefore q1=q2=0, q3∈R. Starting from the fact that, for ξ= (s1 , s2 , 0 )∈Y1 , q= ( 0, 0, q3) , q3∈R . If z= (ξ , q)∈ Z+,+∪Z−,± then, we obtain the following contradictions, q2= 0 ≯1 c2 , q1= 0 ≮−1 c1 , and if z=(ξ,q)∈Z±,0 ∪Z0,±∪Z0,0 we obtain q2=1 c2= 0 and q1=−1 c1= 0. Therefore, the only admissible trajectories are the ones which have segments on the stratum Z+,− because, q1= 0 >−1 c1 , q2= 0 <1 c2 . Besides, using the fact that, H+,−(ξ , q) = −q3+s2−s1= 0 hence, q3=s2−s1. 3. Generalized Hamiltonian and Characteristic Flow The first main computational operation consists of the backward integration for t≤ 0, of the Hamiltonian inclusion: (´ x,´ p)∈d♯ SH(x,p),(x(0),p(0)) = z= (ξ,q)∈Z∗, (12) defined by the generalized Hamiltonian orientor field d♯ SH(., .):
Games 2024,15, 35 6 of 18 d♯ SH(x,p) = n(´ x,´ p)∈T(x,p)Z;´ x∈f(x,b U(x,p),b V(x,p)), ⟨´ x,¯ p⟩−⟨´ p,¯ x⟩=DH(x,p)( ¯ x,¯ p),∀(¯ x,¯ p)∈T(x,p)Zo,(13) where, DH(x,p)(x,p) denotes the directional derivative of Hamiltonian function H(., .) at the point (x,p)∈Zin the direction (x,p)∈T(x,p)Zand is described as follows: DH(x,p)(x,p)=∂H ∂x(x,p)x+∂H ∂p(x,p)p. As specified in the Algorithm in [ 15 , 16 ], for each terminal point z= (ξ , q)∈Z∗ one should identify the maximal solutions: X∗(.)=(X(.),P(.)) :I(z)=(t−(z), 0]→Z, of the Hamiltonian inclusion in (12)that satisfies the following conditions: X(t)∈Y0∀t∈I0(z) = (t−(z), 0), H(X(t),P(t)) = 0, ∀t∈I(z), X′(t) = f(X(t),u(t),v(t)) a.e. I0(z), u(t)∈b U(X∗(t)),v(t)∈b V(X∗(t)), a.e. I0(z). (14) If there are several solutions for the same terminal point z= (ξ , q)∈Z∗ , it is necessary to parameterize all these solutions by λ∈Λ(z) in order to obtain the generalized Hamiltonian flow X∗( ., . )=(X( ., . ) , P( ., . )) :B={(t,a),t∈I(a)a∈A}→Z ; A=graph(Λ(.)) , a=(z,λ) . We recall also, the fact that, for each (t,a)∈B0={(t,a)∈B,t=0} the Hamiltonian flow X∗(., .)defines the controls and, respectively, the trajectories: ut,a(s)=ua(t+s),vt,a(s)=va(t+s),s∈[0, −t], xt,a(s)=X(t+s,a),(15) which are admissible with respect to the initial point y=X(t,a)∈Y0 , and for which the value of the cost functional in (4)is given by the function V(., .)defined by the following: V(t,a)=g(ξ) + t Z0⟨P(σ,a),X′(σ,a)⟩dσ,a=(z,λ), (16) and which, together with the Hamiltonian flow X∗(., .)=(X(., .),P(., .)) defines the generalized characteristic flow C∗(., .)=(X∗(., .),V(., .)) ; using the definition of the Hamiltonian H(., .) and the second condition in (14) one has <P(σ,a) , X′(σ,a)>= −f0(X(σ,a),b u(X∗(σ,a)),b v(X∗(σ,a))) , it follows from (3) that, the function V( ., . ) having as formula: V(t,a)=Zt 0((1−b u(X∗(σ,a)))X1(σ,a)−(1−b v(X∗(σ,a)))X2(σ,a))dσ, (17) therefore, it follows from (8) and (9) that, the Hamiltonian oriented field d♯ SH( ., . ) is given by the formulas: d♯ SH(x,p) = d♯ SH±,±(x,p)if (x,p)∈Z±,±, d♯ SH±,∓(x,p)if (x,p)∈Z±,∓, d♯ SH±,0(x,p)if (x,p)∈Z±,0, d♯ SH0,±(x,p)if (x,p)∈Z0,±, d♯ SH0,0(x,p)if (x,p)∈Z0,0. (18)
Games 2024,15, 35 7 of 18 Since the manifolds Z±,± , Z±,∓⊂Z are open subsets, the Hamiltonian oriented fields d♯ SH±,±(., .)and d♯ SH±,∓(., .)in (13)coincide with classical Hamiltonian vector fields: d♯ SH±,±(x,p) = n(∂H±,± ∂p(x,p),−∂H±,± ∂x(x,p)o, d♯ SH±,∓(x,p) = n(∂H±,∓ ∂p(x,p),−∂H±,∓ ∂x(x,p)o,(19) which are easy to calculate and will be described and studied later. While, on the singular stratum e Z∈Z±,0,Z0,±,Z0,0 the corresponding Hamiltonian field d♯ Se H( ., . )∈ nd♯ SH±,0(., .),d♯ SH0,±(., .),d♯ SH0,0(., .)ois characterized by the following result. Lemma 2. For any (x,p)∈e Z one has the following: d♯ Se H(x,p) = ∅. (20) Proof of Lemma 2. If (x,p)∈Z±,0 , in order to compute the generalized Hamiltonian field d♯ SH±,0( ., . ) , we note first that, according to some classical results as in [ 15 ], the tangent space to the five-dimensional manifolds Z±,0 is given by the following: T(x,p)Z±,0 ={(¯ x,¯ p)∈R3×R3;¯ p2=0}, (21) and DH+,0(x , p)( ¯ x , ¯ p) = −¯ x1+¯ x2+m1¯ p1−¯ p3 . Therefore, the condition ⟨´ x , ¯ p⟩−⟨´ p , ¯ x⟩= DH+,0(x,p)( ¯ x,¯ p)is fully characterized by the expression: (p′ 1−1)¯ x1+ (1+p′ 2)¯ x2+p′ 3¯ x3+ (m1−x′ 1)¯ p1−x′ 2¯ p2−(x′ 3+1)¯ p3=0, ∀¯ xi,¯ pi∈Ri=1, 2, 3. (22) It follows that, at each point (x,p)∈Z+,0 one has the following: x′ 1=m1,x′ 2=0, x′ 3=−1, p′ 1=1, p′ 2=−1, p′ 3=0, (23) since (x′,p′)∈T(x,p)Z+,0 then, p′ 2=0, this contradicts the fact that p′ 2=−1. Symmetrically, on the stratum Z−,0 working as in the previous case we obtain: x′ 1=m1−c1x2,x′ 2=0, x′ 3=−1, p′ 1=1, p′ 2=c1p1,p′ 3=0, (24) since (x′,p′)∈T(x,p)Z−,0 then, p′ 2= 0. While, from (24) it follows that, p1= 0 that contradicts the fact that (x,p)∈Z−,0 . Concerning the strata Z0,± , the proof is conducted in the same way as in the previous cases. Next, on the stratum Z0,0 , using the same type of computations and arguments as in above, we obtain: T(x,p)Z0,0 ={(x,p)∈R2×R2;(p1,p2)=(0, 0)}, DH0,0(x,p)(x,p)=−x1+x2−p3.(25) While the condition ⟨x′,p⟩−⟨p′,x⟩=DH0,0(x,p)(x,p) is characterized by the expression: p′ 1−1x1+p′ 2+1x2−x′ 3+1p3+p′ 3x3=0, ∀xi,p3∈R, from here we deduce that at each point (x,p)∈Z0,0 one has the following: x′ 1,x′ 2∈R2,x′ 3=−1, p′ 1=1, p′ 2=−1, p′ 3=0, the fact that (x′,p′)∈T(x,p)Z0,0 gives p′ 1= 0 = 1 and p′ 2= 0 =− 1, which leads to a contradiction.
Games 2024,15, 35 8 of 18 3.1. The Hamiltonian System on the Open Stratum Z+,+ On the open stratum Z+,+ for which, p1>−1 c1 and p2>1 c2 the differential inclusion in (19)coincides with the smooth Hamiltonian system: (x′= (m1,m2−c2x1,−1), p′= (p2c2,−1, 0).(26) Standard results from differential equations theory show that the general solution of the system (26)is described by the formulas: x+,+(t) = (m1t+k1,−c2m1 2t2+ (m2−c2k1)t+k2,−t+k3),t<0, p+,+(t) = (−c2 2t2+k4c2t+k5,−t+k4,k6),ki∈R,i=1, . . . , 6. (27) 3.2. The Hamiltonian System on the Open Stratum Z+,− On the open stratum Z+,− for which p1>−1 c1 and p2<1 c2 the differential inclusion in (19)coincides with the Hamiltonian system: (x′= (m1,m2,−1), p′= (1, −1, 0),(28) its general solution is described by the following: x+,−(t) = (m1t+k1,m2t+k2,−t+k3),t<0, p+,−(t) = (t+k4,−t+k5,k6),ki∈R,i=1, . . . , 6. (29) 3.3. The Hamiltonian System on the Open Stratum Z−,+ On the stratum Z−,+ for which p1<−1 c1 and p2>1 c2 differential inclusion ( 19 ) coincides with the Hamiltonian system: (x′= (−c1x2+m1,−c2x1+m2,−1), p′= (c2p2,c1p1, 0),(30) which has as a general solution: x−,+ 1(t) = k1e−√c1c2t+k2e√c1c2t+m2 c2,t<0, x−,+ 2(t) = k1qc2 c1e−√c1c2t−k2qc2 c1e√c1c2t+m1 c1, x−,+ 3(t) = −t+k3, p−,+ 1(t) = k4e−√c1c2t+k5e√c1c2t, p−,+ 2(t) = −k4qc1 c2e−√c1c2t+k5qc1 c2e√c1c2t, p−,+ 3(t) = k6,ki∈R,i=1, . . . , 6. (31) 3.4. The Hamiltonian System on the Open Stratum Z−,− On the open stratum Z−,− for which p1<−1 c1 and p2<1 c2 the differential inclusion in (19)coincides with the smooth Hamiltonian system: (x′= (m1−c1x2,m2,−1), p′= (1, c1p1, 0),(32) which, in turn, has the general solution: x−,−(t) = (−1 2c1m2t2+ (m1−c1k1)t+k2,m2t+k1,−t+k3),t<0, p−,−(t) = (t+k4,1 2c1t2+c1k4t+k5,k6),ki∈R,i=1, . . . , 6. (33)
Games 2024,15, 35 15 of 18 b B−,−(x)=bt−,−(x),bs−,− 1(x),bs−,− 2(x),x∈Y−,− 0, bt−,−(x)=−x3, bs−,− 1(x)=x1+x2+(m1+m2)x3−c1x2x3−1 2c1m2x2 3−m2 2c1, bs−,− 2(x)=x2+m2x3. (67) Proof of Lemma 3. (1) If x=(x1,x2,x3)∈Y+,− 0 then, it follows from (34) that, a point (t,s1,s2)∈B+,− for which X+,−(t,s1,s2)=x is characterized by the expressions, x1=m1t+s1 , x2=m2t+s2 , x3=−t . Hence, the existence and uniqueness of the functions t=bt+,−(x)<0, s1=bs+,− 1(x)and s2=bs+,− 2(x)having the formulas as in (66). (2) In order to prove the second statement, use the same type of computation and arguments as in the previous case. Thus, it follows easily from (44) that, there exist t=bt−,−(x),s1=bs−,− 1(x)and s2=bs−,− 2(x)of the form as in (67). The results in Lemma 3 show that the characteristic flows C∗ +,−(., .)=X∗ +,−(., .),V(., .) and C∗ −,−(., .)=X∗ −,−(., .),V(., .) described, respectively, in (17) , (34) and (44) are invertible in the sense of (62)and generate the smooth partial proper value function: W0(x)=W+,− 0(x)=1 2(m2−m1)x2 3+(x2−x1)x3,x∈Y+,− 0, W−,− 0(x)=1 6c1m2x3 3−1 2m1x2 3+1 2c1x2x2 3−x1x3,x∈Y−,− 0,(68) which is of class C1and may be naturally extended by W(ξ)=g(ξ)=0, ∀ξ∈Y1. While, from (7) and (64) , we deduce that the corresponding admissible feedback strategies are given by the following: e U(x)×e V(x)={(e u+,−(x),e v+,−(x))}={(0, 0)},x∈Y+,− 0, {(e u−,−(x),e v−,−(x))}={(0, 1)},x∈Y−,− 0.(69) The main result in this section is the following. Theorem 1. The following statements are true: 1. The function W0(.) defined in (68) is a solution of Isaac’s equation defined in (65) on the corresponding open domain Y+,− 0∪Y−,− 0 . Moreover, each of them is the value function in the sense of (60)of the corresponding admissible feedback strategies given in (69). 2. The feedback strategies e U(.),e V(.) described in (69) are optimal for the restriction on their open domain Y+,− 0∪Y−,− 0. Proof of Theorem 1. For (1) , from (9) , (14) , (63) , (65) and (69) it follows that, if x∈Y+,− 0 then: minu∈U(x)maxv∈V(x)[DW+,− 0(x).f(x,u,v)+f0(x,u,v)] =min u∈U(x)max v∈V(x)H(x,e P+,−(x),u,v) = H(x,e P+,−(x),e u+,−(x),e v+,−(x)) =H+,−(X+,−(b B+,−(x)),e P+,−(x)) = 0, while, if x∈Y−,− 0we obtain: minu∈U(x)maxv∈V(x)[DW−,− 0(x).f(x,u,v)+f0(x,u,v)] =min u∈U(x)max v∈V(x)H(x,e P−,−(x),u,v) = H(x,e P−,−(x),e u−,−(x),e v−,−(x)) =H−,−(X−,−(b B−,−(x)),e P−,−(x)) = 0, hence, W0(.)defined in (68)is a solution of Isaac’s’ Equation (65). (2) . Since the value function W0(.) in (68) is of class C1 then, in order to prove the optimal of the pair of feedback strategies in (69) , we use the well-known Elementary Verifica-
Games 2024,15, 35 16 of 18 tion Theorem [ 1 , 12 , 15 ] according to which, a sufficient optimal condition for the admissible feedback strategies e U(.),e V(.)is to check the following differential inequalities: infu∈U,¯ v∈˜ V(x)[DW0(x)f(x,u,¯ v)+f0(x,u,¯ v)] ≥0, sup¯ u∈˜ U(x),v∈V[DW0(x)f(x,¯ u,v)+f0(x,¯ u,v)] ≤0. (70) First, if x∈Y+,− 0then, it follows from (5),(68)and (69)that: DW+,− 0(x)=(−x3,x3,−x1+x2+m2x3−m1x3) f(x,u,¯ v) = (m1,m2−c2ux1,−1),f0(x,u,¯ v)=x2−(1−u)x1 f(x,¯ u,v) = (m1−c1vx2,m2,−1),f0(x,¯ u,v) = (1−v)x2−x1 u=e u+,−(x)=0, v=e v+,−(x)=0, (71) and, therefore: inf u∈U,¯ v∈˜ V+,−(x)hDW+,− 0(x)f(x,u,¯ v)+f0(x,u,¯ v)i=inf u∈U[(1−c2x3)ux1], since c1>c2and x3∈[0, 1 c1)we deduce that: inf u∈U[(1−c2x3)ux1]=0, for the second inequality, it follows from (71)that: sup ¯ u∈˜ U+,−(x),v∈VhDW+,− 0(x)f(x,¯ u,v)+f0(x,¯ u,v)i=sup v∈V [(−1+c1x3)x2v]=0. Next, if x∈Y−,− 0 we use the same type of computation and arguments as in previous case; thus, it follows from (68)and (69)that: DW−,− 0(x)=−x3,1 2c1x2 3,−x1+c1x2x3−m1x3+1 2c1m2x2 3, f(x,u,¯ v) = (m1−c1x2,m2−c2ux1,−1),f0(x,u,¯ v)= (u−1)x1, f(x,¯ u,v) = (m1−c1vx2,m2,−1),f0(x,¯ u,v) = (1−v)x2−x1, u=e u−,−(x)=0, v=e v−,−(x)=1, (72) and we also find: inf u∈U,¯ v∈˜ V−,−(x)hDW−,− 0(x)f(x,u,¯ v)+f0(x,u,¯ v)i=inf u∈U(1−1 2c1c2x2 3)x1u, from here, we can extract two cases: Case 1 : If x3∈1 c1,1 c1q2c1 c2−1then, 1 −1 2c1c2x2 3>0 hence: inf u∈U1−1 2c1c2x2 3x1u=0. Case 2 : If x3∈1 c1,−t1(s1,s2) , s1∈m1 c1,m1 c1h1+m1 2m2i , s2∈˜ s2,e˜ s2 then, from (56) we obtain, x3<−t1(s1,s2)<1 c1q2c1 c2−1 and the rest of the proof is conducted in the same way as in the previous case; therefore, the first inequality in (70)is verified in both cases. For the second inequality, one has the following: sup ¯ u∈˜ U−,−(x),v∈VhDW−,− 0(x)f(x,¯ u,v)+f0(x,¯ u,v)i=sup v∈V [(1−c1x3)x2(1−v)] =0,
Games 2024,15, 35 17 of 18 which proves inequalities (70) and hence the optimality of the admissible feedback strategies e U(.),e V(.)holds. 6. Conclusions Finally, we are now in a position to derive several key findings, of which the following are noteworthy: 1. Our analysis builds upon Isaacs’ foundational framework for the war game of attrition and attack, thereby enhancing the understanding of the strategic interactions between nations. We demonstrate that the extremities of the maximal interval of trajectories provide a more nuanced perspective than previously articulated, revealing multiple pathways for conflict resolution that extend beyond Isaacs’ original single-path analysis. 2. The introduction of newly extended trajectories substantially modifies the dynamics of the attrition model. In contrast to Isaacs’ initial considerations, our findings suggest that nations can employ strategies designed to deplete the opponent’s resources gradually, thereby prolonging the duration of the conflict. This shift underscores the necessity of considering a range of strategic responses in extended engagements. 3. Our results underscore that specific selections regarding the extremities of trajectories, particularly those articulated in equations (40) , can yield fixed durations of warfare. This insight highlights the critical importance of strategic decision-making in shaping conflict outcomes, whereby the absence of attrition may arise under certain conditions, ultimately influencing the war’s trajectory. 4. The analysis reveals significant differences in how nations, represented by U and V , conduct their military engagements. Our findings indicate that while one nation may encounter diminishing returns in strength, the other can achieve a steady increase in power. This asymmetry suggests that strategic advantages may fluctuate over time, favoring the nation that effectively manages attrition. 5. We demonstrate that while nation V is capable of sustaining prolonged military operations with a gradual increase in strength, nation U faces a significant decline in resources, ultimately resulting in its disadvantage. This asymmetry suggests that the balance of power progressively shifts in favor of V , with substantial implications for optimal strategies and conflict outcomes. By contrasting our findings with Isaac’s’ original analyses, we illuminate previously unexplored possibilities within the structure of the maximal interval of trajectories and their influence on the dynamics of warfare. The conclusions provide a nuanced perspective on the impact of strategic choices on attrition and warfare duration, indicating the likelihood of V’s eventual triumph over U. However, working heuristically, Isaacs in [ 1 ] tries to identify certain geometric concepts such as, the dispersal line, equivocal line and singular surface,... , etc. Unfortunately, the significance of optimality was not specified. To address this aspect, in works like [ 3 , 9 , 12 , 17 ], optimality is examined through the saddle point condition for the cost function C(., .) , in the sense that: Ce U(.),V(.)≤ Ce U(.),e V(.)≤ CU(.),e V(.),∀(U(.),V(.)) ∈ P. (73) In relation to our approach, the optimality of a pair of admissible feedback strategies e U(.),e V(.) is confirmed through the verification of the weaker conditions in (70) which are easier to verify, and much more efficient because do not require the presence of all pairs of admissible strategies, e U(.),V(.) and U(.),e V(.) which in return, are necessary when checking the saddle point optimality condition in (73). In summary, the current study encompasses contributions from the authors in the following directions: 1. The use of some recent concepts and results from Non-Smooth Analysis and relevant applications in the differential games theory, as well as employing the synthesis of
Games 2024,15, 35 18 of 18 the very recent theory in [ 14 – 16 ] regarding the rigorous approach and constructive of differential game problems; 2. The identification of a pair of feedback strategies, as well as the corresponding complete solution and the rigorous demonstration of its optimality; 3. The development of the implementation with MATLAB 2018-software, has traced the evolutions of the state’s constraints considered in the problem. The results found show that, Dynamic Programming is the most effective tool for the complete resolution of concrete problems and provides accurate results. Author Contributions: Conceptualization, B.S. and B.T.; methodology, B.S. and B.T.; software, B.S. and B.D.; validation, B.S., B.T. and B.D.; formal analysis, B.S. and B.D.; writing—original draft preparation, B.S. and B.T.; writing—review and editing, B.S., B.T. and B.D.; supervision, B.T. and B.D. All authors have read and agreed to the published version of the manuscript. Funding: This research received no external funding. Data Availability Statement: The data presented in the paper are available upon request. Conflicts of Interest: The authors declare that they have no conflicts of interest. References 1. Isaacs, R. Differential Games; Wiley: New York, NY, USA, 1965. 2. Bardi, M.; Capuzzo Dolcetta, I. Optimal Control and Viscosity Solutions of Hamilton–Jacobi-Bellman Equations; Birkhuser: Berlin, Germany, 1997. 3. Ba¸sar, T.; Olsder, G. Dynamic Noncooperative Game Theory, 2nd ed.; Academic Press: London, UK, 1995. 4. Blaquière, A.; Leitmann, G. Jeux Quantitatifs; Gauthier-Villars: Paris, France, 1969. 5. Chigir, S.A. The game problem on the Dolichobrachistochrone. J. Appl. Math. Mech. 1976,40, 1003–1013. [CrossRef] 6. Kamneva, L.V.; Patsko, V.S.; Turova, V.L. Analytical and numerical study of the Dolichobrachistochrone problem. In Proceedings of the Analysis and Control of Deterministic and Stochastic Evolution Equation, Bressanone-Brixen, Italy, 3–7 July 2000. 7. Lidov, M.L. On a differential game problem. Avtomat Telemekhan 1971,4, 173–175. 8. Patsko, V.S.; Turova, V.L. Level sets of the value function in differential games with the Homicidal chauffeur dynamics. Int. Games Theory Rev. 2001,3, 67–112. [CrossRef] 9. Berkovitz, L.D. Optimal Control Theory; Springer: New York, NY, USA, 1974. 10. Breakwell, J.V. Zero-sum differential games with terminal payoff. Differ. Games Appl. 1977,3, 70–95. 11. Krassovskii, N.N.; Subbotin, A.I. Positional Differential Games; Springer: New York, NY, USA, 1988. 12. Subbotin, A.I. Generalization of the main equation of differential games. J. Opt. Theory Appl. 1984,43, 103–134. [CrossRef] 13. Crandall, M.G.; Evans, L.C.; Lions, P.L. Some properties of viscosity solutions of Hamilton–Iacobi–Bellman equations. Trans. AMS 1984,282, 487–502. [CrossRef] 14. Miric˘a, ¸S. Verification theorems for optimal feedback strategies in differential games. Int. Game Theory Rev. 2003,5, 167–189. [CrossRef] 15. Miric˘a, ¸S. Constructive Dynamic Programming in Optimal Control Autonomous Problems; Editura Academiei Rom ˆ a ne: Bucharest, Romania, 2004. 16. Miric˘a, ¸S. User’s Guide on Dynamic Programming for autonomous differential games and optimal control problems. Rev. Romaine Math. Pures Appl. 2004,49, 501–529. 17. Elliot, R.J. Viscosity Solutions and Optimal Control; Pitman Research Notes in Mathematics; Longman: Harlow, UK, 1987. 18. Miric˘a, ¸S.; Bouremani, T. On the solution of the homicidal chauffeur differential game. Math. Rep. 2006,8, 53–81. 19. Bouremani, T.; Miric˘a, ¸S. On the solution of a simple differential game with a singular focal line. Bull. Math. Soc. Sci. Math. Roum. 2006,49, 113–139. 20. Bouremani, T.; Slimani, Y. Study of a warfare differential game via Dynamic Programming approach. Dyn. Games Appl. 2024,14, 733–750. [CrossRef] 21. Chen, X.; Qiu, J. Differential Game for a Class of Warfare Dynamic Systems with Reinforcement Based on Lanchester Equation. Abstr. Appl. Anal. 2014,2014, 1–8. [CrossRef] 22. Aubin, J.P.; Cellina, A. Differential Inclusions; Springer: New York, NY, USA; Berlin/Heidelberg, Germany, 1984. 23. Cesari, L. Optimization-Theory and Applications; Springer: New York, NY, USA; Berlin/Heidelberg, Germany, 1983. 24. Miric˘a, ¸S. Hamilton–Jacobi equations on possibly non-symplectic differentiable manifolds. Bull. Math. Soc. Sci. Math. Roumanie 1998,41, 23–69. 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.