The Seven Dwarfs of Symbolic Computation and the Discovery of Reduced Symbolic Models. Erich Kaltofen North Carolina State University google->kaltofen

Size: px
Start display at page:

Download "The Seven Dwarfs of Symbolic Computation and the Discovery of Reduced Symbolic Models. Erich Kaltofen North Carolina State University google->kaltofen"

Transcription

1 The Seven Dwarfs of Symbolic Computation and the Discovery of Reduced Symbolic Models Erich Kaltofen North Carolina State University google->kaltofen

2 Outline 2 The 7 Dwarfs of Symbolic Computation Discovery of sparse rational function models Solving overdetermined linear systems optimally

3 Berkeley 13 Dwarfs 3 A dwarf is an algorithmic method that captures a pattern of computation and communication 1. Dense Linear Algebra 8. Combinational Logic 2. Sparse Linear Algebra 9. Graph Traversal 3. Spectral Methods 10. Dynamic Programming 4. N-Body Methods 11. Backtrack and Branch-and-Bound 5. Structured Grids 12. Graphical Models 6. Unstructured Grids 13. Finite State Machines 7. MapReduce How about Logic Programming, Symbolic Computation?

4 My 7 Dwarfs of Symbolic Computation 1. Exact linear algebra including algorithms for integer lattices 4

5 My 7 Dwarfs of Symbolic Computation 1. Exact linear algebra including algorithms for integer lattices 2. Exact polynomial and differential algebra, including polynomial arithmetic and computation of canonical forms such as Gröbner bases 4

6 My 7 Dwarfs of Symbolic Computation 1. Exact linear algebra including algorithms for integer lattices 2. Exact polynomial and differential algebra, including polynomial arithmetic and computation of canonical forms such as Gröbner bases 3. Inverse symbolic problems such as sparse interpolation and curve and surface parameterization 4

7 My 7 Dwarfs of Symbolic Computation 1. Exact linear algebra including algorithms for integer lattices 2. Exact polynomial and differential algebra, including polynomial arithmetic and computation of canonical forms such as Gröbner bases 3. Inverse symbolic problems such as sparse interpolation and curve and surface parameterization 4. Hybrid symbolic-numeric computation 4

8 My 7 Dwarfs of Symbolic Computation 1. Exact linear algebra including algorithms for integer lattices 2. Exact polynomial and differential algebra, including polynomial arithmetic and computation of canonical forms such as Gröbner bases 3. Inverse symbolic problems such as sparse interpolation and curve and surface parameterization 4. Hybrid symbolic-numeric computation 5. Tarski s algebraic theory of real geometry 4

9 My 7 Dwarfs of Symbolic Computation 1. Exact linear algebra including algorithms for integer lattices 2. Exact polynomial and differential algebra, including polynomial arithmetic and computation of canonical forms such as Gröbner bases 3. Inverse symbolic problems such as sparse interpolation and curve and surface parameterization 4. Hybrid symbolic-numeric computation 5. Tarski s algebraic theory of real geometry 6. Computation of closed form solutions to, e.g., sums, integrals, differential equations 4

10 My 7 Dwarfs of Symbolic Computation 1. Exact linear algebra including algorithms for integer lattices 2. Exact polynomial and differential algebra, including polynomial arithmetic and computation of canonical forms such as Gröbner bases 3. Inverse symbolic problems such as sparse interpolation and curve and surface parameterization 4. Hybrid symbolic-numeric computation 5. Tarski s algebraic theory of real geometry 6. Computation of closed form solutions to, e.g., sums, integrals, differential equations 7. Rewrite rule systems (simplification and theorem proving) and computational group theory 4

11 My 7 Dwarfs of Symbolic Computation 1. Exact linear algebra including algorithms for integer lattices 2. Exact polynomial and differential algebra, including polynomial arithmetic and computation of canonical forms such as Gröbner bases 3. Inverse symbolic problems such as sparse interpolation and curve and surface parameterization 4. Hybrid symbolic-numeric computation 5. Tarski s algebraic theory of real geometry 6. Computation of closed form solutions to, e.g., sums, integrals, differential equations 7. Rewrite rule systems (simplification and theorem proving) and computational group theory Model Discovery and Verification:

12 Outline 5 The 7 Dwarfs of Symbolic Computation Discovery of sparse rational function models Solving overdetermined linear systems optimally

13 Model Discovery Example Linear or quadratic best fit? What if best model is 2.5x7 y x 2 y 9?

14 Sparse rational function models [Kaltofen, Yang, Zhi 07] 7 ζ 1,...,ζ n C f g (ζ 1,...,ζ n )+noise f,g C[x 1,...,x n ],GCD( f,g) = 1 By sampling black box, compute sparse representation t f j=1 ã j x d j,1 1 x d j,n n t g b k=1 k x e k,1 1 x e k,n n = f g, ã j 0, b k 0 Note: Terms are not known.

15 Sparse rational function models [Kaltofen, Yang, Zhi 07] 7 ζ 1,...,ζ n C f g (ζ 1,...,ζ n )+noise f,g C[x 1,...,x n ],GCD( f,g) = 1 By sampling black box, compute sparse representation t f j=1 ã j x d j,1 1 x d j,n n t g b k=1 k x e k,1 1 x e k,n n = f g, ã j 0, b k 0 Note: Terms are not known. ZNIPR algorithm: Sparsity by a numeric Zippel-Schwartz lemma Numeric noise in values by condition numbers in random structured matrices

16 Zippel Exact and Numerical Interpolation of Rational Functions Idea: 8 Variable by variable interpolation Term supports like [Kaltofen 1986], instead of [Zippel 1979] Early termination [cf. Kaltofen and Lee 2003] Structured Total Least Norm (STLN) method employed in numerical case [cf. Kaltofen, Yang, Zhi 2005, 2006] STLN method to decide the support of the numerator and denominator. STLN method to compute the coefficients corresponding to the support.

17 Ingredients of ZNIPR algorithm 9 Probabilistic analysis of exact method Numerical Zippel/Schwartz lemma Condition numbers of randomized matrices

18 Example (Exact Case) Given the black box of the rational function f/g 10 f = x x 1x 2 2, g = 2x x 2, and the degree bounds d = 4, ē = 4. Supppose f 1 = f(x 1,a) = b 1 x b 2x 1, g 1 = g(x 1,a) = b 3 x b 4. and D 2 = {1,x 2 2 }, Ē 2 = {1,x 2 }, where b 1,b 2,b 3,b 4 K \ {0}.

19 Example (Exact Case) Given the black box of the rational function f/g 10 f = x x 1x 2 2, g = 2x x 2, and the degree bounds d = 4, ē = 4. Supppose f 1 = f(x 1,a) = b 1 x b 2x 1, g 1 = g(x 1,a) = b 3 x b 4. and D 2 = {1,x 2 2 }, Ē 2 = {1,x 2 }, where b 1,b 2,b 3,b 4 K \ {0}. The sets of the possible terms of f and g are D 2 = {x 1,x 3 1,x 1x 2 2}, E 2 = {1,x 3 1,x3 1 x 2,x 2 }.

