• No results found

The Euclidean Division as an Iterative ERES-based Process

N/A
N/A
Protected

Academic year: 2019

Share "The Euclidean Division as an Iterative ERES-based Process"

Copied!
5
0
0

Loading.... (view fulltext now)

Full text

(1)

      

City, University of London Institutional Repository

Citation

:

Christou, D., Karcanias, N. and Mitrouli, M. (2008). The Euclidean Division as an

Iterative ERES-based Process. Paper presented at the Conference in Numerical Analysis

NumAn 2008, 1 Sep 2008 - 5 Sep 2008, Kalamata, Greece.

This is the unspecified version of the paper.

This version of the publication may differ from the final published

version.

Permanent repository link:

http://openaccess.city.ac.uk/733/

Link to published version

:

Copyright and reuse:

City Research Online aims to make research

outputs of City, University of London available to a wider audience.

Copyright and Moral Rights remain with the author(s) and/or copyright

holders. URLs from City Research Online may be freely distributed and

linked to.

(2)

ERES-based Process

Dimitrios Christou1, Nicos Karcanias1and Marilena Mitrouli2

1

Control Engineering Research Centre, School of Engineering and Mathematical Sciences, City University, Northampton Square, EC1V 0HB, London, U.K.

2 Department of Mathematics, University of Athens, Panepistemiopolis 15784,

Athens, Greece.

[email protected], [email protected], [email protected]

Abstract. Considering the Euclidean Division of two real polynomials, we present an iterative process based on the ERES method to compute the remainder of the division and we represent it using a simple matrix form.

Introduction

The representation of the Euclidean algorithm process is presented using the matrix-based methodology of Extended-Row-Equivalence and Shifting opera-tions (ERES) [3, 4]. This allows the use of numerical methodologies for algebraic computation problems with the additional advantage of being able to handle uncertain coefficients and numerical errors.

We consider two real polynomials:

P(x) =

m

X

i=0

pixi, pm6= 0 and Q(x) = n

X

i=0

qixi, qn6= 0, m, n∈IN (0.1)

with degrees deg{P(x)}=m, deg{Q(x)}=nrespectively, andm≥n.

Definition 1. We define the set

Dm,n=

n

(P(x), Q(x)) :P(x), Q(x)∈IR[x], m= deg{P(x)} ≥deg{Q(x)}=no

For any pairD= (P(x), Q(x))∈ Dm,n, we define a vector representative D(x)

and a basis matrixDm represented as :

D(x) = [P(x), Q(x)]t= [p, q]t·em(x) =Dm·em(x)

whereDm∈IR2×(m+1),em(x) = [xm, xm−1, . . . , x,1]t. The matrixDmis formed

directly from the coefficients of the given polynomialsP(x)and Q(x).

Definition 2. Given a pair Dm,n of real polynomials with a basis matrix Dm

(3)

The Euclidean Division as an Iterative ERES-based Process 69

a) Elementary row operations with scalars fromIR onDm .

b) Addition or elimination of zero rows onDm .

c) If at = [0, . . . ,0, a

l, . . . , ak] ∈ IRk, al 6= 0 then we define as the Shifting

operation

shf : shf(at) = [al, . . . , ak,0, . . . ,0]∈IRk

Byshf(Dm,n)≡ D∗m,n, we shall denote the pair obtained from Dm,n by applying

shifting on the rows of Dm. Type (a), (b) and (c) operations are referred to as

Extended-Row-Equivalence and Shifting (ERES) operations.

The following theorem shows the relation between a matrix and its shifted form [1] .

Theorem 1 (Matrix representation of Shifting). If D ∈IR2×k, k >2, is

an upper trapezoidal matrix with rank ρ(D) = 2 and D∗ ∈IR2×k is the matrix obtained from D by applying shifting on its rows, then there exists a matrix

S∈IRk×k such that:D∗=D·S .

Corollary 1. IfDm∈IR2×(m+1)is the basis matrix of a pair of real polynomials

D= (P(x), Q(x))∈ Dm,n, thenD∗m∈IR

2×(m+1)

is the basis matrix of the pair

D∗= (P(x), xm−nQ(x))∈ D

m,mand there exists a matrixSD ∈IR(m+1)×(m+1) such that:

D∗m=Dm·SD (0.2)

The ERES representation of the Euclidean Division

If we have a pair of polynomials D= (P(x), Q(x))∈ Dm,n, then, according to

Euclid’s division algorithm, it holds:

P(x) = pm

qn

xm−nQ(x) +R1(x) (0.3)

This is the first and basic step of the Euclidean Division algorithm. The poly-nomialR1(x)∈IR[x] is given by:

R1(x) =

m−1

X

i=m−n

pi−

pm

qn

qi−(m−n)

xi+

m−n−1

X

i=0

pixi (0.4)

In the following, we will show that the remainder R1(x) can be computed by

applying ERES operations to the basis matrixDm of the pairD.

Proposition 1 (Matrix representation of the first remainder of the

Euclidean Division). Applying the algorithm of the Euclidean Division to a

pair D = (P(x), Q(x)) ∈ Dm,n of real polynomials, there exists a polynomial

R1(x)∈IR[x] with degree0≤deg{R1(x)}< msuch that:

P(x) = pm

qn

(4)

Then, the remainder R1(x)can be represented in matrix form as:

R1(x) =vt·E1·em(x)

where E1 ∈ IR2×(m+1) is the matrix, which occurs from the application of the ERES operations on the basis matrix Dm of the pairDandv= [0, 1]

t

.

