Tropical Optimization Framework for Analytical Hierarchy Process
|
|
- Piers Young
- 5 years ago
- Views:
Transcription
1 Tropical Optimization Framework for Analytical Hierarchy Process Nikolai Krivulin 1 Sergeĭ Sergeev 2 1 Faculty of Mathematics and Mechanics Saint Petersburg State University, Russia 2 School of Mathematics University of Birmingham, UK LMS Workshop on Tropical Mathematics & its Applications University of Birmingham, November 15, 2017
2 Outline Introduction Tropical Optimization Idempotent Algebra Definitions and Notation Tropical Optimization Problems Solution Examples Analytical Hierarchy Process Traditional Approach Minimax approximation based AHP Illustrative Example Selecting Plan for Vacation Concluding Remarks N. Krivulin and S. Sergeev Tropical Optimization for AHP Tropical Workshop 2 / 31
3 Introduction Tropical Optimization Introduction: Tropical Optimization Tropical (idempotent) mathematics focuses on the theory and applications of semirings with idempotent addition The tropical optimization problems are formulated and solved within the framework of tropical mathematics Many problems have objective functions defined on vectors over idempotent semifields (semirings with multiplicative inverses) The problems find applications in many areas to provide new efficient solutions to various old and novel problems in project scheduling, location analysis, transportation networks, decision making, discrete event systems N. Krivulin and S. Sergeev Tropical Optimization for AHP Tropical Workshop 3 / 31
4 Idempotent Algebra Definitions and Notation Idempotent Algebra: Definitions and Notation Idempotent Semifield Idempotent semifield: the algebraic system X, 0, 1,, The binary operations and are associative and commutative The carrier set X has neutral elements, zero 0 and identity 1 Multiplication is distributive over addition Addition is idempotent: x x = x for all x X Multiplication is invertible: for each nonzero x X, there exists an inverse x 1 X such that x x 1 = 1 Algebraic completeness: the equation x p = a is solvable for any a X and integer p (there exist powers with rational exponents) Notational convention: the multiplication sign will be omitted N. Krivulin and S. Sergeev Tropical Optimization for AHP Tropical Workshop 4 / 31
5 Idempotent Algebra Definitions and Notation Semifield R max, (Max-Algebra) Definition: R max, = R +, 0, 1, max, with R + = {x R x 0} Carrier set: X = R + ; zero and identity: 0 = 0, 1 = 1 Binary operations: = max and = Idempotent addition: x x = max(x, x) = x for all x R + Multiplicative inverse: for each x R + \ {0}, there exists x 1 Power notation: x y is routinely defined for each x, y R + Further examples of real idempotent semifields: R max,+ = R { },, 0, max, +, R min,+ = R {+ }, +, 0, min, +, R min, = R + {+ }, +, 1, min, N. Krivulin and S. Sergeev Tropical Optimization for AHP Tropical Workshop 5 / 31
6 Idempotent Algebra Definitions and Notation Vector and Matrix Algebra Over R max, The scalar idempotent semifield R max, is routinely extended to idempotent systems of vectors in R n + and of matrices in R m n + The matrix and vector operations follow the standard entry-wise formulas with the addition = max and the multiplication = For any vectors a = (a i ) and b = (b i ) in R n +, and a scalar x R +, the vector operations follow the conventional rules {a b} i = a i b i, {xa} i = xa i For any matrices A = (a ij ) R m n +, B = (b ij ) R m n + and C = (c ij ) R n l +, and x R +, the matrix operations are given by n {A B} ij = a ij b ij, {AC} ij = a ik c kj, k=1 {xa} ij = xa ij N. Krivulin and S. Sergeev Tropical Optimization for AHP Tropical Workshop 6 / 31
7 Idempotent Algebra Definitions and Notation Vector and Matrix Algebra Over R max, All vectors are column vectors, unless otherwise specified The zero vector and vector of ones: 0 = (0,..., 0) T, 1 = (1,..., 1) T Multiplicative conjugate transposition of a nonzero column vector x = (x i ) is the row vector x = (x i ), where x i = x 1 i if x i 0, and x i = 0 otherwise The zero matrix and identity matrix: 0 = (0), I = diag(1,..., 1) Multiplicative conjugate transposition of a nonzero matrix A = (a ij ) is the matrix A = (a ij ), where a ij = a 1 ji if a ji 0, and a ij = 0 otherwise Integer powers of square matrices: A 0 = I, A p = A p 1 A = AA p 1, p 1 N. Krivulin and S. Sergeev Tropical Optimization for AHP Tropical Workshop 7 / 31
8 Idempotent Algebra Definitions and Notation Square Matrices Trace: the trace of a matrix A = (a ij ) R n n + is given by tr A = a 11 a nn Eigenvalue: a scalar λ such that there is a vector x 0 to satisfy Ax = λx Spectral radius: the maximum eigenvalue given by ρ = tr A tr 1/m (A m ) Asterate: the asterate operator (the Kleene star) is given by A = I A A n 1, ρ 1 N. Krivulin and S. Sergeev Tropical Optimization for AHP Tropical Workshop 8 / 31
9 Tropical Optimization Problems Solution Examples Tropical Optimization Problems: Solution Examples Problem with Pseudo-Quadratic Objective Given a matrix A R n n +, find positive vectors x Rn + that solve the problem x Ax min x>0 Theorem Let A be a matrix with tropical spectral radius λ > 0, and denote B = (λ 1 A). Then, the minimum of x Ax is equal to λ ; all positive solutions are given by x = Bu, u > 0 N. Krivulin and S. Sergeev Tropical Optimization for AHP Tropical Workshop 9 / 31
10 Tropical Optimization Problems Solution Examples Maximization Problem with Hilbert (Range, Span) Seminorm Given a matrix B R n m +, find positive vectors u R l + that solve the problems max u>0 1 T Bu(Bu) 1 min u>0 1 T Bu(Bu) 1 Lemma Let B be a positive matrix, and B lk be the matrix derived from B = (b k ) m k=1 by fixing the entry b lk and replacing the others by 0. The maximum of 1 T Bu(Bu) 1 is equal to = 1 T BB 1 All positive solutions are given by u = (I B lkb)v, v > 0, where the indices k and l satisfy the condition 1 T b k b 1 lk = N. Krivulin and S. Sergeev Tropical Optimization for AHP Tropical Workshop 10 / 31
11 Tropical Optimization Problems Solution Examples Minimization Problem with Hilbert (Range, Span) Seminorm Lemma Let B be a matrix without zero rows and columns. The minimum of 1 T Bu(Bu) 1 is equal to = (B(1 T B) ) 1. Denote by B be the sparsified matrix with entries: { 0, if b ij < 1 1 T b j ; bij = b ij, otherwise. Let B be the set of matrices obtained from B by fixing one nonzero entry in each row and setting the others to 0. Then, all positive solutions are given by u = (I 1 B 1 11T B)v, v > 0, B 1 B N. Krivulin and S. Sergeev Tropical Optimization for AHP Tropical Workshop 11 / 31
12 Analytical Hierarchy Process Traditional Approach Analytical Hierarchy Process: Traditional Approach Pairwise Comparison Given m criteria and n choices, the problem is to find priorities of choices from pairwise comparisons of criteria and of choices Outcome of comparison is given by a matrix A = (a ij ), where a ij shows the relative priority of choice i over j Note that a ij = 1/a ji > 0 Scale (Saaty, 2005): a ij Meaning 1 i equally important as j 3 i moderately more important than j 5 i strongly more important than j 7 i very strongly more important than j 9 i extremely more important than j N. Krivulin and S. Sergeev Tropical Optimization for AHP Tropical Workshop 12 / 31
13 Analytical Hierarchy Process Traditional Approach Consistency A pairwise comparison matrix A is consistent if its entries are transitive to satisfy the condition a ij = a ik a kj for all i, j, k Each consistent matrix A has unit rank and is given by A = xx T, where x is a positive vector that entirely specifies A If a comparison matrix A is consistent, the vector x represents, up to a positive factor, the individual priorities of choices Since the comparison matrices are usually inconsistent, a problem arises to approximate these matrices by consistent matrices N. Krivulin and S. Sergeev Tropical Optimization for AHP Tropical Workshop 13 / 31
14 Analytical Hierarchy Process Traditional Approach Principal Eigenvector Method and Weighted Sum Solution The traditional AHP uses approximation of pairwise comparison matrices by consistent matrices with the principal eigenvectors Let A 0 be a matrix of pairwise comparison of criteria, and A k be a matrix of pairwise comparison of choices for criterion k Let w = (w k ) m k=1 be the principal eigenvector of A 0 : the vector of priorities (weights) for criteria Let x k be the principal eigenvector of A k : the vector of priorities of choices with respect to criterion k The resulting vector x of priorities of choices is calculated as x = m w k x k k=1 N. Krivulin and S. Sergeev Tropical Optimization for AHP Tropical Workshop 14 / 31
15 Analytical Hierarchy Process Minimax approximation based AHP Minimax approximation based AHP Log-Chebyshev Approximation of Comparison Matrices Consider the problem to approximate a pairwise comparison matrix A = (a ij ) by a consistent matrix X = (x ij ), where a ij = 1/a ji, x ij = x i /x j The log-chebyshev distance between A and X is defined as ( max log a ij log x ij = log max max aij, x ) ij 1 i,j n 1 i,j n x ij a ij Minimizing the log-chebyshev distance is equivalent to minimizing ( max max aij, x ) ( ij = max 1 i,j n x ij a max aij x j, a ) jix i a ij x j = max ij 1 i,j n x i x j 1 i,j n x i N. Krivulin and S. Sergeev Tropical Optimization for AHP Tropical Workshop 15 / 31
16 Analytical Hierarchy Process Minimax approximation based AHP Approximation as Tropical Optimization Problem Tropical representation of the objective function in terms of R max, a ij x j max = x 1 1 i,j n i a ij x j = x Ax x i 1 i,j n In the framework of the idempotent semifield R max,, the minimax approximation problem takes the form min x>0 x Ax Theorem Let A be a pairwise comparison matrix with tropical spectral radius λ, and B = (λ 1 A). Then, all priority vectors are given by x = Bu, u > 0 N. Krivulin and S. Sergeev Tropical Optimization for AHP Tropical Workshop 16 / 31
17 Analytical Hierarchy Process Minimax approximation based AHP Weighted Approximation Under Several Criteria Simultaneous minimax approximation of the matrices A k = (a (k) ij ) with weights w k > 0 by a consistent matrix involves minimizing max 1 k m w k ( max 1 i,j n (a(k) ij x j)/x i ) = max 1 i,j n max (w ka (k) ij )x j/x i. 1 k m In terms of R max,, the approximation problem takes the form min x>0 x (w 1 A 1 w m A m )x Theorem Let A 1,..., A m be comparison matrices, w 1,..., w m be weights, C = w 1 A 1 w m A m be a matrix with tropical spectral radius µ, and B = (µ 1 C). Then, all priority vectors are given by x = Bu, u > 0 N. Krivulin and S. Sergeev Tropical Optimization for AHP Tropical Workshop 17 / 31
18 Analytical Hierarchy Process Minimax approximation based AHP Most and Least Differentiating Priority Vectors The priority vectors x = Bu obtained by the minimax approximation may be not unique up to a positive factor Further analysis is then needed to reduce to a few representative solutions, such as some best and worst priority vectors One can take two vectors that most and least differentiate between the choices with the highest and lowest priorities The most and least differentiating priority vectors are obtained by maximizing and minimizing the contrast ratio max x i/ min x i = max x i max 1 i n 1 i n 1 i n 1 i n x 1 i In terms of the semifield R max,, the contrast ratio is written as 1 T xx 1 = 1 T Bu(Bu) 1 N. Krivulin and S. Sergeev Tropical Optimization for AHP Tropical Workshop 18 / 31
19 Analytical Hierarchy Process Minimax approximation based AHP Most Differentiating Priority Vector In terms of the semifield R max,, the problem to maximize the contrast ratio is written as max u>0 1 T Bu(Bu) 1 If u is a solution, then x = Bu is the most differentiating vector N. Krivulin and S. Sergeev Tropical Optimization for AHP Tropical Workshop 19 / 31
20 Analytical Hierarchy Process Minimax approximation based AHP Most Differentiating Priority Vector Theorem Let B be a matrix defining a set of priority vectors x = Bu, u > 0, and B lk be the matrix obtained from B = (b j ) by fixing the entry b lk and replacing the others by 0. The maximum of 1 T Bu(Bu) 1 is equal to = 1 T BB 1 The most differentiating priority vectors are given by x = B(I B lkb)v, v > 0, where the indices k and l satisfy the condition 1 T b k b 1 lk = N. Krivulin and S. Sergeev Tropical Optimization for AHP Tropical Workshop 20 / 31
21 Analytical Hierarchy Process Minimax approximation based AHP Least Differentiating Priority Vector In terms of the semifield R max,, the problem to minimize the contrast ratio is written as min u>0 1 T Bu(Bu) 1 If u is a solution, then x = Bu is the least differentiating vector N. Krivulin and S. Sergeev Tropical Optimization for AHP Tropical Workshop 21 / 31
22 Analytical Hierarchy Process Minimax approximation based AHP Least Differentiating Priority Vector Theorem Let B be a matrix defining a set of priority vectors x = Bu, u > 0. The minimum of 1 T Bu(Bu) 1 is equal to = (B(1 T B) ) 1. Denote by B be the sparsified matrix with entries: { 0, if b ij < 1 1 T b j ; bij = b ij, otherwise. Let B be the set of matrices obtained from B by fixing one nonzero entry in each row and setting the others to 0. Then the least differentiating priority vectors are given by u = (I 1 B 1 11T B)v, v > 0, B 1 B N. Krivulin and S. Sergeev Tropical Optimization for AHP Tropical Workshop 22 / 31
23 Illustrative Example Selecting Plan for Vacation Illustrative Example: Selecting Plan for Vacation Problem: Select a Place to Spend a Week (Saaty, 1977) Five criteria: (1) cost of the trip from Philadelphia, (2) sight-seeing opportunities, (3) entertainment (doing things), (4) way of travel, (5) eating places; with the criteria comparison matrix 1 1/5 1/5 1 1/ /5 1/5 1 A 0 = / /5 1 Four places: (1) short trips from Philadelphia (i.e., New York, Washington, Atlantic City, New Hope, etc.), (2) Quebec, (3) Denver, (4) California N. Krivulin and S. Sergeev Tropical Optimization for AHP Tropical Workshop 23 / 31
24 Illustrative Example Selecting Plan for Vacation Problem (cont.) Pairwise comparison matrices of places with respect to criteria /5 1/6 1/4 A 1 = 1/ /7 1/6 1 3, A 2 = /2 1 6, 1/9 1/7 1/ /4 1/ / /4 1/3 A 3 = 1/ /7 1/ /7, A 4 = 1/4 1 1/ , /3 1/ A 5 = 1/7 1/6 1 1/4 1/4 1/3 4 1 N. Krivulin and S. Sergeev Tropical Optimization for AHP Tropical Workshop 24 / 31
25 Illustrative Example Selecting Plan for Vacation Solution: Evaluating Priority Vector (Weights) for Criteria The tropical spectral radius of the comparison matrix A 0 λ = (a 14 a 43 a 32 a 21 ) 1/4 = 5 3/4 The Kleene star of the matrix λ 1 A 0 (λ 1 A 0 ) = I λ 1 A 0 λ 2 A 2 0 λ 3 A 3 0 λ 4 A /4 5 1/2 5 3/4 5 1/2 5 1/ /4 5 1/2 5 1/4 = 5 1/2 5 1/ / /4 5 1/2 5 1/ / / / / /4 The priority (weight) vector for criteria (pseudo-quadratic problem) w = (1, 5 1/4, 5 1/2, 5 3/4, 3 5 3/4 ) N. Krivulin and S. Sergeev Tropical Optimization for AHP Tropical Workshop 25 / 31
26 Illustrative Example Selecting Plan for Vacation Derivation of All Priority Vectors for Places The weighted combination of comparison matrices of places C = A 1 5 1/4 A 2 5 1/2 A 3 5 3/4 A 4 (3 5 3/4 )A 5 5 3/ / /2 9 = 5 5/4 5 3/ / / /4 5 3/ / / / /2 5 3/4 The tropical spectral radius of matrix C µ = (c 13 c 31 ) 1/2 = 2 5 5/8 7 1/2 N. Krivulin and S. Sergeev Tropical Optimization for AHP Tropical Workshop 26 / 31
27 Illustrative Example Selecting Plan for Vacation Derivation of All Priority Vectors for Places (cont.) The Kleene star of matrix µ 1 C (µ 1 C) = I µ 1 C µ 2 C 2 µ 3 C 3 1 r/4 r/4 3/4 = 3/r 1 3/4 3/r 4/r 1 1 3/r, r = 2 71/2 5 1/ r/4 r/4 1 All solution vectors (pseudo-quadratic problem) 1 r/4 3/4 x = Bu, B = 3/r 1 3/r 4/r 1 3/r, u > 0 1 r/4 1 N. Krivulin and S. Sergeev Tropical Optimization for AHP Tropical Workshop 27 / 31
28 Illustrative Example Selecting Plan for Vacation Evaluation of Most Differentiating Solutions The vectors with maximum differentiation between choices of lowest and highest priorities (maximization of Hilbert seminorm) 1 3/4 3/r 3/r x 1 = 4/r 1 u, x 2 = 3/r 1 Examples of vectors with u = v = 1 v, u, v > 0, r = 2 71/2 5 1/ x 1 (1.00, 0.69, 0.92, 1.00) T, x 2 (0.75, 0.69, 0.69, 1.00) T The priority order of places according to the vectors (4) (1) (3) (2), (4) (1) (3) (2) N. Krivulin and S. Sergeev Tropical Optimization for AHP Tropical Workshop 28 / 31
29 Illustrative Example Selecting Plan for Vacation Evaluation of Least Differentiating Solutions The vectors with minimum differentiation between choices of lowest and highest priorities (minimization of Hilbert seminorm) 1 x 1 = 4/r 4/r u > 0, r = 2 71/2 5 1/ Example of vectors with u = 1 and related priority order x 1 (1.00, 0.92, 0.92, 1.00) T, (4) (1) (3) (2) Combined new orders versus order by (Saaty, 1977) NEW: (4) (1) (3) (2) OLD: (1) (3) (4) (2) N. Krivulin and S. Sergeev Tropical Optimization for AHP Tropical Workshop 29 / 31
30 Concluding Remarks Concluding Remarks We have proposed a new implementation of the AHP method, based on minimax approximation and tropical optimization The new AHP implementation uses log-chebyshev matrix approximation instead of the principal eigenvector method The weights of criteria are incorporated into the evaluation of the priorities of choices rather then used to form the result directly N. Krivulin and S. Sergeev Tropical Optimization for AHP Tropical Workshop 30 / 31
31 Concluding Remarks Concluding Remarks Since the solution obtained is usually non-unique, a technique has been proposed to find two representative priority vectors As such solutions, those vectors are taken which most and least differentiate between choices with the highest and lowest priorities The above problems have been formulated in the framework of tropical mathematics, and solved as tropical optimization problems Exact solutions to the problems have been given in a compact vector form ready for further analysis and practical implementation N. Krivulin and S. Sergeev Tropical Optimization for AHP Tropical Workshop 31 / 31
A Tropical Extremal Problem with Nonlinear Objective Function and Linear Inequality Constraints
A Tropical Extremal Problem with Nonlinear Objective Function and Linear Inequality Constraints NIKOLAI KRIVULIN Faculty of Mathematics and Mechanics St. Petersburg State University 28 Universitetsky Ave.,
More informationarxiv: v2 [math.oc] 28 Nov 2015
Rating Alternatives from Pairwise Comparisons by Solving Tropical Optimization Problems arxiv:1504.00800v2 [math.oc] 28 Nov 2015 N. Krivulin Abstract We consider problems of rating alternatives based on
More informationA Solution of a Tropical Linear Vector Equation
A Solution of a Tropical Linear Vector Equation NIKOLAI KRIVULIN Faculty of Mathematics and Mechanics St. Petersburg State University 28 Universitetsky Ave., St. Petersburg, 198504 RUSSIA nkk@math.spbu.ru
More informationPREFERENCE MATRICES IN TROPICAL ALGEBRA
PREFERENCE MATRICES IN TROPICAL ALGEBRA 1 Introduction Hana Tomášková University of Hradec Králové, Faculty of Informatics and Management, Rokitanského 62, 50003 Hradec Králové, Czech Republic e-mail:
More informationThis operation is - associative A + (B + C) = (A + B) + C; - commutative A + B = B + A; - has a neutral element O + A = A, here O is the null matrix
1 Matrix Algebra Reading [SB] 81-85, pp 153-180 11 Matrix Operations 1 Addition a 11 a 12 a 1n a 21 a 22 a 2n a m1 a m2 a mn + b 11 b 12 b 1n b 21 b 22 b 2n b m1 b m2 b mn a 11 + b 11 a 12 + b 12 a 1n
More informationLinear Algebra review Powers of a diagonalizable matrix Spectral decomposition
Linear Algebra review Powers of a diagonalizable matrix Spectral decomposition Prof. Tesler Math 283 Fall 2016 Also see the separate version of this with Matlab and R commands. Prof. Tesler Diagonalizing
More informationInvertible Matrices over Idempotent Semirings
Chamchuri Journal of Mathematics Volume 1(2009) Number 2, 55 61 http://www.math.sc.chula.ac.th/cjm Invertible Matrices over Idempotent Semirings W. Mora, A. Wasanawichit and Y. Kemprasit Received 28 Sep
More informationVectors To begin, let us describe an element of the state space as a point with numerical coordinates, that is x 1. x 2. x =
Linear Algebra Review Vectors To begin, let us describe an element of the state space as a point with numerical coordinates, that is x 1 x x = 2. x n Vectors of up to three dimensions are easy to diagram.
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 informationSOLUTION OF GENERALIZED LINEAR VECTOR EQUATIONS IN IDEMPOTENT ALGEBRA
, pp. 23 36, 2006 Vestnik S.-Peterburgskogo Universiteta. Matematika UDC 519.63 SOLUTION OF GENERALIZED LINEAR VECTOR EQUATIONS IN IDEMPOTENT ALGEBRA N. K. Krivulin The problem on the solutions of homogeneous
More informationLinear Algebra review Powers of a diagonalizable matrix Spectral decomposition
Linear Algebra review Powers of a diagonalizable matrix Spectral decomposition Prof. Tesler Math 283 Fall 2018 Also see the separate version of this with Matlab and R commands. Prof. Tesler Diagonalizing
More informationLinear Algebra Review. Vectors
Linear Algebra Review 9/4/7 Linear Algebra Review By Tim K. Marks UCSD Borrows heavily from: Jana Kosecka http://cs.gmu.edu/~kosecka/cs682.html Virginia de Sa (UCSD) Cogsci 8F Linear Algebra review Vectors
More informationLinear Algebra M1 - FIB. Contents: 5. Matrices, systems of linear equations and determinants 6. Vector space 7. Linear maps 8.
Linear Algebra M1 - FIB Contents: 5 Matrices, systems of linear equations and determinants 6 Vector space 7 Linear maps 8 Diagonalization Anna de Mier Montserrat Maureso Dept Matemàtica Aplicada II Translation:
More informationLarge Scale Data Analysis Using Deep Learning
Large Scale Data Analysis Using Deep Learning Linear Algebra U Kang Seoul National University U Kang 1 In This Lecture Overview of linear algebra (but, not a comprehensive survey) Focused on the subset
More informationLinear Algebra: Matrix Eigenvalue Problems
CHAPTER8 Linear Algebra: Matrix Eigenvalue Problems Chapter 8 p1 A matrix eigenvalue problem considers the vector equation (1) Ax = λx. 8.0 Linear Algebra: Matrix Eigenvalue Problems Here A is a given
More information1 Last time: least-squares problems
MATH Linear algebra (Fall 07) Lecture Last time: least-squares problems Definition. If A is an m n matrix and b R m, then a least-squares solution to the linear system Ax = b is a vector x R n such that
More informationProperties of Matrices and Operations on Matrices
Properties of Matrices and Operations on Matrices A common data structure for statistical analysis is a rectangular array or matris. Rows represent individual observational units, or just observations,
More informationFoundations of Matrix Analysis
1 Foundations of Matrix Analysis In this chapter we recall the basic elements of linear algebra which will be employed in the remainder of the text For most of the proofs as well as for the details, the
More informationMATH 315 Linear Algebra Homework #1 Assigned: August 20, 2018
Homework #1 Assigned: August 20, 2018 Review the following subjects involving systems of equations and matrices from Calculus II. Linear systems of equations Converting systems to matrix form Pivot entry
More informationI = i 0,
Special Types of Matrices Certain matrices, such as the identity matrix 0 0 0 0 0 0 I = 0 0 0, 0 0 0 have a special shape, which endows the matrix with helpful properties The identity matrix is an example
More informationA version of this article appeared in Linear Algebra and its Applications, Volume 438, Issue 7, 1 April 2013, Pages DOI Information:
A version of this article appeared in Linear Algebra and its Applications, Volume 438, Issue 7, 1 April 2013, Pages 29112928 DOI Information: http://dx.doi.org/10.1016/j.laa.2012.11.020 1 The Analytic
More information1 Linear Algebra Problems
Linear Algebra Problems. Let A be the conjugate transpose of the complex matrix A; i.e., A = A t : A is said to be Hermitian if A = A; real symmetric if A is real and A t = A; skew-hermitian if A = A and
More informationLinear Algebra Solutions 1
Math Camp 1 Do the following: Linear Algebra Solutions 1 1. Let A = and B = 3 8 5 A B = 3 5 9 A + B = 9 11 14 4 AB = 69 3 16 BA = 1 4 ( 1 3. Let v = and u = 5 uv = 13 u v = 13 v u = 13 Math Camp 1 ( 7
More informationKnowledge Discovery and Data Mining 1 (VO) ( )
Knowledge Discovery and Data Mining 1 (VO) (707.003) Review of Linear Algebra Denis Helic KTI, TU Graz Oct 9, 2014 Denis Helic (KTI, TU Graz) KDDM1 Oct 9, 2014 1 / 74 Big picture: KDDM Probability Theory
More informationElementary maths for GMT
Elementary maths for GMT Linear Algebra Part 2: Matrices, Elimination and Determinant m n matrices The system of m linear equations in n variables x 1, x 2,, x n a 11 x 1 + a 12 x 2 + + a 1n x n = b 1
More informationIntroduction to Quantitative Techniques for MSc Programmes SCHOOL OF ECONOMICS, MATHEMATICS AND STATISTICS MALET STREET LONDON WC1E 7HX
Introduction to Quantitative Techniques for MSc Programmes SCHOOL OF ECONOMICS, MATHEMATICS AND STATISTICS MALET STREET LONDON WC1E 7HX September 2007 MSc Sep Intro QT 1 Who are these course for? The September
More informationMath 443 Differential Geometry Spring Handout 3: Bilinear and Quadratic Forms This handout should be read just before Chapter 4 of the textbook.
Math 443 Differential Geometry Spring 2013 Handout 3: Bilinear and Quadratic Forms This handout should be read just before Chapter 4 of the textbook. Endomorphisms of a Vector Space This handout discusses
More informationYORK UNIVERSITY. Faculty of Science Department of Mathematics and Statistics MATH M Test #1. July 11, 2013 Solutions
YORK UNIVERSITY Faculty of Science Department of Mathematics and Statistics MATH 222 3. M Test # July, 23 Solutions. For each statement indicate whether it is always TRUE or sometimes FALSE. Note: For
More informationWhat is A + B? What is A B? What is AB? What is BA? What is A 2? and B = QUESTION 2. What is the reduced row echelon matrix of A =
STUDENT S COMPANIONS IN BASIC MATH: THE ELEVENTH Matrix Reloaded by Block Buster Presumably you know the first part of matrix story, including its basic operations (addition and multiplication) and row
More informationMa/CS 6b Class 20: Spectral Graph Theory
Ma/CS 6b Class 20: Spectral Graph Theory By Adam Sheffer Recall: Parity of a Permutation S n the set of permutations of 1,2,, n. A permutation σ S n is even if it can be written as a composition of an
More informationChapter Two Elements of Linear Algebra
Chapter Two Elements of Linear Algebra Previously, in chapter one, we have considered single first order differential equations involving a single unknown function. In the next chapter we will begin to
More informationThe Singular Value Decomposition (SVD) and Principal Component Analysis (PCA)
Chapter 5 The Singular Value Decomposition (SVD) and Principal Component Analysis (PCA) 5.1 Basics of SVD 5.1.1 Review of Key Concepts We review some key definitions and results about matrices that will
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 informationRank, Trace, Determinant, Transpose an Inverse of a Matrix Let A be an n n square matrix: A = a11 a1 a1n a1 a an a n1 a n a nn nn where is the jth col
Review of Linear Algebra { E18 Hanout Vectors an Their Inner Proucts Let X an Y be two vectors: an Their inner prouct is ene as X =[x1; ;x n ] T Y =[y1; ;y n ] T (X; Y ) = X T Y = x k y k k=1 where T an
More informationMa/CS 6b Class 20: Spectral Graph Theory
Ma/CS 6b Class 20: Spectral Graph Theory By Adam Sheffer Eigenvalues and Eigenvectors A an n n matrix of real numbers. The eigenvalues of A are the numbers λ such that Ax = λx for some nonzero vector x
More informationEigenvalues and Eigenvectors
Eigenvalues and Eigenvectors week -2 Fall 26 Eigenvalues and eigenvectors The most simple linear transformation from R n to R n may be the transformation of the form: T (x,,, x n ) (λ x, λ 2,, λ n x n
More informationAppendix A: Matrices
Appendix A: Matrices A matrix is a rectangular array of numbers Such arrays have rows and columns The numbers of rows and columns are referred to as the dimensions of a matrix A matrix with, say, 5 rows
More informationNumerical Analysis Lecture Notes
Numerical Analysis Lecture Notes Peter J Olver 3 Review of Matrix Algebra Vectors and matrices are essential for modern analysis of systems of equations algebrai, differential, functional, etc In this
More informationConjugate Gradient (CG) Method
Conjugate Gradient (CG) Method by K. Ozawa 1 Introduction In the series of this lecture, I will introduce the conjugate gradient method, which solves efficiently large scale sparse linear simultaneous
More informationMatrices A brief introduction
Matrices A brief introduction Basilio Bona DAUIN Politecnico di Torino Semester 1, 2014-15 B. Bona (DAUIN) Matrices Semester 1, 2014-15 1 / 41 Definitions Definition A matrix is a set of N real or complex
More informationMathematical Methods wk 2: Linear Operators
John Magorrian, magog@thphysoxacuk These are work-in-progress notes for the second-year course on mathematical methods The most up-to-date version is available from http://www-thphysphysicsoxacuk/people/johnmagorrian/mm
More informationOn the Markov chain tree theorem in the Max algebra
Electronic Journal of Linear Algebra Volume 26 Volume 26 (2013) Article 2 2013 On the Markov chain tree theorem in the Max algebra Buket Benek Gursoy buket.benek@nuim.ie Steve Kirkland Oliver Mason Sergei
More informationFundamentals of Engineering Analysis (650163)
Philadelphia University Faculty of Engineering Communications and Electronics Engineering Fundamentals of Engineering Analysis (6563) Part Dr. Omar R Daoud Matrices: Introduction DEFINITION A matrix is
More informationLinear Algebra. Matrices Operations. Consider, for example, a system of equations such as x + 2y z + 4w = 0, 3x 4y + 2z 6w = 0, x 3y 2z + w = 0.
Matrices Operations Linear Algebra Consider, for example, a system of equations such as x + 2y z + 4w = 0, 3x 4y + 2z 6w = 0, x 3y 2z + w = 0 The rectangular array 1 2 1 4 3 4 2 6 1 3 2 1 in which the
More informationAN ELEMENTARY PROOF OF THE SPECTRAL RADIUS FORMULA FOR MATRICES
AN ELEMENTARY PROOF OF THE SPECTRAL RADIUS FORMULA FOR MATRICES JOEL A. TROPP Abstract. We present an elementary proof that the spectral radius of a matrix A may be obtained using the formula ρ(a) lim
More informationChapter 4 - MATRIX ALGEBRA. ... a 2j... a 2n. a i1 a i2... a ij... a in
Chapter 4 - MATRIX ALGEBRA 4.1. Matrix Operations A a 11 a 12... a 1j... a 1n a 21. a 22.... a 2j... a 2n. a i1 a i2... a ij... a in... a m1 a m2... a mj... a mn The entry in the ith row and the jth column
More informationQuantum Computing Lecture 2. Review of Linear Algebra
Quantum Computing Lecture 2 Review of Linear Algebra Maris Ozols Linear algebra States of a quantum system form a vector space and their transformations are described by linear operators Vector spaces
More informationMassachusetts Institute of Technology Department of Economics Statistics. Lecture Notes on Matrix Algebra
Massachusetts Institute of Technology Department of Economics 14.381 Statistics Guido Kuersteiner Lecture Notes on Matrix Algebra These lecture notes summarize some basic results on matrix algebra used
More informationIntroduction to Mobile Robotics Compact Course on Linear Algebra. Wolfram Burgard, Cyrill Stachniss, Kai Arras, Maren Bennewitz
Introduction to Mobile Robotics Compact Course on Linear Algebra Wolfram Burgard, Cyrill Stachniss, Kai Arras, Maren Bennewitz Vectors Arrays of numbers Vectors represent a point in a n dimensional space
More informationMeasuring transitivity of fuzzy pairwise comparison matrix
Measuring transitivity of fuzzy pairwise comparison matrix Jaroslav Ramík 1 Abstract. A pair-wise comparison matrix is the result of pair-wise comparison a powerful method in multi-criteria optimization.
More information1 Inner Product and Orthogonality
CSCI 4/Fall 6/Vora/GWU/Orthogonality and Norms Inner Product and Orthogonality Definition : The inner product of two vectors x and y, x x x =.., y =. x n y y... y n is denoted x, y : Note that n x, y =
More information2. Matrix Algebra and Random Vectors
2. Matrix Algebra and Random Vectors 2.1 Introduction Multivariate data can be conveniently display as array of numbers. In general, a rectangular array of numbers with, for instance, n rows and p columns
More informationMatrix Arithmetic. j=1
An m n matrix is an array A = Matrix Arithmetic a 11 a 12 a 1n a 21 a 22 a 2n a m1 a m2 a mn of real numbers a ij An m n matrix has m rows and n columns a ij is the entry in the i-th row and j-th column
More informationPositive Definite Matrix
1/29 Chia-Ping Chen Professor Department of Computer Science and Engineering National Sun Yat-sen University Linear Algebra Positive Definite, Negative Definite, Indefinite 2/29 Pure Quadratic Function
More informationInverses. Stephen Boyd. EE103 Stanford University. October 28, 2017
Inverses Stephen Boyd EE103 Stanford University October 28, 2017 Outline Left and right inverses Inverse Solving linear equations Examples Pseudo-inverse Left and right inverses 2 Left inverses a number
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 informationA TOUR OF LINEAR ALGEBRA FOR JDEP 384H
A TOUR OF LINEAR ALGEBRA FOR JDEP 384H Contents Solving Systems 1 Matrix Arithmetic 3 The Basic Rules of Matrix Arithmetic 4 Norms and Dot Products 5 Norms 5 Dot Products 6 Linear Programming 7 Eigenvectors
More informationLecture 3 Linear Algebra Background
Lecture 3 Linear Algebra Background Dan Sheldon September 17, 2012 Motivation Preview of next class: y (1) w 0 + w 1 x (1) 1 + w 2 x (1) 2 +... + w d x (1) d y (2) w 0 + w 1 x (2) 1 + w 2 x (2) 2 +...
More informationElementary linear algebra
Chapter 1 Elementary linear algebra 1.1 Vector spaces Vector spaces owe their importance to the fact that so many models arising in the solutions of specific problems turn out to be vector spaces. The
More informationLinear Algebra: Characteristic Value Problem
Linear Algebra: Characteristic Value Problem . The Characteristic Value Problem Let < be the set of real numbers and { be the set of complex numbers. Given an n n real matrix A; does there exist a number
More informationLinear Algebra for Machine Learning. Sargur N. Srihari
Linear Algebra for Machine Learning Sargur N. srihari@cedar.buffalo.edu 1 Overview Linear Algebra is based on continuous math rather than discrete math Computer scientists have little experience with it
More informationEcon 204 Supplement to Section 3.6 Diagonalization and Quadratic Forms. 1 Diagonalization and Change of Basis
Econ 204 Supplement to Section 3.6 Diagonalization and Quadratic Forms De La Fuente notes that, if an n n matrix has n distinct eigenvalues, it can be diagonalized. In this supplement, we will provide
More informationNewton s method in eigenvalue optimization for incomplete pairwise comparison matrices
Newton s method in eigenvalue optimization for incomplete pairwise comparison matrices Kristóf Ábele-Nagy Eötvös Loránd University (ELTE); Corvinus University of Budapest (BCE) Sándor Bozóki Computer and
More informationMa/CS 6b Class 23: Eigenvalues in Regular Graphs
Ma/CS 6b Class 3: Eigenvalues in Regular Graphs By Adam Sheffer Recall: The Spectrum of a Graph Consider a graph G = V, E and let A be the adjacency matrix of G. The eigenvalues of G are the eigenvalues
More informationStat 159/259: Linear Algebra Notes
Stat 159/259: Linear Algebra Notes Jarrod Millman November 16, 2015 Abstract These notes assume you ve taken a semester of undergraduate linear algebra. In particular, I assume you are familiar with the
More informationB best scales 51, 53 best MCDM method 199 best fuzzy MCDM method bound of maximum consistency 40 "Bridge Evaluation" problem
SUBJECT INDEX A absolute-any (AA) critical criterion 134, 141, 152 absolute terms 133 absolute-top (AT) critical criterion 134, 141, 151 actual relative weights 98 additive function 228 additive utility
More informationMatrices. 1 a a2 1 b b 2 1 c c π
Matrices 2-3-207 A matrix is a rectangular array of numbers: 2 π 4 37 42 0 3 a a2 b b 2 c c 2 Actually, the entries can be more general than numbers, but you can think of the entries as numbers to start
More informationIntroduction to Matrix Algebra
Introduction to Matrix Algebra August 18, 2010 1 Vectors 1.1 Notations A p-dimensional vector is p numbers put together. Written as x 1 x =. x p. When p = 1, this represents a point in the line. When p
More informationLecture 1 Review: Linear models have the form (in matrix notation) Y = Xβ + ε,
2. REVIEW OF LINEAR ALGEBRA 1 Lecture 1 Review: Linear models have the form (in matrix notation) Y = Xβ + ε, where Y n 1 response vector and X n p is the model matrix (or design matrix ) with one row for
More informationElementary Row Operations on Matrices
King Saud University September 17, 018 Table of contents 1 Definition A real matrix is a rectangular array whose entries are real numbers. These numbers are organized on rows and columns. An m n matrix
More informationThe Singular Value Decomposition
The Singular Value Decomposition Philippe B. Laval KSU Fall 2015 Philippe B. Laval (KSU) SVD Fall 2015 1 / 13 Review of Key Concepts We review some key definitions and results about matrices that will
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 information(b) If a multiple of one row of A is added to another row to produce B then det(b) =det(a).
.(5pts) Let B = 5 5. Compute det(b). (a) (b) (c) 6 (d) (e) 6.(5pts) Determine which statement is not always true for n n matrices A and B. (a) If two rows of A are interchanged to produce B, then det(b)
More informationSAMPLE OF THE STUDY MATERIAL PART OF CHAPTER 1 Introduction to Linear Algebra
1.1. Introduction SAMPLE OF THE STUDY MATERIAL PART OF CHAPTER 1 Introduction to Linear algebra is a specific branch of mathematics dealing with the study of vectors, vector spaces with functions that
More informationChapter 2. Matrix Arithmetic. Chapter 2
Matrix Arithmetic Matrix Addition and Subtraction Addition and subtraction act element-wise on matrices. In order for the addition/subtraction (A B) to be possible, the two matrices A and B must have the
More informationChapter 1. Matrix Algebra
ST4233, Linear Models, Semester 1 2008-2009 Chapter 1. Matrix Algebra 1 Matrix and vector notation Definition 1.1 A matrix is a rectangular or square array of numbers of variables. We use uppercase boldface
More informationMathematics 13: Lecture 10
Mathematics 13: Lecture 10 Matrices Dan Sloughter Furman University January 25, 2008 Dan Sloughter (Furman University) Mathematics 13: Lecture 10 January 25, 2008 1 / 19 Matrices Recall: A matrix is a
More informationThe Miracles of Tropical Spectral Theory
The Miracles of Tropical Spectral Theory Emmanuel Tsukerman University of California, Berkeley e.tsukerman@berkeley.edu July 31, 2015 1 / 110 Motivation One of the most important results in max-algebra
More informationEigenvalues and Eigenvectors
Eigenvalues and Eigenvectors Philippe B. Laval KSU Fall 2015 Philippe B. Laval (KSU) Eigenvalues and Eigenvectors Fall 2015 1 / 14 Introduction We define eigenvalues and eigenvectors. We discuss how to
More informationMaths for Signals and Systems Linear Algebra in Engineering
Maths for Signals and Systems Linear Algebra in Engineering Lectures 13 15, Tuesday 8 th and Friday 11 th November 016 DR TANIA STATHAKI READER (ASSOCIATE PROFFESOR) IN SIGNAL PROCESSING IMPERIAL COLLEGE
More informationBoolean Inner-Product Spaces and Boolean Matrices
Boolean Inner-Product Spaces and Boolean Matrices Stan Gudder Department of Mathematics, University of Denver, Denver CO 80208 Frédéric Latrémolière Department of Mathematics, University of Denver, Denver
More informationLecture 15 Review of Matrix Theory III. Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore
Lecture 15 Review of Matrix Theory III Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore Matrix An m n matrix is a rectangular or square array of
More information18.06 Problem Set 8 - Solutions Due Wednesday, 14 November 2007 at 4 pm in
806 Problem Set 8 - Solutions Due Wednesday, 4 November 2007 at 4 pm in 2-06 08 03 Problem : 205+5+5+5 Consider the matrix A 02 07 a Check that A is a positive Markov matrix, and find its steady state
More informationMatrices and Vectors
Matrices and Vectors James K. Peterson Department of Biological Sciences and Department of Mathematical Sciences Clemson University November 11, 2013 Outline 1 Matrices and Vectors 2 Vector Details 3 Matrix
More informationA FIRST COURSE IN LINEAR ALGEBRA. An Open Text by Ken Kuttler. Matrix Arithmetic
A FIRST COURSE IN LINEAR ALGEBRA An Open Text by Ken Kuttler Matrix Arithmetic Lecture Notes by Karen Seyffarth Adapted by LYRYX SERVICE COURSE SOLUTION Attribution-NonCommercial-ShareAlike (CC BY-NC-SA)
More informationMore Linear Algebra. Edps/Soc 584, Psych 594. Carolyn J. Anderson
More Linear Algebra Edps/Soc 584, Psych 594 Carolyn J. Anderson Department of Educational Psychology I L L I N O I S university of illinois at urbana-champaign c Board of Trustees, University of Illinois
More informationLecture notes on Quantum Computing. Chapter 1 Mathematical Background
Lecture notes on Quantum Computing Chapter 1 Mathematical Background Vector states of a quantum system with n physical states are represented by unique vectors in C n, the set of n 1 column vectors 1 For
More informationALGEBRA QUALIFYING EXAM PROBLEMS LINEAR ALGEBRA
ALGEBRA QUALIFYING EXAM PROBLEMS LINEAR ALGEBRA Kent State University Department of Mathematical Sciences Compiled and Maintained by Donald L. White Version: August 29, 2017 CONTENTS LINEAR ALGEBRA AND
More informationMath 108b: Notes on the Spectral Theorem
Math 108b: Notes on the Spectral Theorem From section 6.3, we know that every linear operator T on a finite dimensional inner product space V has an adjoint. (T is defined as the unique linear operator
More information1. What is the determinant of the following matrix? a 1 a 2 4a 3 2a 2 b 1 b 2 4b 3 2b c 1. = 4, then det
What is the determinant of the following matrix? 3 4 3 4 3 4 4 3 A 0 B 8 C 55 D 0 E 60 If det a a a 3 b b b 3 c c c 3 = 4, then det a a 4a 3 a b b 4b 3 b c c c 3 c = A 8 B 6 C 4 D E 3 Let A be an n n matrix
More informationSystems of Linear Equations and Matrices
Chapter 1 Systems of Linear Equations and Matrices System of linear algebraic equations and their solution constitute one of the major topics studied in the course known as linear algebra. In the first
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 informationManifold Learning: Theory and Applications to HRI
Manifold Learning: Theory and Applications to HRI Seungjin Choi Department of Computer Science Pohang University of Science and Technology, Korea seungjin@postech.ac.kr August 19, 2008 1 / 46 Greek Philosopher
More informationSolvability of Linear Matrix Equations in a Symmetric Matrix Variable
Solvability of Linear Matrix Equations in a Symmetric Matrix Variable Maurcio C. de Oliveira J. William Helton Abstract We study the solvability of generalized linear matrix equations of the Lyapunov type
More informationDigital Workbook for GRA 6035 Mathematics
Eivind Eriksen Digital Workbook for GRA 6035 Mathematics November 10, 2014 BI Norwegian Business School Contents Part I Lectures in GRA6035 Mathematics 1 Linear Systems and Gaussian Elimination........................
More informationMatrices and Vectors. Definition of Matrix. An MxN matrix A is a two-dimensional array of numbers A =
30 MATHEMATICS REVIEW G A.1.1 Matrices and Vectors Definition of Matrix. An MxN matrix A is a two-dimensional array of numbers A = a 11 a 12... a 1N a 21 a 22... a 2N...... a M1 a M2... a MN A matrix can
More informationTBP MATH33A Review Sheet. November 24, 2018
TBP MATH33A Review Sheet November 24, 2018 General Transformation Matrices: Function Scaling by k Orthogonal projection onto line L Implementation If we want to scale I 2 by k, we use the following: [
More informationASSESSMENT FOR AN INCOMPLETE COMPARISON MATRIX AND IMPROVEMENT OF AN INCONSISTENT COMPARISON: COMPUTATIONAL EXPERIMENTS
ISAHP 1999, Kobe, Japan, August 12 14, 1999 ASSESSMENT FOR AN INCOMPLETE COMPARISON MATRIX AND IMPROVEMENT OF AN INCONSISTENT COMPARISON: COMPUTATIONAL EXPERIMENTS Tsuneshi Obata, Shunsuke Shiraishi, Motomasa
More informationMetoda porównywania parami
Metoda porównywania parami Podejście HRE Konrad Kułakowski Akademia Górniczo-Hutnicza 24 Czerwiec 2014 Advances in the Pairwise Comparisons Method Heuristic Rating Estimation Approach Konrad Kułakowski
More information1 Multiply Eq. E i by λ 0: (λe i ) (E i ) 2 Multiply Eq. E j by λ and add to Eq. E i : (E i + λe j ) (E i )
Direct Methods for Linear Systems Chapter Direct Methods for Solving Linear Systems Per-Olof Persson persson@berkeleyedu Department of Mathematics University of California, Berkeley Math 18A Numerical
More information