Power Rankings: Math for March Madness

Size: px
Start display at page:

Download "Power Rankings: Math for March Madness"

Transcription

1 Power Rankings: Math for March Madness James A. Swenson University of Wisconsin Platteville March 5, 2011 Math Club Madison Area Technical College James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 1 / 23

2 Thanks for coming! It s a pleasure to visit Madison! I hope you ll enjoy the talk; please feel free to get involved! James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 2 / 23

3 Outline 1 Goals 2 Mathematics NCAA Division I Men s Basketball 4 Conclusion James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 3 / 23

4 Who would win? James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 4 / 23

5 Why math for sports rankings? Champion Best Team Strength of schedule? Math is objective......and some mathematicians like sports! James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 5 / 23

6 Why math for sports rankings? Champion Best Team Strength of schedule? Math is objective......and some mathematicians like sports! James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 5 / 23

7 Why math for sports rankings? Champion Best Team Strength of schedule? Math is objective......and some mathematicians like sports! James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 5 / 23

8 Why math for sports rankings? Champion 6= Best Team Strength of schedule? Math is objective......and some mathematicians like sports! James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 5 / 23

9 The Big Idea Fundamental hypothesis Everything I ll do is based on one assumption: The ranking of team T is in direct proportion to the sum of the rankings of the teams that team T beat. We only consider wins and losses (not margin of victory, date, &c.) Fundamental hypothesis in equations c x i = W i,1 x W i,n x n where x i 0 is the ranking of team i, n is the total number of teams, W i,j is the number of times that team i beat team j, and c > 0. James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 6 / 23

10 The Big Idea Fundamental hypothesis Everything I ll do is based on one assumption: The ranking of team T is in direct proportion to the sum of the rankings of the teams that team T beat. We only consider wins and losses (not margin of victory, date, &c.) Fundamental hypothesis in equations c x i = W i,1 x W i,n x n where x i 0 is the ranking of team i, n is the total number of teams, W i,j is the number of times that team i beat team j, and c > 0. James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 6 / 23

11 The Big Idea Fundamental hypothesis Everything I ll do is based on one assumption: The ranking of team T is in direct proportion to the sum of the rankings of the teams that team T beat. We only consider wins and losses (not margin of victory, date, &c.) Fundamental hypothesis in equations c x i = W i,1 x W i,n x n where x i 0 is the ranking of team i, n is the total number of teams, W i,j is the number of times that team i beat team j, and c > 0. James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 6 / 23

12 Outline 1 Goals 2 Mathematics NCAA Division I Men s Basketball 4 Conclusion James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 7 / 23

13 From hypothesis to algebra c x 1 = W 1,1 x 1 + W 1,2 x W 1,n x n c x 2 = W 2,1 x 1 + W 2,2 x W 2,n x n. c x n = W n,1 x 1 + W n,2 x W n,n x n James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 8 / 23

14 From hypothesis to algebra c x 1 c x 2. c x n = W 1,1 W 1,2... W 1,n W 2,1 W 2,2... W 2,n. W n,1 W n,2... W n,n x 1 x 2. x n James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 8 / 23

15 From hypothesis to algebra c x = W x James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 8 / 23

16 From hypothesis to algebra c x = W x We say x is an eigenvector of W, and c is an eigenvalue of W. James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 8 / 23

17 Eigenvalues and Eigenvectors Cauchy Hilbert ( ) ( ) James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 9 / 23

18 Finding eigenvalues c x = W x (ci ) x = W x (I is the identity matrix ) 0 = W x ci x 0 = (W ci ) x If (W ci ) 1 exists, then x = 0. If (W ci ) 1 does not exist, then det(w ci ) = 0. We don t want to give all teams a ranking of zero, so we want to find a value of c for which det(w ci ) = 0. James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 10 / 23

19 Finding eigenvalues c x = W x (ci ) x = W x (I is the identity matrix ) 0 = W x ci x 0 = (W ci ) x If (W ci ) 1 exists, then x = 0. If (W ci ) 1 does not exist, then det(w ci ) = 0. We don t want to give all teams a ranking of zero, so we want to find a value of c for which det(w ci ) = 0. James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 10 / 23

20 Finding eigenvalues c x = W x (ci ) x = W x (I is the identity matrix ) 0 = W x ci x 0 = (W ci ) x If (W ci ) 1 exists, then x = 0. If (W ci ) 1 does not exist, then det(w ci ) = 0. We don t want to give all teams a ranking of zero, so we want to find a value of c for which det(w ci ) = 0. James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 10 / 23

21 Finding eigenvalues c x = W x (ci ) x = W x (I is the identity matrix ) 0 = W x ci x 0 = (W ci ) x If (W ci ) 1 exists, then x = 0. If (W ci ) 1 does not exist, then det(w ci ) = 0. We don t want to give all teams a ranking of zero, so we want to find a value of c for which det(w ci ) = 0. James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 10 / 23

22 Finding eigenvalues c x = W x (ci ) x = W x (I is the identity matrix ) 0 = W x ci x 0 = (W ci ) x If (W ci ) 1 exists, then x = 0. If (W ci ) 1 does not exist, then det(w ci ) = 0. We don t want to give all teams a ranking of zero, so we want to find a value of c for which det(w ci ) = 0. James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 10 / 23

23 Finding eigenvalues c x = W x (ci ) x = W x (I is the identity matrix ) 0 = W x ci x 0 = (W ci ) x If (W ci ) 1 exists, then x = 0. If (W ci ) 1 does not exist, then det(w ci ) = 0. We don t want to give all teams a ranking of zero, so we want to find a value of c for which det(w ci ) = 0. James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 10 / 23

24 Can we solve it? c x = W x det(w ci ) = 0 Good news: by the Fundamental Theorem of Algebra, there is a value of c that satisfies this equation. Bad news: if there are n teams, there are n values of c that would work... and they re complex numbers. (We want c > 0 to be real.) Ugly news: for each c, there are infinitely many eigenvectors x that solve our original equation c x = W x... how do we pick just one? James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 11 / 23

25 Can we solve it? c x = W x det(w ci ) = 0 Good news: by the Fundamental Theorem of Algebra, there is a value of c that satisfies this equation. Bad news: if there are n teams, there are n values of c that would work... and they re complex numbers. (We want c > 0 to be real.) Ugly news: for each c, there are infinitely many eigenvectors x that solve our original equation c x = W x... how do we pick just one? James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 11 / 23

26 Can we solve it? c x = W x det(w ci ) = 0 Good news: by the Fundamental Theorem of Algebra, there is a value of c that satisfies this equation. Bad news: if there are n teams, there are n values of c that would work... and they re complex numbers. (We want c > 0 to be real.) Ugly news: for each c, there are infinitely many eigenvectors x that solve our original equation c x = W x... how do we pick just one? James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 11 / 23

27 Perron-Frobenius Theorem Frobenius Perron ( ) ( ) James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 12 / 23

28 Perron-Frobenius Theorem Theorem If W is a matrix of non-negative integers, then W has a dominant eigenvalue λ, such that: λ is an eigenvalue of W... λ is a positive real number... λ is the biggest eigenvalue of W... There is an eigenvector for λ, x +, whose entries are non-negative... Every eigenvector for λ is a multiple of x unless W is reducible. James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 13 / 23

29 Perron-Frobenius Theorem Theorem If W is a matrix of non-negative integers, then W has a dominant eigenvalue λ, such that: λ is an eigenvalue of W... λ is a positive real number... λ is the biggest eigenvalue of W... There is an eigenvector for λ, x +, whose entries are non-negative... Every eigenvector for λ is a multiple of x unless W is reducible. James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 13 / 23

30 Perron-Frobenius Theorem Theorem If W is a matrix of non-negative integers, then W has a dominant eigenvalue λ, such that: λ is an eigenvalue of W... λ is a positive real number... λ is the biggest eigenvalue of W... There is an eigenvector for λ, x +, whose entries are non-negative... Every eigenvector for λ is a multiple of x unless W is reducible. James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 13 / 23

