Presentation is loading. Please wait.

Presentation is loading. Please wait.

The Extended Euclidean Algorithm (2/10)

Similar presentations


Presentation on theme: "The Extended Euclidean Algorithm (2/10)"— Presentation transcript:

1 The Extended Euclidean Algorithm (2/10)
Question: Can we write the GCD of two numbers a and b as a linear combination of a and b, i.e., can we find integers x and y such that a x + b y = GCD(a, b) ? Answer: Yes. Is there an efficient algorithm to find one such equation? Answer: Yes, the Extended Euclidean Algorithm(EEA). Is this equation unique? Answer: No, there are infinitely many such equations, but if d = GCD(a, b) and if a x1 + b y1 = d is one such equation, then all the equations will be of the form a (x1 + k b /d) + b (y1 – k a /d) = d where k is any integer.

2 An Example of Using EEA Problem: Write GCD(234, 105) as a linear combination of a = 234 and b = 105. Solution produced by the EEA: a = 2b + 24, so 24 = a – 2b b = 4(24) + 9, so 9 = b – 4(24) = b – 4(a – 2b) = 9b – 4a 24 = 2(9) + 6, so 6 = 24 – 2(9) = (a – 2b) – 2(9b – 4a) = 9a – 20b 9 = 1(6) + 3, so 3 = 9 – = (9b – 4a) – (9a – 20b) = 29b – 13a Check that it’s right! In fact, you can check your correctness at every step.

3 Other Equations for This Pair?
What other equations are there for 234 and 105? They will be of the form (29 + (234/3)k) (105) + (-13 – (105/3)k (234) = 3 for any integer k. If k = -1, for example, we get (29 – 78)(105) + ( )(234) = -49(105) + 22(234) = 3 Check it! For Wednesday, read Chapter 6 and do Exercises 6.1 and 6.2 .


Download ppt "The Extended Euclidean Algorithm (2/10)"

Similar presentations


Ads by Google