Combinatorial Types of Tropical Eigenvector

Similar documents
Combinatorial types of tropical eigenvectors

The Miracles of Tropical Spectral Theory

Topics in Tropical Linear Algebra and Applied Probability. Ngoc Mai Tran

DETECTION OF FXM ARBITRAGE AND ITS SENSITIVITY

CSC Linear Programming and Combinatorial Optimization Lecture 10: Semidefinite Programming

The Algebraic Degree of Semidefinite Programming

Solving the MWT. Recall the ILP for the MWT. We can obtain a solution to the MWT problem by solving the following ILP:

TORIC WEAK FANO VARIETIES ASSOCIATED TO BUILDING SETS


Combinatorics and geometry of E 7

Tropical Geometry Homework 3

SPECTRAHEDRA. Bernd Sturmfels UC Berkeley

1 Matroid intersection

Tropical Algebra. Notes by Bernd Sturmfels for the lecture on May 22, 2018, in the IMPRS Ringvorlesung Introduction to Nonlinear Algebra

Hodge theory for combinatorial geometries

Using Laplacian Eigenvalues and Eigenvectors in the Analysis of Frequency Assignment Problems

The Geometry of Semidefinite Programming. Bernd Sturmfels UC Berkeley

DIAGONALIZATION. In order to see the implications of this definition, let us consider the following example Example 1. Consider the matrix

- Well-characterized problems, min-max relations, approximate certificates. - LP problems in the standard form, primal and dual linear programs

Spectral Properties of Matrix Polynomials in the Max Algebra

arxiv: v2 [math.oc] 28 Nov 2015

Lectures 6, 7 and part of 8

On visualisation scaling, subeigenvectors and Kleene stars in max algebra

The Geometry of Statistical Machine Translation

Toric Varieties in Statistics

Recall : Eigenvalues and Eigenvectors

Theorems of Erdős-Ko-Rado type in polar spaces

Semidefinite and Second Order Cone Programming Seminar Fall 2001 Lecture 5

Geometry of Phylogenetic Inference

FIN 550 Practice Exam Answers. A. Linear programs typically have interior solutions.

Math 443/543 Graph Theory Notes 5: Graphs as matrices, spectral graph theory, and PageRank

Chapter 5. Eigenvalues and Eigenvectors

TROPICAL GEOMETRY AND MECHANISM DESIGN

April 26, Applied mathematics PhD candidate, physics MA UC Berkeley. Lecture 4/26/2013. Jed Duersch. Spd matrices. Cholesky decomposition

Z-Pencils. November 20, Abstract

Semidefinite Programming

Lower bounds on the size of semidefinite relaxations. David Steurer Cornell

U.C. Berkeley CS294: Spectral Methods and Expanders Handout 11 Luca Trevisan February 29, 2016

Ma/CS 6b Class 20: Spectral Graph Theory

MAT-INF4110/MAT-INF9110 Mathematical optimization

Delsarte s linear programming bound

SPECTRAHEDRA. Bernd Sturmfels UC Berkeley

Randomized Coordinate Descent Methods on Optimization Problems with Linearly Coupled Constraints

Algebra Workshops 10 and 11

Discrete Geometry. Problem 1. Austin Mohr. April 26, 2012

Boolean Inner-Product Spaces and Boolean Matrices

In particular, if A is a square matrix and λ is one of its eigenvalues, then we can find a non-zero column vector X with

CS675: Convex and Combinatorial Optimization Fall 2016 Convex Optimization Problems. Instructor: Shaddin Dughmi

Lecture 5 January 16, 2013

The value of a problem is not so much coming up with the answer as in the ideas and attempted ideas it forces on the would be solver I.N.

Approximation Algorithms

UC Berkeley Department of Electrical Engineering and Computer Science. EECS 227A Nonlinear and Convex Optimization. Solutions 5 Fall 2009

Mic ael Flohr Representation theory of semi-simple Lie algebras: Example su(3) 6. and 20. June 2003

U.C. Berkeley CS294: Beyond Worst-Case Analysis Handout 12 Luca Trevisan October 3, 2017

Chapter 1. Preliminaries

Notes on the Matrix-Tree theorem and Cayley s tree enumerator

