<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Solving Estimation Problems Using Minimax Polynomials and Gröbner Bases ⋆</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Kenta</forename><surname>Kuramochi</surname></persName>
							<affiliation key="aff0">
								<orgName type="department" key="dep1">Master&apos;s Program in Mathematics</orgName>
								<orgName type="department" key="dep2">Graduate School of Science and Technology</orgName>
								<orgName type="institution">University of Tsukuba</orgName>
								<address>
									<postCode>305-8571</postCode>
									<settlement>Tsukuba</settlement>
									<country key="JP">Japan</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Akira</forename><surname>Terui</surname></persName>
							<email>terui@math.tsukuba.ac.jp</email>
							<affiliation key="aff1">
								<orgName type="department">Institute of Pure and Applied Sciences</orgName>
								<orgName type="institution">University of Tsukuba</orgName>
								<address>
									<postCode>305-8571</postCode>
									<settlement>Tsukuba</settlement>
									<country key="JP">Japan</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Masahiko</forename><surname>Mikawa</surname></persName>
							<email>mikawa@slis.tsukuba.ac.jp</email>
							<affiliation key="aff2">
								<orgName type="department">Institute of Library, Information and Media Science</orgName>
								<orgName type="institution">University of Tsukuba</orgName>
								<address>
									<postCode>305-8550</postCode>
									<settlement>Tsukuba</settlement>
									<country key="JP">Japan</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Solving Estimation Problems Using Minimax Polynomials and Gröbner Bases ⋆</title>
					</analytic>
					<monogr>
						<idno type="ISSN">1613-0073</idno>
					</monogr>
					<idno type="MD5">D4AF6714B55313AB84DE05CC8287EE02</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2025-04-23T18:35+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>Estimation problem</term>
					<term>Function approximation</term>
					<term>Minimax polynomial</term>
					<term>Remez exchange algorithm</term>
					<term>Gröbner basis</term>
					<term>Speech direction estimation problem</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><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 effective way to compute the minimax polynomial using Gröbner bases.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1.">Intorduction</head><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 <ref type="bibr" target="#b0">[1]</ref> or to regard a function as a polynomial for evaluation <ref type="bibr" target="#b1">[2]</ref>. Various methods for function approximation have been proposed, such as the Maclaulin expansion or the least squares method <ref type="bibr" target="#b1">[2]</ref>. 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 difference 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 <ref type="bibr" target="#b1">[2]</ref>, 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 <ref type="bibr" target="#b2">[3]</ref> or the genetic Algorithms <ref type="bibr" target="#b3">[4]</ref>. 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 approximation together with Gröbner bases <ref type="bibr" target="#b4">[5]</ref> 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 <ref type="bibr" target="#b5">[6]</ref>. We show that we can effectively use the minimax approximation and Gröbner bases for finding 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></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Preliminaries</head><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 𝑓.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1.">Minimax Approximation</head><p>In the following, let [𝑎, 𝑏] be a closed interval and 𝑓 be a continuous function on [𝑎, 𝑏]. The following theorem <ref type="bibr" target="#b1">[2]</ref> 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 <ref type="bibr" target="#b6">[7]</ref>. 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 <ref type="bibr" target="#b7">[8]</ref> with the library os_muldif <ref type="bibr" target="#b8">[9]</ref> <ref type="foot" target="#foot_0">1</ref> .)</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 </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">The estimation problem</head><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</p><formula xml:id="formula_0">𝑓 (𝑢, 𝑥) + ∑ 𝑖,𝑗,𝑘 𝑔 𝑖 (𝑢)ℎ 𝑗 (𝑣 𝑘 ) = 0,<label>(1)</label></formula><p>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</p><formula xml:id="formula_1">𝑃(𝑥) + ∑ 𝑖 𝑄 𝑖 (𝑣) = 0,<label>(2)</label></formula><p>where 𝑃 and 𝑄 𝑖 represents the polynomials in 𝑥 and 𝑣, respectively. As eq. ( <ref type="formula" target="#formula_1">2</ref>) 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 <ref type="bibr" target="#b4">[5]</ref> can be used to solve the system. 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></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4.">An example by speech direction estimation problem</head><p>Speech direction estimation problem <ref type="bibr" target="#b5">[6]</ref> 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 fields and some research on robots cooperating with each other is underway <ref type="bibr" target="#b9">[10,</ref><ref type="bibr" target="#b10">11]</ref>. 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 difficult.</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 <ref type="bibr" target="#b5">[6]</ref>. 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 effects, distance attenuation and angle attenuation.</p><p>Distance attenuation is the effect 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 effect 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 <ref type="bibr" target="#b11">[12,</ref><ref type="bibr" target="#b12">13,</ref><ref type="bibr" target="#b13">14]</ref> and we adopt Monson's <ref type="bibr" target="#b14">[15]</ref>.</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</p><formula xml:id="formula_2">𝑆 𝑝 𝑖 = ( cos 𝜃 sin 𝜃 − sin 𝜃 cos 𝜃 ) ( 𝑊 𝑝 𝑖 − 𝑊 𝑝 𝑆 ).</formula><p>The parameters 𝑊 𝑝 𝑖 and 𝑊 𝑝 𝑆 stand for the coordinate of mic 𝑖 and the user in Σ 𝑊 , respectively. Then, the theoretical sound pressure level L 𝑖 recorded by mic 𝑖 is described as</p><formula xml:id="formula_3">L 𝑖 = 𝐿 − 10 log 10 ‖ 𝑆 𝑝 𝑖 ‖ 2 − 𝑎 (1 − 1 + cos(𝜑 𝑖 ) 2 ) .</formula><p>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. 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</p><formula xml:id="formula_4">𝑆 𝑝 𝑖 = ( cos 𝜃 sin 𝜃 − sin 𝜃 cos 𝜃 ) ( 𝑊 𝑝 𝑖 − 𝑊 𝑝 𝑆 )</formula><p>The parameters 𝑊 𝑝 𝑖 and 𝑊 𝑝 𝑆 stands for the coordinate of mic 𝑖 and the user in Σ 𝑊 respectively. Then, the theoritical sound pressure level L 𝑖 recorded by mic 𝑖 is described as</p><formula xml:id="formula_5">L 𝑖 = 𝐿 − 10 log 10 ‖ 𝑆 𝑝 𝑖 ‖ 2 − 𝑎 (1 − 1 + cos(𝜑 𝑖 ) 2 )</formula><p>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 𝑊 𝑝 𝑖 , 𝑊 𝑝 𝑆 , and 𝜑 𝑖 are measurable parameters, one can substitute measured values into these.</p><p>Thus, the term (1 − 1 + cos(𝜑 𝑖 ) 2 ) can be alternated by a measured parameter 𝑚 𝑖 and L 𝑖 can be substituted by a measured value. Thus, the equation above can be transformed into the form of L 𝑖 − 𝐿 + 10 log 10 ‖ 𝑆 𝑝 𝑖 ‖ 2 + 𝑎𝑚 𝑖 = 0.</p><p>Since the term log 10 ‖ 𝑆 𝑝 𝑖 ‖ 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</p><formula xml:id="formula_6">L 𝑖 − 𝐿 + 10𝑃 𝑖 (𝜃) + 𝑎𝑚 𝑖 = 0.</formula><p>The equation above is a multivariate polynomial in 𝐿, 𝜃, 𝑎 for any number 𝑖. To find 𝜃 (−𝜋 &lt; 𝜃 ≤ 𝜋), we need to measure parameters 𝑊 𝑝 𝑖 , 𝑊 𝑝 𝑆 , 𝜑 𝑖 , L 𝑖 for given 𝑖 ≥ 3, thus we compute the Gröbner bases and make the system of equations a triangular form.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.">Concluding remarks</head><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 <ref type="bibr" target="#b15">[16]</ref>. 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 for given 𝑚, 𝑘 ∈ ℤ ≥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 <ref type="bibr" target="#b1">[2]</ref> 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 <ref type="bibr" target="#b16">[17]</ref> says almost no algorithm for approximating those with minimax polynomials (or rational functions) exists. However, Luke <ref type="bibr" target="#b17">[18]</ref> has made approximations of a variety of functions in mathematical physics using hypergeometric functions. Loeb <ref type="bibr" target="#b18">[19]</ref> reports a linear algorithm to create rational approximations over a discrete point set. Fox, Goldstein and Lastman <ref type="bibr" target="#b19">[20]</ref> 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 <ref type="bibr" target="#b0">(1)</ref> 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𝜋). To see the efficacy or effectiveness of this method, we should seek estimation problems that can be solved by this method.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Definition 2 . 1 (</head><label>21</label><figDesc>Minimax polynomial). For the function 𝑓 in above, a polynomial 𝑃 ∈ 𝐾 [𝑥] of degree 𝑘 which minimizes ‖𝑓 − 𝑃‖ ∞ = max 𝑎≤𝑥≤𝑏 |𝑓 (𝑥) − 𝑃(𝑥)| , is called the 𝑘-th minimax polynomial of 𝑓. Definition 2.1 says that, if 𝑃 ∈ 𝐾 [𝑥] 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.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head></head><label></label><figDesc>max 𝑎≤𝑥≤𝑏 |𝑓 (𝑥) − 𝑅 𝑚,𝑘 (𝑥)| = max 𝑎≤𝑥≤𝑏 |𝑓 (𝑥) − ∑ 𝑚 𝑗=0 𝑎 𝑗 𝑥 𝑗 ∑ 𝑘 𝑗=0 𝑏 𝑗 𝑥 𝑗 | ,</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_0"><head>Algorithm 1</head><label>1</label><figDesc>Remez exchange algorithm<ref type="bibr" target="#b1">[2]</ref> Require: a continuous function 𝑓, a closed interval [𝑎, 𝑏], a degree of a polynomial𝑘 Ensure: a minimax polynomial 𝑃 ∈ 𝐾 [𝑥] with degree 𝑘 1: 𝐸 max ≔ ∞, 𝐸 min ≔ 0 2: 𝐼 ≔ [𝑥 0 , 𝑥 1 , … , 𝑥 𝑘 , 𝑥 𝑘+1 ] : 𝑘 + 2 initial interpolate points 3: while 𝐸 max &gt;&gt; 𝐸 min do , 𝑎 1 , … , 𝑎 𝑘 , 𝐸] : the solution of ∑ 𝑘 𝑗=0 𝑎 𝑗 (𝑥 𝑖 ) 𝑗 + (−1) 𝑖 𝐸 = 𝑓 (𝑥 𝑖 ) (𝑖 = 0, 1, … , 𝑘, 𝑘 + 1) 𝐼 ≔ [𝑥 0 , 𝑥 1 , … , 𝑥 𝑘 , 𝑥 𝑘+1 ] : the 𝑘 + 2 extremum points of 𝐸(𝑥) ≔ 𝑓 (𝑥) − 𝑃(𝑥) 𝐸 max ≔ max{|𝐸(𝑥 0 )|, |𝐸(𝑥 1 )|, … , |𝐸(𝑥 𝑘+1 )|}, 𝐸 min ≔ min{|𝐸(𝑥 0 )|, |𝐸(𝑥 1 )|, … , |𝐸(𝑥 𝑘+1 )|} 8: end while 9: return 𝑃 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. 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 [𝑎, 𝑏].</figDesc><table><row><cell>4: [𝑎 0 5: 𝑃 ≔ ∑ 𝑘 𝑗=0 𝑎 𝑗 𝑥 𝑗</cell></row><row><cell>6:</cell></row><row><cell>7:</cell></row></table></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_0">Solving 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.</note>
		</body>
		<back>

			<div type="availability">
