<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">AM</journal-id><journal-title-group><journal-title>Applied Mathematics</journal-title></journal-title-group><issn pub-type="epub">2152-7385</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/am.2012.311219</article-id><article-id pub-id-type="publisher-id">AM-24329</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  Computing Reachable Sets as Capture-Viability Kernels in Reverse Time
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>oël</surname><given-names>Bonneuil</given-names></name><xref ref-type="aff" rid="aff1"><sub>1</sub></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff1"><label>1</label><addr-line>National Institute of Demographic Studies, Paris, France</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>bonneuil@ined.fr</email></corresp></author-notes><pub-date pub-type="epub"><day>07</day><month>11</month><year>2012</year></pub-date><volume>03</volume><issue>11</issue><fpage>1593</fpage><lpage>1597</lpage><history><date date-type="received"><day>August</day>	<month>3,</month>	<year>2012</year></date><date date-type="rev-recd"><day>September</day>	<month>14,</month>	<year>2012</year>	</date><date date-type="accepted"><day>September</day>	<month>21,</month>	<year>2012</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  The set 
  S<sub>F</sub>(
  x
  <sub>0</sub>;
  T) of states 
  y reachable from a given state 
  x
  <sub>0</sub> at time 
  T under a set-valued dynamic 
  x’(
  t)∈
  F(
  x (
  t)) and under constraints 
  x(
  t)∈
  K where 
  K is a closed set, is also the capture-viability kernel of 
  x
  <sub>0</sub> at 
  T in reverse time of the target {
  x
  <sub>0</sub>} while remaining in 
  K. In dimension up to three, Saint-Pierre’s viability algorithm is well-adapted; for higher dimensions, Bonneuil’s viability algorithm is better suited. It is used on a large-dimensional example.
 
