Coding the Matrix! Divya Padmanabhan. Intelligent Systems Lab, Dept. of CSA, Indian Institute of Science, Bangalore. June 28, 2013
|
|
- Claud Golden
- 6 years ago
- Views:
Transcription
1 Coding the Matrix! Divya Padmanabhan Intelligent Systems Lab, Dept. of CSA, Indian Institute of Science, Bangalore June 28, 203 Divya Padmanabhan Coding the Matrix! June 28, 203
2 How does the most popular search engine work? Google it! Search more than 8 billion pages.. Results in less than a second.. How is it possible??? What is Google doing in that second? Divya Padmanabhan Coding the Matrix! June 28, 203 2
3 How does Facebook manage information about you? Friend network matrix U U n U U 2. U n Divya Padmanabhan Coding the Matrix! June 28, 203 3
4 How does Flipkart recommend products for you? How does Flipkart know what you require? How does Flipkart keep track of so many users and find their interests? Divya Padmanabhan Coding the Matrix! June 28, 203 4
5 Some BASICS!!! Divya Padmanabhan Coding the Matrix! June 28, 203 5
6 Preliminaries Vectors eg. How well can you sing? paint? play?.. Professional singer : ( ) ( ). Amateur : 0. Divya Padmanabhan Coding the Matrix! June 28, 203 6
7 Preliminaries Vectors eg. How well can you sing? paint? play?.. Professional singer : ( ) ( ). Amateur : 0. Norm x = x 2 + x x n 2 Dot product x. y = x y cos θ = x y + x 2 y x n y n Divya Padmanabhan Coding the Matrix! June 28, 203 6
8 Orthogonality and Projections Figure: Orthogonal vectors x T y = x y cos θ = 0 x θ y Divya Padmanabhan Coding the Matrix! June 28, 203 7
9 Orthogonality and Projections Figure: Orthogonal vectors x T y = x y cos θ = 0 x θ y Figure: Projection of x on y = x. y y x y Ç x. y y Divya Padmanabhan Coding the Matrix! June 28, 203 7
10 Linear Combination and Independence Linear Combination c x + c 2 y, c R, c 2 R Linear Independence of vectors x and y c x + c 2 y = 0 c = 0, c 2 = 0 Divya Padmanabhan Coding the Matrix! June 28, 203 8
11 Linear Combination and Independence Linear Combination c x + c 2 y, c R, c 2 R Linear Independence of vectors x and y c x + c 2 y = 0 c = 0, c 2 = 0 Can t express x in terms of y. Divya Padmanabhan Coding the Matrix! June 28, 203 8
12 Linear Combination and Independence Linear Combination c x + c 2 y, c R, c 2 R Linear Independence of vectors x and y c x + c 2 y = 0 c = 0, c 2 = 0 Can t express x in terms of y. [ ] [ ] 2 Eg.,, c 0 3 = 0, c 2 = 0 Linearly [ ] [ ] dependent : 2,, c 2 4 = 2, c 2 = Divya Padmanabhan Coding the Matrix! June 28, 203 8
13 Matrix Multiplication Divya Padmanabhan Coding the Matrix! June 28, 203 9
14 Matrix Multiplication A {[ }}{{}}{ [ ] {[ }}]{ = ] B C [ ] [ ] [ ] = Divya Padmanabhan Coding the Matrix! June 28, 203 9
15 Row and column vectors A = [ 2 ] Divya Padmanabhan Coding the Matrix! June 28, 203 0
16 Row and column vectors [ ] 2 0 A = Row vectors = r =, r2 = 0 4 Divya Padmanabhan Coding the Matrix! June 28, 203 0
17 Row and column vectors [ ] 2 0 A = Row vectors = r =, r2 = 0 4 { [ ] [ ] 2 Column vectors = c =, c2 =, c3 = 3 [ ]} 0 4 Divya Padmanabhan Coding the Matrix! June 28, 203 0
18 Fundamental spaces Row space and column space of A Row Space: Linear combination of r, r2. Column space : Linear combination of c, c2, c3 Null space: Vectors orthogonal to row space of A. Row Space (A) = Col space (A T ) Divya Padmanabhan Coding the Matrix! June 28, 203
19 Representatives of a space Basis and dimensions of a space Basis : Smallest no. of linearly independent vectors whose linear combination gives the entire space. [ ] 2 = 2 [ ] + 0 [ ] 0 Dimension : No. of vectors in the basis. Divya Padmanabhan Coding the Matrix! June 28, 203 2
20 Redundancy elimination Rank and nullity of matrix A Rank(A)= no. of linearly independent column vectors of A. Nullity(A) = dimension of nullspace of A. Rank measures redundancy in the matrix. Divya Padmanabhan Coding the Matrix! June 28, 203 3
21 Redundancy elimination Rank and nullity of matrix A Rank(A)= no. of linearly independent column vectors of A. Nullity(A) = dimension of nullspace of A. Rank measures redundancy in the matrix. [ ] Divya Padmanabhan Coding the Matrix! June 28, 203 3
22 Redundancy elimination Rank and nullity of matrix A Rank(A)= no. of linearly independent column vectors of A. Nullity(A) = dimension of nullspace of A. Rank measures redundancy in the matrix. [ ] Rank-Nullity Theorem: Rank(A) + Nullity(A) = n Divya Padmanabhan Coding the Matrix! June 28, 203 3
23 Eigen values and eigen vectors ÈÙ Ð ËÔ Ò ¼º x ½ Ê Ö Divya Padmanabhan Coding the Matrix! June 28, 203 4
24 Eigen values and eigen vectors ÈÙ Ð ËÔ Ò ¼º x A 2 2 ½ Ê Ö Divya Padmanabhan Coding the Matrix! June 28, 203 4
25 Eigen values and eigen vectors ÈÙ Ð ËÔ Ò ÈÙ Ð ËÔ Ò ¼º x A 2 2 ½º ¼º x Ax = λx ½ Ê Ö ½ ¾ Ê Ö Divya Padmanabhan Coding the Matrix! June 28, 203 4
26 Eigen values and eigen vectors ÈÙ Ð ËÔ Ò ÈÙ Ð ËÔ Ò ¼º x A 2 2 ½º ¼º x Ax = λx ½ ½ ¾ Ê Ö Ê Ö How do you determine the x and λ given a matrix A? Ax = λx, x 0 ( or x T A T = λx T, x 0 ) Divya Padmanabhan Coding the Matrix! June 28, 203 4
27 Eigen values and eigen vectors ÈÙ Ð ËÔ Ò ÈÙ Ð ËÔ Ò ¼º x A 2 2 ½º ¼º x Ax = λx ½ Ê Ö ½ ¾ Ê Ö How do you determine the x and λ given a matrix A? Ax = λx, x 0 ( or x T A T = λx T, x 0 ) (A λi )x = 0 Divya Padmanabhan Coding the Matrix! June 28, 203 4
28 Eigen values and eigen vectors ÈÙ Ð ËÔ Ò ÈÙ Ð ËÔ Ò ¼º x A 2 2 ½º ¼º x Ax = λx ½ Ê Ö ½ ¾ Ê Ö How do you determine the x and λ given a matrix A? Ax = λx, x 0 ( or x T A T = λx T, x 0 ) (A λi )x = 0 det(a λi ) = 0 Divya Padmanabhan Coding the Matrix! June 28, 203 4
29 Eigen values and eigen vectors ÈÙ Ð ËÔ Ò ÈÙ Ð ËÔ Ò ¼º x A 2 2 ½º ¼º x Ax = λx ½ Ê Ö ½ ¾ Ê Ö How do you determine the x and λ given a matrix A? Ax = λx, x 0 ( or x T A T = λx T, x 0 ) (A λi )x = 0 det(a λi ) = 0 Divya Padmanabhan Coding the Matrix! June 28, 203 4
30 Now for the FUN stuff!!! Divya Padmanabhan Coding the Matrix! June 28, 203 5
31 A Typical Search Activity : Random surfer Divya Padmanabhan Coding the Matrix! June 28, 203 6
32 A Typical Search Activity : Random surfer Jump Divya Padmanabhan Coding the Matrix! June 28, 203 6
33 Importance of pages Divya Padmanabhan Coding the Matrix! June 28, 203 7
34 Importance of pages Divya Padmanabhan Coding the Matrix! June 28, 203 7
35 Page Rank Algorithm Divya Padmanabhan Coding the Matrix! June 28, 203 8
36 Page Rank Algorithm Transition Matrix H A B C D A B C D Divya Padmanabhan Coding the Matrix! June 28, 203 8
37 Page Rank Algorithm Anything particular about H? Transition Matrix H A B C D A B C D Divya Padmanabhan Coding the Matrix! June 28, 203 8
38 Page Rank Algorithm Anything particular about H? H : row stochastic Transition Matrix H A B C D A B C D Divya Padmanabhan Coding the Matrix! June 28, 203 8
39 Page Rank Algorithm Anything particular about H? H : row stochastic Transition Matrix H A B C D A B C D V t (A) : Probability of being at page A at time t V t : row vector. eg. [ ] Divya Padmanabhan Coding the Matrix! June 28, 203 8
40 Page Rank Algorithm Anything particular about H? H : row stochastic Transition Matrix H A B C D A B C D V t (A) : Probability of being at page A at time t V t : row vector. eg. [ ] V t (A) = V t (A)H AA + V t (B)H BA +... Divya Padmanabhan Coding the Matrix! June 28, 203 8
41 Page Rank Algorithm Anything particular about H? H : row stochastic Transition Matrix H A B C D A B C D V t (A) : Probability of being at page A at time t V t : row vector. eg. [ ] V t (A) = V t (A)H AA + V t (B)H BA +... V t = V t H Divya Padmanabhan Coding the Matrix! June 28, 203 8
42 Page Rank Algorithm Transition Matrix H A B C D A B C D H : row stochastic, guaranteed to have eigen value, under some conditions. /4 V 0 = /4 /4, /4 Divya Padmanabhan Coding the Matrix! June 28, 203 9
43 Page Rank Algorithm Transition Matrix H A B C D A B C D H : row stochastic, guaranteed to have eigen value, under some conditions. /4 9/24 V 0 = /4 /4, V = V 0 H = 5/24 5/24, /4 5/24 Divya Padmanabhan Coding the Matrix! June 28, 203 9
44 Page Rank Algorithm Transition Matrix H A B C D A B C D H : row stochastic, guaranteed to have eigen value, under some conditions. /4 9/24 5/48 V 0 = /4 /4, V = V 0 H = 5/24 5/24, V 2 = V H = /48 /48 /4 5/24 /48 Divya Padmanabhan Coding the Matrix! June 28, 203 9
45 Page Rank Algorithm Transition Matrix H A B C D A B C D H : row stochastic, guaranteed to have eigen value, under some conditions.. V n = V n H Divya Padmanabhan Coding the Matrix! June 28,
46 Page Rank Algorithm Transition Matrix H A B C D A B C D H : row stochastic, guaranteed to have eigen value, under some conditions.. V n = V n H Divya Padmanabhan Coding the Matrix! June 28,
47 Page Rank Algorithm Transition Matrix H A B C D A B C D H : row stochastic, guaranteed to have eigen value, under some conditions.. V n = V n H. vh = v Divya Padmanabhan Coding the Matrix! June 28,
48 Page Rank Algorithm Transition Matrix H A B C D A B C D H : row stochastic, guaranteed to have eigen value, under some conditions.. V n = V n H. vh = v v is the eigen vector of H corresponding to eigen value!!! Divya Padmanabhan Coding the Matrix! June 28,
49 Page Rank Algorithm - conditions on H Transition Matrix H A B C D A B C D Divya Padmanabhan Coding the Matrix! June 28, 203 2
50 Page Rank Algorithm - conditions on H Row stochastic Transition Matrix H A B C D A B C D Divya Padmanabhan Coding the Matrix! June 28, 203 2
51 Page Rank Algorithm - conditions on H Row stochastic Transition Matrix H A B C D A B C D Irreducible :Possible to reach a page from any other page. Divya Padmanabhan Coding the Matrix! June 28, 203 2
52 Page Rank Algorithm - conditions on H Row stochastic Transition Matrix H A B C D A B C D Irreducible :Possible to reach a page from any other page. Aperiodic : Not periodic Divya Padmanabhan Coding the Matrix! June 28, 203 2
53 Page Rank Algorithm - Dangling nodes Transition Matrix H A B C D A B C D Divya Padmanabhan Coding the Matrix! June 28,
54 Page Rank Algorithm - Dangling nodes S = H + Y = Transition Matrix H A B C D A B C D A B C D A B C D Divya Padmanabhan Coding the Matrix! June 28,
55 Page Rank Algorithm - Entering a new destination S = A B C D A B C D 4 4 Google matrix! 4 4 /n /n B : /n /n Surfer follows the link structure 60 % of time Otherwise to a random page! G = αs + ( α)b n n Divya Padmanabhan Coding the Matrix! June 28,
56 Page Rank Algorithm Search Engines Get pages containing query words. Use page rank to determine the order of pages to be displayed. Divya Padmanabhan Coding the Matrix! June 28,
57 Page Rank Algorithm Search Engines Get pages containing query words. Use page rank to determine the order of pages to be displayed. Ford 0. Maruti 0.7 Volkswagen 0.05 Hyundai 0.5 Divya Padmanabhan Coding the Matrix! June 28,
58 Recommender Systems Divya Padmanabhan Coding the Matrix! June 28,
59 Recommender Systems Matrix Factorization Original matrix X d n (d users, n movies) X ˆX = M d k H k n Find M, H. Divya Padmanabhan Coding the Matrix! June 28,
60 References Gilbert Strang, Linear Algebra and its Applications, Fourth Edition. 2 Langville and Meyer, Google s PageRank and Beyond. 3 Gene H. Golub, Charles F. Van Loan, Matrix Computations. 4 Howard Anton, Chris Rorres, Elementary Linear Algebra. Divya Padmanabhan Coding the Matrix! June 28,
61 THANK YOU! Divya Padmanabhan Coding the Matrix! June 28,
Math 313 Chapter 5 Review
Math 313 Chapter 5 Review Howard Anton, 9th Edition May 2010 Do NOT write on me! Contents 1 5.1 Real Vector Spaces 2 2 5.2 Subspaces 3 3 5.3 Linear Independence 4 4 5.4 Basis and Dimension 5 5 5.5 Row
More informationSolutions to Final Practice Problems Written by Victoria Kala Last updated 12/5/2015
Solutions to Final Practice Problems Written by Victoria Kala vtkala@math.ucsb.edu Last updated /5/05 Answers This page contains answers only. See the following pages for detailed solutions. (. (a x. See
More informationRank and Nullity. MATH 322, Linear Algebra I. J. Robert Buchanan. Spring Department of Mathematics
Rank and Nullity MATH 322, Linear Algebra I J. Robert Buchanan Department of Mathematics Spring 2015 Objectives We have defined and studied the important vector spaces associated with matrices (row space,
More informationMath 323 Exam 2 Sample Problems Solution Guide October 31, 2013
Math Exam Sample Problems Solution Guide October, Note that the following provides a guide to the solutions on the sample problems, but in some cases the complete solution would require more work or justification
More informationChapters 5 & 6: Theory Review: Solutions Math 308 F Spring 2015
Chapters 5 & 6: Theory Review: Solutions Math 308 F Spring 205. If A is a 3 3 triangular matrix, explain why det(a) is equal to the product of entries on the diagonal. If A is a lower triangular or diagonal
More informationMath 4A Notes. Written by Victoria Kala Last updated June 11, 2017
Math 4A Notes Written by Victoria Kala vtkala@math.ucsb.edu Last updated June 11, 2017 Systems of Linear Equations A linear equation is an equation that can be written in the form a 1 x 1 + a 2 x 2 +...
More informationMatrix invertibility. Rank-Nullity Theorem: For any n-column matrix A, nullity A +ranka = n
Matrix invertibility Rank-Nullity Theorem: For any n-column matrix A, nullity A +ranka = n Corollary: Let A be an R C matrix. Then A is invertible if and only if R = C and the columns of A are linearly
More informationFinal Review Written by Victoria Kala SH 6432u Office Hours R 12:30 1:30pm Last Updated 11/30/2015
Final Review Written by Victoria Kala vtkala@mathucsbedu SH 6432u Office Hours R 12:30 1:30pm Last Updated 11/30/2015 Summary This review contains notes on sections 44 47, 51 53, 61, 62, 65 For your final,
More informationMath 224, Fall 2007 Exam 3 Thursday, December 6, 2007
Math 224, Fall 2007 Exam 3 Thursday, December 6, 2007 You have 1 hour and 20 minutes. No notes, books, or other references. You are permitted to use Maple during this exam, but you must start with a blank
More informationElementary Linear Algebra Review for Exam 2 Exam is Monday, November 16th.
Elementary Linear Algebra Review for Exam Exam is Monday, November 6th. The exam will cover sections:.4,..4, 5. 5., 7., the class notes on Markov Models. You must be able to do each of the following. Section.4
More informationEcon Slides from Lecture 7
Econ 205 Sobel Econ 205 - Slides from Lecture 7 Joel Sobel August 31, 2010 Linear Algebra: Main Theory A linear combination of a collection of vectors {x 1,..., x k } is a vector of the form k λ ix i for
More informationEK102 Linear Algebra PRACTICE PROBLEMS for Final Exam Spring 2016
EK102 Linear Algebra PRACTICE PROBLEMS for Final Exam Spring 2016 Answer the questions in the spaces provided on the question sheets. You must show your work to get credit for your answers. There will
More informationLinear Algebra (MATH ) Spring 2011 Final Exam Practice Problem Solutions
Linear Algebra (MATH 4) Spring 2 Final Exam Practice Problem Solutions Instructions: Try the following on your own, then use the book and notes where you need help. Afterwards, check your solutions with
More informationLecture 21: 5.6 Rank and Nullity
Lecture 21: 5.6 Rank and Nullity Wei-Ta Chu 2008/12/5 Rank and Nullity Definition The common dimension of the row and column space of a matrix A is called the rank ( 秩 ) of A and is denoted by rank(a);
More informationMATH 1553, Intro to Linear Algebra FINAL EXAM STUDY GUIDE
MATH 553, Intro to Linear Algebra FINAL EXAM STUDY GUIDE In studying for the final exam, you should FIRST study all tests andquizzeswehave had this semester (solutions can be found on Canvas). Then go
More information2. Linear algebra. matrices and vectors. linear equations. range and nullspace of matrices. function of vectors, gradient and Hessian
FE661 - Statistical Methods for Financial Engineering 2. Linear algebra Jitkomut Songsiri matrices and vectors linear equations range and nullspace of matrices function of vectors, gradient and Hessian
More informationMATH 240 Spring, Chapter 1: Linear Equations and Matrices
MATH 240 Spring, 2006 Chapter Summaries for Kolman / Hill, Elementary Linear Algebra, 8th Ed. Sections 1.1 1.6, 2.1 2.2, 3.2 3.8, 4.3 4.5, 5.1 5.3, 5.5, 6.1 6.5, 7.1 7.2, 7.4 DEFINITIONS Chapter 1: Linear
More informationAlgorithms to Compute Bases and the Rank of a Matrix
Algorithms to Compute Bases and the Rank of a Matrix Subspaces associated to a matrix Suppose that A is an m n matrix The row space of A is the subspace of R n spanned by the rows of A The column space
More informationIntroduction to Search Engine Technology Introduction to Link Structure Analysis. Ronny Lempel Yahoo Labs, Haifa
Introduction to Search Engine Technology Introduction to Link Structure Analysis Ronny Lempel Yahoo Labs, Haifa Outline Anchor-text indexing Mathematical Background Motivation for link structure analysis
More informationMath 308 Practice Test for Final Exam Winter 2015
Math 38 Practice Test for Final Exam Winter 25 No books are allowed during the exam. But you are allowed one sheet ( x 8) of handwritten notes (back and front). You may use a calculator. For TRUE/FALSE
More informationReview of Some Concepts from Linear Algebra: Part 2
Review of Some Concepts from Linear Algebra: Part 2 Department of Mathematics Boise State University January 16, 2019 Math 566 Linear Algebra Review: Part 2 January 16, 2019 1 / 22 Vector spaces A set
More information1998: enter Link Analysis
1998: enter Link Analysis uses hyperlink structure to focus the relevant set combine traditional IR score with popularity score Page and Brin 1998 Kleinberg Web Information Retrieval IR before the Web
More informationCS 246 Review of Linear Algebra 01/17/19
1 Linear algebra In this section we will discuss vectors and matrices. We denote the (i, j)th entry of a matrix A as A ij, and the ith entry of a vector as v i. 1.1 Vectors and vector operations A vector
More information2. Every linear system with the same number of equations as unknowns has a unique solution.
1. For matrices A, B, C, A + B = A + C if and only if A = B. 2. Every linear system with the same number of equations as unknowns has a unique solution. 3. Every linear system with the same number of equations
More informationMath Linear Algebra Final Exam Review Sheet
Math 15-1 Linear Algebra Final Exam Review Sheet Vector Operations Vector addition is a component-wise operation. Two vectors v and w may be added together as long as they contain the same number n of
More information1 9/5 Matrices, vectors, and their applications
1 9/5 Matrices, vectors, and their applications Algebra: study of objects and operations on them. Linear algebra: object: matrices and vectors. operations: addition, multiplication etc. Algorithms/Geometric
More informationMATH 2331 Linear Algebra. Section 2.1 Matrix Operations. Definition: A : m n, B : n p. Example: Compute AB, if possible.
MATH 2331 Linear Algebra Section 2.1 Matrix Operations Definition: A : m n, B : n p ( 1 2 p ) ( 1 2 p ) AB = A b b b = Ab Ab Ab Example: Compute AB, if possible. 1 Row-column rule: i-j-th entry of AB:
More informationGlossary of Linear Algebra Terms. Prepared by Vince Zaccone For Campus Learning Assistance Services at UCSB
Glossary of Linear Algebra Terms Basis (for a subspace) A linearly independent set of vectors that spans the space Basic Variable A variable in a linear system that corresponds to a pivot column in the
More informationLinear Algebra Formulas. Ben Lee
Linear Algebra Formulas Ben Lee January 27, 2016 Definitions and Terms Diagonal: Diagonal of matrix A is a collection of entries A ij where i = j. Diagonal Matrix: A matrix (usually square), where entries
More informationGeneral Vector Space (3A) Young Won Lim 11/19/12
General (3A) /9/2 Copyright (c) 22 Young W. Lim. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version.2 or any later version
More information1. Select the unique answer (choice) for each problem. Write only the answer.
MATH 5 Practice Problem Set Spring 7. Select the unique answer (choice) for each problem. Write only the answer. () Determine all the values of a for which the system has infinitely many solutions: x +
More informationFoundations of Computer Vision
Foundations of Computer Vision Wesley. E. Snyder North Carolina State University Hairong Qi University of Tennessee, Knoxville Last Edited February 8, 2017 1 3.2. A BRIEF REVIEW OF LINEAR ALGEBRA Apply
More informationDATA MINING LECTURE 13. Link Analysis Ranking PageRank -- Random walks HITS
DATA MINING LECTURE 3 Link Analysis Ranking PageRank -- Random walks HITS How to organize the web First try: Manually curated Web Directories How to organize the web Second try: Web Search Information
More informationAMS526: Numerical Analysis I (Numerical Linear Algebra)
AMS526: Numerical Analysis I (Numerical Linear Algebra) Lecture 1: Course Overview & Matrix-Vector Multiplication Xiangmin Jiao SUNY Stony Brook Xiangmin Jiao Numerical Analysis I 1 / 20 Outline 1 Course
More informationDefinitions for Quizzes
Definitions for Quizzes Italicized text (or something close to it) will be given to you. Plain text is (an example of) what you should write as a definition. [Bracketed text will not be given, nor does
More informationGEOMETRY OF MATRICES x 1
GEOMETRY OF MATRICES. SPACES OF VECTORS.. Definition of R n. The space R n consists of all column vectors with n components. The components are real numbers... Representation of Vectors in R n.... R. The
More informationCalculating Web Page Authority Using the PageRank Algorithm
Jacob Miles Prystowsky and Levi Gill Math 45, Fall 2005 1 Introduction 1.1 Abstract In this document, we examine how the Google Internet search engine uses the PageRank algorithm to assign quantitatively
More informationEE731 Lecture Notes: Matrix Computations for Signal Processing
EE731 Lecture Notes: Matrix Computations for Signal Processing James P. Reilly c Department of Electrical and Computer Engineering McMaster University September 22, 2005 0 Preface This collection of ten
More informationSECTION 3.3. PROBLEM 22. The null space of a matrix A is: N(A) = {X : AX = 0}. Here are the calculations of AX for X = a,b,c,d, and e. =
SECTION 3.3. PROBLEM. The null space of a matrix A is: N(A) {X : AX }. Here are the calculations of AX for X a,b,c,d, and e. Aa [ ][ ] 3 3 [ ][ ] Ac 3 3 [ ] 3 3 [ ] 4+4 6+6 Ae [ ], Ab [ ][ ] 3 3 3 [ ]
More informationHOMEWORK PROBLEMS FROM STRANG S LINEAR ALGEBRA AND ITS APPLICATIONS (4TH EDITION)
HOMEWORK PROBLEMS FROM STRANG S LINEAR ALGEBRA AND ITS APPLICATIONS (4TH EDITION) PROFESSOR STEVEN MILLER: BROWN UNIVERSITY: SPRING 2007 1. CHAPTER 1: MATRICES AND GAUSSIAN ELIMINATION Page 9, # 3: Describe
More informationLecture: Linear algebra. 4. Solutions of linear equation systems The fundamental theorem of linear algebra
Lecture: Linear algebra. 1. Subspaces. 2. Orthogonal complement. 3. The four fundamental subspaces 4. Solutions of linear equation systems The fundamental theorem of linear algebra 5. Determining the fundamental
More information7. Dimension and Structure.
7. Dimension and Structure 7.1. Basis and Dimension Bases for Subspaces Example 2 The standard unit vectors e 1, e 2,, e n are linearly independent, for if we write (2) in component form, then we obtain
More informationMODULE 8 Topics: Null space, range, column space, row space and rank of a matrix
MODULE 8 Topics: Null space, range, column space, row space and rank of a matrix Definition: Let L : V 1 V 2 be a linear operator. The null space N (L) of L is the subspace of V 1 defined by N (L) = {x
More informationOnline Social Networks and Media. Link Analysis and Web Search
Online Social Networks and Media Link Analysis and Web Search How to Organize the Web First try: Human curated Web directories Yahoo, DMOZ, LookSmart How to organize the web Second try: Web Search Information
More informationChapter 5 Eigenvalues and Eigenvectors
Chapter 5 Eigenvalues and Eigenvectors Outline 5.1 Eigenvalues and Eigenvectors 5.2 Diagonalization 5.3 Complex Vector Spaces 2 5.1 Eigenvalues and Eigenvectors Eigenvalue and Eigenvector If A is a n n
More informationLesson 3. Inverse of Matrices by Determinants and Gauss-Jordan Method
Module 1: Matrices and Linear Algebra Lesson 3 Inverse of Matrices by Determinants and Gauss-Jordan Method 3.1 Introduction In lecture 1 we have seen addition and multiplication of matrices. Here we shall
More information1. Let m 1 and n 1 be two natural numbers such that m > n. Which of the following is/are true?
. Let m and n be two natural numbers such that m > n. Which of the following is/are true? (i) A linear system of m equations in n variables is always consistent. (ii) A linear system of n equations in
More informationProperties of Linear Transformations from R n to R m
Properties of Linear Transformations from R n to R m MATH 322, Linear Algebra I J. Robert Buchanan Department of Mathematics Spring 2015 Topic Overview Relationship between the properties of a matrix transformation
More informationLecture 23: 6.1 Inner Products
Lecture 23: 6.1 Inner Products Wei-Ta Chu 2008/12/17 Definition An inner product on a real vector space V is a function that associates a real number u, vwith each pair of vectors u and v in V in such
More informationNotes on Linear Algebra and Matrix Theory
Massimo Franceschet featuring Enrico Bozzo Scalar product The scalar product (a.k.a. dot product or inner product) of two real vectors x = (x 1,..., x n ) and y = (y 1,..., y n ) is not a vector but a
More informationMath 407: Linear Optimization
Math 407: Linear Optimization Lecture 16: The Linear Least Squares Problem II Math Dept, University of Washington February 28, 2018 Lecture 16: The Linear Least Squares Problem II (Math Dept, University
More informationSingular Value Decomposition (SVD)
School of Computing National University of Singapore CS CS524 Theoretical Foundations of Multimedia More Linear Algebra Singular Value Decomposition (SVD) The highpoint of linear algebra Gilbert Strang
More informationComputing PageRank using Power Extrapolation
Computing PageRank using Power Extrapolation Taher Haveliwala, Sepandar Kamvar, Dan Klein, Chris Manning, and Gene Golub Stanford University Abstract. We present a novel technique for speeding up the computation
More informationREVIEW FOR EXAM II. The exam covers sections , the part of 3.7 on Markov chains, and
REVIEW FOR EXAM II The exam covers sections 3.4 3.6, the part of 3.7 on Markov chains, and 4.1 4.3. 1. The LU factorization: An n n matrix A has an LU factorization if A = LU, where L is lower triangular
More information18.06SC Final Exam Solutions
18.06SC Final Exam Solutions 1 (4+7=11 pts.) Suppose A is 3 by 4, and Ax = 0 has exactly 2 special solutions: 1 2 x 1 = 1 and x 2 = 1 1 0 0 1 (a) Remembering that A is 3 by 4, find its row reduced echelon
More informationUpdating PageRank. Amy Langville Carl Meyer
Updating PageRank Amy Langville Carl Meyer Department of Mathematics North Carolina State University Raleigh, NC SCCM 11/17/2003 Indexing Google Must index key terms on each page Robots crawl the web software
More informationft-uiowa-math2550 Assignment OptionalFinalExamReviewMultChoiceMEDIUMlengthForm due 12/31/2014 at 10:36pm CST
me me ft-uiowa-math255 Assignment OptionalFinalExamReviewMultChoiceMEDIUMlengthForm due 2/3/2 at :3pm CST. ( pt) Library/TCNJ/TCNJ LinearSystems/problem3.pg Give a geometric description of the following
More informationMath Camp Lecture 4: Linear Algebra. Xiao Yu Wang. Aug 2010 MIT. Xiao Yu Wang (MIT) Math Camp /10 1 / 88
Math Camp 2010 Lecture 4: Linear Algebra Xiao Yu Wang MIT Aug 2010 Xiao Yu Wang (MIT) Math Camp 2010 08/10 1 / 88 Linear Algebra Game Plan Vector Spaces Linear Transformations and Matrices Determinant
More informationLINEAR ALGEBRA REVIEW
LINEAR ALGEBRA REVIEW SPENCER BECKER-KAHN Basic Definitions Domain and Codomain. Let f : X Y be any function. This notation means that X is the domain of f and Y is the codomain of f. This means that for
More informationMATH 320, WEEK 11: Eigenvalues and Eigenvectors
MATH 30, WEEK : Eigenvalues and Eigenvectors Eigenvalues and Eigenvectors We have learned about several vector spaces which naturally arise from matrix operations In particular, we have learned about the
More informationThe Second Eigenvalue of the Google Matrix
The Second Eigenvalue of the Google Matrix Taher H. Haveliwala and Sepandar D. Kamvar Stanford University {taherh,sdkamvar}@cs.stanford.edu Abstract. We determine analytically the modulus of the second
More informationOn the mathematical background of Google PageRank algorithm
Working Paper Series Department of Economics University of Verona On the mathematical background of Google PageRank algorithm Alberto Peretti, Alberto Roveda WP Number: 25 December 2014 ISSN: 2036-2919
More informationHow works. or How linear algebra powers the search engine. M. Ram Murty, FRSC Queen s Research Chair Queen s University
How works or How linear algebra powers the search engine M. Ram Murty, FRSC Queen s Research Chair Queen s University From: gomath.com/geometry/ellipse.php Metric mishap causes loss of Mars orbiter
More informationEXERCISE SET 5.1. = (kx + kx + k, ky + ky + k ) = (kx + kx + 1, ky + ky + 1) = ((k + )x + 1, (k + )y + 1)
EXERCISE SET 5. 6. The pair (, 2) is in the set but the pair ( )(, 2) = (, 2) is not because the first component is negative; hence Axiom 6 fails. Axiom 5 also fails. 8. Axioms, 2, 3, 6, 9, and are easily
More informationENGI 9420 Lecture Notes 2 - Matrix Algebra Page Matrix operations can render the solution of a linear system much more efficient.
ENGI 940 Lecture Notes - Matrix Algebra Page.0. Matrix Algebra A linear system of m equations in n unknowns, a x + a x + + a x b (where the a ij and i n n a x + a x + + a x b n n a x + a x + + a x b m
More informationMATH 2360 REVIEW PROBLEMS
MATH 2360 REVIEW PROBLEMS Problem 1: In (a) (d) below, either compute the matrix product or indicate why it does not exist: ( )( ) 1 2 2 1 (a) 0 1 1 2 ( ) 0 1 2 (b) 0 3 1 4 3 4 5 2 5 (c) 0 3 ) 1 4 ( 1
More informationLinear Algebra Primer
Linear Algebra Primer D.S. Stutts November 8, 995 Introduction This primer was written to provide a brief overview of the main concepts and methods in elementary linear algebra. It was not intended to
More informationRow Space and Column Space of a Matrix
Row Space and Column Space of a Matrix 1/18 Summary: To a m n matrix A = (a ij ), we can naturally associate subspaces of K n and of K m, called the row space of A and the column space of A, respectively.
More informationHow does Google rank webpages?
Linear Algebra Spring 016 How does Google rank webpages? Dept. of Internet and Multimedia Eng. Konkuk University leehw@konkuk.ac.kr 1 Background on search engines Outline HITS algorithm (Jon Kleinberg)
More informationCSL361 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 informationOnline Social Networks and Media. Link Analysis and Web Search
Online Social Networks and Media Link Analysis and Web Search How to Organize the Web First try: Human curated Web directories Yahoo, DMOZ, LookSmart How to organize the web Second try: Web Search Information
More informationGoogle PageRank. Francesco Ricci Faculty of Computer Science Free University of Bozen-Bolzano
Google PageRank Francesco Ricci Faculty of Computer Science Free University of Bozen-Bolzano fricci@unibz.it 1 Content p Linear Algebra p Matrices p Eigenvalues and eigenvectors p Markov chains p Google
More informationUpdatingtheStationary VectorofaMarkovChain. Amy Langville Carl Meyer
UpdatingtheStationary VectorofaMarkovChain Amy Langville Carl Meyer Department of Mathematics North Carolina State University Raleigh, NC NSMC 9/4/2003 Outline Updating and Pagerank Aggregation Partitioning
More informationLinear Algebra Primer
Introduction Linear Algebra Primer Daniel S. Stutts, Ph.D. Original Edition: 2/99 Current Edition: 4//4 This primer was written to provide a brief overview of the main concepts and methods in elementary
More information1. Linear systems of equations. Chapters 7-8: Linear Algebra. Solution(s) of a linear system of equations (continued)
1 A linear system of equations of the form Sections 75, 78 & 81 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 m1 x 1 + a m2 x 2 + + a mn x n = b m can be written in matrix
More informationMAT Linear Algebra Collection of sample exams
MAT 342 - Linear Algebra Collection of sample exams A-x. (0 pts Give the precise definition of the row echelon form. 2. ( 0 pts After performing row reductions on the augmented matrix for a certain system
More information6 EIGENVALUES AND EIGENVECTORS
6 EIGENVALUES AND EIGENVECTORS INTRODUCTION TO EIGENVALUES 61 Linear equations Ax = b come from steady state problems Eigenvalues have their greatest importance in dynamic problems The solution of du/dt
More informationMath 315: Linear Algebra Solutions to Assignment 7
Math 5: Linear Algebra s to Assignment 7 # Find the eigenvalues of the following matrices. (a.) 4 0 0 0 (b.) 0 0 9 5 4. (a.) The characteristic polynomial det(λi A) = (λ )(λ )(λ ), so the eigenvalues are
More informationMATH 20F: LINEAR ALGEBRA LECTURE B00 (T. KEMP)
MATH 20F: LINEAR ALGEBRA LECTURE B00 (T KEMP) Definition 01 If T (x) = Ax is a linear transformation from R n to R m then Nul (T ) = {x R n : T (x) = 0} = Nul (A) Ran (T ) = {Ax R m : x R n } = {b R m
More informationThe definition of a vector space (V, +, )
The definition of a vector space (V, +, ) 1. For any u and v in V, u + v is also in V. 2. For any u and v in V, u + v = v + u. 3. For any u, v, w in V, u + ( v + w) = ( u + v) + w. 4. There is an element
More informationReview of similarity transformation and Singular Value Decomposition
Review of similarity transformation and Singular Value Decomposition Nasser M Abbasi Applied Mathematics Department, California State University, Fullerton July 8 7 page compiled on June 9, 5 at 9:5pm
More informationJim Lambers MAT 610 Summer Session Lecture 1 Notes
Jim Lambers MAT 60 Summer Session 2009-0 Lecture Notes Introduction This course is about numerical linear algebra, which is the study of the approximate solution of fundamental problems from linear algebra
More informationDimension. Eigenvalue and eigenvector
Dimension. Eigenvalue and eigenvector Math 112, week 9 Goals: Bases, dimension, rank-nullity theorem. Eigenvalue and eigenvector. Suggested Textbook Readings: Sections 4.5, 4.6, 5.1, 5.2 Week 9: Dimension,
More informationQuick Tour of Linear Algebra and Graph Theory
Quick Tour of Linear Algebra and Graph Theory CS224w: Social and Information Network Analysis Fall 2012 Yu Wayne Wu Based on Borja Pelato s version in Fall 2011 Matrices and Vectors Matrix: A rectangular
More informationMath Bootcamp An p-dimensional vector is p numbers put together. Written as. x 1 x =. x p
Math Bootcamp 2012 1 Review of matrix algebra 1.1 Vectors and rules of operations An p-dimensional vector is p numbers put together. Written as x 1 x =. x p. When p = 1, this represents a point in the
More information4 ORTHOGONALITY ORTHOGONALITY OF THE FOUR SUBSPACES 4.1
4 ORTHOGONALITY ORTHOGONALITY OF THE FOUR SUBSPACES 4.1 Two vectors are orthogonal when their dot product is zero: v w = orv T w =. This chapter moves up a level, from orthogonal vectors to orthogonal
More informationMath 123, Week 5: Linear Independence, Basis, and Matrix Spaces. Section 1: Linear Independence
Math 123, Week 5: Linear Independence, Basis, and Matrix Spaces Section 1: Linear Independence Recall that every row on the left-hand side of the coefficient matrix of a linear system A x = b which could
More informationLinear Maps and Matrices
Linear Maps and Matrices Maps Suppose that V and W are sets A map F : V W is a function; that is, to every v V there is assigned a unique element w F v in W Two maps F : V W and G : V W are equal if F
More informationChap 3. Linear Algebra
Chap 3. Linear Algebra Outlines 1. Introduction 2. Basis, Representation, and Orthonormalization 3. Linear Algebraic Equations 4. Similarity Transformation 5. Diagonal Form and Jordan Form 6. Functions
More informationSummer Session Practice Final Exam
Math 2F Summer Session 25 Practice Final Exam Time Limit: Hours Name (Print): Teaching Assistant This exam contains pages (including this cover page) and 9 problems. Check to see if any pages are missing.
More informationData and Algorithms of the Web
Data and Algorithms of the Web Link Analysis Algorithms Page Rank some slides from: Anand Rajaraman, Jeffrey D. Ullman InfoLab (Stanford University) Link Analysis Algorithms Page Rank Hubs and Authorities
More informationDimension and Structure
96 Chapter 7 Dimension and Structure 7.1 Basis and Dimensions Bases for Subspaces Definition 7.1.1. A set of vectors in a subspace V of R n is said to be a basis for V if it is linearly independent and
More informationThe Four Fundamental Subspaces
The Four Fundamental Subspaces Introduction Each m n matrix has, associated with it, four subspaces, two in R m and two in R n To understand their relationships is one of the most basic questions in linear
More informationA Note on Google s PageRank
A Note on Google s PageRank According to Google, google-search on a given topic results in a listing of most relevant web pages related to the topic. Google ranks the importance of webpages according to
More information18.06 Problem Set 3 Due Wednesday, 27 February 2008 at 4 pm in
8.6 Problem Set 3 Due Wednesday, 27 February 28 at 4 pm in 2-6. Problem : Do problem 7 from section 2.7 (pg. 5) in the book. Solution (2+3+3+2 points) a) False. One example is when A = [ ] 2. 3 4 b) False.
More informationMidterm 1 Solutions Math Section 55 - Spring 2018 Instructor: Daren Cheng
Midterm 1 Solutions Math 20250 Section 55 - Spring 2018 Instructor: Daren Cheng #1 Do the following problems using row reduction. (a) (6 pts) Let A = 2 1 2 6 1 3 8 17 3 5 4 5 Find bases for N A and R A,
More informationApplication. Stochastic Matrices and PageRank
Application Stochastic Matrices and PageRank Stochastic Matrices Definition A square matrix A is stochastic if all of its entries are nonnegative, and the sum of the entries of each column is. We say A
More informationSVD and its Application to Generalized Eigenvalue Problems. Thomas Melzer
SVD and its Application to Generalized Eigenvalue Problems Thomas Melzer June 8, 2004 Contents 0.1 Singular Value Decomposition.................. 2 0.1.1 Range and Nullspace................... 3 0.1.2
More information1. General Vector Spaces
1.1. Vector space axioms. 1. General Vector Spaces Definition 1.1. Let V be a nonempty set of objects on which the operations of addition and scalar multiplication are defined. By addition we mean a rule
More informationFor at finde den danske version af prøven, begynd i den modsatte ende!
For at finde den danske version af prøven, begynd i den modsatte ende! Please disregard the Danish version on the back if you participate in this English version of the exam. Exam in Linear Algebra First
More information