<div xmlns="http://www.tei-c.org/ns/1.0"><p>M. Mikawa) GLOBE https://researchmap.jp/aterui (A. Terui); https://mikawalab.org/ (M. Mikawa</p></div>
			</div>


			<div type="funding">
<div xmlns="http://www.tei-c.org/ns/1.0"> ⋆  <p>This work was partially supported by JKA and its promotion funds from KEIRIN RACE.</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">The generalized weierstrass approximation theorem</title>
		<author>
			<persName><forename type="first">H</forename><forename type="middle">M</forename><surname>Stone</surname></persName>
		</author>
		<idno type="DOI">10.2307/3029750</idno>
	</analytic>
	<monogr>
		<title level="j">Mathematics Magazine</title>
		<imprint>
			<biblScope unit="volume">21</biblScope>
			<biblScope unit="page" from="167" to="184" />
			<date type="published" when="1948">1948</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<monogr>
		<title level="m" type="main">Numerical methods for scientists and engineers</title>
		<author>
			<persName><forename type="first">H</forename><forename type="middle">M</forename><surname>Antia</surname></persName>
		</author>
		<idno type="DOI">10.1007/978-93-86279-52-1</idno>
		<imprint>
			<date type="published" when="2002">2002</date>
			<publisher>Birkhäuser</publisher>
			<pubPlace>Basel; Boston</pubPlace>
		</imprint>
	</monogr>
	<note>second ed</note>