</p></abstract><kwd-group><kwd>Set-Valued Analysis; Reachable Set</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Reachable sets gather the possible future states that a controlled set-valued system can take. The usual method for computing relies on solving HJB. For example, “project grid points from an equidistant grid onto the reachable set;” and “each projection requires to solve an optimal control problem” [<xref ref-type="bibr" rid="scirp.24329-ref1">1</xref>]. This method requires a huge computation, and is often limited to three dimensions. References of other clever methods are in [2,3].</p><p>I shall compute reachable sets in identifying them to capture basins. As such, they can be computed by viability algorithms, which do not need to solve HJB. Beside this advantage of avoiding the roundabout of HJB, the viability approach to reachable sets, from the very start, deals with non linear dynamics. Reachable sets appear as a straightforward consequence of set-valued analysis. At last, reachable sets can have a large state dimension.</p><p>Viability algorithms are normally used to compute the viability kernel of a closed set <img src="2-7401025\4e5e6ed0-43f7-4448-964e-33e2c3832e0b.jpg" /> under a dynamic F. The viability kernel is the largest set of initial states x, from which at least one solution to the dynamic F remains in a closed set<img src="2-7401025\5ee84632-592d-4c0e-a131-babf85126469.jpg" />. Moreover, the computation of reachable sets impinges on the dimension of the dynamical system: after the dimension three, the computation becomes rapidly intractable. I shall show that Bonneuil’s viability algorithm [<xref ref-type="bibr" rid="scirp.24329-ref4">4</xref>], which neither requires solving HJB nor relies on a grid, but uses stochastic optimization, overcomes the curse of dimensionality and provides sets of reachable states. To do this, I shall highlight the fact that reachable sets are also capture basins of a convenient augmented dynamic. After defining reachable sets and capture-viability kernels, I shall identify reachable sets to capture-viability kernels under the dynamic in reverse time. Then, after presenting viability algorithms, I shall compute the reachable sets to the three noteworthy non-linear cases of [<xref ref-type="bibr" rid="scirp.24329-ref1">1</xref>] and to a 10-dimensional case.</p></sec><sec id="s2"><title>2. The Reachable Set as a Capture Basin</title><p>Consider a finite-dimensional vector space <img src="2-7401025\5d904ce3-ffc7-4c9d-b448-a12c60aa0db2.jpg" /> and the dynamic:</p><disp-formula id="scirp.24329-formula62069"><label>, (1)</label><graphic position="anchor" xlink:href="2-7401025\70050d7b-00bf-438d-8c12-83e34d180c47.jpg"  xlink:type="simple"/></disp-formula><p>where <img src="2-7401025\1e64ff41-b531-419a-9fd1-dcaf357598c9.jpg" /> is a Marchaud map. A map <img src="2-7401025\7c55ce70-b2ff-4694-abd5-765aa791a7a5.jpg" /> is Marchaud if and only if:</p><p>Assumption 2.1 (i) the graph and the domain of <img src="2-7401025\32ef5550-233c-407c-925a-83492702a160.jpg" /> are closed and not empty(ii) the values <img src="2-7401025\9c40a332-0db8-46ef-bcaa-116355a4a6ed.jpg" /> are convex(iii) <img src="2-7401025\b7e1dd96-98d1-4318-9730-394b790d8964.jpg" />such that<img src="2-7401025\683326ba-ee59-4f43-b3ea-9d1adda7648d.jpg" />Assumptions (i) and (ii) hold true if the continuoustime control set <img src="2-7401025\c52cf6cc-3461-4ed5-93a3-0049691dcea0.jpg" /> is a nonempty convex compact subset of a metric space and the function <img src="2-7401025\934edfca-621d-4417-9a22-3e1bbd93383f.jpg" /> is Lipschitz with respect to each variable, and affine with respect to u.</p><p>The state space is<img src="2-7401025\fba775ad-76fe-401f-ab50-12414e01c44d.jpg" />, the control space<img src="2-7401025\2f26099a-fa78-405b-a166-2bbfee06734c.jpg" />, and <img src="2-7401025\37dede19-ef2d-4799-b7ad-9d274f208d3f.jpg" /> the time horizon. I denote S(x) the set of all solutions to Equation (1) starting from a given state x.</p><p>Definition 2.1 A reachable set from a set D at date T under the dynamic F within a closed set K is the set of the states <img src="2-7401025\303569bf-384f-4edb-82d6-0c2e63550f07.jpg" /> for which there exists an initial state <img src="2-7401025\b7953255-ea40-497e-b168-12ad47dc9c0b.jpg" /> and a solution <img src="2-7401025\80f89362-0a39-4e78-acce-9a0a7a81ce0a.jpg" /> such that<img src="2-7401025\067fc150-baef-44c9-ba0e-1e073a37a37c.jpg" />. It is denoted</p><disp-formula id="scirp.24329-formula62070"><label>(2)</label><graphic position="anchor" xlink:href="2-7401025\bf2b5508-cd39-4340-a4f3-50f880a1b1b6.jpg"  xlink:type="simple"/></disp-formula><p>The reachable set in the interval [0; T] is defined as:</p><disp-formula id="scirp.24329-formula62071"><label>(3)</label><graphic position="anchor" xlink:href="2-7401025\a3a9a0e8-eb42-42c2-ad73-b5a5beab7f4c.jpg"  xlink:type="simple"/></disp-formula><p>A state <img src="2-7401025\97dc49a0-7445-4878-8327-25b08e3c38f9.jpg" /> is said to be viable in K under F if there exists at least one solution <img src="2-7401025\20f3b793-4693-413c-a106-189166dfd675.jpg" /> of Equation (1) starting from <img src="2-7401025\997a7515-42df-4c38-8793-1945ca3a0797.jpg" /> and remaining in K until T. A set of viable states is called a viability domain, and [<xref ref-type="bibr" rid="scirp.24329-ref5">5</xref>] showed that there exists a maximal viability domain including all others. This set is the viability kernel denoted <img src="2-7401025\58a31d03-fb43-4f5e-8ff4-33b24626c277.jpg" /> (which is then a set of initial conditions):</p><disp-formula id="scirp.24329-formula62072"><label>. (4)</label><graphic position="anchor" xlink:href="2-7401025\aa39b319-750e-43f8-a996-571ac16d6f7c.jpg"  xlink:type="simple"/></disp-formula><p>Definition 2.2 A capture-viability domain of a set C viable in the set K under the dynamic F is a subset of initial states <img src="2-7401025\f935fac4-8333-490b-8ec8-10bc3be15c03.jpg" /> from which at least one solution viable in K starts until it reaches the target C at time T.</p><p>When F is Marchaud, there exists one largest captureviability domain with target C including all others [<xref ref-type="bibr" rid="scirp.24329-ref5">5</xref>]. It is denoted:</p><disp-formula id="scirp.24329-formula62073"><label>(5)</label><graphic position="anchor" xlink:href="2-7401025\50643e3c-204b-4246-bb72-7aab2eb5ff52.jpg"  xlink:type="simple"/></disp-formula><p>and called capture-viability kernel of the target C in K under F for time horizon T.</p><p>From definitions 2.1 and 2.2, it follows Theorem 2.3 The reachable set at time T from a subset C in the closed set K under the Marchaud dynamic F is also the capture-viability kernel of C in reverse time:</p><disp-formula id="scirp.24329-formula62074"><label>. (6)</label><graphic position="anchor" xlink:href="2-7401025\8e8830c2-1f66-470c-8b27-a50cc7f7ba1a.jpg"  xlink:type="simple"/></disp-formula><p>The proof is a consequence of articulating Definitions 2.1 and 2.2. The consequence of Theorem 2.3 is that the reachable set can be computed by a viability algorithm.</p></sec><sec id="s3"><title>3. Algorithms</title><p>Saint-Pierre [<xref ref-type="bibr" rid="scirp.24329-ref6">6</xref>] devised an algorithm to compute captureviability kernels when F is Marchaud and Lipschitz. First, he showed that the capture-viability kernel of C under F in a closed set K is another set, the viability kernel of K under<img src="2-7401025\016922ec-3863-4f37-bce2-ef21748185f3.jpg" />, defined as:</p><disp-formula id="scirp.24329-formula62075"><label>(7)</label><graphic position="anchor" xlink:href="2-7401025\3c223197-49eb-4902-9030-25ff3798cda2.jpg"  xlink:type="simple"/></disp-formula><p>where <img src="2-7401025\40abb8fb-f161-4d42-aaa2-6f424d094667.jpg" /> is the adherence of the convexified of a set A.</p><p>Second, he applied his viability algorithm to <img src="2-7401025\1da02bc0-d3f3-4e2f-8990-c28ffb9b2bf2.jpg" />. The principle of this algorithm is to discretize Equation (1) so that the sequence of subsets <img src="2-7401025\6894e793-0ebb-4eb7-94d6-fe9d03329be0.jpg" /> starting at <img src="2-7401025\914316a7-93ee-49f6-a0e1-4c1cff399ca0.jpg" /> and defined recursively by</p><disp-formula id="scirp.24329-formula62076"><label>(8)</label><graphic position="anchor" xlink:href="2-7401025\ded65b5c-3628-4976-aced-4d2eaadd9404.jpg"  xlink:type="simple"/></disp-formula><p>converges to a subset contained in the viability kernel of K under F. Saint-Pierre [<xref ref-type="bibr" rid="scirp.24329-ref6">6</xref>] showed that this sequence converges to the viability kernel if F is also Lipschitz:</p><disp-formula id="scirp.24329-formula62077"><label>(9)</label><graphic position="anchor" xlink:href="2-7401025\b53e7671-152b-47a6-b1cf-1cb8d1da842e.jpg"  xlink:type="simple"/></disp-formula><p>Although this algorithm is theoretically valid in any dimension, in practice, as K is reduced to a discrete grid, the algorithm must be able to update every cell of the grid at any time, which is a formidable task. The algorithm is then limited to three state dimensions.</p><p>Bonneuil [<xref ref-type="bibr" rid="scirp.24329-ref4">4</xref>] addressed the computation of viable states and of the viability kernel in large state dimension, using a different procedure, based on stochastic optimization. The idea is to minimize the distance to the set of constraints of solutions starting from a given state, and to assess the viability status of this state whether or not the distance minimization leads to at least one trajectory remaining in the set of constraints.</p><p>The set of constraints K is represented by a constraint on state<img src="2-7401025\d4bd33c8-8509-420d-b5d5-33d981b8e0a2.jpg" />:</p><disp-formula id="scirp.24329-formula62078"><label>. (10)</label><graphic position="anchor" xlink:href="2-7401025\a1b6e6ae-0c20-4631-9f75-5ed64494ca6b.jpg"  xlink:type="simple"/></disp-formula><p>This constraint on h(x) can be either explicit, such as:</p><disp-formula id="scirp.24329-formula62079"><label>(11)</label><graphic position="anchor" xlink:href="2-7401025\9fbf2c07-c1d3-430c-8331-995f95abfba4.jpg"  xlink:type="simple"/></disp-formula><p>where<img src="2-7401025\c9741054-f541-4723-b0bc-0ba98fb0f7a7.jpg" />; or implicit:</p><disp-formula id="scirp.24329-formula62080"><label>. (12)</label><graphic position="anchor" xlink:href="2-7401025\d6baed4f-236a-496c-887f-e663ea89a1b0.jpg"  xlink:type="simple"/></disp-formula><p>Define a cost c(T; x) at state x for a given time horizon T as:</p><disp-formula id="scirp.24329-formula62081"><label>(13)</label><graphic position="anchor" xlink:href="2-7401025\924ef709-739f-4f84-b27d-8c3b2099ec52.jpg"  xlink:type="simple"/></disp-formula><p>Bonneuil [<xref ref-type="bibr" rid="scirp.24329-ref4">4</xref>] showed the theorem:</p><disp-formula id="scirp.24329-formula62082"><label>. (14)</label><graphic position="anchor" xlink:href="2-7401025\9033ed5a-8c9d-4f9f-a39d-29ff0a007f4f.jpg"  xlink:type="simple"/></disp-formula><p>The implementation of Equation (13) in T dimensions requires a minimization routine in large dimension, such as stochastic optimization. I found exact consistency with the results obtained from Saint-Pierre’s algorithm for the three examples of [<xref ref-type="bibr" rid="scirp.24329-ref1">1</xref>]. For the cases involving a higher state dimension, I checked that the same result is obtained with Saint-Pierre’s algorithm when fixing all but three of the variables. To summarize the presentation of the large state dimension procedure:</p><p>• If x belongs to the interior of<img src="2-7401025\6ac9b6f3-26b6-4204-9744-c395432db52c.jpg" />, then there is no need to go as far as the minimum of<img src="2-7401025\72538893-6fad-4019-a971-acd952e5c0b0.jpg" />: the optimization stops as soon as one solution remaining in K is found.</p><p>• If<img src="2-7401025\062cf3f2-0f41-4c87-8844-7ae804b1608b.jpg" />, the solution starting from x leaves K, and simulated annealing runs its course. The search for viable states is also achieved by the minimization of a distance to the set of constraints, so that the procedure relies on a double stochastic optimization: one where the initial state under examination is fixed, so as to decide whether it is viable or not, and one where this initial state is varied. There is no longer a need to memorize the state of every cell in a grid.</p><p>In order to compute reachable sets, I apply one of these two algorithms to the viability-capture basins identified with the reachable sets through Theorem 2.3. In the section below, I treat three noteworthy examples, moreover with time t varying.</p></sec><sec id="s4"><title>4. Computation of Sets of Reachable States</title><p>I suggest to compute the three nonconvex reachable sets taken as examples by [<xref ref-type="bibr" rid="scirp.24329-ref1">1</xref>]. The image F(x) is convex in the assumption of Marchaud, but the reachable set can be nonconvex.</p><p>The results by Saint-Pierre’s [<xref ref-type="bibr" rid="scirp.24329-ref6">6</xref>] algorithm, as I explained, are obtained by up-dating a 3-dimensional grid, so that the display can be given with shaded facets. Bonneuil’s algorithm [<xref ref-type="bibr" rid="scirp.24329-ref4">4</xref>] works with points, so that, unless applying a vizualization software, the display is made of points. Baier and Gerdts [<xref ref-type="bibr" rid="scirp.24329-ref1">1</xref>] study the reachable set at fixed T, and in their conclusion, they call for the computation of the reachable set on an interval<img src="2-7401025\19da8e89-b22c-4ee9-9199-3487d04647b2.jpg" />. I consider T as an additional dimension, so that I compute the capture-viability kernel of target C within K under the augmented dynamics:</p><disp-formula id="scirp.24329-formula62083"><label>(16)</label><graphic position="anchor" xlink:href="2-7401025\39161bfd-6010-4adc-a90f-4f8f44c41bb1.jpg"  xlink:type="simple"/></disp-formula><p>and search for the initial states <img src="2-7401025\302970f4-728e-40e0-acbd-4f4a8733c1a4.jpg" /> for which there exists a solution x(.) remaining in K and such that:</p><disp-formula id="scirp.24329-formula62084"><label>(17)</label><graphic position="anchor" xlink:href="2-7401025\7b09c4ea-f9e3-4ae1-9144-8c7d00061640.jpg"  xlink:type="simple"/></disp-formula><p>The representation is then done in<img src="2-7401025\10c036b6-a5df-49c7-bec2-fd4600c67f98.jpg" />.</p><p>Example 1: the brachistochrone corresponds to the control problem:</p><disp-formula id="scirp.24329-formula62085"><label>(18)</label><graphic position="anchor" xlink:href="2-7401025\784eff45-1b83-4f40-83aa-f352632866eb.jpg"  xlink:type="simple"/></disp-formula><p>I rewrite this problem as a target problem in reverse time, for <img src="2-7401025\e8e1d249-fa9f-4337-82e4-e35a88b4e9aa.jpg" /></p><disp-formula id="scirp.24329-formula62086"><label>(19)</label><graphic position="anchor" xlink:href="2-7401025\2a734253-625f-4b8f-b4c4-e75feb97521b.jpg"  xlink:type="simple"/></disp-formula><p>with</p><disp-formula id="scirp.24329-formula62087"><label>. (20)</label><graphic position="anchor" xlink:href="2-7401025\4e7a534a-6120-46d0-9cf1-7e1b67f32028.jpg"  xlink:type="simple"/></disp-formula><p><xref ref-type="fig" rid="fig1">Figure 1</xref> represents the capture-viability kernel in<img src="2-7401025\1917ec48-8a92-43da-aeda-0fbcb0817da4.jpg" />, with X equal to R. To get the reachable set at a given time T, one has to take a section of this set at T constant; to get the reachable set in<img src="2-7401025\9be5b026-bfea-420c-965c-9cd146a78727.jpg" />, one has to take the projection of the capture-viability up to T onto the T = 0 plane. In viability algorithms, the time horizon T is taken as an additional variable, so that the reachable sets for all T are computed at once, contrary to other procedures.</p><p>Example 2: Rayleigh problem The control problem [<xref ref-type="bibr" rid="scirp.24329-ref1">1</xref>] is:</p><disp-formula id="scirp.24329-formula62088"><label>(21)</label><graphic position="anchor" xlink:href="2-7401025\867a2989-2366-4845-997f-601ee1f51765.jpg"  xlink:type="simple"/></disp-formula><p>I rewrite this problem as a target problem in reverse time, for <img src="2-7401025\109f302c-003a-44ca-9ed7-e076274f2904.jpg" /></p><disp-formula id="scirp.24329-formula62089"><label>(22)</label><graphic position="anchor" xlink:href="2-7401025\c55dd99c-5e1e-4f58-b4f1-d08e3957dd38.jpg"  xlink:type="simple"/></disp-formula><p>with</p><disp-formula id="scirp.24329-formula62090"><label>(23)</label><graphic position="anchor" xlink:href="2-7401025\b4dfb7a6-7d64-4cf7-94a8-9f9a01c490a7.jpg"  xlink:type="simple"/></disp-formula><p>The reachable sets at T varying are represented on <xref ref-type="fig" rid="fig2">Figure 2</xref>.</p><p>Example 3: Kenderov The control problem [<xref ref-type="bibr" rid="scirp.24329-ref1">1</xref>] is:</p><disp-formula id="scirp.24329-formula62091"><label>(24)</label><graphic position="anchor" xlink:href="2-7401025\e86429dd-04a3-465c-b14f-5122d7110584.jpg"  xlink:type="simple"/></disp-formula><p>Baier and Gerdts [<xref ref-type="bibr" rid="scirp.24329-ref1">1</xref>] consider <img src="2-7401025\efdc5f3c-f27f-485f-927d-2b2f9132221c.jpg" /></p><p><img src="2-7401025\42f1be52-a223-44a4-a86d-7303d3e67ea5.jpg" />and <img src="2-7401025\fb97c35a-bff4-4901-9880-44b6a65314c1.jpg" /> I rewrite this problem as a target problem in reverse time, for</p><p><img src="2-7401025\ed853c00-fb3f-4b63-af0b-37cd5a5bc5f5.jpg" /></p><disp-formula id="scirp.24329-formula62092"><label>(25)</label><graphic position="anchor" xlink:href="2-7401025\41490fa0-f2b0-415d-8fb2-accddf281c2a.jpg"  xlink:type="simple"/></disp-formula><p>with</p><disp-formula id="scirp.24329-formula62093"><label>(26)</label><graphic position="anchor" xlink:href="2-7401025\f534dae3-a06d-4685-b0df-04a646d8cfc0.jpg"  xlink:type="simple"/></disp-formula><p>The reachable sets at T varying are represented on <xref ref-type="fig" rid="fig3">Figure 3</xref>.</p><p>Example 4: in dimension p + 1 I suggest the control problem:</p><p><img src="2-7401025\c9c3899c-40ea-4012-bc09-9775361a67e3.jpg" /></p><p>The projection of the reachable sets at T varying in [0;</p><p>0.6] onto the plane <img src="2-7401025\55ef911b-47af-4363-941a-630fad8e71bc.jpg" /> for p = 10 is represented on</p><p><xref ref-type="fig" rid="fig4">Figure 4</xref>, and the same projection at T = 0.6 on <xref ref-type="fig" rid="fig5">Figure 5</xref>. The representation of sets in dimension above three is problematic, but the result is that, in large state dimension, a data set of points can be produced to encompass the reachable set. Then it becomes a problem of delineating a set through knowing a cloud of points.</p></sec><sec id="s5"><title>5. Conclusion</title><p>Reachable sets expressed as capture-viability kernels in reverse time allow the use of viability algorithms, either in 2 + 1 dimensions with Saint-Pierre’s [<xref ref-type="bibr" rid="scirp.24329-ref6">6</xref>] or in any finite state dimension p + 1 with Bonneuil’s [<xref ref-type="bibr" rid="scirp.24329-ref4">4</xref>]. This procedure firstly allows avoiding the difficult solving of HJB, and secondly allows the computation of reachable sets in large dimensions. This reasoning in terms of viability</p><p>is flexible and proved useful in the computation of maxima under viability constraints [<xref ref-type="bibr" rid="scirp.24329-ref7">7</xref>].</p></sec><sec id="s6"><title>REFERENCES</title></sec></body><back><ref-list><title>References</title><ref id="scirp.24329-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">R. Baier and M. Gerdts, “A Computational Method for Non-Convex Reachable Sets Using Optimal Controls,” Proceedings of the European Control Conference 2009, Budapest, 23-26 August 2009, pp. 97-101.</mixed-citation></ref><ref id="scirp.24329-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">R. Baier, “Set-Valued Integration and Discrete Approximation. Reachable Sets,” Bayreuth Mathematical Reports 50, University of Bayreuth, Bayreuth, 1995.</mixed-citation></ref><ref id="scirp.24329-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">R. Baier, M. Gerdts and I. Xausa, “Approximation of Reachable Sets Using Optimal Control Algorithms,” 2011.  
http://num.math.uni-bayreuth.de/en/publications/2012/baier_gerdts_xausa_approx_reach_sets_2011/index.html</mixed-citation></ref><ref id="scirp.24329-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">N. Bonneuil, “Computing the Viability Kernel in Large State Dimension,” Journal of Mathematical Analysis and Applications, Vol. 323, No. 2, 2006, pp. 1444-1454.  
doi:10.1016/j.jmaa.2005.11.076</mixed-citation></ref><ref id="scirp.24329-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">J.-P. Aubin, “A concise introduction to Viability Theory, Optimal Control and Robotics,” école Normale Supérieure de Cachan, Cachan, 2003.</mixed-citation></ref><ref id="scirp.24329-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">P. Saint-Pierre, “Approximation of the Viability Kernel,” Applied Mathematics and Optimization, Vol. 29, No. 2, 1994, pp. 187-209. doi:10.1007/BF01204182</mixed-citation></ref><ref id="scirp.24329-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">N. Bonneuil, “Maximum under Continuous-Discrete-Time Dynamic with Target and Viability Constraints,” Optimization, Vol. 61, No. 8, 2012, pp. 901-913.  
doi:10.1080/02331934.2011.605127</mixed-citation></ref></ref-list></back></article>