Proof. If we consider the division P(x)/Q(x), then, according to Euclid’s al-gorithm, there is a polynomial R1(x) with degree 0 ≤ deg{R1(x)} < m such

that:

R1(x) = P(x)− pm

qn

xm−nQ(x) = [0, 1]·

0 1

1−pm

qn

·

P(x)

xm−nQ(x)

(0.5)

If we take into account the result in corollary 1, we will have:

R1(x) = [0, 1]·

0 1

1−pm

qn

·Dm·SD·em(x) = v

t·C·D

m·SD·em(x) (0.6)

where vt = [0, 1], C =

0 1

1−pm

qn

, Dm is the basis matrix of the polynomials

P(x) andQ(x) andSD the respective shifting matrix. Therefore, there exists a

matrixE1∈IR2×(m+1) such that:

E1=C·Dm·SD and R1(x) =vt·E1·em(x) (0.7)

We consider now the basis matrixDmof the polynomialsP(x) andQ(x) :

Dm=

P(x)

Q(x)

=

pm... pn+1pnpn−1... p0

0 ... 0 qn qn−1... q0

·em(x) (0.8)

and we will show that the above matrixE1 is produced by applying the ERES

operations to the basis matrixDmof the polynomialsP(x) andQ(x). We follow

the next methodology:

1. We apply shifting on the rows ofDm. LetSD∈IR(m+1)×(m+1), be the proper

shifting matrix:Dm(1)=Dm·SD =

pm... pm−n+1pm−npm−n−1... p0 qn ... q1 q0 0 ... 0

2. We reorder the rows of the matrix Dm(1). If J =

0 1 1 0

is the permutation

matrix, then:D(2)m =J·Dm(1)=

qn ... q1 q0 0 ... 0 pm... pm−n+1pm−npm−n−1... p0

3. We apply stable row operations on Dm(2) (LU factorization). If L=

1 0

pm

qn 1

thenL−1=

1 0

−pm

qn 1

(5)

The Euclidean Division as an Iterative ERES-based Process 71

D(3)m = L−1·D(2)m =

1 0

−pm

qn 1

·

qn ... q1 q0 0 ... 0 pm... pm−n+1pm−n pm−n−1... p0

=

 

qn ... q1 q0 0 ... 0

0 ... pm−n+1−q1pqmn pm−n−q0pqmn pm−n−1... p0

 

We notice that the term pm

qn emerges from the LU factorization. The above process can be described by the following equation:

D(3)m =L−1·J·Dm·SD (0.9)

which represents the ERES methodology. ObviouslyL−1·J =C and therefore,

we conclude thatDm(3)≡E1. ut

The following theorem establishes the connection between the ERES method and the Euclidean Division of two real polynomials.

Theorem 2 (Matrix representation of the remainder of the Euclidean

Division). Applying the algorithm of the Euclidean Division to a pair D =

(P(x), Q(x))∈ Dm,n of real polynomials, there are polynomials G(x), R(x) ∈

IR[x]with degreesdeg{G(x)}=m−nand0≤deg{R(x)}< nrespectively, such that:

P(x) =G(x)Q(x) +R(x)

Then, the final remainder R(x) can be represented in matrix form as:

R(x) =vt·EN ·em(x)

where EN ∈IR2×(m+1) is the matrix, which occurs from the successive

applica-tion of the ERES operaapplica-tions on the basis matrixDmof the pairDandv= [0, 1]t.

The proof of the previous theorem is based on the iterative application of the result from proposition 1 to the sequence{(P(x), Q(x)), (Ri(x), Q(x))}, for

1≤i≤(m−n) . Therefore, we get a sequence of matricesEi=L−1i ·Ei−1·Si,

fori= 1,2, . . . , N < m−n, where the final matrixEN gives the total remainder

R(x) and every matrixLi gives a specific coefficient of the quotient G(x) .

References

1. Christou, D., Karcanias, N., Mitrouli, M.: The matrix representation of the Eu-clidean Algorithm using the ERES methodology. Systems & Control Engineering Centre. Research Report (May 2008). City University, London, U.K.

2. Gantmacher, F.R.: The Theory of Matrices. Volume I & II. Chelsea Publishing Company. New York, N.Y. (1959)

3. Karcanias, N.: Invariance properties and characterisation of the greatest common divisor of a set of polynomials. Int. Journ. Control46(1987) 1751–1760

References

Related documents

34.3 The assessment in respect of the appellant for the year of assessment ended 30 June 1999 is referred back to the respondent for reconsideration on the basis that

All Turnover Is Not Created Equal: Gaining Insight Into How All Turnover Is Not Created Equal: Gaining Insight Into How Employee Departures Affect Organizational Units!.

In this paper, we’ll look at the first steps in measuring your AppSec program, starting with how to use metrics to understand what is working and where you need to improve,

In this PhD thesis new organic NIR materials (both π-conjugated polymers and small molecules) based on α,β-unsubstituted meso-positioning thienyl BODIPY have been

- CU AC Panel Mains reinstated + CU AC&gt; Mains loss signalled - CU AC&gt; Mains restored signalled + PSU AC Remote PSU Mains fault - PSU AC Remote PSU mains reinstated +PSU

There are infinitely many principles of justice (conclusion). 24 “These, Socrates, said Parmenides, are a few, and only a few of the difficulties in which we are involved if

With the entrance of Islamic dynasties Islam was introduced to India. With introduction of Islam the traditional education system was greatly

The threshold into the stadium is through a series of layers which delaminate from the geometry of the field to the geometry of the city and creates zones of separation,