<!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>Gröbner Bases⋆</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Kenta Kuramochi</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Akira Terui</string-name>
          <email>terui@math.tsukuba.ac.jp</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Masahiko Mikawa</string-name>
          <email>mikawa@slis.tsukuba.ac.jp</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Institute of Library, Information and Media Science, University of Tsukuba</institution>
          ,
          <addr-line>Tsukuba 305-8550</addr-line>
          ,
          <country country="JP">Japan</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Institute of Pure and Applied Sciences, University of Tsukuba</institution>
          ,
          <addr-line>Tsukuba 305-8571</addr-line>
          ,
          <country country="JP">Japan</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Master's Program in Mathematics, Graduate School of Science and Technology, University of Tsukuba</institution>
          ,
          <addr-line>Tsukuba 305-8571</addr-line>
          ,
          <country country="JP">Japan</country>
        </aff>
      </contrib-group>
      <fpage>57</fpage>
      <lpage>62</lpage>
      <abstract>
        <p>We propose a method for solving the speech direction estimation problem by computer algebra. The method is based on the function approximation using the minimax polynomial. The minimax polynomial is obtained by an iterative method called the Remez exchange algorithm, in which Gröbner bases computation is employed. We present an efective way to compute the minimax polynomial using Gröbner bases. Estimation problem, Function approximation, Minimax polynomial, Remez exchange algorithm, Gröbner basis, Speech direction estimation problem ∗Corresponding author.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Intorduction</title>
      <p>In this paper, we discuss solving estimation problems with a function approximation method using the
minimax polynomial and computer algebra.</p>
      <p>
        Function approximation is the technique to approximate functions. It is used to make a sequence of