Sherali-Adams Relaxations of Graph Isomorphism Polytopes. Peter N. Malkin* and Mohammed Omar + UC Davis

Semidefinite Programming

Linear Algebra Review: Linear Independence. IE418 Integer Programming. Linear Algebra Review: Subspaces. Linear Algebra Review: Affine Independence

ON THE RANK OF A TROPICAL MATRIX

1 T 1 = where 1 is the all-ones vector. For the upper bound, let v 1 be the eigenvector corresponding. u:(u,v) E v 1(u)

homogeneous 71 hyperplane 10 hyperplane 34 hyperplane 69 identity map 171 identity map 186 identity map 206 identity matrix 110 identity matrix 45

Lecture 11: Finish Gaussian elimination and applications; intro to eigenvalues and eigenvectors (1)

Dimension. Eigenvalue and eigenvector

U.C. Berkeley Better-than-Worst-Case Analysis Handout 3 Luca Trevisan May 24, 2018

A Geometric Approach to Graph Isomorphism

1 Last time: least-squares problems

Lecture 13: Linear programming I

Midterm Review. Yinyu Ye Department of Management Science and Engineering Stanford University Stanford, CA 94305, U.S.A.

A Review of Linear Programming

PREFERENCE MATRICES IN TROPICAL ALGEBRA

Chapter 2: Linear Programming Basics. (Bertsimas & Tsitsiklis, Chapter 1)

Structural Grobner Basis. Bernd Sturmfels and Markus Wiegelmann TR May Department of Mathematics, UC Berkeley.

An Algebraic and Geometric Perspective on Exponential Families

18.S34 linear algebra problems (2007)

1 Inner Product and Orthogonality

The Central Curve in Linear Programming

Midterm for Introduction to Numerical Analysis I, AMSC/CMSC 466, on 10/29/2015

Ma/CS 6b Class 20: Spectral Graph Theory

Very few Moore Graphs

Summer School: Semidefinite Optimization

(1) is an invertible sheaf on X, which is generated by the global sections

From the Zonotope Construction to the Minkowski Addition of Convex Polytopes

Mathematics 530. Practice Problems. n + 1 }

Auerbach bases and minimal volume sufficient enlargements

Lecture 18: The Rank of a Matrix and Consistency of Linear Systems

Cutting Plane Methods II

1. Linear systems of equations. Chapters 7-8: Linear Algebra. Solution(s) of a linear system of equations (continued)

1. Consider the following polyhedron of an LP problem: 2x 1 x 2 + 5x 3 = 1 (1) 3x 2 + x 4 5 (2) 7x 1 4x 3 + x 4 4 (3) x 1, x 2, x 4 0

Language Acquisition and Parameters: Part II

Linear Programming. Operations Research. Anthony Papavasiliou 1 / 21

Integer Programming, Part 1

ACO Comprehensive Exam October 18 and 19, Analysis of Algorithms

Linear Programming Methods

Notes on the decomposition result of Karlin et al. [2] for the hierarchy of Lasserre by M. Laurent, December 13, 2012

Practice Final Exam Solutions

Linear Algebra M1 - FIB. Contents: 5. Matrices, systems of linear equations and determinants 6. Vector space 7. Linear maps 8.

Homogeneous Coordinate Ring

CONVEX ALGEBRAIC GEOMETRY. Bernd Sturmfels UC Berkeley

Chapter 4 Euclid Space

Transcription:

Combinatorial Types of Tropical Eigenvector arxiv:1105.55504 Ngoc Mai Tran Department of Statistics, UC Berkeley Joint work with Bernd Sturmfels

2 / 13 Tropical eigenvalues and eigenvectors Max-plus: (R,, ): a b = max{a, b}, a b = a + b. Tropical torus: TP n 1 = R n \(1,..., 1) Matrix A R n n. Eigenpair (λ, x) R TP n 1 of A: A x = λ x Example 2 1 1 3 2 1 2 0 2 2 1 1 3 2 1 2 0 2 0 1 0 0 1 3 = 2 = 2 0 1 0 0 1 3 (1) (2)