20 Example (Exact Case) f and g can be represented as 11 f = y 1 x 1 + y 2 x y 3 x 1 x 2 2, g = z 1 + z 2 x z 3 x 3 1 x 2 + z 4 x 2. Pick random points p 1, p 2 K and compute the values: γ l = f(pl 1,pl 2 ) K \ {0, }, l = 0,1,...,L 1. g(p l 1,pl 2 ) γ 0 γ 0 γ 0 γ 0 p 1 p 3 1 p 1 p 2 2 γ 1 γ 1 p 3 1 γ 1 p 3 1 p 2 γ 1 p 2 p 2 1 (p 3 1 )2 (p 1 p 2 2 )2 γ 2 γ 2 (p 3 1 )2 γ 2 (p 3 1 p 2) 2 γ 2 p p L 1 1 (p 3 1 )L 1 (p 1 p 2 2 )L 1 γ L 1 γ L 1 (p 3 1 )L 1 γ L 1 (p 3 1 p2 2 )L 1 γ L 1 p L y 1 y 2 y 3 1 = 2 z 3 z

21 Exact Probabilistic Analysis 12 Rank deficiency of G is 1 if L D i E i w.h.p. Using smaller L: Increment L by 1 until rank deficiency of G is 1.

22 Table of Exact Interpolation 13 Ex. Coeff.Range d f,d g n t f,t g mod N(ZEIPR) N(KY 07) 1 [ 10,10] 3,3 2 6, [ 10,10] 5,2 4 6, [ 20,20] 2,4 6 2, [ 20,20] 1,6 8 4, [ 30,30] 10,5 10 7, [ 10,10] 15, , [ 10,10] 20, , [ 30,30] 30, , [ 50,50] 50, , [ 10,10] 2, ,

23 Numerical Zippel/Schwartz Lemma Let 14 0 (α 1,...,α s ) Z[i][α 1,...,α s ], i = 1, ζ j = exp( 2πi P j ) C, P j Z 3 distinct prime numbers 1 j s [cf. Giesbrecht, Labahn, Lee 2007] Suppose (ζ 1,...,ζ s ) 0 (use algebraic lemma to enforce) Then for random integers R j with 1 R j < P j Expected value{ (ζ R 1 1,...,ζ R s s ) } 1.

24 Numerical Zippel/Schwartz Lemma Let 14 0 (α 1,...,α s ) Z[i][α 1,...,α s ], i = 1, ζ j = exp( 2πi P j ) C, P j Z 3 distinct prime numbers 1 j s [cf. Giesbrecht, Labahn, Lee 2007] Suppose (ζ 1,...,ζ s ) 0 (use algebraic lemma to enforce) Then for random integers R j with 1 R j < P j Expected value{ (ζ R 1 1,...,ζ R s s ) } 1. Useful for support pruning. Also need estimates on matrix condition numbers?

25 Condition numbers of random n n matrices Entries from standard Gaussian distribution: 15 Expected value{logκ 2 (G n )} < log(n) [Edelman 1988; Chen and Dongarra 2005]

26 Condition numbers of random n n matrices Entries from standard Gaussian distribution: 15 Expected value{logκ 2 (G n )} < log(n) [Edelman 1988; Chen and Dongarra 2005] Random discrete noise: κ 2 (A+R n ) = n O(1) with high probability [Spielman and Teng 2004; Tao and Vu 2007]

27 Condition numbers of random n n matrices Entries from standard Gaussian distribution: 15 Expected value{logκ 2 (G n )} < log(n) [Edelman 1988; Chen and Dongarra 2005] Random discrete noise: κ 2 (A+R n ) = n O(1) with high probability [Spielman and Teng 2004; Tao and Vu 2007]... one rarely encounters ill-conditioned matrices in practice

28 Approximate Polynomial GCD: Sylvester matrices a m a m a 0 a m a 1 a a m a m a 0 b n b n b 0 b n b 1 b b n b 0 16 approximate polynomial GCD (common root) for a m x m + +a 0 and b n x n + +b 0 Sylvester-structure preserving deformation to singularity

29 Root distribution 20 polynomials of degree 20 Uniformly distributed coefficients = small structured condition number x 1 1.5

30 Root distribution 20 polynomials of degree 20 Binomially distributed coefficients = large structured condition number

31 Conditioning of random projections [Kaltofen and Trager 1988; Kaltofen and Yang 2007] 19 t f j=1 a j x d j,1 1 (ξ 2 x 1 + η 2 ) d j,2 (ξ n x 1 + η n ) d j,n t g k=1 b k x e k,1 1 (ξ 2 x 1 + η 2 ) e k,2 (ξ n x 1 + η n ) e k,n, ξ i,η i S random large structured condition numbers of Sylvester matrices [Zippel 1979; ours here] t f j=1 a j x d j,1 1 ξ d j,2 2 ξ d j,n n t g k=1 b k x e k,1 1 ξ e k,2 2 ξ e k,n n, ξ i S random small structured condition numbers of Sylvester matrices Well-conditioning of arising Fourier matrices to be established.

32 Table of Numerical Interpolation 20 Ex. Random Noise d f,d g t f,t g n N error (ZNIPR) , 1 2, e , 2 3, e , 4 2, e , 2 10, e , 7 25, e , 3 15, e , 20 7, e , 30 6, e , 60 7, e , 80 6, e , 0 6, e 12

33 Outline 21 The 7 Dwarfs of Symbolic Computation Discovery of sparse rational function models Solving overdetermined linear systems optimally

34 Fast matrix multiplication 22 Strassen s [1969] O(n 2.81 ) matrix multiplication algorithm m 1 (a 1,2 a 2,2 )(b 2,1 b 2,2 ) m 2 (a 1,1 + a 2,2 )(b 1,1 + b 2,2 ) m 3 (a 1,1 a 2,1 )(b 1,1 + b 1,2 ) m 4 (a 1,1 + a 1,2 )b 2,2 ) a 1,1 b 1,1 + a 1,2 b 2,1 = m 1 + m 2 m 4 + m 6 m 5 a 1,1 (b 1,2 b 2,2 ) a 1,1 b 1,2 + a 1,2 b 2,2 = m 4 + m 5 m 6 a 2,2 (b 2,1 b 1,1 ) a 2,1 b 1,1 + a 2,2 b 2,1 = m 6 + m 7 m 7 (a 2,1 + a 2,2 )b 1,1 ) a 2,1 b 1,2 + a 2,2 b 2,2 = m 2 m 3 + m 5 m 7 Coppersmith and Winograd [1990]: O(n 2.38 ) Problems reducible to matrix multiplication: linear system solving, determinant [Bunch and Hopcroft 1974], characteristic polyn. [Keller-Gehrig 85, Pernet&Storjohann 07], rational canonical form [Giesbrecht 92], factoring in Z 2 [x] [Berlekamp 69, Kaltofen and Shoup 95]