31 Perron-Frobenius Theorem Theorem If W is a matrix of non-negative integers, then W has a dominant eigenvalue λ, such that: λ is an eigenvalue of W... λ is a positive real number... λ is the biggest eigenvalue of W... There is an eigenvector for λ, x +, whose entries are non-negative... Every eigenvector for λ is a multiple of x unless W is reducible. James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 13 / 23

32 Perron-Frobenius Theorem Theorem If W is a matrix of non-negative integers, then W has a dominant eigenvalue λ, such that: λ is an eigenvalue of W... λ is a positive real number... λ is the biggest eigenvalue of W... There is an eigenvector for λ, x +, whose entries are non-negative... Every eigenvector for λ is a multiple of x unless W is reducible. James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 13 / 23

33 Perron-Frobenius Theorem Theorem If W is a matrix of non-negative integers, then W has a dominant eigenvalue λ, such that: λ is an eigenvalue of W... λ is a positive real number... λ is the biggest eigenvalue of W... There is an eigenvector for λ, x +, whose entries are non-negative... Every eigenvector for λ is a multiple of x unless W is reducible. James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 13 / 23

34 Is W reducible? Definition In this context, W is reducible if the teams can be separated into two (non-empty) groups, A and B, so that no team from Group B has beaten any team from Group A. Strategy If some team from Group A has beaten some team from Group B, then rank the teams in each group against each other, and rank the Group-A teams above the Group-B teams. Otherwise, no team from Group A has played any team from Group B: don t try to rank these teams against each other! James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 14 / 23

35 Is W reducible? Definition In this context, W is reducible if the teams can be separated into two (non-empty) groups, A and B, so that no team from Group B has beaten any team from Group A. Strategy If some team from Group A has beaten some team from Group B, then rank the teams in each group against each other, and rank the Group-A teams above the Group-B teams. Otherwise, no team from Group A has played any team from Group B: don t try to rank these teams against each other! James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 14 / 23

36 Reducibility Test Theorem Let W be an n n matrix of non-negative integers. W is reducible (I + W ) n 1 contains a zero. Lemma If row i of (I + W ) n 1 has zeros in columns j 1,..., j r (but not in other columns), then you can put teams j 1,... j r in Group A, and the rest in Group B. James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 15 / 23

37 Reducibility Test Theorem Let W be an n n matrix of non-negative integers. W is reducible (I + W ) n 1 contains a zero. Lemma If row i of (I + W ) n 1 has zeros in columns j 1,..., j r (but not in other columns), then you can put teams j 1,... j r in Group A, and the rest in Group B. James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 15 / 23

38 Outline 1 Goals 2 Mathematics NCAA Division I Men s Basketball 4 Conclusion James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 16 / 23

