<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>New Families of Periodic Orbits for the Planar Three-Body Problem Computed with High Precision</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Ivan Hristov</string-name>
          <email>ivanh@fmi.uni-sofia.bg</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Radoslava Hristova</string-name>
          <email>radoslava@fmi.uni-sofia.bg</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Igor Puzynin</string-name>
          <email>ipuzynin@jinr.ru</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Taisya Puzynina</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Zarif Sharipov</string-name>
          <email>zarif@jinr.ru</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Zafar Tukhliev</string-name>
          <email>zafar@jinr.ru</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Faculty of Mathematics and Informatics, Sofia University “St. Kliment Ohridski”</institution>
          ,
          <addr-line>Sofia, 1164</addr-line>
          ,
          <country country="BG">Bulgaria</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Meshcheryakov Laboratory of Information Technologies, JINR</institution>
          ,
          <addr-line>Dubna</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <fpage>45</fpage>
      <lpage>50</lpage>
      <abstract>
        <p>In this paper we use a Modified Newton's method based on the Continuous analog of Newton's method and high precision arithmetic for a general numerical search of periodic orbits for the planar three-body problem. We consider relatively short periods and a relatively coarse search-grid. As a result, we found 123 periodic solutions belonging to 105 new topological families that are not included in the database in [Science China Physics, Mechanics and Astronomy 60.12 (2017)]. The extensive numerical search is achieved by a parallel solving of many independent tasks using many cores in a computational cluster.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Three-body problem</kwd>
        <kwd>periodic orbits</kwd>
        <kwd>modified Newton's method with high precision</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Numerical search of periodic orbits is an important tool for further
investigation and understanding of the three-body problem. In 2013 Shuvakov and
Dmitrashinovich found 13 new topological families applying a numerical algorithm
based on the gradient descent method in the standard double precision arithmetic
[1, 2]. It is well known that the three-body problem is very sensitive on the
initial conditions. This means that working with double precision strongly limits
the number of solutions that can be found. This limitation was recognized by
        <xref ref-type="bibr" rid="ref3">Li
and Liao, in 2017</xref>
        they applied Newton’s method with high precision arithmetic
to find more than 600 new families of periodic orbits [3]. In this paper we use a
Modified Newton’s method based on the Continuous analog of Newton’s method
and high precision arithmetic for a general numerical search of periodic orbits
for the planar three-body problem. By considering relatively short periods and a
relatively coarse search-grid, we found 123 solutions belonging to 105 new
topological families that are not included in [3].
      </p>
    </sec>
    <sec id="sec-2">
      <title>Mathematical model</title>
      <p>We consider three bodies with equal masses. They are treated as mass points.
A planar motion of the three bodies is considered. The normalized diferential
equations describing the motion of the bodies are:</p>
      <p>The vectors ri, ṙ i, have two components: ri = (xi,yi), ṙ i = (ẋ i,ẏ i). The system (1)
can be written as a first order one this way:</p>
      <p>We numerically solve the problem in this first order form. Hence, we have
a vector of 12 unknown functions u(t) = (x1, y1, vx1, vy1, x2, y2, vx2, vy2, x3,
y3, vx3, vy3)T. We search for periodic planar collisionless orbits as in [1, 2, 3]:
with zero angular momentum and symmetric initial configuration with parallel
velocities:
(x1(0), y1(0)) = (-1, 0), (x2(0), y2(0)) = (1, 0), (x3(0), y3(0)) = (0, 0)</p>
      <p>(vx1(0), vy1(0)) = (vx2(0), vy2(0)) = (vx, vy)
(vx3(0), vy3(0)) = -2(vx1(0), vy1(0)) = (-2vx, -2vy)</p>
      <p>Here the velocities vx ∈ [0, 1], vy ∈ [0, 1] are parameters. The periods of the
orbits are denoted with T. So, our goal is to find triplets (vx, vy, T) for which the
periodicity condition u(T) = u(0) is fulfilled.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Description of the numerical procedure</title>
      <p>The numerical procedure consists of three stages. During stage (I) we
compute initial approximations for the correction method (Modified Newton’s
method) by applying the grid-search method on the rectangle [0, 0.8] × [0, 0.8]
for vx, vy with a stepsize 1/2048. The candidates for correction are the triplets
(vx, vy, T), such that the return proximity P(T) has local minima on the grid for
vx, vy and P(T) is less than 0.7: P(T) = min1&lt;t≤To P(t) &lt; 0.7. Here P(t) is defined
this way:</p>
      <p>For every grid point the system (2) with initial conditions (3) is solved
numerically up to T0=70 by using multiple precision Taylor series method
(MPTSM) [4] with order 154 and precision 134 decimal digits. During stage
(II) we apply the modified Newton’s method, which can converge or diverge.
Convergence means that we catch a periodic solution. At each iteration step of
the modified Newton’s method, a system of 36 ODEs (the original diferential
equations plus the diferential equations for the partial derivatives with respect
to the parameters vx and vy ) is solved. MPTSM is used again with the same
order – 154 and the same precision – 134 decimal digits. During stage (III) we
apply the classic Newton’s method in order to specify the solutions with more
correct digits (150 correct digits in this work) and verify them. We use MPTSM
with increased order and precision for solving the system of 36 ODEs. During
this stage we make two computations. The first computation is with 220-th or
der method and 192 decimal digits of precision and the second computation is
for verification – with 264-th order method and 231 digits of precision. All the
details of the Newton’s and the modified Newton’s method for the planar
threebody problem can be seen in our recent work [5]. The GMP library (the GNU
Multiple Precision arithmetic library) [6] is used for floating point arithmetic in
our C-programs.</p>
      <p>The extensive computations are performed in “Nestum” cluster, Sofia, Bul