polynomials for proving the density of function space [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] or to regard a function as a polynomial for
evaluation [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Various methods for function approximation have been proposed, such as the Maclaulin
expansion or the least squares method [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Here, as one of them, we present the minimax approximation
and Remez exchange algorithm. The minimax approximation is the approximation using the polynomial
which meets the property that the maximum value of the diference between the given function and
the derived polynomial is the smallest of all polynomials in a given domain. The polynomial satisfying
such a property is called the minimax polynomial. Since minimax polynomials are polynomials, one
can use algebraic computation. On the other hand, the interpolation method [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], which is frequently
used in computer algebra, estimates the polynomial based on discrete points and values on the original
function. Compared with the interpolation method, the minimax approximation is better for errors, that
is, the maximum value of errors of the minimax polynomial is less than that of the polynomial obtained
by the interpolation method in many cases. In computing the minimax polynomial, an iteration method
called the Remez exchange algorithm is used.
      </p>
      <p>
        Estimation problems are the problems of estimating unknown information using already known
information. Solving estimation problems is important in developing devices since objects that are
measurable are limited. To solve estimation problems, one uses numerical methods such as the gradient
method [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] or the genetic Algorithms [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. However, the gradient method may return a local solution
depending on initial values since it uses local convergence properties, and the genetic algorithm has some
disadvantages in that it sometimes solves the estimation problem not properly due to the phenomena
called initial convergence and hitchhiking. On the other hand, the estimation method using minimax
⋆This work was partially supported by JKA and its promotion funds from KEIRIN RACE.
https://researchmap.jp/aterui (A. Terui); https://mikawalab.org/ (M. Mikawa)
      </p>
      <p>CEUR
Workshop
Proceedings</p>
      <p>
        ceur-ws.org
ISSN1613-0073
approximation together with Gröbner bases [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] computation may avoid these phenomena, for this
method evaluates values globally.
      </p>
      <p>
        In this paper, we propose a method for solving estimation problems using the minimax polynomial
and Gröbner bases, as follows. First, for a given mathematical model (function) of the estimation
problem, we calculate the minimax polynomial which approximates the given function. Then, we
make a system of polynomial equations and solve it with Gröbner bases computation for obtaining
the solution of the estimation problem. Furthermore, we apply the proposed method to the speech
direction estimation problem, which is an estimation of the direction of a speaker using a microphone
array. For the speech direction estimation problem, a method using the Genetic Algorithm has been
proposed [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. We show that we can efectively use the minimax approximation and Gröbner bases for
ifnding global solutions to the speech direction estimation problem.
      </p>
      <p>The paper is organized as follows. In Section 2, we review the definition of the minimax polynomial
and the Remez exchange algorithm. In Section 3, after defining the estimation problem more minutely,
we propose a solution for this using the minimax approximation and Gröbner bases. In Section 4, we
introduce the speech direction estimation problem, which is the task we are working on, and explain
the reason why the method in this paper can be used. In Section 5, we conclude and pick up some
challenges we are facing and tasks to improve our tasks.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Preliminaries</title>
      <p>Let  be a field. The notation  [  ] or  [ 1, … ,   ] stands for the ring of polynomials over  in  1, … ,   .
For a function  , ‖ ‖ ∞ denotes the infinity norm of  .
2.1. Minimax Approximation
In the following, let [, ] be a closed interval and  be a continuous function on [, ] .
Definition 2.1 (Minimax polynomial). For the function  in above, a polynomial  ∈  []
which minimizes
of degree 
‖ −  ‖ ∞ = max | () −  ()
≤≤
| ,
is called the  -th minimax polynomial of  .</p>
      <p>Definition 2.1 says that, if  ∈  []</p>
      <p>is the  -th minimax polynomial of  , the inequality
max | () −  ()| ≤
≤≤
max | () − ()|,
≤≤
follows for any  ∈  [] with deg  =  . In other words, the  -th minimax polynomial is the best
polynomial in terms of error. Thus, one should use the minimax polynomial if one wants to approximate
the given function by polynomials with minimizing errors.</p>
      <p>
        The following theorem [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] tells us that that that value has a minimum value.
      </p>
      <p>Theorem 2.1. If the function  is continuous, the  has a unique  -th minimax polynomial for any  ∈ ℤ ≥0.
Furthermore, we can construct the  -th degree minimax polynomial by Algorithm 1.</p>
      <p>
        For details of Algorithm 1 such as uniqueness and termination, see [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. Note that Algorithm 1
needs to compute the solution of a system of linear equations and the extremum points of continuous
functions. (We have implemented Algorithm 1 using a computer algebra system Risa/Asir [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] with the
library os_muldif [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] 1.)
      </p>
      <p>The method to approximate functions using the Remez exchange algorithm is called minimax
approximation. Note that the maximum error of  −  becomes smaller as the degree of minimax
1Solving a system of linear equations is performed by Risa/Asir itself and the function”os_md.fmmx()” in the os_muldif library
is used for computing extremum points with the extrema.
5:
6:
Require: a continuous function  , a closed interval [, ] , a degree of a polynomial
Ensure: a minimax polynomial  ∈  []</p>
      <p>with degree 
1:  max ≔ ∞,  min ≔ 0
2:  ≔ [ 0,  1, … ,   ,  +1 ] :  + 2 initial interpolate points
3: while  max &gt;&gt;  min do
[ 0,  1, … ,   , ] : the solution of ∑</p>
      <p>=0   (  ) + (−1 ) =  (  ) ( = 0, 1, … , ,  + 1)
 ≔ [ 0,  1, … ,   ,  +1 ] : the  + 2 extremum points of () ≔  () −  ()
 max ≔ max{|( 0)|, |( 1)|, … , |( +1 )|},  min ≔ min{|( 0)|, |( 1)|, … , |( +1 )|}
polynomial  becomes larger and the interval [, ]
more restricted. The method in this paper can
be used if functions are continuous, their range is bounded and the variable to solve is in a bounded
interval. If the variable to solve is in a bounded interval that is not closed, we can construct the minimax
polynomial over a closed one containing it.</p>
      <p>Note that the minimax polynomial  of  has the following property: the error function  − 
has
deg  + 2
maximum value with alternate change of singers in [, ] . The value of | () −  ()
| rapidly
becomes larger as the value  separates from [, ] .</p>
    </sec>
    <sec id="sec-3">
      <title>3. The estimation problem</title>
      <p>In this section, we introduce the method to solve estimation problems using minimax approximation
and computer algebra.</p>
      <p>
        Let  = ( 1, … ,   ) be measurable parameters and  = ( 1, … ,   ) be immeasurable parameters, and 
be the parameter to be estimated. Assume that a mathematical model describing phenomena is given as
(1)
(2)
where  is a continuous function and  is bounded. Since  are measurable, one can consider  (  , ) as
a function only in  ,   ( ) as a constant by substituting  and ℎ (  ) as a new immeasurable parameter
by replacing it with a new variable properly if necessary. Thus,  can be approximated by the minimax
polynomial and the equation is transformed into the form of
where  and   represents the polynomials in  and  , respectively. As eq. (2) is a multivariate polynomial
equation, a system of polynomial equations can be generated by substituting measured values into
measurable parameters. Thus, Gröbner bases and the Elimination Theorem [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] can be used to solve the
system.
      </p>
      <p>Note that the minimax approximation is the best way to approximate a function by polynomials in
terms of errors. However, under some conditions, the minimax approximation cannot be performed. To
be able to apply the approximation, the mathematical model with the estimated parameter must be
continuous, have no other immeasurable parameters, and the estimated parameter must be in a bounded
interval. The more restricted the interval is, the better the accuracies of the minimax approximations are.
Thus this method is suitable for estimation problems in that the range of the solution of the estimated
parameters is bounded.</p>
      <p>(  , ) + ∑   ( )ℎ (  ) = 0,
 () +</p>
      <p>∑   ( ) = 0,
,,</p>
    </sec>
    <sec id="sec-4">
      <title>4. An example by speech direction estimation problem</title>
      <p>
        Speech direction estimation problem [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] is the problem of estimating the orientation of the speaker’s
face. This problem derives from robotics. Nowadays robots have been playing important roles in various
ifelds and some research on robots cooperating with each other is underway [
        <xref ref-type="bibr" rid="ref10 ref11">10, 11</xref>
        ]. For such tasks,
how to select one robot from more than one is one of the themes when humans select and command
one to do some tasks. Thus, we are trying to select one robot by calling like humans saying “excuse
me” or “hey.” We assume a situation in a room like we are calling one robot waiter from many in a
restaurant. Thus naming each robot is dificult.
      </p>
      <p>
        We suppose that we know the coordinates of a user and robots, for the microphone arrays we are
assuming have a function to compute the locations of themselves and the directions of arrival (DoA)
and we can compute the user’s location using DoA. For details, see [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. To estimate the direction of the
speaker’s face orientation, we use a mathematical model called the voice spread model. The voice spread
model is a formula to compute logical sound pressure levels recorded by a particular microphone array.
We consider the situation in which there is a speaker and microphone array mic  . To construct a voice
spread model, we need to consider two attenuation efects, distance attenuation and angle attenuation.
      </p>
      <p>Distance attenuation is the efect that the longer the distance between a sound source and a sound
receiving point is, the smaller the sound pressure level of the receiving point is. Supposing a sound
source to be a point, the sound pressure level is in inverse proportion to the square of the distance.</p>
      <p>
        Angle attenuation is the efect that the sound pressure level is the strongest in the front direction of
a mouth and it gets weaker when separate from the direction. There are various kinds of research on
angle attenuations [
        <xref ref-type="bibr" rid="ref12 ref13 ref14">12, 13, 14</xref>
        ] and we adopt Monson’s [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ].
      </p>
      <p>Let Σ be the world coordinate system, Σ be the local coordinate system whose center is the user and
the  -axis is the front direction of the user’s face. Furthermore, let  be the angle formed by the  -axis
of Σ and Σ . Note that  is the very estimated parameter. Then, the coordinate of mic  is expressed as
  = ( − sin 
cos 
sin 
cos</p>
      <p>) (   −    ).


the theoretical sound pressure level  ̂ recorded by mic  is described as
The parameters    and    stand for the coordinate of mic  and the user in Σ , respectively. Then,
 ̂ =  − 10 log10 ‖   ‖2 −  (1 −

1 + cos(  )) .</p>
      <p>2
Note that parameter  is the sound pressure level of the point that is 1 [m] away from the speaker and in
the direction of the speaker’s mouth. A parameter  is the size of angle attenuation and   represents the
azimuth angle to mic  in Σ . Note that the parameters  and  are immeasurable and   is measurable.</p>
      <p>Let Σ be the world coordinate system, Σ be the local coordinate system whose center is the user
and  -axis is the front direction of the user’s face. Also let  be the angle formed by  -axises of Σ and
Σ . Note that  is the very estimated parameter. The coordinate of mic  ’s microphone array is expressed

as
  = ( − sin 
cos 
sin 
cos 
) (   −    )
the theoritical sound pressure level  ̂ recorded by mic  is described as
The parameters    and    stands for the coordinate of mic  and the user in Σ respectively. Then,
 ̂ =  − 10 log10 ‖   ‖2 −  (1 −

1 + cos(  ))
2
Note that parameter  is the sound pressure level of the point that is 1 [m] away from the speaker and
in the direction of the speaker’s mouse. A parameter  is the size of angle attenuation and   represents
the azimuth angle to mic  in Σ . Make sure that the parameters  and  are immeasurable and   is
measurable.</p>
      <p>Since    ,
Thus, the term (1 −
   , and   are measurable parameters, one can substitute measured values into these.</p>
      <p>1 + cos(  )) can be alternated by a measured parameter   and  ̂ can be substituted
by a measured value. Thus, the equation above can be transformed into the form of
 ̂ −  + 10 log10 ‖   ‖2 +   = 0.</p>
      <p>Since the term log10 ‖   ‖2 can be regarded as a function with the variable  only and  is in a bounded

interval (− ,  ] , we can approximate that term by the minimax polynomial   (). As a result, we have
 ̂ −  + 10  () +   = 0.</p>
      <p>The equation above is a multivariate polynomial in , , 
for any number  . To find  (− &lt;  ≤ 
), we
need to measure parameters    ,</p>
      <p>,   ,  ̂ for given  ≥ 3 , thus we compute the Gröbner bases and
make the system of equations a triangular form.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Concluding remarks</title>
      <p>In this paper, we have proposed a method for estimation problems using the minimax approximation
and Gröbner bases computation. As an application, we have shown that the method can be used for the
speech direction estimation problem.</p>
      <p>
        To check the accuracy of the proposed method, experiments should be carried out in simulations
and actual environments. For simulations of speech direction estimation problems, Python language
has a library called Pyroomacoustics [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. It is a software library to develop and test algorithms for
voice processing, and can simulate an environment in a room and one can adjust the properties of the
environment such as the location and the directivity of a sound source and a microphone, temperature,
humidity, dimension, size and shape of a room and so on.
      </p>
      <p>Furthermore, there exist the minimax rational functions and algorithms for computing ones. The
minimax rational function of  is a rational function  ,
which minimizes
≤≤
max | () −  , ()| =
≤≤
max | () −</p>
      <p>∑</p>
      <p>
        ≥1. Compared with the minimax polynomials, the minimax rational functions tend
to have less errors. However, we failed to compute one properly due to errors in the calculation of
improper integrals. We need to compute Chebyshev expansion [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] of  to construct a minimax rational
function and to compute improper integrals. In our experiment, we failed to compute improper integrals
properly due to divergence of integrands. Thus, the method to compute improper integrals with fewer
errors should be investigated.
      </p>
      <p>
        To solve estimation problems independent of the values of measured parameters, we need to
approximate multivariate functions with multivariate polynomials or rational functions. Cody [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] says
almost no algorithm for approximating those with minimax polynomials (or rational functions) exists.
However, Luke [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] has made approximations of a variety of functions in mathematical physics using
hypergeometric functions. Loeb [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ] reports a linear algorithm to create rational approximations over
a discrete point set. Fox, Goldstein and Lastman [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] also have proposed an algorithm for rational
approximation on finite point sets.
      </p>
      <p>The problem with which this method can be used is very limited since mathematical models that
satisfy equation (1) and estimated parameters to be bounded are very restrictive. However, direction
estimation problems are good because parameters of direction are usually bounded on (− ,  ]
or [0, 2 ) .</p>
      <p>To see the eficacy or efectiveness of this method, we should seek estimation problems that can be
solved by this method.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>H. M.</given-names>
            <surname>Stone</surname>
          </string-name>
          ,
          <article-title>The generalized weierstrass approximation theorem</article-title>
          ,
          <source>Mathematics Magazine</source>
          <volume>21</volume>
          (
          <year>1948</year>
          )
          <fpage>167</fpage>
          -
          <lpage>184</lpage>
          . doi:
          <volume>10</volume>
          .2307/3029750.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>H. M.</given-names>
            <surname>Antia</surname>
          </string-name>
          ,
          <article-title>Numerical methods for scientists and engineers</article-title>
          , second ed., Basel; Boston: Birkhäuser,
          <year>2002</year>
          . doi:
          <volume>10</volume>
          .1007/
          <fpage>978</fpage>
          -93-86279-52-1.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>E.</given-names>
            <surname>Polak</surname>
          </string-name>
          , Optimization: Algorithms and Consistent Approximations, Springer,
          <year>1997</year>
          . doi:
          <volume>10</volume>
          .1007/ 978-1-
          <fpage>4612</fpage>
          -0663-7.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>M.</given-names>
            <surname>Mitchell</surname>
          </string-name>
          , An Introduction to Genetic Algorithms, The MIT Press,
          <year>1998</year>
          . doi:
          <volume>10</volume>
          .7551/mitpress/ 3927.001.0001.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>D.</given-names>
            <surname>Cox</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Little</surname>
          </string-name>
          ,
          <string-name>
            <surname>D.</surname>
          </string-name>
          <article-title>O'shea, M. Sweedler, Ideals, varieties, and algorithms: An Intorduction to Computational Algebraic Geometry and Commutative Algebra</article-title>
          , fourth ed., Springer,
          <year>2015</year>
          . doi:
          <volume>10</volume>
          . 1007/978-3-
          <fpage>319</fpage>
          -16721-3.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>T.</given-names>
            <surname>Kato</surname>
          </string-name>
          ,
          <article-title>Individual Selection Method for Multi-Robot based on Speech Direction Estimation (in Japanese)</article-title>
          ,
          <source>Master's thesis</source>
          , Institute of Library, Information and Media Science, University of Tsukuba,
          <year>2024</year>
          . 82 pages.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>N.</given-names>
            <surname>Daili</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Guesmia</surname>
          </string-name>
          ,
          <article-title>Remez algorithm applied to the best uniform polynomial approximations</article-title>
          ,
          <source>General Mathematics Notes</source>
          <volume>17</volume>
          (
          <year>2013</year>
          )
          <fpage>16</fpage>
          -
          <lpage>31</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>M.</given-names>
            <surname>Noro</surname>
          </string-name>
          , T. Takeshima, Risa/Asir - A
          <source>Computer Algebra System, in: ISSAC '92: Papers from the International Symposium on Symbolic and Algebraic Computation</source>
          , Association for Computing Machinery, New York, NY, USA,
          <year>1992</year>
          , pp.
          <fpage>387</fpage>
          -
          <lpage>396</lpage>
          . doi:
          <volume>10</volume>
          .1145/143242.143362.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>T.</given-names>
            <surname>Oshima</surname>
          </string-name>
          ,
          <article-title>os_muldif: a library for computer algebra</article-title>
          <source>Risa/Asir</source>
          , 2007-
          <fpage>2024</fpage>
          . URL: https://www.ms. u-tokyo.ac.jp/~oshima/muldif/os_muldifeg.pdf, accessed
          <year>2024</year>
          -
          <volume>06</volume>
          -05.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>P. R.</given-names>
            <surname>Wurman</surname>
          </string-name>
          ,
          <string-name>
            <surname>R. D'Andrea</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Mountz</surname>
          </string-name>
          , Coordinating hundreds of cooperative, autonomous vehicles in warehouses,
          <source>AI</source>
          Magazine
          <volume>29</volume>
          (
          <year>2008</year>
          )
          <fpage>9</fpage>
          -
          <lpage>19</lpage>
          . doi:
          <volume>10</volume>
          .1609/aimag.v29i1.
          <year>2082</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>J.</given-names>
            <surname>Alonso-Mora</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Breitenmoser</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Rufli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Siegwart</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Beardsley</surname>
          </string-name>
          ,
          <article-title>Image and animation display with multiple mobile robots</article-title>
          ,
          <source>The International Journal of Robotics Research</source>
          <volume>132</volume>
          (
          <year>2012</year>
          )
          <fpage>753</fpage>
          -
          <lpage>773</lpage>
          . doi:
          <volume>10</volume>
          .1177/0278364912442095.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>W. T.</given-names>
            <surname>Chu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Warnock</surname>
          </string-name>
          ,
          <article-title>Detailed directivity of sound fields around human talkers</article-title>
          ,
          <source>Technical Report RR-104, National Research Council of Canada</source>
          ,
          <year>2002</year>
          . doi:
          <volume>10</volume>
          .4224/20378930.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>G. A.</given-names>
            <surname>Studebaker</surname>
          </string-name>
          ,
          <article-title>Directivity of the human vocal source in the horizontal plane</article-title>
          ,
          <source>Ear and hearing 6</source>
          (
          <year>1985</year>
          )
          <fpage>315</fpage>
          -
          <lpage>319</lpage>
          . doi:
          <volume>10</volume>
          .1097/
          <fpage>00003446</fpage>
          -198511000-00007.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>D.</given-names>
            <surname>Cebrera</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. J.</given-names>
            <surname>Davis</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          <article-title>Connolly, Long-term horizontal vocal directivity of opera singers: Efects of singing projection and acoustic environment</article-title>
          ,
          <source>Journal of Voice</source>
          <volume>25</volume>
          (
          <year>2011</year>
          )
          <fpage>e291</fpage>
          -
          <lpage>e303</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.jvoice.
          <year>2010</year>
          .
          <volume>03</volume>
          .001.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>B. B.</given-names>
            <surname>Monson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. J.</given-names>
            <surname>Hunter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B. H.</given-names>
            <surname>Story</surname>
          </string-name>
          ,
          <article-title>Horizontal directivity of low-and high-frequency energy in speech and singing</article-title>
          ,
          <source>The Journal of the Acoustical Society of America</source>
          <volume>132</volume>
          (
          <year>2012</year>
          )
          <fpage>433</fpage>
          -
          <lpage>411</lpage>
          . doi:
          <volume>10</volume>
          .1121/1.4725963.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>R.</given-names>
            <surname>Scheibler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Bezzam</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Dokmanić</surname>
          </string-name>
          ,
          <article-title>Pyroomacoustics: A python package for audio room simulation and array processing algorithms</article-title>
          , in: 2018 IEEE International Conference on Acoustics,
          <source>Speech and Signal Processing (ICASSP)</source>
          , IEEE,
          <year>2018</year>
          , pp.
          <fpage>351</fpage>
          -
          <lpage>355</lpage>
          . doi:
          <volume>10</volume>
          .1109/ICASSP.
          <year>2018</year>
          .
          <volume>8461310</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>W. J.</given-names>
            <surname>Cody</surname>
          </string-name>
          ,
          <article-title>A survey of practical rational and polynomial approximation of functions</article-title>
          ,
          <source>SIAM Review 12</source>
          (
          <year>1970</year>
          )
          <fpage>400</fpage>
          -
          <lpage>423</lpage>
          . doi:
          <volume>10</volume>
          .1137/1012082.
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>Y. L.</given-names>
            <surname>Luke</surname>
          </string-name>
          ,
          <article-title>The special functions and their approximations</article-title>
          , volume
          <volume>1</volume>
          , Academic Press,
          <year>1969</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>H. L.</given-names>
            <surname>Loeb</surname>
          </string-name>
          ,
          <article-title>Algorithms for chebyshev approximation using the ratio of linear forms</article-title>
          ,
          <source>Journal of the Society for Industrial and Applied Mathematics</source>
          <volume>8</volume>
          (
          <year>1960</year>
          )
          <fpage>458</fpage>
          -
          <lpage>465</lpage>
          . doi:
          <volume>10</volume>
          .1137/0108031.
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>P.</given-names>
            <surname>Fox</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Goldstein</surname>
          </string-name>
          , G. Lastman,
          <article-title>Rational approximations on finite point sets</article-title>
          ,
          <source>in: Approximation of Functions (Proc. Sympos. General Motors Res. Lab.</source>
          ,
          <year>1964</year>
          ),
          <year>1965</year>
          , p.
          <fpage>57</fpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>