</biblStruct>

<biblStruct xml:id="b2">
	<monogr>
		<title level="m" type="main">Optimization: Algorithms and Consistent Approximations</title>
		<author>
			<persName><forename type="first">E</forename><surname>Polak</surname></persName>
		</author>
		<idno type="DOI">10.1007/978-1-4612-0663-7</idno>
		<imprint>
			<date type="published" when="1997">1997</date>
			<publisher>Springer</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<monogr>
		<title level="m" type="main">An Introduction to Genetic Algorithms</title>
		<author>
			<persName><forename type="first">M</forename><surname>Mitchell</surname></persName>
		</author>
		<idno type="DOI">10.7551/mitpress/3927.001.0001</idno>
		<imprint>
			<date type="published" when="1998">1998</date>
			<publisher>The MIT Press</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<monogr>
		<title level="m" type="main">Ideals, varieties, and algorithms: An Intorduction to Computational Algebraic Geometry and Commutative Algebra</title>
		<author>
			<persName><forename type="first">D</forename><surname>Cox</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Little</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>O'shea</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Sweedler</surname></persName>
		</author>
		<idno type="DOI">10.1007/978-3-319-16721-3</idno>
		<imprint>
			<date type="published" when="2015">2015</date>
			<publisher>Springer</publisher>
		</imprint>
	</monogr>
	<note>fourth ed</note>