35 Fast matrix multiplication 22 Strassen s [1969] O(n 2.81 ) matrix multiplication algorithm m 1 (a 1,2 a 2,2 )(b 2,1 b 2,2 ) m 2 (a 1,1 + a 2,2 )(b 1,1 + b 2,2 ) m 3 (a 1,1 a 2,1 )(b 1,1 + b 1,2 ) m 4 (a 1,1 + a 1,2 )b 2,2 ) a 1,1 b 1,1 + a 1,2 b 2,1 = m 1 + m 2 m 4 + m 6 m 5 a 1,1 (b 1,2 b 2,2 ) a 1,1 b 1,2 + a 1,2 b 2,2 = m 4 + m 5 m 6 a 2,2 (b 2,1 b 1,1 ) a 2,1 b 1,1 + a 2,2 b 2,1 = m 6 + m 7 m 7 (a 2,1 + a 2,2 )b 1,1 ) a 2,1 b 1,2 + a 2,2 b 2,2 = m 2 m 3 + m 5 m 7 Coppersmith and Winograd [1990]: O(n 2.38 ) Problems reducible to matrix multiplication: linear system solving, determinant [Bunch and Hopcroft 1974], characteristic polyn. [Keller-Gehrig 85, Pernet&Storjohann 07], rational canonical form [Giesbrecht 92], factoring in Z 2 [x]: n 1.5+o(1) [Umans 07, w/o FMM]

36 Matrix preconditioners Theorem [Kaltofen and Saunders 91] Let A K n n with r = rank(a), S K with S <. Probab.(the first r rows of 1 u 2 u 3... u n 0 1 u 2... u n u A 23 are lin. indep. u i S uniformly randomly) 1 r S

37 Matrix preconditioners Theorem [Kaltofen and Saunders 91] Let A K n n with r = rank(a), S K with S <. Probab.(the first r rows of 1 u 2 u 3... u n 0 1 u 2... u n u A 23 are lin. indep. u i S uniformly randomly) 1 r S Note: Toeplitz times vector costs O(nlogn) ops. (w. roots of unity)

38 Application: solving an overdetermined system Ax = b 24 n T. A B 0 = 0 n p With high probability, B has rank of A, so solve Bx = c = (T b) 1. Arithmetic cost: TA, T b: O(pn log(n)) solve Bx = c: O(p 3 ) or O(p 2.38 ) check Ax = b: O(pn) (T b) p For p = O( nlog(n)) or O((nlog(n)) 0.72 ) the cost is O(pnlog(n))

39 Application: solving an overdetermined system Ax = b 24 n T. A B 0 = 0 n p With high probability, B has rank of A, so solve Bx = c = (T b) 1. Arithmetic cost: TA, T b: O(pn log(n)) solve Bx = c: O(p 3 ) or O(p 2.38 ) check Ax = b: O(pn) (T b) p For p = O( nlog(n)) or O((nlog(n)) 0.72 ) the cost is O(pnlog(n)) (Previously: O(p 2 n) or O(p 1.38 n))

40 Application: solving an overdetermined system Ax = b 24 n T. A B 0 = 0 n p With high probability, B has rank of A, so solve Bx = c = (T b) 1. Arithmetic cost: TA, T b: O(pn log(n)) solve Bx = c: O(p 3 ) or O(p 2.38 ) check Ax = b: O(pn) (T b) p For p = O( nlog(n)) or O((nlog(n)) 0.72 ) the cost is O(pnlog(n)) Highly over/underdet. systems can be solved essentially optimally.

41 Cond. Number Distr. of Precond. 25 Bryc, Włodzimierz, Dembo, Amir, and Jiang, Tiefeng. Spectral measure of large random Hankel, Markov and Toeplitz matrices. Ann. Probab., 34(1):1 38, Kaltofen, Zhi Bryc Zhidong Bai Bingyu Li, Jack Silverstein The distributions are tricky (we so far have no separation from zero theorem)!

42 26 Danke schön! Thank you!

Fast algorithms for factoring polynomials A selection. Erich Kaltofen North Carolina State University google->kaltofen google->han lu

Fast algorithms for factoring polynomials A selection. Erich Kaltofen North Carolina State University google->kaltofen google->han lu Fast algorithms for factoring polynomials A selection Erich Kaltofen North Carolina State University google->kaltofen google->han lu Overview of my work 1 Theorem. Factorization in K[x] is undecidable

More information

Black Box Linear Algebra

Black Box Linear Algebra Black Box Linear Algebra An Introduction to Wiedemann s Approach William J. Turner Department of Mathematics & Computer Science Wabash College Symbolic Computation Sometimes called Computer Algebra Symbols

More information

Fast Estimates of Hankel Matrix Condition Numbers and Numeric Sparse Interpolation*

Fast Estimates of Hankel Matrix Condition Numbers and Numeric Sparse Interpolation* Fast Estimates of Hankel Matrix Condition Numbers and Numeric Sparse Interpolation* Erich L Kaltofen Department of Mathematics North Carolina State University Raleigh, NC 769-80, USA kaltofen@mathncsuedu

More information

Black Box Linear Algebra with the LinBox Library. William J. Turner North Carolina State University wjturner

Black Box Linear Algebra with the LinBox Library. William J. Turner North Carolina State University   wjturner Black Box Linear Algebra with the LinBox Library William J. Turner North Carolina State University www.math.ncsu.edu/ wjturner Overview 1. Black Box Linear Algebra 2. Project LinBox 3. LinBox Objects 4.

More information

On Exact and Approximate Interpolation of Sparse Rational Functions*

On Exact and Approximate Interpolation of Sparse Rational Functions* On Exact and Approximate Interpolation of Sparse Rational Functions* ABSTRACT Erich Kaltofen Department of Mathematics North Carolina State University Raleigh, North Carolina 27695-8205, USA kaltofen@math.ncsu.edu

More information

Black Box Linear Algebra with the LinBox Library. William J. Turner North Carolina State University wjturner

Black Box Linear Algebra with the LinBox Library. William J. Turner North Carolina State University   wjturner Black Box Linear Algebra with the LinBox Library William J. Turner North Carolina State University www.math.ncsu.edu/ wjturner Overview 1. Black Box Linear Algebra 2. Project LinBox 3. LinBox Objects 4.

More information

Computing Approximate GCD of Univariate Polynomials by Structure Total Least Norm 1)

Computing Approximate GCD of Univariate Polynomials by Structure Total Least Norm 1) MM Research Preprints, 375 387 MMRC, AMSS, Academia Sinica No. 24, December 2004 375 Computing Approximate GCD of Univariate Polynomials by Structure Total Least Norm 1) Lihong Zhi and Zhengfeng Yang Key

More information