39 Implementation In , 344 NCAA Division-I basketball teams played 4766 games (as of 1 March) so λ is a root of a degree-344 polynomial, and we have to solve a system of 344 equations after we write down the right ( ) matrix to represent the 4766 game results. We are certainly going to do this with a computer! It is vital to have accurate, uniform data: I get mine from Ken Pomeroy [ I feed the data directly into a Perl script I wrote. (Perl is an open-source programming lanugage optimized for text data manipulation [ The Perl script extracts the results in a form that can be read by GNU Octave. (Octave is an open-source numerical matrix algebra system [ James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 17 / 23

40 Implementation In , 344 NCAA Division-I basketball teams played 4766 games (as of 1 March) so λ is a root of a degree-344 polynomial, and we have to solve a system of 344 equations after we write down the right ( ) matrix to represent the 4766 game results. We are certainly going to do this with a computer! It is vital to have accurate, uniform data: I get mine from Ken Pomeroy [ I feed the data directly into a Perl script I wrote. (Perl is an open-source programming lanugage optimized for text data manipulation [ The Perl script extracts the results in a form that can be read by GNU Octave. (Octave is an open-source numerical matrix algebra system [ James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 17 / 23

41 Implementation In , 344 NCAA Division-I basketball teams played 4766 games (as of 1 March) so λ is a root of a degree-344 polynomial, and we have to solve a system of 344 equations after we write down the right ( ) matrix to represent the 4766 game results. We are certainly going to do this with a computer! It is vital to have accurate, uniform data: I get mine from Ken Pomeroy [ I feed the data directly into a Perl script I wrote. (Perl is an open-source programming lanugage optimized for text data manipulation [ The Perl script extracts the results in a form that can be read by GNU Octave. (Octave is an open-source numerical matrix algebra system [ James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 17 / 23

42 Implementation In , 344 NCAA Division-I basketball teams played 4766 games (as of 1 March) so λ is a root of a degree-344 polynomial, and we have to solve a system of 344 equations after we write down the right ( ) matrix to represent the 4766 game results. We are certainly going to do this with a computer! It is vital to have accurate, uniform data: I get mine from Ken Pomeroy [ I feed the data directly into a Perl script I wrote. (Perl is an open-source programming lanugage optimized for text data manipulation [ The Perl script extracts the results in a form that can be read by GNU Octave. (Octave is an open-source numerical matrix algebra system [ James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 17 / 23

43 Implementation In , 344 NCAA Division-I basketball teams played 4766 games (as of 1 March) so λ is a root of a degree-344 polynomial, and we have to solve a system of 344 equations after we write down the right ( ) matrix to represent the 4766 game results. We are certainly going to do this with a computer! It is vital to have accurate, uniform data: I get mine from Ken Pomeroy [ I feed the data directly into a Perl script I wrote. (Perl is an open-source programming lanugage optimized for text data manipulation [ The Perl script extracts the results in a form that can be read by GNU Octave. (Octave is an open-source numerical matrix algebra system [ James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 17 / 23

44 Implementation In , 344 NCAA Division-I basketball teams played 4766 games (as of 1 March) so λ is a root of a degree-344 polynomial, and we have to solve a system of 344 equations after we write down the right ( ) matrix to represent the 4766 game results. We are certainly going to do this with a computer! It is vital to have accurate, uniform data: I get mine from Ken Pomeroy [ I feed the data directly into a Perl script I wrote. (Perl is an open-source programming lanugage optimized for text data manipulation [ The Perl script extracts the results in a form that can be read by GNU Octave. (Octave is an open-source numerical matrix algebra system [ James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 17 / 23

45 Implementation In , 344 NCAA Division-I basketball teams played 4766 games (as of 1 March) so λ is a root of a degree-344 polynomial, and we have to solve a system of 344 equations after we write down the right ( ) matrix to represent the 4766 game results. We are certainly going to do this with a computer! It is vital to have accurate, uniform data: I get mine from Ken Pomeroy [ I feed the data directly into a Perl script I wrote. (Perl is an open-source programming lanugage optimized for text data manipulation [ The Perl script extracts the results in a form that can be read by GNU Octave. (Octave is an open-source numerical matrix algebra system [ James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 17 / 23

46 Hunting the rankings vector Assume W is irreducible, λ k is an eigenvalue for each k with W v k = λ k v k, and λ 1 is the dominant eigenvalue. Then it is known that: 1, 1,..., 1 = c 1 v 1 + c 2 v c n v n W 1, 1,..., 1 = W (c 1 v 1 + c 2 v c n v n ) W 1, 1,..., 1 = c 1 W v 1 + c 2 W v c n W v n W 1, 1,..., 1 = c 1 λ 1 v 1 + c 2 λ 2 v c n λ n v n W 2 1, 1,..., 1 = c 1 λ 2 1 v 1 + c 2 λ 2 2 v c n λ 2 n v n W 3 1, 1,..., 1 = c 1 λ 3 1 v 1 + c 2 λ 3 2 v c n λ 3 n v n. W q 1, 1,..., 1 = c 1 λ q 1 v 1 + c 2 λ q 2 v c n λ q n v n [ λ q 1 W q c2 λ q ] [ 2 cn λ q ] n 1, 1,..., 1 = c 1 v 1 + v v n λ q 1 λ q 1 James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 18 / 23

47 Hunting the rankings vector Assume W is irreducible, λ k is an eigenvalue for each k with W v k = λ k v k, and λ 1 is the dominant eigenvalue. Then it is known that: 1, 1,..., 1 = c 1 v 1 + c 2 v c n v n W 1, 1,..., 1 = W (c 1 v 1 + c 2 v c n v n ) W 1, 1,..., 1 = c 1 W v 1 + c 2 W v c n W v n W 1, 1,..., 1 = c 1 λ 1 v 1 + c 2 λ 2 v c n λ n v n W 2 1, 1,..., 1 = c 1 λ 2 1 v 1 + c 2 λ 2 2 v c n λ 2 n v n W 3 1, 1,..., 1 = c 1 λ 3 1 v 1 + c 2 λ 3 2 v c n λ 3 n v n. W q 1, 1,..., 1 = c 1 λ q 1 v 1 + c 2 λ q 2 v c n λ q n v n [ λ q 1 W q c2 λ q ] [ 2 cn λ q ] n 1, 1,..., 1 = c 1 v 1 + v v n λ q 1 λ q 1 James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 18 / 23

48 Hunting the rankings vector Assume W is irreducible, λ k is an eigenvalue for each k with W v k = λ k v k, and λ 1 is the dominant eigenvalue. Then it is known that: 1, 1,..., 1 = c 1 v 1 + c 2 v c n v n W 1, 1,..., 1 = W (c 1 v 1 + c 2 v c n v n ) W 1, 1,..., 1 = c 1 W v 1 + c 2 W v c n W v n W 1, 1,..., 1 = c 1 λ 1 v 1 + c 2 λ 2 v c n λ n v n W 2 1, 1,..., 1 = c 1 λ 2 1 v 1 + c 2 λ 2 2 v c n λ 2 n v n W 3 1, 1,..., 1 = c 1 λ 3 1 v 1 + c 2 λ 3 2 v c n λ 3 n v n. W q 1, 1,..., 1 = c 1 λ q 1 v 1 + c 2 λ q 2 v c n λ q n v n [ λ q 1 W q c2 λ q ] [ 2 cn λ q ] n 1, 1,..., 1 = c 1 v 1 + v v n λ q 1 λ q 1 James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 18 / 23

49 Hunting the rankings vector Assume W is irreducible, λ k is an eigenvalue for each k with W v k = λ k v k, and λ 1 is the dominant eigenvalue. Then it is known that: 1, 1,..., 1 = c 1 v 1 + c 2 v c n v n W 1, 1,..., 1 = W (c 1 v 1 + c 2 v c n v n ) W 1, 1,..., 1 = c 1 W v 1 + c 2 W v c n W v n W 1, 1,..., 1 = c 1 λ 1 v 1 + c 2 λ 2 v c n λ n v n W 2 1, 1,..., 1 = c 1 λ 2 1 v 1 + c 2 λ 2 2 v c n λ 2 n v n W 3 1, 1,..., 1 = c 1 λ 3 1 v 1 + c 2 λ 3 2 v c n λ 3 n v n. W q 1, 1,..., 1 = c 1 λ q 1 v 1 + c 2 λ q 2 v c n λ q n v n [ λ q 1 W q c2 λ q ] [ 2 cn λ q ] n 1, 1,..., 1 = c 1 v 1 + v v n λ q 1 λ q 1 James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 18 / 23

50 Hunting the rankings vector Assume W is irreducible, λ k is an eigenvalue for each k with W v k = λ k v k, and λ 1 is the dominant eigenvalue. Then it is known that: 1, 1,..., 1 = c 1 v 1 + c 2 v c n v n W 1, 1,..., 1 = W (c 1 v 1 + c 2 v c n v n ) W 1, 1,..., 1 = c 1 W v 1 + c 2 W v c n W v n W 1, 1,..., 1 = c 1 λ 1 v 1 + c 2 λ 2 v c n λ n v n W 2 1, 1,..., 1 = c 1 λ 2 1 v 1 + c 2 λ 2 2 v c n λ 2 n v n W 3 1, 1,..., 1 = c 1 λ 3 1 v 1 + c 2 λ 3 2 v c n λ 3 n v n. W q 1, 1,..., 1 = c 1 λ q 1 v 1 + c 2 λ q 2 v c n λ q n v n [ λ q 1 W q c2 λ q ] [ 2 cn λ q ] n 1, 1,..., 1 = c 1 v 1 + v v n λ q 1 λ q 1 James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 18 / 23

51 Hunting the rankings vector Assume W is irreducible, λ k is an eigenvalue for each k with W v k = λ k v k, and λ 1 is the dominant eigenvalue. Then it is known that: 1, 1,..., 1 = c 1 v 1 + c 2 v c n v n W 1, 1,..., 1 = W (c 1 v 1 + c 2 v c n v n ) W 1, 1,..., 1 = c 1 W v 1 + c 2 W v c n W v n W 1, 1,..., 1 = c 1 λ 1 v 1 + c 2 λ 2 v c n λ n v n W 2 1, 1,..., 1 = c 1 λ 2 1 v 1 + c 2 λ 2 2 v c n λ 2 n v n W 3 1, 1,..., 1 = c 1 λ 3 1 v 1 + c 2 λ 3 2 v c n λ 3 n v n. W q 1, 1,..., 1 = c 1 λ q 1 v 1 + c 2 λ q 2 v c n λ q n v n [ λ q 1 W q c2 λ q ] [ 2 cn λ q ] n 1, 1,..., 1 = c 1 v 1 + v v n λ q 1 λ q 1 James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 18 / 23

52 Hunting the rankings vector Assume W is irreducible, λ k is an eigenvalue for each k with W v k = λ k v k, and λ 1 is the dominant eigenvalue. Then it is known that: 1, 1,..., 1 = c 1 v 1 + c 2 v c n v n W 1, 1,..., 1 = W (c 1 v 1 + c 2 v c n v n ) W 1, 1,..., 1 = c 1 W v 1 + c 2 W v c n W v n W 1, 1,..., 1 = c 1 λ 1 v 1 + c 2 λ 2 v c n λ n v n W 2 1, 1,..., 1 = c 1 λ 2 1 v 1 + c 2 λ 2 2 v c n λ 2 n v n W 3 1, 1,..., 1 = c 1 λ 3 1 v 1 + c 2 λ 3 2 v c n λ 3 n v n. W q 1, 1,..., 1 = c 1 λ q 1 v 1 + c 2 λ q 2 v c n λ q n v n [ λ q 1 W q c2 λ q ] [ 2 cn λ q ] n 1, 1,..., 1 = c 1 v 1 + v v n λ q 1 λ q 1 James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 18 / 23

53 Hunting the rankings vector Assume W is irreducible, λ k is an eigenvalue for each k with W v k = λ k v k, and λ 1 is the dominant eigenvalue. Then it is known that: 1, 1,..., 1 = c 1 v 1 + c 2 v c n v n W 1, 1,..., 1 = W (c 1 v 1 + c 2 v c n v n ) W 1, 1,..., 1 = c 1 W v 1 + c 2 W v c n W v n W 1, 1,..., 1 = c 1 λ 1 v 1 + c 2 λ 2 v c n λ n v n W 2 1, 1,..., 1 = c 1 λ 2 1 v 1 + c 2 λ 2 2 v c n λ 2 n v n W 3 1, 1,..., 1 = c 1 λ 3 1 v 1 + c 2 λ 3 2 v c n λ 3 n v n. W q 1, 1,..., 1 = c 1 λ q 1 v 1 + c 2 λ q 2 v c n λ q n v n [ λ q 1 W q c2 λ q ] [ 2 cn λ q ] n 1, 1,..., 1 = c 1 v 1 + v v n λ q 1 λ q 1 James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 18 / 23

54 Hunting the rankings vector Convergence! lim q λ q 1 W q x 0 = c 1 v 1 (There s a convergence-accelerating trick, if this doesn t work.) v 1 was our vector of team rankings... but c 1 v 1 is equivalent. So, starting from 1, 1,..., 1, if we repeatedly multiply by W and divide by λ 1, we get increasingly accurate approximations to our solution. In fact, rather than dividing by λ 1 at every step, it s good enough to divide by the greatest entry in the approximation vector. James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 19 / 23

55 Hunting the rankings vector Convergence! lim q λ q 1 W q x 0 = c 1 v 1 (There s a convergence-accelerating trick, if this doesn t work.) v 1 was our vector of team rankings... but c 1 v 1 is equivalent. So, starting from 1, 1,..., 1, if we repeatedly multiply by W and divide by λ 1, we get increasingly accurate approximations to our solution. In fact, rather than dividing by λ 1 at every step, it s good enough to divide by the greatest entry in the approximation vector. James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 19 / 23

56 Hunting the rankings vector Convergence! lim q λ q 1 W q x 0 = c 1 v 1 (There s a convergence-accelerating trick, if this doesn t work.) v 1 was our vector of team rankings... but c 1 v 1 is equivalent. So, starting from 1, 1,..., 1, if we repeatedly multiply by W and divide by λ 1, we get increasingly accurate approximations to our solution. In fact, rather than dividing by λ 1 at every step, it s good enough to divide by the greatest entry in the approximation vector. James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 19 / 23

57 Hunting the rankings vector Convergence! lim q λ q 1 W q x 0 = c 1 v 1 (There s a convergence-accelerating trick, if this doesn t work.) v 1 was our vector of team rankings... but c 1 v 1 is equivalent. So, starting from 1, 1,..., 1, if we repeatedly multiply by W and divide by λ 1, we get increasingly accurate approximations to our solution. In fact, rather than dividing by λ 1 at every step, it s good enough to divide by the greatest entry in the approximation vector. James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 19 / 23

58 Hunting the rankings vector Convergence! lim q λ q 1 W q x 0 = c 1 v 1 (There s a convergence-accelerating trick, if this doesn t work.) v 1 was our vector of team rankings... but c 1 v 1 is equivalent. So, starting from 1, 1,..., 1, if we repeatedly multiply by W and divide by λ 1, we get increasingly accurate approximations to our solution. In fact, rather than dividing by λ 1 at every step, it s good enough to divide by the greatest entry in the approximation vector. James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 19 / 23

59 NCAA Division I Men s Basketball Computer scripts: [Perl script] [Octave script] Complete Rankings (March 1): [XLS] [TIF] [PDF] James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 20 / 23

60 Outline 1 Goals 2 Mathematics NCAA Division I Men s Basketball 4 Conclusion James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 21 / 23

61 What I Learned The Big East was very, very competitive this year. Data entry is non-trivial. The Fundamental Hypothesis yields numerical results. The theorems are older than the application! The purpose of computing is insight, not numbers. Richard Hamming James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 22 / 23

62 What I Learned The Big East was very, very competitive this year. Data entry is non-trivial. The Fundamental Hypothesis yields numerical results. The theorems are older than the application! The purpose of computing is insight, not numbers. Richard Hamming James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 22 / 23

63 What I Learned The Big East was very, very competitive this year. Data entry is non-trivial. The Fundamental Hypothesis yields numerical results. The theorems are older than the application! The purpose of computing is insight, not numbers. Richard Hamming James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 22 / 23

64 What I Learned The Big East was very, very competitive this year. Data entry is non-trivial. The Fundamental Hypothesis yields numerical results. The theorems are older than the application! The purpose of computing is insight, not numbers. Richard Hamming James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 22 / 23

65 What I Learned The Big East was very, very competitive this year. Data entry is non-trivial. The Fundamental Hypothesis yields numerical results. The theorems are older than the application! The purpose of computing is insight, not numbers. Richard Hamming James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 22 / 23

66 Thanks! Photo Credits Sullinger: Phil Sandlin / Associated Press [ Fredette: Douglas C. Piza / US PRESSWIRE [ Cauchy, Frobenius, Hilbert, Perron: MacTutor History of Mathematics Archive [ Taylor: UWBadgers.com [ Wolfie: MadisonCollegeAthletics.com [ Wolfie News.aspx?] James A. Swenson (UWP) Power Rankings: Math for March Madness 3/5/11 23 / 23

DATA ANALYSIS II. Matrix Algorithms

DATA ANALYSIS II. Matrix Algorithms DATA ANALYSIS II Matrix Algorithms Similarity Matrix Given a dataset D = {x i }, i=1,..,n consisting of n points in R d, let A denote the n n symmetric similarity matrix between the points, given as where

More information

MATH 423 Linear Algebra II Lecture 38: Generalized eigenvectors. Jordan canonical form (continued).

MATH 423 Linear Algebra II Lecture 38: Generalized eigenvectors. Jordan canonical form (continued). MATH 423 Linear Algebra II Lecture 38: Generalized eigenvectors Jordan canonical form (continued) Jordan canonical form A Jordan block is a square matrix of the form λ 1 0 0 0 0 λ 1 0 0 0 0 λ 0 0 J = 0

More information

Math 115A HW4 Solutions University of California, Los Angeles. 5 2i 6 + 4i. (5 2i)7i (6 + 4i)( 3 + i) = 35i + 14 ( 22 6i) = 36 + 41i.

Math 115A HW4 Solutions University of California, Los Angeles. 5 2i 6 + 4i. (5 2i)7i (6 + 4i)( 3 + i) = 35i + 14 ( 22 6i) = 36 + 41i. Math 5A HW4 Solutions September 5, 202 University of California, Los Angeles Problem 4..3b Calculate the determinant, 5 2i 6 + 4i 3 + i 7i Solution: The textbook s instructions give us, (5 2i)7i (6 + 4i)(

More information

by the matrix A results in a vector which is a reflection of the given

by the matrix A results in a vector which is a reflection of the given Eigenvalues & Eigenvectors Example Suppose Then So, geometrically, multiplying a vector in by the matrix A results in a vector which is a reflection of the given vector about the y-axis We observe that

More information

Similarity and Diagonalization. Similar Matrices

Similarity and Diagonalization. Similar Matrices MATH022 Linear Algebra Brief lecture notes 48 Similarity and Diagonalization Similar Matrices Let A and B be n n matrices. We say that A is similar to B if there is an invertible n n matrix P such that

More information

Orthogonal Diagonalization of Symmetric Matrices

Orthogonal Diagonalization of Symmetric Matrices MATH10212 Linear Algebra Brief lecture notes 57 Gram Schmidt Process enables us to find an orthogonal basis of a subspace. Let u 1,..., u k be a basis of a subspace V of R n. We begin the process of finding

More information

Continuity of the Perron Root

Continuity of the Perron Root Linear and Multilinear Algebra http://dx.doi.org/10.1080/03081087.2014.934233 ArXiv: 1407.7564 (http://arxiv.org/abs/1407.7564) Continuity of the Perron Root Carl D. Meyer Department of Mathematics, North

More information

Chapter 6. Orthogonality

Chapter 6. Orthogonality 6.3 Orthogonal Matrices 1 Chapter 6. Orthogonality 6.3 Orthogonal Matrices Definition 6.4. An n n matrix A is orthogonal if A T A = I. Note. We will see that the columns of an orthogonal matrix must be

More information

HOMEWORK 5 SOLUTIONS. n!f n (1) lim. ln x n! + xn x. 1 = G n 1 (x). (2) k + 1 n. (n 1)!

HOMEWORK 5 SOLUTIONS. n!f n (1) lim. ln x n! + xn x. 1 = G n 1 (x). (2) k + 1 n. (n 1)! Math 7 Fall 205 HOMEWORK 5 SOLUTIONS Problem. 2008 B2 Let F 0 x = ln x. For n 0 and x > 0, let F n+ x = 0 F ntdt. Evaluate n!f n lim n ln n. By directly computing F n x for small n s, we obtain the following

More information

The Characteristic Polynomial

The Characteristic Polynomial Physics 116A Winter 2011 The Characteristic Polynomial 1 Coefficients of the characteristic polynomial Consider the eigenvalue problem for an n n matrix A, A v = λ v, v 0 (1) The solution to this problem

More information

Eigenvalues and Eigenvectors

Eigenvalues and Eigenvectors Chapter 6 Eigenvalues and Eigenvectors 6. Introduction to Eigenvalues Linear equations Ax D b come from steady state problems. Eigenvalues have their greatest importance in dynamic problems. The solution

More information

Solutions for Practice problems on proofs

Solutions for Practice problems on proofs Solutions for Practice problems on proofs Definition: (even) An integer n Z is even if and only if n = 2m for some number m Z. Definition: (odd) An integer n Z is odd if and only if n = 2m + 1 for some

More information

Zeros of a Polynomial Function

Zeros of a Polynomial Function Zeros of a Polynomial Function An important consequence of the Factor Theorem is that finding the zeros of a polynomial is really the same thing as factoring it into linear factors. In this section we

More information

Math 4310 Handout - Quotient Vector Spaces

Math 4310 Handout - Quotient Vector Spaces Math 4310 Handout - Quotient Vector Spaces Dan Collins The textbook defines a subspace of a vector space in Chapter 4, but it avoids ever discussing the notion of a quotient space. This is understandable

More information

4: EIGENVALUES, EIGENVECTORS, DIAGONALIZATION

4: EIGENVALUES, EIGENVECTORS, DIAGONALIZATION 4: EIGENVALUES, EIGENVECTORS, DIAGONALIZATION STEVEN HEILMAN Contents 1. Review 1 2. Diagonal Matrices 1 3. Eigenvectors and Eigenvalues 2 4. Characteristic Polynomial 4 5. Diagonalizability 6 6. Appendix:

More information

ELA http://math.technion.ac.il/iic/ela

ELA http://math.technion.ac.il/iic/ela SIGN PATTERNS THAT ALLOW EVENTUAL POSITIVITY ABRAHAM BERMAN, MINERVA CATRAL, LUZ M. DEALBA, ABED ELHASHASH, FRANK J. HALL, LESLIE HOGBEN, IN-JAE KIM, D. D. OLESKY, PABLO TARAZAGA, MICHAEL J. TSATSOMEROS,

More information

IRREDUCIBLE OPERATOR SEMIGROUPS SUCH THAT AB AND BA ARE PROPORTIONAL. 1. Introduction

IRREDUCIBLE OPERATOR SEMIGROUPS SUCH THAT AB AND BA ARE PROPORTIONAL. 1. Introduction IRREDUCIBLE OPERATOR SEMIGROUPS SUCH THAT AB AND BA ARE PROPORTIONAL R. DRNOVŠEK, T. KOŠIR Dedicated to Prof. Heydar Radjavi on the occasion of his seventieth birthday. Abstract. Let S be an irreducible

More information

Introduction to Matrix Algebra

Introduction to Matrix Algebra Psychology 7291: Multivariate Statistics (Carey) 8/27/98 Matrix Algebra - 1 Introduction to Matrix Algebra Definitions: A matrix is a collection of numbers ordered by rows and columns. It is customary

More information

Baseball and Statistics: Rethinking Slugging Percentage. Tanner Mortensen. December 5, 2013

Baseball and Statistics: Rethinking Slugging Percentage. Tanner Mortensen. December 5, 2013 Baseball and Statistics: Rethinking Slugging Percentage Tanner Mortensen December 5, 23 Abstract In baseball, slugging percentage represents power, speed, and the ability to generate hits. This statistic

More information

If n is odd, then 3n + 7 is even.

If n is odd, then 3n + 7 is even. Proof: Proof: We suppose... that 3n + 7 is even. that 3n + 7 is even. Since n is odd, there exists an integer k so that n = 2k + 1. that 3n + 7 is even. Since n is odd, there exists an integer k so that

More information

Full and Complete Binary Trees

Full and Complete Binary Trees Full and Complete Binary Trees Binary Tree Theorems 1 Here are two important types of binary trees. Note that the definitions, while similar, are logically independent. Definition: a binary tree T is full

More information

Factoring Algorithms

Factoring Algorithms Factoring Algorithms The p 1 Method and Quadratic Sieve November 17, 2008 () Factoring Algorithms November 17, 2008 1 / 12 Fermat s factoring method Fermat made the observation that if n has two factors

More information

Multivariate Analysis of Variance (MANOVA): I. Theory

Multivariate Analysis of Variance (MANOVA): I. Theory Gregory Carey, 1998 MANOVA: I - 1 Multivariate Analysis of Variance (MANOVA): I. Theory Introduction The purpose of a t test is to assess the likelihood that the means for two groups are sampled from the

More information

Structure Preserving Model Reduction for Logistic Networks

Structure Preserving Model Reduction for Logistic Networks Structure Preserving Model Reduction for Logistic Networks Fabian Wirth Institute of Mathematics University of Würzburg Workshop on Stochastic Models of Manufacturing Systems Einhoven, June 24 25, 2010.

More information

University of Lille I PC first year list of exercises n 7. Review

University of Lille I PC first year list of exercises n 7. Review University of Lille I PC first year list of exercises n 7 Review Exercise Solve the following systems in 4 different ways (by substitution, by the Gauss method, by inverting the matrix of coefficients

More information

Bracketology: How can math help?

Bracketology: How can math help? Bracketology: How can math help? Tim Chartier Erich Kreutzer Amy Langville Kathryn Pedings Abstract Every year, people across the United States predict how the field of 6 teams will play in the Division

More information

THE ANALYTIC HIERARCHY PROCESS (AHP)

THE ANALYTIC HIERARCHY PROCESS (AHP) THE ANALYTIC HIERARCHY PROCESS (AHP) INTRODUCTION The Analytic Hierarchy Process (AHP) is due to Saaty (1980) and is often referred to, eponymously, as the Saaty method. It is popular and widely used,

More information

Big Data Technology Motivating NoSQL Databases: Computing Page Importance Metrics at Crawl Time

Big Data Technology Motivating NoSQL Databases: Computing Page Importance Metrics at Crawl Time Big Data Technology Motivating NoSQL Databases: Computing Page Importance Metrics at Crawl Time Edward Bortnikov & Ronny Lempel Yahoo! Labs, Haifa Class Outline Link-based page importance measures Why

More information

Notes on Determinant

Notes on Determinant ENGG2012B Advanced Engineering Mathematics Notes on Determinant Lecturer: Kenneth Shum Lecture 9-18/02/2013 The determinant of a system of linear equations determines whether the solution is unique, without

More information

Mathematics Course 111: Algebra I Part IV: Vector Spaces

Mathematics Course 111: Algebra I Part IV: Vector Spaces Mathematics Course 111: Algebra I Part IV: Vector Spaces D. R. Wilkins Academic Year 1996-7 9 Vector Spaces A vector space over some field K is an algebraic structure consisting of a set V on which are

More information

Bindel, Spring 2012 Intro to Scientific Computing (CS 3220) Week 3: Wednesday, Feb 8

Bindel, Spring 2012 Intro to Scientific Computing (CS 3220) Week 3: Wednesday, Feb 8 Spaces and bases Week 3: Wednesday, Feb 8 I have two favorite vector spaces 1 : R n and the space P d of polynomials of degree at most d. For R n, we have a canonical basis: R n = span{e 1, e 2,..., e

More information

Linear Programming. March 14, 2014

Linear Programming. March 14, 2014 Linear Programming March 1, 01 Parts of this introduction to linear programming were adapted from Chapter 9 of Introduction to Algorithms, Second Edition, by Cormen, Leiserson, Rivest and Stein [1]. 1

More information

Continued Fractions and the Euclidean Algorithm

Continued Fractions and the Euclidean Algorithm Continued Fractions and the Euclidean Algorithm Lecture notes prepared for MATH 326, Spring 997 Department of Mathematics and Statistics University at Albany William F Hammond Table of Contents Introduction

More information

MATH10212 Linear Algebra. Systems of Linear Equations. Definition. An n-dimensional vector is a row or a column of n numbers (or letters): a 1.

MATH10212 Linear Algebra. Systems of Linear Equations. Definition. An n-dimensional vector is a row or a column of n numbers (or letters): a 1. MATH10212 Linear Algebra Textbook: D. Poole, Linear Algebra: A Modern Introduction. Thompson, 2006. ISBN 0-534-40596-7. Systems of Linear Equations Definition. An n-dimensional vector is a row or a column

More information

MAT 242 Test 2 SOLUTIONS, FORM T

MAT 242 Test 2 SOLUTIONS, FORM T MAT 242 Test 2 SOLUTIONS, FORM T 5 3 5 3 3 3 3. Let v =, v 5 2 =, v 3 =, and v 5 4 =. 3 3 7 3 a. [ points] The set { v, v 2, v 3, v 4 } is linearly dependent. Find a nontrivial linear combination of these

More information

SUMMING CURIOUS, SLOWLY CONVERGENT, HARMONIC SUBSERIES

SUMMING CURIOUS, SLOWLY CONVERGENT, HARMONIC SUBSERIES SUMMING CURIOUS, SLOWLY CONVERGENT, HARMONIC SUBSERIES THOMAS SCHMELZER AND ROBERT BAILLIE 1 Abstract The harmonic series diverges But if we delete from it all terms whose denominators contain any string

More information

THE FUNDAMENTAL THEOREM OF ALGEBRA VIA PROPER MAPS

THE FUNDAMENTAL THEOREM OF ALGEBRA VIA PROPER MAPS THE FUNDAMENTAL THEOREM OF ALGEBRA VIA PROPER MAPS KEITH CONRAD 1. Introduction The Fundamental Theorem of Algebra says every nonconstant polynomial with complex coefficients can be factored into linear

More information

Lecture 5: Singular Value Decomposition SVD (1)

Lecture 5: Singular Value Decomposition SVD (1) EEM3L1: Numerical and Analytical Techniques Lecture 5: Singular Value Decomposition SVD (1) EE3L1, slide 1, Version 4: 25-Sep-02 Motivation for SVD (1) SVD = Singular Value Decomposition Consider the system

More information

1 Sets and Set Notation.

1 Sets and Set Notation. LINEAR ALGEBRA MATH 27.6 SPRING 23 (COHEN) LECTURE NOTES Sets and Set Notation. Definition (Naive Definition of a Set). A set is any collection of objects, called the elements of that set. We will most

More information

A characterization of trace zero symmetric nonnegative 5x5 matrices

A characterization of trace zero symmetric nonnegative 5x5 matrices A characterization of trace zero symmetric nonnegative 5x5 matrices Oren Spector June 1, 009 Abstract The problem of determining necessary and sufficient conditions for a set of real numbers to be the

More information

These axioms must hold for all vectors ū, v, and w in V and all scalars c and d.

These axioms must hold for all vectors ū, v, and w in V and all scalars c and d. DEFINITION: A vector space is a nonempty set V of objects, called vectors, on which are defined two operations, called addition and multiplication by scalars (real numbers), subject to the following axioms

More information

Similar matrices and Jordan form

Similar matrices and Jordan form Similar matrices and Jordan form We ve nearly covered the entire heart of linear algebra once we ve finished singular value decompositions we ll have seen all the most central topics. A T A is positive

More information

The Analytic Hierarchy Process. Danny Hahn

The Analytic Hierarchy Process. Danny Hahn The Analytic Hierarchy Process Danny Hahn The Analytic Hierarchy Process (AHP) A Decision Support Tool developed in the 1970s by Thomas L. Saaty, an American mathematician, currently University Chair,

More information

Some Polynomial Theorems. John Kennedy Mathematics Department Santa Monica College 1900 Pico Blvd. Santa Monica, CA 90405 rkennedy@ix.netcom.

Some Polynomial Theorems. John Kennedy Mathematics Department Santa Monica College 1900 Pico Blvd. Santa Monica, CA 90405 rkennedy@ix.netcom. Some Polynomial Theorems by John Kennedy Mathematics Department Santa Monica College 1900 Pico Blvd. Santa Monica, CA 90405 rkennedy@ix.netcom.com This paper contains a collection of 31 theorems, lemmas,

More information

More than you wanted to know about quadratic forms

More than you wanted to know about quadratic forms CALIFORNIA INSTITUTE OF TECHNOLOGY Division of the Humanities and Social Sciences More than you wanted to know about quadratic forms KC Border Contents 1 Quadratic forms 1 1.1 Quadratic forms on the unit

More information

3. INNER PRODUCT SPACES

3. INNER PRODUCT SPACES . INNER PRODUCT SPACES.. Definition So far we have studied abstract vector spaces. These are a generalisation of the geometric spaces R and R. But these have more structure than just that of a vector space.

More information

Integer Sequences and Matrices Over Finite Fields

Integer Sequences and Matrices Over Finite Fields Integer Sequences and Matrices Over Finite Fields arxiv:math/0606056v [mathco] 2 Jun 2006 Kent E Morrison Department of Mathematics California Polytechnic State University San Luis Obispo, CA 93407 kmorriso@calpolyedu

More information

Seed Distributions for the NCAA Men s Basketball Tournament: Why it May Not Matter Who Plays Whom*

Seed Distributions for the NCAA Men s Basketball Tournament: Why it May Not Matter Who Plays Whom* Seed Distributions for the NCAA Men s Basketball Tournament: Why it May Not Matter Who Plays Whom* Sheldon H. Jacobson Department of Computer Science University of Illinois at Urbana-Champaign shj@illinois.edu

More information

Matrix Calculations: Applications of Eigenvalues and Eigenvectors; Inner Products

Matrix Calculations: Applications of Eigenvalues and Eigenvectors; Inner Products Matrix Calculations: Applications of Eigenvalues and Eigenvectors; Inner Products H. Geuvers Institute for Computing and Information Sciences Intelligent Systems Version: spring 2015 H. Geuvers Version:

More information

8 Primes and Modular Arithmetic

8 Primes and Modular Arithmetic 8 Primes and Modular Arithmetic 8.1 Primes and Factors Over two millennia ago already, people all over the world were considering the properties of numbers. One of the simplest concepts is prime numbers.

More information

FACTORING SPARSE POLYNOMIALS

FACTORING SPARSE POLYNOMIALS FACTORING SPARSE POLYNOMIALS Theorem 1 (Schinzel): Let r be a positive integer, and fix non-zero integers a 0,..., a r. Let F (x 1,..., x r ) = a r x r + + a 1 x 1 + a 0. Then there exist finite sets S

More information

Manifold Learning Examples PCA, LLE and ISOMAP

Manifold Learning Examples PCA, LLE and ISOMAP Manifold Learning Examples PCA, LLE and ISOMAP Dan Ventura October 14, 28 Abstract We try to give a helpful concrete example that demonstrates how to use PCA, LLE and Isomap, attempts to provide some intuition

More information

The Two Envelopes Problem

The Two Envelopes Problem 1 The Two Envelopes Problem Rich Turner and Tom Quilter The Two Envelopes Problem, like its better known cousin, the Monty Hall problem, is seemingly paradoxical if you are not careful with your analysis.

More information

MOP 2007 Black Group Integer Polynomials Yufei Zhao. Integer Polynomials. June 29, 2007 Yufei Zhao yufeiz@mit.edu

MOP 2007 Black Group Integer Polynomials Yufei Zhao. Integer Polynomials. June 29, 2007 Yufei Zhao yufeiz@mit.edu Integer Polynomials June 9, 007 Yufei Zhao yufeiz@mit.edu We will use Z[x] to denote the ring of polynomials with integer coefficients. We begin by summarizing some of the common approaches used in dealing

More information

Numerical Analysis Lecture Notes

Numerical Analysis Lecture Notes Numerical Analysis Lecture Notes Peter J. Olver 6. Eigenvalues and Singular Values In this section, we collect together the basic facts about eigenvalues and eigenvectors. From a geometrical viewpoint,

More information

Recall the basic property of the transpose (for any A): v A t Aw = v w, v, w R n.

Recall the basic property of the transpose (for any A): v A t Aw = v w, v, w R n. ORTHOGONAL MATRICES Informally, an orthogonal n n matrix is the n-dimensional analogue of the rotation matrices R θ in R 2. When does a linear transformation of R 3 (or R n ) deserve to be called a rotation?

More information

Indiana State Core Curriculum Standards updated 2009 Algebra I

Indiana State Core Curriculum Standards updated 2009 Algebra I Indiana State Core Curriculum Standards updated 2009 Algebra I Strand Description Boardworks High School Algebra presentations Operations With Real Numbers Linear Equations and A1.1 Students simplify and

More information

Section 6.1 - Inner Products and Norms

Section 6.1 - Inner Products and Norms Section 6.1 - Inner Products and Norms Definition. Let V be a vector space over F {R, C}. An inner product on V is a function that assigns, to every ordered pair of vectors x and y in V, a scalar in F,

More information

[1] Diagonal factorization

[1] Diagonal factorization 8.03 LA.6: Diagonalization and Orthogonal Matrices [ Diagonal factorization [2 Solving systems of first order differential equations [3 Symmetric and Orthonormal Matrices [ Diagonal factorization Recall:

More information

13 MATH FACTS 101. 2 a = 1. 7. The elements of a vector have a graphical interpretation, which is particularly easy to see in two or three dimensions.

13 MATH FACTS 101. 2 a = 1. 7. The elements of a vector have a graphical interpretation, which is particularly easy to see in two or three dimensions. 3 MATH FACTS 0 3 MATH FACTS 3. Vectors 3.. Definition We use the overhead arrow to denote a column vector, i.e., a linear segment with a direction. For example, in three-space, we write a vector in terms

More information

Integer roots of quadratic and cubic polynomials with integer coefficients

Integer roots of quadratic and cubic polynomials with integer coefficients Integer roots of quadratic and cubic polynomials with integer coefficients Konstantine Zelator Mathematics, Computer Science and Statistics 212 Ben Franklin Hall Bloomsburg University 400 East Second Street

More information

Linear Algebra I. Ronald van Luijk, 2012

Linear Algebra I. Ronald van Luijk, 2012 Linear Algebra I Ronald van Luijk, 2012 With many parts from Linear Algebra I by Michael Stoll, 2007 Contents 1. Vector spaces 3 1.1. Examples 3 1.2. Fields 4 1.3. The field of complex numbers. 6 1.4.

More information

Notes on Factoring. MA 206 Kurt Bryan

Notes on Factoring. MA 206 Kurt Bryan The General Approach Notes on Factoring MA 26 Kurt Bryan Suppose I hand you n, a 2 digit integer and tell you that n is composite, with smallest prime factor around 5 digits. Finding a nontrivial factor

More information

n k=1 k=0 1/k! = e. Example 6.4. The series 1/k 2 converges in R. Indeed, if s n = n then k=1 1/k, then s 2n s n = 1 n + 1 +...

n k=1 k=0 1/k! = e. Example 6.4. The series 1/k 2 converges in R. Indeed, if s n = n then k=1 1/k, then s 2n s n = 1 n + 1 +... 6 Series We call a normed space (X, ) a Banach space provided that every Cauchy sequence (x n ) in X converges. For example, R with the norm = is an example of Banach space. Now let (x n ) be a sequence

More information

Split Nonthreshold Laplacian Integral Graphs

Split Nonthreshold Laplacian Integral Graphs Split Nonthreshold Laplacian Integral Graphs Stephen Kirkland University of Regina, Canada kirkland@math.uregina.ca Maria Aguieiras Alvarez de Freitas Federal University of Rio de Janeiro, Brazil maguieiras@im.ufrj.br

More information

Inner products on R n, and more

Inner products on R n, and more Inner products on R n, and more Peyam Ryan Tabrizian Friday, April 12th, 2013 1 Introduction You might be wondering: Are there inner products on R n that are not the usual dot product x y = x 1 y 1 + +

More information

CS3220 Lecture Notes: QR factorization and orthogonal transformations

CS3220 Lecture Notes: QR factorization and orthogonal transformations CS3220 Lecture Notes: QR factorization and orthogonal transformations Steve Marschner Cornell University 11 March 2009 In this lecture I ll talk about orthogonal matrices and their properties, discuss

More information

The Science of Golf. Test Lab Toolkit The Score: Handicap. Grades 6-8

The Science of Golf. Test Lab Toolkit The Score: Handicap. Grades 6-8 The Science of Golf Test Lab Toolkit The Score: Grades 6-8 Science Technology Engineering Mathematics Table of Contents Welcome to the Test Lab 02 Investigate: Golf Scores 03 Investigate: System 07 Create:

More information

Zeros of Polynomial Functions

Zeros of Polynomial Functions Zeros of Polynomial Functions The Rational Zero Theorem If f (x) = a n x n + a n-1 x n-1 + + a 1 x + a 0 has integer coefficients and p/q (where p/q is reduced) is a rational zero, then p is a factor of

More information

SECTION 10-2 Mathematical Induction

SECTION 10-2 Mathematical Induction 73 0 Sequences and Series 6. Approximate e 0. using the first five terms of the series. Compare this approximation with your calculator evaluation of e 0.. 6. Approximate e 0.5 using the first five terms

More information

SOLUTIONS TO EXERCISES FOR. MATHEMATICS 205A Part 3. Spaces with special properties

SOLUTIONS TO EXERCISES FOR. MATHEMATICS 205A Part 3. Spaces with special properties SOLUTIONS TO EXERCISES FOR MATHEMATICS 205A Part 3 Fall 2008 III. Spaces with special properties III.1 : Compact spaces I Problems from Munkres, 26, pp. 170 172 3. Show that a finite union of compact subspaces

More information

LS.6 Solution Matrices

LS.6 Solution Matrices LS.6 Solution Matrices In the literature, solutions to linear systems often are expressed using square matrices rather than vectors. You need to get used to the terminology. As before, we state the definitions

More information

PUTNAM TRAINING POLYNOMIALS. Exercises 1. Find a polynomial with integral coefficients whose zeros include 2 + 5.

PUTNAM TRAINING POLYNOMIALS. Exercises 1. Find a polynomial with integral coefficients whose zeros include 2 + 5. PUTNAM TRAINING POLYNOMIALS (Last updated: November 17, 2015) Remark. This is a list of exercises on polynomials. Miguel A. Lerma Exercises 1. Find a polynomial with integral coefficients whose zeros include

More information

Question 2: How do you solve a matrix equation using the matrix inverse?

Question 2: How do you solve a matrix equation using the matrix inverse? Question : How do you solve a matrix equation using the matrix inverse? In the previous question, we wrote systems of equations as a matrix equation AX B. In this format, the matrix A contains the coefficients

More information

MULTIPLE-OBJECTIVE DECISION MAKING TECHNIQUE Analytical Hierarchy Process

MULTIPLE-OBJECTIVE DECISION MAKING TECHNIQUE Analytical Hierarchy Process MULTIPLE-OBJECTIVE DECISION MAKING TECHNIQUE Analytical Hierarchy Process Business Intelligence and Decision Making Professor Jason Chen The analytical hierarchy process (AHP) is a systematic procedure

More information

1 Solving LPs: The Simplex Algorithm of George Dantzig

1 Solving LPs: The Simplex Algorithm of George Dantzig Solving LPs: The Simplex Algorithm of George Dantzig. Simplex Pivoting: Dictionary Format We illustrate a general solution procedure, called the simplex algorithm, by implementing it on a very simple example.

More information

Arithmetic and Algebra of Matrices

Arithmetic and Algebra of Matrices Arithmetic and Algebra of Matrices Math 572: Algebra for Middle School Teachers The University of Montana 1 The Real Numbers 2 Classroom Connection: Systems of Linear Equations 3 Rational Numbers 4 Irrational

More information

Au = = = 3u. Aw = = = 2w. so the action of A on u and w is very easy to picture: it simply amounts to a stretching by 3 and 2, respectively.

Au = = = 3u. Aw = = = 2w. so the action of A on u and w is very easy to picture: it simply amounts to a stretching by 3 and 2, respectively. Chapter 7 Eigenvalues and Eigenvectors In this last chapter of our exploration of Linear Algebra we will revisit eigenvalues and eigenvectors of matrices, concepts that were already introduced in Geometry

More information

Least-Squares Intersection of Lines

Least-Squares Intersection of Lines Least-Squares Intersection of Lines Johannes Traa - UIUC 2013 This write-up derives the least-squares solution for the intersection of lines. In the general case, a set of lines will not intersect at a

More information

1 Introduction. Linear Programming. Questions. A general optimization problem is of the form: choose x to. max f(x) subject to x S. where.

1 Introduction. Linear Programming. Questions. A general optimization problem is of the form: choose x to. max f(x) subject to x S. where. Introduction Linear Programming Neil Laws TT 00 A general optimization problem is of the form: choose x to maximise f(x) subject to x S where x = (x,..., x n ) T, f : R n R is the objective function, S

More information

PYTHAGOREAN TRIPLES KEITH CONRAD

PYTHAGOREAN TRIPLES KEITH CONRAD PYTHAGOREAN TRIPLES KEITH CONRAD 1. Introduction A Pythagorean triple is a triple of positive integers (a, b, c) where a + b = c. Examples include (3, 4, 5), (5, 1, 13), and (8, 15, 17). Below is an ancient

More information

MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS. + + x 2. x n. a 11 a 12 a 1n b 1 a 21 a 22 a 2n b 2 a 31 a 32 a 3n b 3. a m1 a m2 a mn b m

MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS. + + x 2. x n. a 11 a 12 a 1n b 1 a 21 a 22 a 2n b 2 a 31 a 32 a 3n b 3. a m1 a m2 a mn b m MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS 1. SYSTEMS OF EQUATIONS AND MATRICES 1.1. Representation of a linear system. The general system of m equations in n unknowns can be written a 11 x 1 + a 12 x 2 +

More information

MATH 551 - APPLIED MATRIX THEORY

MATH 551 - APPLIED MATRIX THEORY MATH 55 - APPLIED MATRIX THEORY FINAL TEST: SAMPLE with SOLUTIONS (25 points NAME: PROBLEM (3 points A web of 5 pages is described by a directed graph whose matrix is given by A Do the following ( points

More information

a 11 x 1 + a 12 x 2 + + a 1n x n = b 1 a 21 x 1 + a 22 x 2 + + a 2n x n = b 2.

a 11 x 1 + a 12 x 2 + + a 1n x n = b 1 a 21 x 1 + a 22 x 2 + + a 2n x n = b 2. Chapter 1 LINEAR EQUATIONS 1.1 Introduction to linear equations A linear equation in n unknowns x 1, x,, x n is an equation of the form a 1 x 1 + a x + + a n x n = b, where a 1, a,..., a n, b are given

More information

Search engines: ranking algorithms

Search engines: ranking algorithms Search engines: ranking algorithms Gianna M. Del Corso Dipartimento di Informatica, Università di Pisa, Italy ESP, 25 Marzo 2015 1 Statistics 2 Search Engines Ranking Algorithms HITS Web Analytics Estimated

More information

JUST THE MATHS UNIT NUMBER 1.8. ALGEBRA 8 (Polynomials) A.J.Hobson

JUST THE MATHS UNIT NUMBER 1.8. ALGEBRA 8 (Polynomials) A.J.Hobson JUST THE MATHS UNIT NUMBER 1.8 ALGEBRA 8 (Polynomials) by A.J.Hobson 1.8.1 The factor theorem 1.8.2 Application to quadratic and cubic expressions 1.8.3 Cubic equations 1.8.4 Long division of polynomials

More information

9.2 Summation Notation

9.2 Summation Notation 9. Summation Notation 66 9. Summation Notation In the previous section, we introduced sequences and now we shall present notation and theorems concerning the sum of terms of a sequence. We begin with a

More information

Short Programs for functions on Curves

Short Programs for functions on Curves Short Programs for functions on Curves Victor S. Miller Exploratory Computer Science IBM, Thomas J. Watson Research Center Yorktown Heights, NY 10598 May 6, 1986 Abstract The problem of deducing a function

More information

MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS

MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS MATRIX ALGEBRA AND SYSTEMS OF EQUATIONS Systems of Equations and Matrices Representation of a linear system The general system of m equations in n unknowns can be written a x + a 2 x 2 + + a n x n b a

More information

State of Stress at Point

State of Stress at Point State of Stress at Point Einstein Notation The basic idea of Einstein notation is that a covector and a vector can form a scalar: This is typically written as an explicit sum: According to this convention,

More information

Eigenvalues, Eigenvectors, Matrix Factoring, and Principal Components

Eigenvalues, Eigenvectors, Matrix Factoring, and Principal Components Eigenvalues, Eigenvectors, Matrix Factoring, and Principal Components The eigenvalues and eigenvectors of a square matrix play a key role in some important operations in statistics. In particular, they

More information

1. Let P be the space of all polynomials (of one real variable and with real coefficients) with the norm

1. Let P be the space of all polynomials (of one real variable and with real coefficients) with the norm Uppsala Universitet Matematiska Institutionen Andreas Strömbergsson Prov i matematik Funktionalanalys Kurs: F3B, F4Sy, NVP 005-06-15 Skrivtid: 9 14 Tillåtna hjälpmedel: Manuella skrivdon, Kreyszigs bok

More information

r (t) = 2r(t) + sin t θ (t) = r(t) θ(t) + 1 = 1 1 θ(t) 1 9.4.4 Write the given system in matrix form x = Ax + f ( ) sin(t) x y 1 0 5 z = dy cos(t)

r (t) = 2r(t) + sin t θ (t) = r(t) θ(t) + 1 = 1 1 θ(t) 1 9.4.4 Write the given system in matrix form x = Ax + f ( ) sin(t) x y 1 0 5 z = dy cos(t) Solutions HW 9.4.2 Write the given system in matrix form x = Ax + f r (t) = 2r(t) + sin t θ (t) = r(t) θ(t) + We write this as ( ) r (t) θ (t) = ( ) ( ) 2 r(t) θ(t) + ( ) sin(t) 9.4.4 Write the given system

More information

Undergraduate Notes in Mathematics. Arkansas Tech University Department of Mathematics

Undergraduate Notes in Mathematics. Arkansas Tech University Department of Mathematics Undergraduate Notes in Mathematics Arkansas Tech University Department of Mathematics An Introductory Single Variable Real Analysis: A Learning Approach through Problem Solving Marcel B. Finan c All Rights

More information

What is Linear Programming?

What is Linear Programming? Chapter 1 What is Linear Programming? An optimization problem usually has three essential ingredients: a variable vector x consisting of a set of unknowns to be determined, an objective function of x to

More information

0.8 Rational Expressions and Equations

0.8 Rational Expressions and Equations 96 Prerequisites 0.8 Rational Expressions and Equations We now turn our attention to rational expressions - that is, algebraic fractions - and equations which contain them. The reader is encouraged to

More information

LINEAR ALGEBRA. September 23, 2010

LINEAR ALGEBRA. September 23, 2010 LINEAR ALGEBRA September 3, 00 Contents 0. LU-decomposition.................................... 0. Inverses and Transposes................................. 0.3 Column Spaces and NullSpaces.............................

More information

Wald s Identity. by Jeffery Hein. Dartmouth College, Math 100

Wald s Identity. by Jeffery Hein. Dartmouth College, Math 100 Wald s Identity by Jeffery Hein Dartmouth College, Math 100 1. Introduction Given random variables X 1, X 2, X 3,... with common finite mean and a stopping rule τ which may depend upon the given sequence,

More information

CONTINUED FRACTIONS AND PELL S EQUATION. Contents 1. Continued Fractions 1 2. Solution to Pell s Equation 9 References 12

CONTINUED FRACTIONS AND PELL S EQUATION. Contents 1. Continued Fractions 1 2. Solution to Pell s Equation 9 References 12 CONTINUED FRACTIONS AND PELL S EQUATION SEUNG HYUN YANG Abstract. In this REU paper, I will use some important characteristics of continued fractions to give the complete set of solutions to Pell s equation.

More information

BANACH AND HILBERT SPACE REVIEW

BANACH AND HILBERT SPACE REVIEW BANACH AND HILBET SPACE EVIEW CHISTOPHE HEIL These notes will briefly review some basic concepts related to the theory of Banach and Hilbert spaces. We are not trying to give a complete development, but

More information