</biblStruct>

<biblStruct xml:id="b5">
	<monogr>
		<title level="m" type="main">Individual Selection Method for Multi-Robot based on Speech Direction Estimation</title>
		<author>
			<persName><forename type="first">T</forename><surname>Kato</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2024">2024</date>
			<biblScope unit="page">82</biblScope>
		</imprint>
		<respStmt>
			<orgName>Institute of Library, Information and Media Science, University of Tsukuba</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">Master&apos;s thesis</note>
	<note>in Japanese</note>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Remez algorithm applied to the best uniform polynomial approximations</title>
		<author>
			<persName><forename type="first">N</forename><surname>Daili</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Guesmia</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">General Mathematics Notes</title>
		<imprint>
			<biblScope unit="volume">17</biblScope>
			<biblScope unit="page" from="16" to="31" />
			<date type="published" when="2013">2013</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Risa/Asir -A Computer Algebra System</title>
		<author>
			<persName><forename type="first">M</forename><surname>Noro</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Takeshima</surname></persName>
		</author>
		<idno type="DOI">10.1145/143242.143362</idno>
	</analytic>
	<monogr>
		<title level="m">ISSAC &apos;92: Papers from the International Symposium on Symbolic and Algebraic Computation</title>
				<meeting><address><addrLine>New York, NY, USA</addrLine></address></meeting>
		<imprint>
			<publisher>Association for Computing Machinery</publisher>
			<date type="published" when="1992">1992</date>
			<biblScope unit="page" from="387" to="396" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<monogr>
		<title level="m" type="main">os_muldif: a library for computer algebra Risa/Asir</title>
		<author>
			<persName><forename type="first">T</forename><surname>Oshima</surname></persName>
		</author>
		<ptr target="https://www.ms.u-tokyo.ac.jp/~oshima/muldif/os_muldifeg.pdf" />
		<imprint>
			<date type="published" when="2007">2007. 2024. 2024-06-05</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Coordinating hundreds of cooperative, autonomous vehicles in warehouses</title>
		<author>
			<persName><forename type="first">P</forename><forename type="middle">R</forename><surname>Wurman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>D'andrea</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Mountz</surname></persName>
		</author>
		<idno type="DOI">10.1609/aimag.v29i1.2082</idno>
	</analytic>
	<monogr>
		<title level="j">AI Magazine</title>
		<imprint>
			<biblScope unit="volume">29</biblScope>
			<biblScope unit="page" from="9" to="19" />
			<date type="published" when="2008">2008</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Image and animation display with multiple mobile robots</title>
		<author>
			<persName><forename type="first">J</forename><surname>Alonso-Mora</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Breitenmoser</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Rufli</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Siegwart</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Beardsley</surname></persName>
		</author>
		<idno type="DOI">10.1177/0278364912442095</idno>
	</analytic>
	<monogr>
		<title level="j">The International Journal of Robotics Research</title>
		<imprint>
			<biblScope unit="volume">132</biblScope>
			<biblScope unit="page" from="753" to="773" />
			<date type="published" when="2012">2012</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<monogr>
		<title level="m" type="main">Detailed directivity of sound fields around human talkers</title>
		<author>
			<persName><forename type="first">W</forename><forename type="middle">T</forename><surname>Chu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Warnock</surname></persName>
		</author>
		<idno type="DOI">10.4224/20378930</idno>
		<imprint>
			<date type="published" when="2002">2002</date>
		</imprint>
		<respStmt>
			<orgName>National Research Council of Canada</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">Technical Report</note>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">Directivity of the human vocal source in the horizontal plane</title>
		<author>
			<persName><forename type="first">G</forename><forename type="middle">A</forename><surname>Studebaker</surname></persName>
		</author>
		<idno type="DOI">10.1097/00003446-198511000-00007</idno>
	</analytic>
	<monogr>
		<title level="j">Ear and hearing</title>
		<imprint>
			<biblScope unit="volume">6</biblScope>
			<biblScope unit="page" from="315" to="319" />
			<date type="published" when="1985">1985</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">Long-term horizontal vocal directivity of opera singers: Effects of singing projection and acoustic environment</title>
		<author>
			<persName><forename type="first">D</forename><surname>Cebrera</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><forename type="middle">J</forename><surname>Davis</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Connolly</surname></persName>
		</author>
		<idno type="DOI">10.1016/j.jvoice.2010.03.001</idno>
	</analytic>
	<monogr>
		<title level="j">Journal of Voice</title>
		<imprint>
			<biblScope unit="volume">25</biblScope>
			<biblScope unit="page" from="e291" to="e303" />
			<date type="published" when="2011">2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">Horizontal directivity of low-and high-frequency energy in speech and singing</title>
		<author>
			<persName><forename type="first">B</forename><forename type="middle">B</forename><surname>Monson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><forename type="middle">J</forename><surname>Hunter</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><forename type="middle">H</forename><surname>Story</surname></persName>
		</author>
		<idno type="DOI">10.1121/1.4725963</idno>
	</analytic>
	<monogr>
		<title level="j">The Journal of the Acoustical Society of America</title>
		<imprint>
			<biblScope unit="volume">132</biblScope>
			<biblScope unit="page" from="433" to="411" />
			<date type="published" when="2012">2012</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">Pyroomacoustics: A python package for audio room simulation and array processing algorithms</title>
		<author>
			<persName><forename type="first">R</forename><surname>Scheibler</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Bezzam</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Dokmanić</surname></persName>
		</author>
		<idno type="DOI">10.1109/ICASSP.2018.8461310</idno>
	</analytic>
	<monogr>
		<title level="m">2018 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP)</title>
				<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2018">2018</date>
			<biblScope unit="page" from="351" to="355" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">A survey of practical rational and polynomial approximation of functions</title>
		<author>
			<persName><forename type="first">W</forename><forename type="middle">J</forename><surname>Cody</surname></persName>
		</author>
		<idno type="DOI">10.1137/1012082</idno>
	</analytic>
	<monogr>
		<title level="j">SIAM Review</title>
		<imprint>
			<biblScope unit="volume">12</biblScope>
			<biblScope unit="page" from="400" to="423" />
			<date type="published" when="1970">1970</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<monogr>
		<author>
			<persName><forename type="first">Y</forename><forename type="middle">L</forename><surname>Luke</surname></persName>
		</author>
		<title level="m">The special functions and their approximations</title>
				<imprint>
			<publisher>Academic Press</publisher>
			<date type="published" when="1969">1969</date>
			<biblScope unit="volume">1</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b18">
	<analytic>
		<title level="a" type="main">Algorithms for chebyshev approximation using the ratio of linear forms</title>
		<author>
			<persName><forename type="first">H</forename><forename type="middle">L</forename><surname>Loeb</surname></persName>
		</author>
		<idno type="DOI">10.1137/0108031</idno>
	</analytic>
	<monogr>
		<title level="j">Journal of the Society for Industrial and Applied Mathematics</title>
		<imprint>
			<biblScope unit="volume">8</biblScope>
			<biblScope unit="page" from="458" to="465" />
			<date type="published" when="1960">1960</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b19">
	<analytic>
		<title level="a" type="main">Rational approximations on finite point sets</title>
		<author>
			<persName><forename type="first">P</forename><surname>Fox</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Goldstein</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Lastman</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Approximation of Functions (Proc. Sympos. General Motors Res. Lab</title>
				<imprint>
			<date type="published" when="1964">1964. 1965</date>
			<biblScope unit="page">57</biblScope>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