Solving Sparse Rational Linear Systems. Pascal Giorgi. University of Waterloo (Canada) / University of Perpignan (France) joint work with

Solving Sparse Rational Linear Systems. Pascal Giorgi. University of Waterloo (Canada) / University of Perpignan (France) joint work with Solving Sparse Rational Linear Systems Pascal Giorgi University of Waterloo (Canada) / University of Perpignan (France) joint work with A. Storjohann, M. Giesbrecht (University of Waterloo), W. Eberly

More information

evaluate functions, expressed in function notation, given one or more elements in their domains

evaluate functions, expressed in function notation, given one or more elements in their domains Describing Linear Functions A.3 Linear functions, equations, and inequalities. The student writes and represents linear functions in multiple ways, with and without technology. The student demonstrates

More information

Sect Polynomial and Rational Inequalities

Sect Polynomial and Rational Inequalities 158 Sect 10.2 - Polynomial and Rational Inequalities Concept #1 Solving Inequalities Graphically Definition A Quadratic Inequality is an inequality that can be written in one of the following forms: ax

More information

Finite fields, randomness and complexity. Swastik Kopparty Rutgers University

Finite fields, randomness and complexity. Swastik Kopparty Rutgers University Finite fields, randomness and complexity Swastik Kopparty Rutgers University This talk Three great problems: Polynomial factorization Epsilon-biased sets Function uncorrelated with low-degree polynomials

More information

Towards High Performance Multivariate Factorization. Michael Monagan. This is joint work with Baris Tuncer.

Towards High Performance Multivariate Factorization. Michael Monagan. This is joint work with Baris Tuncer. Towards High Performance Multivariate Factorization Michael Monagan Center for Experimental and Constructive Mathematics Simon Fraser University British Columbia This is joint work with Baris Tuncer. The

More information

Processor Efficient Parallel Solution of Linear Systems over an Abstract Field*

Processor Efficient Parallel Solution of Linear Systems over an Abstract Field* Processor Efficient Parallel Solution of Linear Systems over an Abstract Field* Erich Kaltofen** Department of Computer Science, University of Toronto Toronto, Canada M5S 1A4; Inter-Net: kaltofen@cstorontoedu

More information

Algorithms for exact (dense) linear algebra

Algorithms for exact (dense) linear algebra Algorithms for exact (dense) linear algebra Gilles Villard CNRS, Laboratoire LIP ENS Lyon Montagnac-Montpezat, June 3, 2005 Introduction Problem: Study of complexity estimates for basic problems in exact

More information

Algunos ejemplos de éxito en matemáticas computacionales

Algunos ejemplos de éxito en matemáticas computacionales Algunos ejemplos de éxito en matemáticas computacionales Carlos Beltrán Coloquio UC3M Leganés 4 de febrero de 2015 Solving linear systems Ax = b where A is n n, det(a) 0 Input: A M n (C), det(a) 0. b C

More information

Chapter 4 Finite Fields

Chapter 4 Finite Fields Chapter 4 Finite Fields Introduction will now introduce finite fields of increasing importance in cryptography AES, Elliptic Curve, IDEA, Public Key concern operations on numbers what constitutes a number

More information

Ruppert matrix as subresultant mapping

Ruppert matrix as subresultant mapping Ruppert matrix as subresultant mapping Kosaku Nagasaka Kobe University JAPAN This presentation is powered by Mathematica 6. 09 : 29 : 35 16 Ruppert matrix as subresultant mapping Prev Next 2 CASC2007slideshow.nb

More information

An Algorithm for Approximate Factorization of Bivariate Polynomials 1)

An Algorithm for Approximate Factorization of Bivariate Polynomials 1) MM Research Preprints, 402 408 MMRC, AMSS, Academia Sinica No. 22, December 2003 An Algorithm for Approximate Factorization of Bivariate Polynomials 1) Zhengfeng Yang and Lihong Zhi 2) Abstract. In this

More information

An algebraic perspective on integer sparse recovery

An algebraic perspective on integer sparse recovery An algebraic perspective on integer sparse recovery Lenny Fukshansky Claremont McKenna College (joint work with Deanna Needell and Benny Sudakov) Combinatorics Seminar USC October 31, 2018 From Wikipedia:

More information

Recent Developments in Compressed Sensing

Recent Developments in Compressed Sensing Recent Developments in Compressed Sensing M. Vidyasagar Distinguished Professor, IIT Hyderabad m.vidyasagar@iith.ac.in, www.iith.ac.in/ m vidyasagar/ ISL Seminar, Stanford University, 19 April 2018 Outline

More information

Group-theoretic approach to Fast Matrix Multiplication

Group-theoretic approach to Fast Matrix Multiplication Jenya Kirshtein 1 Group-theoretic approach to Fast Matrix Multiplication Jenya Kirshtein Department of Mathematics University of Denver Jenya Kirshtein 2 References 1. H. Cohn, C. Umans. Group-theoretic

More information

Towards High Performance Multivariate Factorization. Michael Monagan. This is joint work with Baris Tuncer.

Towards High Performance Multivariate Factorization. Michael Monagan. This is joint work with Baris Tuncer. Towards High Performance Multivariate Factorization Michael Monagan Center for Experimental and Constructive Mathematics Simon Fraser University British Columbia This is joint work with Baris Tuncer. To

More information

Invertibility of random matrices

Invertibility of random matrices University of Michigan February 2011, Princeton University Origins of Random Matrix Theory Statistics (Wishart matrices) PCA of a multivariate Gaussian distribution. [Gaël Varoquaux s blog gael-varoquaux.info]

More information

Random regular digraphs: singularity and spectrum

Random regular digraphs: singularity and spectrum Random regular digraphs: singularity and spectrum Nick Cook, UCLA Probability Seminar, Stanford University November 2, 2015 Universality Circular law Singularity probability Talk outline 1 Universality

More information

Outline Introduction: Problem Description Diculties Algebraic Structure: Algebraic Varieties Rank Decient Toeplitz Matrices Constructing Lower Rank St

Outline Introduction: Problem Description Diculties Algebraic Structure: Algebraic Varieties Rank Decient Toeplitz Matrices Constructing Lower Rank St Structured Lower Rank Approximation by Moody T. Chu (NCSU) joint with Robert E. Funderlic (NCSU) and Robert J. Plemmons (Wake Forest) March 5, 1998 Outline Introduction: Problem Description Diculties Algebraic

More information

A Fast Las Vegas Algorithm for Computing the Smith Normal Form of a Polynomial Matrix

A Fast Las Vegas Algorithm for Computing the Smith Normal Form of a Polynomial Matrix A Fast Las Vegas Algorithm for Computing the Smith Normal Form of a Polynomial Matrix Arne Storjohann and George Labahn Department of Computer Science University of Waterloo Waterloo, Ontario, Canada N2L

More information

RECAP How to find a maximum matching?

RECAP How to find a maximum matching? RECAP How to find a maximum matching? First characterize maximum matchings A maximal matching cannot be enlarged by adding another edge. A maximum matching of G is one of maximum size. Example. Maximum

