<?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">A Stable Computation of Multivariarte Apporximate GCD Based on SVD and Lifting Technique</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author role="corresp">
							<persName><forename type="first">Masaru</forename><surname>Sanuki</surname></persName>
							<email>sanuki@md.tsukuba.ac.jp</email>
							<affiliation key="aff0">
								<orgName type="department">Institute of Medicine</orgName>
								<orgName type="institution">University of Tsukuba</orgName>
								<address>
									<addrLine>Ten-noudai 1-1-1, Tsukuba-shi</addrLine>
									<postCode>305-8575</postCode>
									<region>Ibaraki</region>
									<country key="JP">Japan</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">A Stable Computation of Multivariarte Apporximate GCD Based on SVD and Lifting Technique</title>
					</analytic>
					<monogr>
						<idno type="ISSN">1613-0073</idno>
					</monogr>
					<idno type="MD5">FB673D7D2DE001F3CECF0A1275C2D02E</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2025-04-23T18:34+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>Approximate GCD</term>
					<term>Lifting technique</term>
					<term>Ill-conditioned cases</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>For univariate polynomials, the approximate GCD can be obtained by computing the null space of the subresultant matrix of given polynomials. In this study, for multivariate polynomials, we propose a method for computing null space of the subresultant matrix within polynomials stably and efficiently, which is based on the SVD (singular value decomposition) and lifting techniques. Therefore, we show the multivariate approximate GCD can be also computed by using subresultant matrix. In addition, we describe an ill-conditioned case (initial factors have approximate common factor) and solve them.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">Framework of algorithm</head><p>In this paper, we discuss non-singular case only, i.e., 𝐹 (𝑥, 0) • 𝐺(𝑥, 0) ̸ = 0 and 𝑓 𝑚 (0) • 𝑔 𝑛 (0) ̸ = 0. For non-singular case, every polynomial 𝑃 (𝑥, 𝑡) is transform to 𝑃 (𝑥, 𝑇, 𝑡) = 𝑃 (𝑥, 𝑇 𝑡 1 , . . . , 𝑇 𝑡 ℓ ), with 𝑇 is the total-degree variable. Every polynomial 𝑃 (𝑥, 𝑇, 𝑡) is represented as the sum of homogeneous polynomials w.r.t. the total-degree variable 𝑇 ; 𝑃 (𝑥, 𝑇, 𝑡) = 𝑃 (0) (𝑥) + 𝑇 • 𝛿𝑃 (1) (𝑥, 𝑡) + . . . + 𝑇 𝑤 • 𝛿𝑃 (𝑤) (𝑥, 𝑡) + . . . , 𝑃 (𝑤) (𝑥, 𝑇, 𝑡) = 𝑃 (0) (𝑥) + 𝑇 • 𝛿𝑃 (1) (𝑥, 𝑡) + . . . + 𝑇 𝑤 • 𝛿𝑃 (𝑤) (𝑥, 𝑡).</p><p>In non-singular case, the following two conditions exist: deg(gcd(𝐹, 𝐺)) ≤ deg(gcd(𝐹 (0) , 𝐺 (0) )) and gcd(𝐹, 𝐺)|gcd(𝐹 (0) , 𝐺 (0) ). In such situations, lifting algorithms can be applied. The proposed algorithm is discussed in the next section.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1.">Computing cofactors of 𝐹 and 𝐺 via lifting method</head><p>Let 𝒮 𝑖 (𝐹, 𝐺) = 𝒮 𝑖 ∈ F[𝑡, 𝑇 ] (𝑚+𝑛−2𝑖)×(𝑚+𝑛−2𝑖) be an 𝑖th-subresultant matrix of 𝐹 and 𝐺 w.r.t. 𝑥, and be represented as </p><formula xml:id="formula_0">𝒮 𝑖 = ⎛ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎝ 𝑓 𝑚 𝑔 𝑛 . . . . . . . . . . . . 𝑓 𝑚−𝑛−𝑘 𝑓 𝑚 𝑔 𝑛−𝑚−𝑘 𝑔 𝑛 . . . . . . . . . . . . . . . . . . 𝑓 𝑚−𝑛−𝑘 𝑔 𝑛−𝑚−𝑘 ⎞ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎠ = 𝒮 (0) 𝑖 + 𝑇 • 𝛿𝒮<label>(1)</label></formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>computation of cofactors for univariate part: SVD</head><p>Cofactors of 𝐹 (0) and 𝐺 (0) can be obtained from the null space of 𝒮 (0) 𝑘−1 . In this paper, we compute the null space of 𝒮 (0) 𝑘−1 using the SVD <ref type="bibr" target="#b0">[1]</ref>. Using the SVD of 𝒮 (0) 𝑘−1 , we obtain the following decomposition:</p><formula xml:id="formula_1">𝒮 (0) 𝑘−1 = 𝑈 Σ𝑉 𝑇 = (︀ 𝑢 1 • • • 𝑢 𝐾 )︀ ⎛ ⎜ ⎝ 𝜎 1 . . . 𝜎 𝐾 ⎞ ⎟ ⎠ ⎛ ⎜ ⎝ 𝑣 𝑇 1 . . . 𝑣 𝑇 𝐾 ⎞ ⎟ ⎠ ,</formula><p>where 𝐾 = 𝑚 − (𝑘 − 1) + 𝑛 − (𝑘 − 1), 𝑈 and 𝑉 are orthogonal matrices, and 𝜎 𝑖 are singular vectors with</p><formula xml:id="formula_2">𝜎 1 ≥ 𝜎 2 ≥ . . . ≥ 𝜎 𝐾−1 ≫ 𝜎 𝐾 ≥ 0, respectively. Then, 𝑣 𝐾 ∈ Ker(𝒮<label>(0)</label></formula><p>𝑘−1 ), and it is one of the solutions of 𝒮 (0</p><formula xml:id="formula_3">𝑘−1 𝑧 = 0 is 𝑧 = 𝑟 (0) = 𝑣 𝐾 ; 𝑣 𝐾 = ⎛ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎝ 𝑔 ˜(0) 𝑛−𝑘 𝑔 ˜(0) 0 −𝑓 ˜(0) 𝑚−𝑘 −𝑓 ˜(0) 0 ⎞ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎠ , with ||𝑣 𝐾 || 2 = 1.</formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Computation of cofactors for multivariate part: lifting method</head><p>Suppose we have 𝑟 (𝑤) = 𝑟 (𝑤−1) +𝛿𝑟 (𝑤) . Here, 𝛿𝑟 (𝑤) is a vector generated by homogenious polynomials with total-degree 𝑤 w.r.t. 𝑇 . Then, 𝛿𝑟 (𝑤+1) is generated as follows. Note that the following consists.</p><formula xml:id="formula_4">𝒮 𝑘−1 𝑟 (𝑤+1) ≡ 0 (mod 𝑇 𝑤+2 ) 𝒮 (0) 𝑘−1 𝛿𝑟 (𝑤+1) = − 𝑤+1 ∑︁ 𝑗=1 𝒮 (𝑗)</formula><p>𝑘−1 𝛿𝑟 (𝑤−𝑗) = 𝛿𝑝 (𝑤) . Now, 𝛿𝑟 (𝑤+1) and 𝛿𝑝 (𝑤+1) are transformed bases from 𝑒 1 , . . . , 𝑒 𝐾 to 𝑣 1 , . . . , 𝑣 𝐾 and 𝑢 1 , . . . , 𝑢 𝐾 , respectively, as follows:</p><formula xml:id="formula_5">𝛿𝑧 (𝑤) = ⎛ ⎜ ⎝ 𝛿𝑧 (𝑤) 1 . . . 𝛿𝑧 (𝑤) 𝐾 ⎞ ⎟ ⎠ = 𝛿𝑧 ˆ(𝑤) 1 𝑣 1 + . . . + 𝛿𝑧 ˆ(𝑤) 𝐾 𝑣 𝐾 , 𝛿𝑝 (𝑤) = ⎛ ⎜ ⎝ 𝛿𝑝 (𝑤) 1 . . . 𝛿𝑝 (𝑤) 𝐾 ⎞ ⎟ ⎠ = 𝛿𝑝 ˆ(𝑤) 1 𝑢 1 + . . . + 𝛿𝑝 ˆ(𝑤) 𝑁 𝑢 𝐾 .</formula><p>Then, we obtain 𝛿𝑧 ˆ(𝑤+1)</p><formula xml:id="formula_6">𝑖 = 𝛿𝑝 ˆ(𝑤+1) 𝑖 /𝜎 𝑖 (𝑖 = 1, . . . , 𝐾 − 1)</formula><p>. Therefore, 𝛿𝑟 (𝑤+1) is constructed, as follows.</p><formula xml:id="formula_7">𝛿𝑟 (𝑤+1) = 𝛿𝑝 ˆ(1) 1 /𝜎 1 𝑣 1 + . . . + 𝛿𝑝 ˆ(1) 𝐾−1 /𝜎 𝐾−1 𝑣 𝐾−1 + F[𝑇, 𝑡] 𝑤+1 • 𝑣 𝐾 ,</formula><p>where F[𝑇, 𝑡] 𝑤+1 is homogeneous polynomial set with total-degree 𝑤 + 1 w.r.t. 𝑇 , and we have the following as a candidate solution.</p><formula xml:id="formula_8">𝑟 (𝑤) = 𝑡 𝐾 + 𝑤 ∑︁ 𝑗=1 𝛿𝑝 ˆ(𝑤) 1 /𝜎 1 𝑣 1 + . . . + 𝑤 ∑︁ 𝑗=1 𝛿𝑝 ˆ(𝑤) 𝐾−1 /𝜎 𝐾−1 𝑣 𝐾−1 + F[𝑇, 𝑡] [1,𝑤] • 𝑣 𝐾 ,</formula><p>where</p><formula xml:id="formula_9">F[𝑇, 𝑡] [1,𝑤] = ∪ 𝑤 𝑗=1 F[𝑇, 𝑡] 𝑗 .</formula><p>To compute the approximate GCD of 𝐹 and 𝐺, we need to determine 𝑞 (𝑤) = 𝛿𝑞 (1) </p><formula xml:id="formula_10">+ . . . + 𝛿𝑞 (𝑤) ∈ F[𝑇, 𝑡] [1,𝑤] s.t. 𝑟 (𝑤) (𝑞) = 𝑡 𝐾 + 𝑤 ∑︁ 𝑗=1 𝛿𝑝 ˆ(𝑤) 1 /𝜎 1 𝑣 1 + . . . + 𝑤 ∑︁ 𝑗=1 𝛿𝑝 ˆ(𝑤) 𝐾−1 /𝜎 𝐾−1 𝑣 𝐾−1 + 𝑞 (𝑤) • 𝑣 𝐾 ,</formula><p>To determine the approximate GCD, we must determine 𝑞 (𝑖) . The following example shows one approach to determining each undetermined element 𝛿𝑞 (𝑖) for 1 ≤ 𝑖 ≤ 𝑤..</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Example1</head><p>Polynomials 𝐹 (𝑥, 𝑡 1 , 𝑡 2 ) and 𝐺(𝑥, 𝑡 1 , 𝑡 2 ) having an approximate GCD 𝐶(𝑥, 𝑡 1 , 𝑡 2</p><formula xml:id="formula_11">) = 𝑥 3 + (1 + 𝑡 2 − 2𝑡 1 + 𝑡 1 2 )𝑥 + 3 are expressed as 𝐹 (𝑥, 𝑡 1 , 𝑡 2 ) = (𝑥 3 + (𝑡 2 2 + 𝑡 1 + 𝑡 1 − 2)𝑥 2 − 1) × 𝐶(𝑥, 𝑡 1 , 𝑡 2 ) + 𝑀 𝑒𝑝𝑠 , 𝐺(𝑥, 𝑡 1 , 𝑡 2 ) = (𝑥 3 + (2𝑡 2 2 − 𝑡 1 + 3)𝑥 2 − 1) × 𝐶(𝑥, 𝑡 1 , 𝑡 2 ) + 𝑀 𝑒𝑝𝑠 ,</formula><p>where 𝑀 𝑒𝑝𝑠 is the machine epsilon.</p><p>In this example, 𝑘 = 2 is already known (𝐾 = 8). Then, one solution of</p><formula xml:id="formula_12">𝒮 (0) 1 𝑧 = 0 is 𝑧 = 𝑟 (0) = 𝑣 8 ; 𝑟 (0) = 𝑣 8 = ⎛ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎝ −0.242535625036333 −0.727606875108999 −2.24840273230668 × 10 −15 0.242535625036333 0.242535625036333 −0.485071250072665 −1.32375311946987 × 10 −15 −0.242535625036333 ⎞ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎠ . A candidate of 𝛿𝑟 (1) | 𝛿𝑞 (1) =0 = 𝛿𝑝 ˆ(1) 1 /𝜎 1 𝑣 1 + . . . + 𝛿𝑝 ˆ(1)</formula><p>7 /𝜎 7 𝑣 7 + 𝛿𝑞 (1) × 𝑣 8 is</p><formula xml:id="formula_13">𝛿𝑧 (1) = ⎛ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎝ 0.0713340073 • • • 𝑡 1 + 0.0285336029 • • • 𝑡 2 −0.0285336029 • • • 𝑡 1 + 0.0856008088 • • • 𝑡 2 3.65419500 • • • × 10 −15 𝑡 1 − 4.96824803 • • • × 10 −15 𝑡 2 −0.0713340073 • • • 𝑡 1 − 0.0285336029 • • • 𝑡 2 −0.0713340073 • • • 𝑡 1 − 0.0285336029 • • • 𝑡 2 −0.0998676103 • • • 𝑡 1 − 0.185468419 • • • 𝑡 2 4.77577504 • • • × 10 −16 𝑡 1 − 1.10469359 • • • × 10 −15 𝑡 2 0.0713340073 • • • 𝑡 1 + 0.0285336029 • • • 𝑡 2 ⎞ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎠ + 𝛿𝑞 (1) • 𝑣 8 = ⎛ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎝ 𝛿𝑔 ˜(1) 𝑛−𝑘 𝛿𝑔 ˜(1) 𝑛−𝑘−1 . . . 𝛿𝑔 ˜(1) 0 −𝛿𝑓 (1) 𝑚−𝑘 −𝛿𝑓 (1) 𝑚−𝑘−1 . . . −𝛿𝑓 (1) 0 ⎞ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎠ .</formula><p>Generally, it is difficult to determine 𝛿𝑞 (1) properly. However, assuming that cofactors are also not dense or the approximate GCD is monic, several coefficients will be zero. In this example, assume the 1st element is zero, 𝛿𝑞 (1) is 𝛿𝑞</p><p>(1) 1 = (0.0713340073636269 𝑡 1 + 0.0285336029454512 𝑡 2 )/0.242535625036333 and 𝛿𝑟 (1) becomes</p><formula xml:id="formula_14">⎛ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎝ 0 0.242535625036331𝑡 1 0 0 0 −0.242535625036331𝑡 1 − 0.242535625036334𝑡 2 0 0 ⎞ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎠</formula><p>.</p><p>It is unlikely that many factors will be close to zero simultaneously, and this can only happen if the result is correct. Unlike the EZ-GCD method, it is more efficient because it can extract each undetermined coefficient at each lifting step. So that, "check zeros" is very efficiency.</p><p>If the coefficients are dense, lc(lc(𝐹 ), lc(𝐺)) or lc(lc(gcd(𝐹, 𝐺))) should be calculated in advance so that the elements can be determined uniquely.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2.">Computing approximate GCD</head><p>After obtaining cofactors, the approximate GCD is computed by solving and 𝐹</p><formula xml:id="formula_15">= (𝑓 𝑚 , 𝑓 𝑚−1 , . . . , 𝑓 0 ) 𝑇 ∈ F[𝑡] 𝑚+1 . ⎛ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎝ 𝑓 ˜𝑚−𝑘 . . . . . . 𝑓 ˜0 𝑓 ˜𝑚−𝑘 . . . . . . 𝑓 ˜0 ⎞ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎠ ⎛ ⎜ ⎜ ⎜ ⎝ 𝑐 𝑘 𝑐 𝑘−1 . . . 𝑐 0 ⎞ ⎟ ⎟ ⎟ ⎠ = ⎛ ⎜ ⎜ ⎜ ⎝ 𝑓 𝑚 𝑓 𝑚−1 . . . 𝑓 0 ⎞ ⎟ ⎟ ⎟ ⎠</formula><p>This linear equation is solve as following step.</p><p>1. Solve 𝒞</p><formula xml:id="formula_16">(0) 𝑚+1,𝑘+1 (𝐹 ˜) • 𝑐 (0) = 𝐹 (0)</formula><p>. Actually, we utilize the SVD as in the former case. 2. Lifting step: solve</p><formula xml:id="formula_17">𝒞 (0) 𝑚+1,𝑘+1 (𝐹 ˜) • 𝛿𝑐 (𝑤) = 𝛿𝐹 (𝑤) − ∑︀ 𝑖 𝐶 (𝑖)</formula><p>𝑚+1,𝑘+1 (𝐹 ˜) × 𝛿𝑐 (𝑤−𝑖) . This step can also be solved using SVD. 3. Return 𝑐 𝑘 𝑥 𝑘 + • • • + 𝑐 0 as an approximate GCD.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">Solve in ill-conditioned cases</head><p>In this section, we demonstrate that our method is stable for ill-conditioned cases <ref type="bibr" target="#b7">[8,</ref><ref type="bibr" target="#b4">5]</ref>. On the other word, we deals with cases where the initial factor is an approximate common factor. In this case, the EZ-GCD method is unstable since large cancellation errors occur <ref type="bibr" target="#b5">[6]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Example 2 (initial factors have approximate common factor)</head><p>Compute the approximate GCD of 𝐹 and 𝐺, where both polynomials are monic.</p><formula xml:id="formula_18">𝐹 (𝑥, 𝑡 1 , 𝑡 2 ) = (𝑥 3 + (𝑡 2 2 + 𝑡 1 + 𝑡 2 − 2)𝑥 2 − 1)(𝑥 − 1.0003 + 2𝑡 2 − 𝑡 1 2 )𝐶 + 𝑀 𝑒𝑝𝑠 , 𝐺(𝑥, 𝑡 1 , 𝑡 2 ) = (𝑥 3 + (2𝑡 2 2 − 𝑡 1 + 3)𝑥 2 − 1)(𝑥 − 1.0005 + 𝑡 1 + 𝑡 2 + 𝑡 1 𝑡 2 )𝐶 + 𝑀 𝑒𝑝𝑠 , 𝐶(𝑥, 𝑡 1 , 𝑡 2 ) = 𝑥 3 + (1 + 𝑡 2 − 2𝑡 1 + 𝑡 1 2 )𝑥 + 3.</formula><p>Initial factors 𝐹 (0) and 𝐺 (0) have an approximate common factor (𝑥 − 1.0002) with tolerance 𝑂(10 −5 ). Sigular values of 𝒮</p><formula xml:id="formula_19">(0) 3 (𝐹, 𝐺) are 19.8 &gt; 18.3 &gt; 14.5 &gt; 12.8 &gt; 8.2 &gt; 4.4 &gt; 1.1 &gt; 0.6 ≫ 1.5×10 −5 ≫ 1.1×10 −16 .</formula><p>Because give polynomials are monic, the leading coefficient of cofactors and the approximate GCD are also monic, respectively.</p><p>When 𝑤 = 1, Adjusting the 1st element of 𝛿𝑟 (1) by 𝑧 𝐾 only, we obtained the following.</p><formula xml:id="formula_20">𝛿𝑟 (1) = ⎛ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎝ 0. −7.25814180424500 × 10 −8 𝑡 1 + 0.176741414005228𝑡 2 0.707053518826616𝑡 1 + 0.530224242015704𝑡 2 −6.96526170074208 × 10 −14 𝑡 1 + 6.29774010718620 × 10 −14 𝑡 2 −0.176741268890038𝑡 1 − 0.176741414005196𝑡 2 1.42941214420489 × 10 −15 𝑡 1 + 6.38378239159465 × 10 −16 𝑡 2 −0.176741268889989𝑡 1 − 0.530224096948041𝑡 2 0.176794218725546𝑡 1 + 0.883759874841642𝑡 2 −1.18932641512970 × 10 −14 𝑡 1 − 7.57727214306669 × 10 −15 𝑡 2 −7.25814328778052 × 10 −8 𝑡 1 + 0.353482755476628𝑡 2 ⎞ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎠</formula><p>The perturbation is ||𝐹 ˜(1) 𝐺 (1) − 𝐹 ˜(1) 𝐺 (1) || ≈ 𝑂(10 −8 ) ≈ 𝜎 𝐾 /𝜎 𝐾−1 . On the other hand, by adjusting 𝑧 𝐾−1 , we obtained the following, It can be confirmed that the solution is not accurate; ||𝐹 ˜(1) 𝐺 (1) − 𝐹 ˜(1) 𝐺 (1) || ≈ 𝜎 𝐾 .</p><formula xml:id="formula_21">⎛ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎝ 0. −0.1988511825793107𝑡 1 − 0.14357803747786974𝑡 2 0.11055165805122452𝑡 1 − 0.43065120320683287𝑡 2 0.0002976768351589665𝑡 1 + 0.00047951294108034004𝑡 2 0.022318043342197766𝑡 1 + 0.14391342019466513𝑡 2 −0.7183155936049679 × 10 −5 𝑡 1 − 0.000011570991832604571𝑡 2 0.02212670015656562𝑡 1 − 0.20987748805445672𝑡 2 −0.22096310056080598𝑡 1 + 0.243032215144183𝑡 2 0.00007010876634662433𝑡 1 + 0.00011293475597320968𝑡 2 −0.19880976332099576𝑡 1 + 0.03323002423516758𝑡 2 ⎞ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎠</formula><p>When 𝑤 = 2, by lifting step and adjusting the 1st element of 𝛿𝑟 (2) by 𝑧 𝐾 , we obtained the following vector. 𝑘 we have the following, and it obtains the expected solution one . In this case, perturbation becomes ||𝐹 ˜(2) 𝐺 (2) − 𝐹 ˜(2) 𝐺 (2) || ≈ 𝜎 𝐾 , it is better.</p><formula xml:id="formula_22">⎛ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎜ ⎝ 0. 0.353120013467623𝑡 2 2 + 0.177466845429488𝑡 1 𝑡 2 − 0.000362979823316206𝑡 1 2 −0.354747432749536𝑡 2 2 + 0.355659122269873𝑡 1 𝑡 2 − 0.177830208344029𝑡 1 2 8.84819995 • • • × 10 −13 𝑡 2 2 − 4.59634934 • • • × 10 −12 𝑡 1 𝑡 2 + 1.03052288 • • • × 10 −12 𝑡 1 2 0.000362669479650586𝑡 2 2 − 0.177466845422696𝑡 1 𝑡 2 + 0.000362979818887450𝑡 1 2 −9.08967345 • • • × 10 −13 𝑡 2 2 − 3.63698827 • • • × 10 −12 𝑡 1 𝑡 2 − 1.36436695 • • • × 10 −</formula><p>The SVD is stable even if the matrix is irregular. Thus, the SVD of 𝒮 (0) is also stable even if initial factors have an approximate common factor. On the other hand, a lifting method using the Bezout matrix is unstable since initial matrix is assumed to be regular <ref type="bibr" target="#b3">[4]</ref>. Hence, our method is more stable and efficient than existing methods.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>∈</head><label></label><figDesc>𝑖 + . . . + 𝑇 𝑤 • 𝛿𝒮 F (𝑚+𝑛−2𝑖)×(𝑚+𝑛−2𝑖) and 𝛿𝒮 (𝑤) 𝑖 ∈ F[𝑡] (𝑚+𝑛−2𝑖)×(𝑚+𝑛−2𝑖) for 𝑤 ≥ 1. When 𝑘 = deg(gcd(𝐹, 𝐺)) = deg(gcd(𝐹 (0) , 𝐺 (0) )), it is well-known as the null space of 𝒮 𝑘−1 corresponds to 𝐺 ˜and 𝐹 ˜, and rank(𝒮 𝑘−1 ) = 𝐾 − 1 where 𝐾 = 𝑚 − (𝑘 − 1) + 𝑛 − (𝑘 − 1).</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_0"><head></head><label></label><figDesc>−9.15635622 • • • × 10 −13 𝑡 2 2 + 2.71640175 • • • × 10 −12 𝑡 1 𝑡 2 − 1.68760838 • • • × 10 −13 𝑡 1Adjusting only 𝑣 𝐾 is not accurate. Therefore, adjusting 𝑣 𝐾 and 𝑣 𝐾−1 in ker 𝒮</figDesc><table><row><cell></cell><cell></cell><cell></cell><cell>⎞</cell></row><row><cell cols="3">12 𝑡 1 2 − 0.000725503949587463𝑡 1 𝑡 2 + 0.177104321289445𝑡 1 2 −0.177413730546595𝑡 2 −0.176378671991595𝑡 2 2 − 0.352031674994445𝑡 1 𝑡 2 − 0.354208569999507𝑡 1 2</cell><cell>2 2</cell><cell>⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎟ ⎠</cell></row><row><cell>−0.000362669478412958𝑡 2</cell><cell>2 + 0.000725503952765407𝑡 1 𝑡 2 − 0.177104321291319𝑡 1</cell><cell>2</cell></row><row><cell></cell><cell>(0)</cell><cell></cell></row></table></figure>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">The singular value decomposition for polynomial systems</title>
		<author>
			<persName><forename type="first">R</forename><surname>Corless</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Gianni</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Trager</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Watt</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. of ISSAC&apos;95</title>
				<meeting>of ISSAC&apos;95</meeting>
		<imprint>
			<publisher>ACM Press</publisher>
			<date type="published" when="1995">1995</date>
			<biblScope unit="page" from="195" to="207" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Approximate factorization of multivariate polynomials via differential equations</title>
		<author>
			<persName><forename type="first">S</forename><surname>Gao</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Kaltofen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">P</forename><surname>May</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Z</forename><surname>Yang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Zhi</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. of ISSAC&apos;04</title>
				<meeting>of ISSAC&apos;04</meeting>
		<imprint>
			<publisher>ACM Press</publisher>
			<date type="published" when="2004">2004</date>
			<biblScope unit="page" from="167" to="174" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Approximate greatest common divisor of multivariate polynomials and its application to ill-conditioned systems of algebraic equations</title>
		<author>
			<persName><forename type="first">M</forename><surname>Ochi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M-T</forename><surname>Noda</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Sasaki</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">J. Inform. Proces</title>
		<imprint>
			<biblScope unit="volume">14</biblScope>
			<biblScope unit="page" from="292" to="300" />
			<date type="published" when="1991">1991</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Computing multivariate approximate GCD based on Barnett&apos;s theorem</title>
		<author>
			<persName><forename type="first">M</forename><surname>Sanuki</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. of Symbolic-Numeric Computation</title>
				<meeting>of Symbolic-Numeric Computation</meeting>
		<imprint>
			<date type="published" when="2009">2009. 2009. 2009</date>
			<biblScope unit="page" from="149" to="157" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Computing approximate GCDs in ill-conditioned cases</title>
		<author>
			<persName><forename type="first">M</forename><surname>Sanuki</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Sasaki</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">International Workshop of Symbolic-Numeric Computation</title>
				<imprint>
			<publisher>ACM Press</publisher>
			<date type="published" when="2007">2007. SNC2007. 2007</date>
			<biblScope unit="page" from="25" to="27" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">An analysis of cancellation error in multivariate Hensel construction with floating-point number arithmetic</title>
		<author>
			<persName><forename type="first">T</forename><surname>Sasaki</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Yamaguchi</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. of ISSAC&apos;98</title>
				<meeting>of ISSAC&apos;98</meeting>
		<imprint>
			<publisher>ACM Press</publisher>
			<date type="published" when="1998">1998</date>
			<biblScope unit="page" from="1" to="8" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">The approximate GCD of inexact polynomials part II: A multivariate algorithm</title>
		<author>
			<persName><forename type="first">Z</forename><surname>Zeng</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><forename type="middle">H</forename><surname>Dayton</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. of ISSAC&apos;04</title>
				<meeting>of ISSAC&apos;04</meeting>
		<imprint>
			<publisher>ACM Press</publisher>
			<date type="published" when="2004">2004</date>
			<biblScope unit="page" from="320" to="327" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Approximate GCD of Multivariate Polynomials</title>
		<author>
			<persName><forename type="first">L</forename><surname>Zhi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M-T</forename><surname>Noda</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. of ASCM2000, World Scientific</title>
				<meeting>of ASCM2000, World Scientific</meeting>
		<imprint>
			<date type="published" when="2000">2000</date>
			<biblScope unit="page" from="9" to="18" />
		</imprint>
	</monogr>
</biblStruct>

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