garia [7] and “Govorun” supercomputer, Dubna, Russia [8]. The two platforms
use SLURM as a cluster management and job scheduling system (batch system).
The input data file for stage (I) consists of the set of all grid-points (vx, vy) in the
search window [0, 0.8] × [0, 0.8] with a stepsize 1/2048. The input data file for
stage (II) consists of the set of all triplets (vx, vy, T), obtained from the first stage
(all candidates for correction with the modified Newton’s method). At last, the
input data file for the third stage consists of the set of triplets (vx, vy, T) for which
the modified Newton’s method from stage (II) converges (all caught solutions).
Each grid-point (vx, vy) at stage (I) or each triplet at stage (II) and (III) can be
processed independently in parallel. In fact, we have an example of the so-called
embarrassing parallelism where no communication between tasks is needed. The
computational process consists of dividing the input data file into many files and
submitting the corresponding jobs associated with each data file to the batch sys
tem. When the jobs are done, the output files are assembled into one output file,
which is eventually additionally processed. Shell scripts are used to automatize
the process of file distribution, the jobs submission and to gather the results. At
all three stages of the numerical procedure these scripts are applied. We achieve
a substantial speedup, which is absolutely needed in order to solve the problem
in a foreseeable time.</p>
      <p>For each found solution, we compute the free group element (its topological
family) in order to classify it [1, 2]. In addition, we give the four numbers (vx, vy,
T, T*) with 150 correct digits, where T* is the scale-invariant period. The
scaleinvariant period T* is defined as T*=T |E|3/2, where E is the energy of our initial
configuration: E=-2.5 + 3(vx2 +vy2). Equal T* for two diferent initial conditions
means two diferent representations of the same solution. We found 123 solutions
belonging to 105 new topological families that are not included in [3] and are not
their satellites. The initial velocities of the 695 solutions from [3] (white points)
and the initial velocities of our 123 solutions (black points) are shown in Figure
1. As it is seen from this figure, our solutions (black points) are found in regions
where old solutions (white points) are relatively sparse. The four numbers (vx,
vy, T, T*) with 150 correct digits, the free group elements, their lengths and
animations in the real space for these 123 solutions can be found in [9].</p>
      <p>Our numerical procedure is also able to find all 124 solutions with periods
T &lt; 70 from [3], except for two of them. Let us mention that a finer search-grid
is used in [3] (with a stepsize 1/4000) and periods there are up to 200. The
results show that the modified Newton’s method based on the Continuous analog
of Newton’s method has a great potential for search of new periodic orbits of
the three-body problem. We did additional numerical tests for the stability of the
presented solutions. These tests (although not fully rigorous) show that all
newfound solutions are most possibly unstable.</p>
    </sec>
    <sec id="sec-4">
      <title>Acknowledgements</title>
      <p>We thank for the opportunity to use the computational resources of the
Nestum cluster, Sofia, Bulgaria and the “Govorun” supercomputer at the Meshch
eryakov Laboratory of Information Technologies of JINR, Dubna, Russia. The
work is supported by a grant of the Plenipotentiary Representative of the
Republic of Bulgaria at JINR, Dubna, Russia.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>Shuvakov</surname>
          </string-name>
          , Milovan, and Veljko Dmitrashinovich. “
          <article-title>Three classes of Newtonian three-body planar periodic orbits</article-title>
          .”,
          <source>Physical review letters 110.11</source>
          (
          <year>2013</year>
          ):
          <fpage>114301</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Shuvakov</surname>
          </string-name>
          , Milovan, and Veljko Dmitrashinovich.
          <article-title>“A guide to hunting periodic three-body orbits</article-title>
          .”
          <source>American Journal of Physics 82.6</source>
          (
          <year>2014</year>
          ):
          <fpage>609</fpage>
          -
          <lpage>619</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>XiaoMing</given-names>
          </string-name>
          , and ShiJun Liao. “
          <article-title>More than six hundred new families of Newtonian periodic planar collisionless three-body orbits</article-title>
          .”
          <source>Science China Physics, Mechanics and Astronomy</source>
          <volume>60</volume>
          .12 (
          <year>2017</year>
          ):
          <fpage>1</fpage>
          -
          <lpage>7</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Barrio</surname>
          </string-name>
          ,
          <string-name>
            <surname>Roberto</surname>
          </string-name>
          , et al. “
          <article-title>Breaking the limits: the Taylor series method</article-title>
          .”
          <source>Applied mathematics and computation 217</source>
          .20 (
          <year>2011</year>
          ):
          <fpage>7940</fpage>
          -
          <lpage>7954</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Hristov</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hristova</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Puzynin</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          , et al. “
          <article-title>Newton's method for computing periodic orbits of the planar three-body problem</article-title>
          .”,
          <source>arXiv preprint arXiv:2111.10839</source>
          (
          <year>2021</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <article-title>123 new solutions</article-title>
          , URL: http://db2.fmi.uni-sofia.bg/3body123.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>