More information

Questionnaire for CSET Mathematics subset 1

Questionnaire for CSET Mathematics subset 1 Questionnaire for CSET Mathematics subset 1 Below is a preliminary questionnaire aimed at finding out your current readiness for the CSET Math subset 1 exam. This will serve as a baseline indicator for

More information

Lecture 10 Oct. 3, 2017

Lecture 10 Oct. 3, 2017 CS 388R: Randomized Algorithms Fall 2017 Lecture 10 Oct. 3, 2017 Prof. Eric Price Scribe: Jianwei Chen, Josh Vekhter NOTE: THESE NOTES HAVE NOT BEEN EDITED OR CHECKED FOR CORRECTNESS 1 Overview In the

More information

On the use of polynomial matrix approximant in the block Wiedemann algorithm

On the use of polynomial matrix approximant in the block Wiedemann algorithm On the use of polynomial matrix approximant in the block Wiedemann algorithm ECOLE NORMALE SUPERIEURE DE LYON Laboratoire LIP, ENS Lyon, France Pascal Giorgi Symbolic Computation Group, School of Computer

More information

COMPUTING MOMENTS OF FREE ADDITIVE CONVOLUTION OF MEASURES

COMPUTING MOMENTS OF FREE ADDITIVE CONVOLUTION OF MEASURES COMPUTING MOMENTS OF FREE ADDITIVE CONVOLUTION OF MEASURES W LODZIMIERZ BRYC Abstract. This short note explains how to use ready-to-use components of symbolic software to convert between the free cumulants

More information

College Algebra. Basics to Theory of Equations. Chapter Goals and Assessment. John J. Schiller and Marie A. Wurster. Slide 1

College Algebra. Basics to Theory of Equations. Chapter Goals and Assessment. John J. Schiller and Marie A. Wurster. Slide 1 College Algebra Basics to Theory of Equations Chapter Goals and Assessment John J. Schiller and Marie A. Wurster Slide 1 Chapter R Review of Basic Algebra The goal of this chapter is to make the transition

More information

Maximal Matching via Gaussian Elimination

Maximal Matching via Gaussian Elimination Maximal Matching via Gaussian Elimination Piotr Sankowski Uniwersytet Warszawski - p. 1/77 Outline Maximum Matchings Lovásza s Idea, Maximum matchings, Rabin and Vazirani, Gaussian Elimination, Simple

More information

An Efficient Algorithm for Computing Parametric Multivariate Polynomial GCD

An Efficient Algorithm for Computing Parametric Multivariate Polynomial GCD An Efficient Algorithm for Computing Parametric Multivariate Polynomial GCD Dong Lu Key Laboratory of Mathematics Mechanization Academy of Mathematics and Systems Science, CAS Joint work with Deepak Kapur,

More information

6-1 Study Guide and Intervention Multivariable Linear Systems and Row Operations

6-1 Study Guide and Intervention Multivariable Linear Systems and Row Operations 6-1 Study Guide and Intervention Multivariable Linear Systems and Row Operations Gaussian Elimination You can solve a system of linear equations using matrices. Solving a system by transforming it into

More information

Lecture Examples of problems which have randomized algorithms

Lecture Examples of problems which have randomized algorithms 6.841 Advanced Complexity Theory March 9, 2009 Lecture 10 Lecturer: Madhu Sudan Scribe: Asilata Bapat Meeting to talk about final projects on Wednesday, 11 March 2009, from 5pm to 7pm. Location: TBA. Includes

More information

arxiv: v3 [math.ac] 11 May 2016

arxiv: v3 [math.ac] 11 May 2016 GPGCD: An iterative method for calculating approximate GCD of univariate polynomials arxiv:12070630v3 [mathac] 11 May 2016 Abstract Akira Terui Faculty of Pure and Applied Sciences University of Tsukuba

More information

1 Solving Algebraic Equations

1 Solving Algebraic Equations Arkansas Tech University MATH 1203: Trigonometry Dr. Marcel B. Finan 1 Solving Algebraic Equations This section illustrates the processes of solving linear and quadratic equations. The Geometry of Real

More information

Journal of Symbolic Computation. On the Berlekamp/Massey algorithm and counting singular Hankel matrices over a finite field

Journal of Symbolic Computation. On the Berlekamp/Massey algorithm and counting singular Hankel matrices over a finite field Journal of Symbolic Computation 47 (2012) 480 491 Contents lists available at SciVerse ScienceDirect Journal of Symbolic Computation journal homepage: wwwelseviercom/locate/jsc On the Berlekamp/Massey

More information

A fast randomized algorithm for the approximation of matrices preliminary report

A fast randomized algorithm for the approximation of matrices preliminary report DRAFT A fast randomized algorithm for the approximation of matrices preliminary report Yale Department of Computer Science Technical Report #1380 Franco Woolfe, Edo Liberty, Vladimir Rokhlin, and Mark

More information

Problem Set 2. Assigned: Mon. November. 23, 2015

Problem Set 2. Assigned: Mon. November. 23, 2015 Pseudorandomness Prof. Salil Vadhan Problem Set 2 Assigned: Mon. November. 23, 2015 Chi-Ning Chou Index Problem Progress 1 SchwartzZippel lemma 1/1 2 Robustness of the model 1/1 3 Zero error versus 1-sided

More information

Toeplitz matrices. Niranjan U N. May 12, NITK, Surathkal. Definition Toeplitz theory Computational aspects References

Toeplitz matrices. Niranjan U N. May 12, NITK, Surathkal. Definition Toeplitz theory Computational aspects References Toeplitz matrices Niranjan U N NITK, Surathkal May 12, 2010 Niranjan U N (NITK, Surathkal) Linear Algebra May 12, 2010 1 / 15 1 Definition Toeplitz matrix Circulant matrix 2 Toeplitz theory Boundedness

More information

A Fraction Free Matrix Berlekamp/Massey Algorithm*

A Fraction Free Matrix Berlekamp/Massey Algorithm* Linear Algebra and Applications, 439(9):2515-2526, November 2013. A Fraction Free Matrix Berlekamp/Massey Algorithm* Erich Kaltofen and George Yuhasz Dept. of Mathematics, North Carolina State University,

More information

CME 302: NUMERICAL LINEAR ALGEBRA FALL 2005/06 LECTURE 6

CME 302: NUMERICAL LINEAR ALGEBRA FALL 2005/06 LECTURE 6 CME 302: NUMERICAL LINEAR ALGEBRA FALL 2005/06 LECTURE 6 GENE H GOLUB Issues with Floating-point Arithmetic We conclude our discussion of floating-point arithmetic by highlighting two issues that frequently

More information

Sparse Polynomial Interpolation and Berlekamp/Massey algorithms that correct Outlier Errors in Input Values