How to compute? Eigenvalue (Cuninghame-Green 79) The eigenvalue solves the LP: Minimize λ subject to a ij + x j λ + x i for all 1 i, j n. Dual program: Maximize n i,j=1 a ijp ij subject to p ij 0 for 1 i, j n, n i,j=1 p ij = 1 and n j=1 p ij = n k=1 p ki for all 1 i n. C n := the n(n 1)-dimensional polytope of feasible dual solutions. Vertices of C n = uniform distributions on cycles. Strong duality the eigenvalue function λ A : A λ(a) = support function of C n. Cones of linearity of λ A are those in the normal fan of C n. λ(a) is unique, and is the max normalized cycle in the graph of A. 3 / 13

4 / 13 How about the eigenvector? Piecewise linear: yes. Unique: No. Cones of linearity? Graph interpretation? Fan? Graph interpretation: Define B := A ( λ(a)). If for some critical node i, y j = B ji = max B(P ji ) path P ji then y is an eigenvector of A. The tropical eigenspace is the tropical convex hull of such vectors. Get tropical multiples if critical nodes belong to the same cycle.

5 / 13 Example revisited A = 2 1 1 3 2 1 2 0 2, λ(a) = 2, B = Critical cycles of A are (1, 2) and (3). 0 1 3 1 0 2 0 1 0 Columns 1 and 2 of B are tropical multiples of the same vector. Eigenspace is the tropical line segment between columns 1 and 3 of B.

6 / 13 Eigenvector cones Theorem[Sturmfels-T]: There exists a refinement of the eigenvalue cone into eigenvector cones such that: On each open cone, x(a) is unique, and the eigenpair map (λ A, x A ) : A (λ(a), x(a)) is represented by a unique linear function Each cone is linearly isomorphic to R n R n(n 1) 0. The cones are in bijection with connected functions on [n] = {1, 2,..., n} The number of the cones is: n n! k=1 (n k)! nn k 1. These cones do not form a fan.

7 / 13 Sketch of proof Recall: y is an eigenvector of A iff y j = B ji = max Pji B(P ji ) for some critical vertex i. Therefore, Refinement: unique critical cycle unique eigenvector. When the eigenvector map is linear, the path achieving the max is unique Restriction of maximal paths are also maximal. This implies: Eigenvector cones are in bijection with connected functions. To specify a connected function: only need n(n 1) inequalities. It remains to show that every connected function is realizable (induction).

8 / 13 Lack of fan property This is due to the discontinuity of the map A x(a) when switching between eigenvalue cones of disjoint critical cycle. 12 12 11 21 11 21 22 33 13 32 22 13 32 31 23 31 23 Figure: The simplicial complex Σ 3 of connected functions φ : [3] [3]. Fixed-point free φ are on the left and functions with φ(3) = 3 on the right.

9 / 13 Application: convergence of Perron eigenvector to its tropical limit (Gaubert 90): If X R n n is elementwise positive, then as k ρ(x (k) ) 1/k λ max, (X) v(x (k) ) 1/k x max, (X) if x(x) is unique Same context as max-plus when take elementwise log. Can use cones to study the convergence rate. Worse convergence at the boundary. Open problem: what happens at the interesting boundaries?

10 / 13 Application: random tropical matrices Let G be a graph on n nodes, its edges have iid lengths. What is the length of the maximal mean cycle? Equivalently: let G be a random matrix with iid entries. What is the induced distribution over the eigenvalue cones? Gaussian case: equivalent to computing spherical volume of the cones.

11 / 13 Applications to ranking The subspace 2 R n of skew-symmetric matrices (A = A T ) has applications to ranking by pairwise comparison: A ij = how much i wins over j. A ji = A ij = how much i loses over j. Tropical ranking (Elsner and van den Driessche 06): Interpret x(a) as the score vector: x(a) i = score of i. Recall: the eigenpair satisfies the LP: Minimize λ subject to a ij (x i x j ) λ for all 1 i, j n. Matrix (x ij ) = (x i x j ): consistent (Saaty 78). Interpretation: λ is the l distance in 2 R n from A to the subspace of consistent matrices. The eigenpolytope lies inside the set of all possible l minimizers. Open question - ED10: When are the two polytopes equal?

12 / 13 Thank you! Figure: Eigencones in 2 R 4.