Sparse Polynomial Interpolation and Berlekamp/Massey algorithms that correct Outlier Errors in Input Values Sparse Polynomial Interpolation and Berlekamp/Massey algorithms that correct Outlier Errors in Input Values Clément PERNET joint work with Matthew T. COMER and Erich L. KALTOFEN : LIG/INRIA-MOAIS, Grenoble

More information

Polynomial Factorization: a Success Story. Erich Kaltofen North Carolina State University

Polynomial Factorization: a Success Story. Erich Kaltofen North Carolina State University Polynomial Factorization: a Success Story Erich Kaltofen North Carolina State University www.kaltofen.us Letter by Gödel to John von Neumann 1956 Lieber Herr v. Neumann! Princeton 20./III. 1956 Goedl Letter

More information

A2 HW Imaginary Numbers

A2 HW Imaginary Numbers Name: A2 HW Imaginary Numbers Rewrite the following in terms of i and in simplest form: 1) 100 2) 289 3) 15 4) 4 81 5) 5 12 6) -8 72 Rewrite the following as a radical: 7) 12i 8) 20i Solve for x in simplest

More information

TURNER, WILLIAM JONATHAN. Black Box Linear Algebra with the LinBox Library.

TURNER, WILLIAM JONATHAN. Black Box Linear Algebra with the LinBox Library. Abstract TURNER, WILLIAM JONATHAN. Black Box Linear Algebra with the LinBox Library. (Under the direction of Erich Kaltofen.) Black box algorithms for exact linear algebra view a matrix as a linear operator

More information

9.5. Polynomial and Rational Inequalities. Objectives. Solve quadratic inequalities. Solve polynomial inequalities of degree 3 or greater.

9.5. Polynomial and Rational Inequalities. Objectives. Solve quadratic inequalities. Solve polynomial inequalities of degree 3 or greater. Chapter 9 Section 5 9.5 Polynomial and Rational Inequalities Objectives 1 3 Solve quadratic inequalities. Solve polynomial inequalities of degree 3 or greater. Solve rational inequalities. Objective 1

More information

Commuting birth-and-death processes

Commuting birth-and-death processes Commuting birth-and-death processes Caroline Uhler Department of Statistics UC Berkeley (joint work with Steven N. Evans and Bernd Sturmfels) MSRI Workshop on Algebraic Statistics December 18, 2008 Birth-and-death

More information

Output-sensitive algorithms for sumset and sparse polynomial multiplication

Output-sensitive algorithms for sumset and sparse polynomial multiplication Output-sensitive algorithms for sumset and sparse polynomial multiplication Andrew Arnold Cheriton School of Computer Science University of Waterloo Waterloo, Ontario, Canada Daniel S. Roche Computer Science

More information

Revision notes for Pure 1(9709/12)

Revision notes for Pure 1(9709/12) Revision notes for Pure 1(9709/12) By WaqasSuleman A-Level Teacher Beaconhouse School System Contents 1. Sequence and Series 2. Functions & Quadratics 3. Binomial theorem 4. Coordinate Geometry 5. Trigonometry

More information

PART II: Research Proposal Algorithms for the Simplification of Algebraic Formulae

PART II: Research Proposal Algorithms for the Simplification of Algebraic Formulae Form 101 Part II 6 Monagan, 195283 PART II: Research Proposal Algorithms for the Simplification of Algebraic Formulae 1 Research Area Computer algebra (CA) or symbolic computation, as my field is known

More information

On the Berlekamp/Massey Algorithm and Counting Singular Hankel Matrices over a Finite Field

On the Berlekamp/Massey Algorithm and Counting Singular Hankel Matrices over a Finite Field On the Berlekamp/Massey Algorithm and Counting Singular Hankel Matrices over a Finite Field Matthew T Comer Dept of Mathematics, North Carolina State University Raleigh, North Carolina, 27695-8205 USA

More information

Tropical Polynomials

Tropical Polynomials 1 Tropical Arithmetic Tropical Polynomials Los Angeles Math Circle, May 15, 2016 Bryant Mathews, Azusa Pacific University In tropical arithmetic, we define new addition and multiplication operations on

More information

Overview of Computer Algebra

Overview of Computer Algebra Overview of Computer Algebra http://cocoa.dima.unige.it/ J. Abbott Universität Kassel J. Abbott Computer Algebra Basics Manchester, July 2018 1 / 12 Intro Characteristics of Computer Algebra or Symbolic

More information

MATH 425-Spring 2010 HOMEWORK ASSIGNMENTS

MATH 425-Spring 2010 HOMEWORK ASSIGNMENTS MATH 425-Spring 2010 HOMEWORK ASSIGNMENTS Instructor: Shmuel Friedland Department of Mathematics, Statistics and Computer Science email: friedlan@uic.edu Last update April 18, 2010 1 HOMEWORK ASSIGNMENT

More information

Model reduction of large-scale dynamical systems

Model reduction of large-scale dynamical systems Model reduction of large-scale dynamical systems Lecture III: Krylov approximation and rational interpolation Thanos Antoulas Rice University and Jacobs University email: aca@rice.edu URL: www.ece.rice.edu/

More information

Numerical Methods in Matrix Computations

Numerical Methods in Matrix Computations Ake Bjorck Numerical Methods in Matrix Computations Springer Contents 1 Direct Methods for Linear Systems 1 1.1 Elements of Matrix Theory 1 1.1.1 Matrix Algebra 2 1.1.2 Vector Spaces 6 1.1.3 Submatrices

More information

Algebra vocabulary CARD SETS Frame Clip Art by Pixels & Ice Cream

Algebra vocabulary CARD SETS Frame Clip Art by Pixels & Ice Cream Algebra vocabulary CARD SETS 1-7 www.lisatilmon.blogspot.com Frame Clip Art by Pixels & Ice Cream Algebra vocabulary Game Materials: one deck of Who has cards Objective: to match Who has words with definitions

More information

Complex Numbers: Definition: A complex number is a number of the form: z = a + bi where a, b are real numbers and i is a symbol with the property: i

Complex Numbers: Definition: A complex number is a number of the form: z = a + bi where a, b are real numbers and i is a symbol with the property: i Complex Numbers: Definition: A complex number is a number of the form: z = a + bi where a, b are real numbers and i is a symbol with the property: i 2 = 1 Sometimes we like to think of i = 1 We can treat

More information

Common Core Algebra 2 Review Session 1

Common Core Algebra 2 Review Session 1 Common Core Algebra 2 Review Session 1 NAME Date 1. Which of the following is algebraically equivalent to the sum of 4x 2 8x + 7 and 3x 2 2x 5? (1) 7x 2 10x + 2 (2) 7x 2 6x 12 (3) 7x 4 10x 2 + 2 (4) 12x

More information

Fast reversion of power series

Fast reversion of power series Fast reversion of power series Fredrik Johansson November 2011 Overview Fast power series arithmetic Fast composition and reversion (Brent and Kung, 1978) A new algorithm for reversion Implementation results

More information

Numerical Methods I Non-Square and Sparse Linear Systems

Numerical Methods I Non-Square and Sparse Linear Systems Numerical Methods I Non-Square and Sparse Linear Systems Aleksandar Donev Courant Institute, NYU 1 donev@courant.nyu.edu 1 MATH-GA 2011.003 / CSCI-GA 2945.003, Fall 2014 September 25th, 2014 A. Donev (Courant

More information

Sparse Solutions of an Undetermined Linear System

Sparse Solutions of an Undetermined Linear System 1 Sparse Solutions of an Undetermined Linear System Maddullah Almerdasy New York University Tandon School of Engineering arxiv:1702.07096v1 [math.oc] 23 Feb 2017 Abstract This work proposes a research

More information

Graph Sparsification I : Effective Resistance Sampling

Graph Sparsification I : Effective Resistance Sampling Graph Sparsification I : Effective Resistance Sampling Nikhil Srivastava Microsoft Research India Simons Institute, August 26 2014 Graphs G G=(V,E,w) undirected V = n w: E R + Sparsification Approximate

More information

On the complexity of polynomial system solving

On the complexity of polynomial system solving Bruno Grenet LIX École Polytechnique partly based on a joint work with Pascal Koiran & Natacha Portier XXVèmes rencontres arithmétiques de Caen Île de Tatihou, June 30. July 4., 2014 Is there a (nonzero)

More information

ALGEBRA I CURRICULUM OUTLINE

ALGEBRA I CURRICULUM OUTLINE ALGEBRA I CURRICULUM OUTLINE 2013-2014 OVERVIEW: 1. Operations with Real Numbers 2. Equation Solving 3. Word Problems 4. Inequalities 5. Graphs of Functions 6. Linear Functions 7. Scatterplots and Lines

More information

Simultaneous Diophantine Approximation with Excluded Primes. László Babai Daniel Štefankovič

Simultaneous Diophantine Approximation with Excluded Primes. László Babai Daniel Štefankovič Simultaneous Diophantine Approximation with Excluded Primes László Babai Daniel Štefankovič Dirichlet (1842) Simultaneous Diophantine Approximation Given reals integers α,,...,, 1 α 2 α n Q r1,..., r n

More information

Lattices Part II Dual Lattices, Fourier Transform, Smoothing Parameter, Public Key Encryption

Lattices Part II Dual Lattices, Fourier Transform, Smoothing Parameter, Public Key Encryption Lattices Part II Dual Lattices, Fourier Transform, Smoothing Parameter, Public Key Encryption Boaz Barak May 12, 2008 The first two sections are based on Oded Regev s lecture notes, and the third one on

More information

Small Ball Probability, Arithmetic Structure and Random Matrices

Small Ball Probability, Arithmetic Structure and Random Matrices Small Ball Probability, Arithmetic Structure and Random Matrices Roman Vershynin University of California, Davis April 23, 2008 Distance Problems How far is a random vector X from a given subspace H in

More information

ABSTRACT. YUHASZ, GEORGE L. Berlekamp/Massey Algorithms for Linearly Generated Matrix Sequences. (Under the direction of Professor Erich Kaltofen.

ABSTRACT. YUHASZ, GEORGE L. Berlekamp/Massey Algorithms for Linearly Generated Matrix Sequences. (Under the direction of Professor Erich Kaltofen. ABSTRACT YUHASZ, GEORGE L. Berlekamp/Massey Algorithms for Linearly Generated Matrix Sequences. (Under the direction of Professor Erich Kaltofen.) The Berlekamp/Massey algorithm computes the unique minimal

More information

12x + 18y = 30? ax + by = m

12x + 18y = 30? ax + by = m Math 2201, Further Linear Algebra: a practical summary. February, 2009 There are just a few themes that were covered in the course. I. Algebra of integers and polynomials. II. Structure theory of one endomorphism.

More information

Preconditioners for Singular Black Box Matrices

Preconditioners for Singular Black Box Matrices Preconditioners for Singular Black Box Matrices William J Turner Department of Mathematics & Computer Science Wabash College Crawfordsville, IN 47933 USA turnerw@wabashedu ABSTRACT Categories and Subject

More information

Beginning Algebra. 1. Review of Pre-Algebra 1.1 Review of Integers 1.2 Review of Fractions

Beginning Algebra. 1. Review of Pre-Algebra 1.1 Review of Integers 1.2 Review of Fractions 1. Review of Pre-Algebra 1.1 Review of Integers 1.2 Review of Fractions Beginning Algebra 1.3 Review of Decimal Numbers and Square Roots 1.4 Review of Percents 1.5 Real Number System 1.6 Translations:

More information

4.5 Integration of Rational Functions by Partial Fractions

4.5 Integration of Rational Functions by Partial Fractions 4.5 Integration of Rational Functions by Partial Fractions From algebra, we learned how to find common denominators so we can do something like this, 2 x + 1 + 3 x 3 = 2(x 3) (x + 1)(x 3) + 3(x + 1) (x

More information

CSL361 Problem set 4: Basic linear algebra

CSL361 Problem set 4: Basic linear algebra CSL361 Problem set 4: Basic linear algebra February 21, 2017 [Note:] If the numerical matrix computations turn out to be tedious, you may use the function rref in Matlab. 1 Row-reduced echelon matrices

More information

DISTRIBUTION OF EIGENVALUES OF REAL SYMMETRIC PALINDROMIC TOEPLITZ MATRICES AND CIRCULANT MATRICES

DISTRIBUTION OF EIGENVALUES OF REAL SYMMETRIC PALINDROMIC TOEPLITZ MATRICES AND CIRCULANT MATRICES DISTRIBUTION OF EIGENVALUES OF REAL SYMMETRIC PALINDROMIC TOEPLITZ MATRICES AND CIRCULANT MATRICES ADAM MASSEY, STEVEN J. MILLER, AND JOHN SINSHEIMER Abstract. Consider the ensemble of real symmetric Toeplitz

More information

1 Randomized Computation

1 Randomized Computation CS 6743 Lecture 17 1 Fall 2007 1 Randomized Computation Why is randomness useful? Imagine you have a stack of bank notes, with very few counterfeit ones. You want to choose a genuine bank note to pay at

More information

Deterministic identity testing for sum of read-once oblivious arithmetic branching programs

Deterministic identity testing for sum of read-once oblivious arithmetic branching programs Deterministic identity testing for sum of read-once oblivious arithmetic branching programs Rohit Gurjar, Arpita Korwar, Nitin Saxena, IIT Kanpur Thomas Thierauf Aalen University June 18, 2015 Gurjar,

More information

On Zeros of a Polynomial in a Finite Grid: the Alon-Füredi Bound

On Zeros of a Polynomial in a Finite Grid: the Alon-Füredi Bound On Zeros of a Polynomial in a Finite Grid: the Alon-Füredi Bound John R. Schmitt Middlebury College, Vermont, USA joint work with Anurag Bishnoi (Ghent), Pete L. Clark (U. Georgia), Aditya Potukuchi (Rutgers)

More information

PATTERNED RANDOM MATRICES

PATTERNED RANDOM MATRICES PATTERNED RANDOM MATRICES ARUP BOSE Indian Statistical Institute Kolkata November 15, 2011 Introduction Patterned random matrices. Limiting spectral distribution. Extensions (joint convergence, free limit,

More information

Reconstruction of sparse Legendre and Gegenbauer expansions

Reconstruction of sparse Legendre and Gegenbauer expansions Reconstruction of sparse Legendre and Gegenbauer expansions Daniel Potts Manfred Tasche We present a new deterministic algorithm for the reconstruction of sparse Legendre expansions from a small number

More information

Algebra I Assessment. Eligible Texas Essential Knowledge and Skills

Algebra I Assessment. Eligible Texas Essential Knowledge and Skills Algebra I Assessment Eligible Texas Essential Knowledge and Skills STAAR Algebra I Assessment Mathematical Process Standards These student expectations will not be listed under a separate reporting category.

More information

Updated: January 16, 2016 Calculus II 7.4. Math 230. Calculus II. Brian Veitch Fall 2015 Northern Illinois University

Updated: January 16, 2016 Calculus II 7.4. Math 230. Calculus II. Brian Veitch Fall 2015 Northern Illinois University Math 30 Calculus II Brian Veitch Fall 015 Northern Illinois University Integration of Rational Functions by Partial Fractions From algebra, we learned how to find common denominators so we can do something

More information

CHAPTER EIGHT: SOLVING QUADRATIC EQUATIONS Review April 9 Test April 17 The most important equations at this level of mathematics are quadratic

CHAPTER EIGHT: SOLVING QUADRATIC EQUATIONS Review April 9 Test April 17 The most important equations at this level of mathematics are quadratic CHAPTER EIGHT: SOLVING QUADRATIC EQUATIONS Review April 9 Test April 17 The most important equations at this level of mathematics are quadratic equations. They can be solved using a graph, a perfect square,

More information

Florida Math Curriculum (433 topics)

Florida Math Curriculum (433 topics) Florida Math 0028 This course covers the topics shown below. Students navigate learning paths based on their level of readiness. Institutional users may customize the scope and sequence to meet curricular

More information

Twitter: @Owen134866 www.mathsfreeresourcelibrary.com Prior Knowledge Check 1) Simplify: a) 3x 2 5x 5 b) 5x3 y 2 15x 7 2) Factorise: a) x 2 2x 24 b) 3x 2 17x + 20 15x 2 y 3 3) Use long division to calculate:

More information

Computer Algebra: General Principles

Computer Algebra: General Principles Computer Algebra: General Principles For article on related subject see SYMBOL MANIPULATION. Computer algebra is a branch of scientific computation. There are several characteristic features that distinguish

More information

x 9 or x > 10 Name: Class: Date: 1 How many natural numbers are between 1.5 and 4.5 on the number line?

x 9 or x > 10 Name: Class: Date: 1 How many natural numbers are between 1.5 and 4.5 on the number line? 1 How many natural numbers are between 1.5 and 4.5 on the number line? 2 How many composite numbers are between 7 and 13 on the number line? 3 How many prime numbers are between 7 and 20 on the number

More information

Midterm Review. Name: Class: Date: ID: A. Short Answer. 1. For each graph, write the equation of a radical function of the form y = a b(x h) + k.

Midterm Review. Name: Class: Date: ID: A. Short Answer. 1. For each graph, write the equation of a radical function of the form y = a b(x h) + k. Name: Class: Date: ID: A Midterm Review Short Answer 1. For each graph, write the equation of a radical function of the form y = a b(x h) + k. a) b) c) 2. Determine the domain and range of each function.

More information

Solve by factoring and applying the Zero Product Property. Review Solving Quadratic Equations. Three methods to solve equations of the

Solve by factoring and applying the Zero Product Property. Review Solving Quadratic Equations. Three methods to solve equations of the Hartfield College Algebra (Version 2015b - Thomas Hartfield) Unit ONE Page - 1 - of 26 Topic 0: Review Solving Quadratic Equations Three methods to solve equations of the form ax 2 bx c 0. 1. Factoring

More information

Solving Sparse Integer Linear Systems

Solving Sparse Integer Linear Systems Solving Sparse Integer Linear Systems Wayne Eberly, Mark Giesbrecht, Giorgi Pascal, Arne Storjohann, Gilles Villard To cite this version: Wayne Eberly, Mark Giesbrecht, Giorgi Pascal, Arne Storjohann,

More information

Background: Lattices and the Learning-with-Errors problem

Background: Lattices and the Learning-with-Errors problem Background: Lattices and the Learning-with-Errors problem China Summer School on Lattices and Cryptography, June 2014 Starting Point: Linear Equations Easy to solve a linear system of equations A s = b

More information

Class Note #14. In this class, we studied an algorithm for integer multiplication, which. 2 ) to θ(n

Class Note #14. In this class, we studied an algorithm for integer multiplication, which. 2 ) to θ(n Class Note #14 Date: 03/01/2006 [Overall Information] In this class, we studied an algorithm for integer multiplication, which improved the running time from θ(n 2 ) to θ(n 1.59 ). We then used some of

More information

Stat. 758: Computation and Programming

Stat. 758: Computation and Programming Stat. 758: Computation and Programming Eric B. Laber Department of Statistics, North Carolina State University Lecture 4a Sept. 10, 2015 Ambition is like a frog sitting on a Venus flytrap. The flytrap

More information

Random Methods for Linear Algebra

Random Methods for Linear Algebra Gittens gittens@acm.caltech.edu Applied and Computational Mathematics California Institue of Technology October 2, 2009 Outline The Johnson-Lindenstrauss Transform 1 The Johnson-Lindenstrauss Transform

More information

Solving Approximate GCD of Multivariate Polynomials By Maple/Matlab/C Combination

Solving Approximate GCD of Multivariate Polynomials By Maple/Matlab/C Combination Solving Approximate GCD of Multivariate Polynomials By Maple/Matlab/C Combination Kai Li Lihong Zhi Matu-Tarow Noda Department of Computer Science Ehime University, Japan {likai,lzhi,noda}@hpc.cs.ehime-u.ac.jp

More information

Numerical Methods. Equations and Partial Fractions. Jaesung Lee

Numerical Methods. Equations and Partial Fractions. Jaesung Lee Numerical Methods Equations and Partial Fractions Jaesung Lee Solving linear equations Solving linear equations Introduction Many problems in engineering reduce to the solution of an equation or a set

More information

Equations in Quadratic Form

Equations in Quadratic Form Equations in Quadratic Form MATH 101 College Algebra J. Robert Buchanan Department of Mathematics Summer 2012 Objectives In this lesson we will learn to: make substitutions that allow equations to be written

More information