A Potpourri of Nonlinear Algebra
|
|
- Erik James
- 5 years ago
- Views:
Transcription
1 a a 2 a 3 + c c 2 c 3 =2, a a 3 b 2 + c c 3 d 2 =0, a 2 a 3 b + c 2 c 3 d =0, a 3 b b 2 + c 3 d d 2 = 4, a a 2 b 3 + c c 2 d 3 =0, a b 2 b 3 + c d 2 d 3 = 4, a 2 b b 3 + c 2 d 3 d =4, b b 2 b 3 + d d 2 d 3 =0 d i = X j6=i i + j A Potpourri of Nonlinear Algebra Chris Hillar Det 2,2,2 (A) = 4 apple apple apple a000 a det 00 a00 a + 0 a 00 a 0 a 0 a apple a000 a det 00 a 00 a 0 apple a00 a 0 a 0 a 2 a c b d u 2, b c + a d, c u a 2 + b 2, d u 2a b, a u c 2 + d 2, b u 2d c, a 2 c 2 b 2 d 2 u 2, b 2 c 2 + a 2 d 2, c 2 u a b 2 2, d 2 u 2a 2 b 2, a 2 u c d 2 2, b 2 u 2d 2 c 2, a 3 c 3 b 3 d 3 u 2, b 3 c 3 + a 3 d 3, c 3 u a b 2 3, d 3 u 2a 3 b 3, a 3 u c d 2 3, b 3 u 2d 3 c 3, a 4 c 4 b 4 d 4 u 2, b 4 c 4 + a 4 d 4, c 4 u a b 2 4, d 4 u 2a 4 b 4, a 4 u c d 2 4, b 4 u 2d 4 c 4, a 2 b 2 + a a 3 b b 3 + a 2 3 b 2 3, a 2 b 2 + a a 4 b b 4 + a 2 4 b 2 4, a 2 b 2 + a a 2 b b 2 + a 2 2 b 2 2, a 2 2 b a 2 a 3 b 2 b 3 + a 2 3 b 2 3, a 2 3 b a 3 a 4 b 3 b 4 + a 2 4 b 2 4, 2a b + a b 2 + a 2 b +2a 2 b 2, 2a 2 b 2 + a 2 b 3 + a 3 b 2 +2a 3 b 3, 2a b + a b 3 + a 2 b +2a 3 b 3, 2a b + a b 4 + a 4 b +2a 4 b 4, 2a 3 b 3 + a 3 b 4 + a 4 b 3 +2a 4 b 4, w 2 + w w7 2 + w det apple a000 a 00 a 00 a 0 det apple a00 a 0 a 0 a. a 000 x 0 y 0 + a 00 x 0 y + a 00 x y 0 + a 0 x y =0, a 00 x 0 y 0 + a 0 x 0 y + a 0 x y 0 + a x y =0, a 000 x 0 z 0 + a 00 x 0 z + a 00 x z 0 + a 0 x z =0, a 00 x 0 z 0 + a 0 x 0 z + a 0 x z 0 + a x z =0, a 000 y 0 z 0 + a 00 y 0 z + a 00 y z 0 + a 0 y z =0, a 00 y 0 z 0 + a 0 y 0 z + a 0 y z 0 + a y z =0, ICERM Computational Nonlinear Algebra June 204
2 Outline Computational complexity of nonlinear algebra Real-life examples: Tensor problems - graph theory, optimization, Groebner bases Neuroscience: The Retina Equations - bipartite graphs, probability, matrix analysis
3 Computational Nonlinear Algebra Problem: Solve on a finite computer in finite time a finite set of polynomial (quadratic) equations computability Undecidable ( Uncomputable ) ring Z reference [Hilbert s 0th Problem] [Davis, Putnam, Robinson, Matijasevič 6/ 70]????? [Poonen 03] Q Decidable ( Computable ) R C [Tarski Seidenberg] [Hironaka 64, Buchberger 70]
4 Some Random Polynomial Systems: a) a a 2 a 3 + c c 2 c 3 =2, a a 3 b 2 + c c 3 d 2 =0, a 2 a 3 b + c 2 c 3 d =0, a 3 b b 2 + c 3 d d 2 = 4, a a 2 b 3 + c c 2 d 3 =0, a b 2 b 3 + c d 2 d 3 = 4, a 2 b b 3 + c 2 d 3 d =4, b b 2 b 3 + d d 2 d 3 =0 b) a c b d u 2, b c + a d, c u a 2 + b 2, d u 2a b, a u c 2 + d 2, b u 2d c, a 2 c 2 b 2 d 2 u 2, b 2 c 2 + a 2 d 2, c 2 u a b 2 2, d 2 u 2a 2 b 2, a 2 u c d 2 2, b 2 u 2d 2 c 2, a 3 c 3 b 3 d 3 u 2, b 3 c 3 + a 3 d 3, c 3 u a b 2 3, d 3 u 2a 3 b 3, a 3 u c d 2 3, b 3 u 2d 3 c 3, a 4 c 4 b 4 d 4 u 2, b 4 c 4 + a 4 d 4, c 4 u a b 2 4, d 4 u 2a 4 b 4, a 4 u c d 2 4, b 4 u 2d 4 c 4, a 2 b 2 + a a 3 b b 3 + a 2 3 b 2 3, a 2 b 2 + a a 4 b b 4 + a 2 4 b 2 4, a 2 b 2 + a a 2 b b 2 + a 2 2 b 2 2, a 2 2 b a 2 a 3 b 2 b 3 + a 2 3 b 2 3, a 2 3 b a 3 a 4 b 3 b 4 + a 2 4 b 2 4, 2a b + a b 2 + a 2 b +2a 2 b 2, 2a 2 b 2 + a 2 b 3 + a 3 b 2 +2a 3 b 3, 2a b + a b 3 + a 2 b +2a 3 b 3, 2a b + a b 4 + a 4 b +2a 4 b 4, 2a 3 b 3 + a 3 b 4 + a 4 b 3 +2a 4 b 4, w 2 + w w7 2 + w8. 2 c) a 000 x 0 y 0 + a 00 x 0 y + a 00 x y 0 + a 0 x y =0, a 00 x 0 y 0 + a 0 x 0 y + a 0 x y 0 + a x y =0, a 000 x 0 z 0 + a 00 x 0 z + a 00 x z 0 + a 0 x z =0, a 00 x 0 z 0 + a 0 x 0 z + a 0 x z 0 + a x z =0, a 000 y 0 z 0 + a 00 y 0 z + a 00 y z 0 + a 0 y z =0, a 00 y 0 z 0 + a 0 y 0 z + a 0 y z 0 + a y z =0,
5 A Briefer on Computational Complexity I. Model of Computation - What are inputs / outputs? - What is a computation? Alan Turing II. Model of Complexity - Cost of computation? Stephen Cook III. Model of Reducibility - What are equivalent problems? Dick Karp Leonid Levin
6 I. Model of Computation: Turing Machine [Turing 37][Turing 936] Inputs: finite list of rational numbers Outputs: YES/NO or rational vectors II. Model of Complexity: Time complexity Number of Tape-Level moves III. Model of Reducibility: Classes: P (polynomial-time), NP,, NP-complete, NP-hard,... Turing Machine (Mike Davey) NP-Hard input I polynomial-sized transformation input I P Tensor Problems NP-Complete P2 P P2 NP P Matrix Problems YES/NO = YES/NO the world of all computational problems
7 NP-complete decision problems [Cook-Karp-Levin 97/2] Graph coloring: Given graph G, is there a proper 3-coloring? YES NO is an NP-complete (can verify quickly) problem Million $$$ prize (Clay Math)
8 Connection to nonlinear algebra Theorem [Bayer 82]: Whether or not a graph is 3- colorable can be encoded as whether a system of cubic equations over C has a nonzero solution Reformulation [H., Lim 3]: Whether or not a graph G on v vertices with edges E is 3-colorable can be encoded as whether the following homogeneous quadratics has a nonzero solution in C C G = ( x i y i u 2, y i u x 2 i, x iu yi 2 P, i =,...,v, j:{i,j}2e (x2 i + x ix j + x 2 j ), i =,...,v. x i = a i + ib i y i = c i + id i Quadratic System over the reals R
9 Example: The following graph is 3-colorable:! 2 2 primitive cube root of! x i = 4 3! x i =! x i =! 2 The system has a (nonzero) solution over the reals: b) 35 homogeneous quadratics in 35 indeterminates: A 2 Q a c b d u 2, b c + a d, c u a 2 + b 2, d u 2a b, a u c 2 + d 2, b u 2d c, a 2 c 2 b 2 d 2 u 2, b 2 c 2 + a 2 d 2, c 2 u a b 2 2, d 2 u 2a 2 b 2, a 2 u c d 2 2, b 2 u 2d 2 c 2, a 3 c 3 b 3 d 3 u 2, b 3 c 3 + a 3 d 3, c 3 u a b 2 3, d 3 u 2a 3 b 3, a 3 u c d 2 3, b 3 u 2d 3 c 3, a 4 c 4 b 4 d 4 u 2, b 4 c 4 + a 4 d 4, c 4 u a b 2 4, d 4 u 2a 4 b 4, a 4 u c d 2 4, b 4 u 2d 4 c 4, a 2 b 2 + a a 3 b b 3 + a 2 3 b 2 3, a 2 b 2 + a a 4 b b 4 + a 2 4 b 2 4, a 2 b 2 + a a 2 b b 2 + a 2 2 b 2 2, a 2 2 b a 2 a 3 b 2 b 3 + a 2 3 b 2 3, a 2 3 b a 3 a 4 b 3 b 4 + a 2 4 b 2 4, 2a b + a b 2 + a 2 b +2a 2 b 2, 2a 2 b 2 + a 2 b 3 + a 3 b 2 +2a 3 b 3, 2a b + a b 3 + a 2 b +2a 3 b 3, 2a b + a b 4 + a 4 b +2a 4 b 4, 2a 3 b 3 + a 3 b 4 + a 4 b 3 +2a 4 b 4, w 2 + w w7 2 + w8. 2
10 Example: The following 2 graph is not 3-colorable: 4 3 The system does not have (nonzero) solution over : b) a 2 2 b a 2 a 4 b 2 b 4 + a 2 4 b 2 4, 2a 2 b 2 + a 2 b 4 + a 4 b 2 +2a 4 b 4 R a c b d u 2, b c + a d, c u a 2 + b 2, d u 2a b, a u c 2 + d 2, b u 2d c, a 2 c 2 b 2 d 2 u 2, b 2 c 2 + a 2 d 2, c 2 u a b 2 2, d 2 u 2a 2 b 2, a 2 u c d 2 2, b 2 u 2d 2 c 2, a 3 c 3 b 3 d 3 u 2, b 3 c 3 + a 3 d 3, c 3 u a b 2 3, d 3 u 2a 3 b 3, a 3 u c d 2 3, b 3 u 2d 3 c 3, a 4 c 4 b 4 d 4 u 2, b 4 c 4 + a 4 d 4, c 4 u a b 2 4, d 4 u 2a 4 b 4, a 4 u c d 2 4, b 4 u 2d 4 c 4, a 2 b 2 + a a 3 b b 3 + a 2 3 b 2 3, a 2 b 2 + a a 4 b b 4 + a 2 4 b 2 4, a 2 b 2 + a a 2 b b 2 + a 2 2 b 2 2, a 2 2 b a 2 a 3 b 2 b 3 + a 2 3 b 2 3, a 2 3 b a 3 a 4 b 3 b 4 + a 2 4 b 2 4, 2a b + a b 2 + a 2 b +2a 2 b 2, 2a 2 b 2 + a 2 b 3 + a 3 b 2 +2a 3 b 3, 2a b + a b 3 + a 2 b +2a 3 b 3, 2a b + a b 4 + a 4 b +2a 4 b 4, 2a 3 b 3 + a 3 b 4 + a 4 b 3 +2a 4 b 4, w 2 + w w7 2 + w8. 2
11 Example: The graph G below is uniquely 3-colorable [Example of Akbari, Mirrokni, Sadjad 0 disproving a conjecture of Xu 90] The coloring ideal is trivial (< 2 sec computation) I G [H., Windfeldt 08]
12 Tensor eigenvalues Problem: Given A =[[a ijk ]] 2 Q n n n find (x, ) with x 6= 0 such that: nx a ijk x i x j = x k, k =,...,n i,j= [Lim 2005], [Qi 2005], [Ni, et al 2007], [Qi 2007], [Cartwright and Sturmfels 202] Some Facts: Generic or random tensors over complex numbers have a finite number of eigenvalues and eigenvectors (up to scaling equivalence), although their count is exponential. Still, it is possible for a tensor to have an infinite number of non-equivalent eigenvalues, but in that case they comprise a cofinite set of complex numbers Another important fact is that over the reals, every 3-tensor has a real eigenpair.
13 Decision problem Problem: Given A =[[a ijk ]] 2 Q n n n and does there exist 2 Q 0 6= x 2 C n nx a ijk x i x j = x k, k =,...,n i,j= Decidable (Computable on a Turing machine): - Quantifier elimination - Buchberger s algorithm and Groebner bases - Multivariate resultants All quickly become inefficient as n grows Is there an efficient algorithm?
14 No, because Quadratic equations are hard to solve [Bayer 982], [Lovasz 994], [Grenet et al 200],... NP-Hard Tensor Problems Corollary: NP-Complete Deciding if =0 is a tensor eigenvalue is NP-hard NP P Matrix Problems x i =! ( 2, 3 2 ) 3 4 x i = Corollary: Unless P = NP, (, 0) there is no polynomial time approximation scheme for 3 4 finding tensor eigenvectors to within =3/4 x i =! 2
15 Computational complexity of tensor problems [H., Lim 3]
16 Tensor Rank rank tensors: A =[[x= x i y j z k z, ]] = x y z x, y, z 2 F n - Segre variety Definition: Tensor rank over the field rank F (A) =min {A = r F rx x i y i z i }. } i= Theorem [Hastad 90]: Tensor rank is NP-hard over is Q Note: rank can change over changing fields (not true linear algebra) Question: Is tensor rank different over reals / complex?
17 The following system has no solution over the rationals [Singular, Macaulay 2, Maple,...] a) a a 2 a 3 + c c 2 c 3 =2, a a 3 b 2 + c c 3 d 2 =0, a 2 a 3 b + c 2 c 3 d =0, a 3 b b 2 + c 3 d d 2 = 4, a a 2 b 3 + c c 2 d 3 =0, a b 2 b 3 + c d 2 d 3 = 4, a 2 b b 3 + c 2 d 3 d =4, b b 2 b 3 + d d 2 d 3 =0 A = z p z z + z z z p z = x + 2y, z = x 2y x =[, 0] >, y =[0, ] > Theorem [H. Lim 3] There are rational tensors with different rank over the rationals versus the reals rank R (A) < rank Q (A)
18 The 2 x 2 x 2 hyperdeterminant of a tensor is zero: (Defining equation for the dual variety to Segre variety) Det 2,2,2 (A) = 4 apple apple a000 a det 00 + a 00 a 0 apple a00 a 0 a 0 a apple a000 a det 00 a 00 a 0 apple a00 a 0 a 0 a 2 4 det apple a000 a 00 a 00 a 0 det apple a00 a 0 a 0 a. [Cayley 845] There exist (x, y, z) 6= 0 such that: c) a 000 x 0 y 0 + a 00 x 0 y + a 00 x y 0 + a 0 x y =0, a 00 x 0 y 0 + a 0 x 0 y + a 0 x y 0 + a x y =0, a 000 x 0 z 0 + a 00 x 0 z + a 00 x z 0 + a 0 x z =0, a 00 x 0 z 0 + a 0 x 0 z + a 0 x z 0 + a x z =0, a 000 y 0 z 0 + a 00 y 0 z + a 00 y z 0 + a 0 y z =0, a 00 y 0 z 0 + a 0 y 0 z + a 0 y z 0 + a y z =0, Conjecture: NP-hard to compute hyperdeterminant
19 and now for something completely different...
20 Neuroscience Motivation: Spike Coding of Continuous Signals Santiago Ramón y Cajal????? continuous signal in the world neural sensor circuit (retina) binary spike train (ganglion neurons)
21 Shannon Entropy (948) Theseus first robot mouse Claude Shannon Father of Entropy Theory
22 Given a distribution on a finite number of states: p i = probability of being in state i p =(p,...,p N ) Definition: The entropy of a distribution is H(p) = NX i= p i log p i - entropy is a measure of the uncertainty in a random variable - entropy provides an absolute limit on the best possible lossless encoding or compression of a communication
23 Given a distribution on a finite number of states: p i = probability of being in state i p =(p,...,p N ) Definition: The entropy of a distribution is NX H(p) = i= p i log p i apple log N - entropy is a measure of the uncertainty in a random variable - entropy provides an absolute limit on the best possible lossless encoding or compression of a communication (hence bounded above by log N)
24 Example: Flipping coins Heads Tails H(p) = NX i= p i log p i p H = 2 p T = 2 H(p H,p T )= 2 log log 2 = A fair coin flip has bit of entropy or information (n fair coin flips have n bits of entropy) Example: The uniform distribution has highest entropy p = N,..., N H(p) = log N
25 Example: Compressing letters over the interwebs: probability of letter in Oxford English Dictionary H = 4.2 bits (per letter) e t a o i n s h r d l c u m w f g y p b v k j x q z - So it takes 4.2 < 4.7 = log(26) bits per character to code English letters - E.g., e = 0, t = 0, a = 0,...
26 Maximum Entropy Statistical Physics (Jaynes, 957) Biology, Neuroscience (Bialek) Statistical =? Process New measurements Measurements MaxEnt Model most random / generic distribution given constraints / measurements
27 What about computation? Learning (development) Statistical Process Measurements MaxEnt Model new measurement??? Input Computation Output Neural Circuit Example: Neural Processing
28 Distributions on graphs p = /2 8 /2 2 /2 3 i.i.d. Bernoulli distribution on each edge Example: Erdős-Renyi (ER) distribution on graphs
29 Maximum Entropy for graphs Example: The maximum entropy distribution on graphs is the ER distribution p = /2 /2 2 /2 3
30 Expected degree sequence Given a distribution on graphs, can compute an expected degree sequence: E[d i ]=E[ X j6=i w ij ] Example: ER with p = /2 E[d i ]= n 2
31 Maximum Entropy for graphs Problem: Given an expected degree sequence d, what is the maximum entropy distribution on graphs with this expected degree sequence? Answer (classical): +e + 2 d = d 2 = d 3 = +e e e e + 2 +e 2+ +e e Erdős-Renyi =0 3 +e 2+ 3
32 Chatterjee-Diaconis-Sly (20) n =300,r =2 0.5 Persi Diaconis MLE estimate True θ Theorem: One sample of a graph from such a maximum entropy distribution determines the distribution for large n
33 Application: Binary Coding of Continuous Signals Original d expected degrees Single graph sample ˆd emperical degree sequence Reconstruction ˆ
34 What about graphs which have [H-Wibisono]: r different edge values {0,...,r-} nonnegative integer edges values {0,,...} nonnegative real values Edges are exponential random variables with means i + j d i = X j6=i i + j
35 Sanyal-Sturmfels-Vinzant (203) The Retina Equations : () d i = X j6=i i + j, i =,...,N Bernd Sturmfels Studied (more generally) using matroid theory and algebraic geometry
36 Theorem [H., Wibisono 3]: There is almost surely a unique nonnegative solution to any retina equation. Moreover, given one sample from a graph distribution, solving the equations gives original parameters for large n: r log n b apple C n with high probability Proof ingredients: () Large deviation theory (2) Inverses of special class of matrices (positive symmetric diagonally dominant matrices)
37 Diagonally Dominant Matrices Definition: A positive matrix is diagonally dominant if each off-diagonal row sum is at most the diagonal entry J = S 4 = Theorem [H., Lin, Wibisono]: For a positive, symmetric diagonally dominant (n x n) matrix J with smallest entry > : J apple S = 3n 4 2(n 2)(n )
38 bipartite bipartite non-bipartite G N N = lim t! (S + tp ) (P is the signless Laplacian of G)
39 Theorem [H., Wibisono 3]: There is almost surely a unique nonnegative solution to any retina equation. Moreover, given one sample from a graph distribution, solving the equations gives original parameters for large n: Proof sketch: F ( ) =(d,...,d n ) d i = X j6=i i + j F ( ) F (ˆ )+J ( ˆ ) p n log n apple C r log n ˆ apple J d ˆd apple C n n Matrix theorem ( J is the Jacobian of the map F ) Large deviation theory (strengthening of central limit theorem)
40 r log n ˆ apple J d ˆd apple C n F d ˆ F ˆd ḓ d ˆ - Original parameters of graph distribution - Expected degree sequence of graph distribution - Degrees computed from single graph sample - Parameters inferred from sampled degrees
41 Problems: Solve these other Retina Equations Maximum entropy graph distributions with binary edges: d i = X j6=i i j +, i =,...,N with nonnegative integer edges: d i = X j6=i i j, i =,...,N also others...
42 Redwood Center for Theoretical Neuroscience (U.C. Berkeley) Mathematical Sciences Research Institute National Science Foundation
Computational Complexity of Tensor Problems
Computational Complexity of Tensor Problems Chris Hillar Redwood Center for Theoretical Neuroscience (UC Berkeley) Joint work with Lek-Heng Lim (with L-H Lim) Most tensor problems are NP-hard, Journal
More informationCombinatorial Commutative Algebra, Graph Colorability, and Algorithms
I G,k = g 1,...,g n Combinatorial Commutative Algebra, Graph Colorability, and Algorithms Chris Hillar (University of California, Berkeley) Joint with Troels Windfeldt! (University of Copenhagen)! Outline
More informationBjorn Poonen. MSRI Introductory Workshop on Rational and Integral Points on Higher-dimensional Varieties. January 18, 2006
University of California at Berkeley MSRI Introductory Workshop on Rational and Integral Points on Higher-dimensional Varieties January 18, 2006 The original problem H10: Find an algorithm that solves
More informationMost Tensor Problems are NP-Hard
0 Most Tensor Problems are NP-Hard CHRISTOPHER J. HILLAR, Mathematical Sciences Research Institute LEK-HENG LIM, University of Chicago We prove that multilinear (tensor) analogues of many efficiently computable
More informationMost tensor problems are NP hard
Most tensor problems are NP hard (preliminary report) Lek-Heng Lim University of California, Berkeley August 25, 2009 (Joint work with: Chris Hillar, MSRI) L.H. Lim (Berkeley) Most tensor problems are
More informationMaximum Entropy Distributions on Graphs. Andre Yohannes Wibisono
Maximum Entropy Distributions on Graphs by Andre Yohannes Wibisono A thesis submitted in partial satisfaction of the requirements for the degree of Master of Arts in Statistics in the Graduate Division
More informationORF 523. Finish approximation algorithms + Limits of computation & undecidability + Concluding remarks
Finish approximation algorithms + Limits of computation & undecidability + Concluding remarks ORF 523 Lecture 19 Instructor: Amir Ali Ahmadi, TA: G. Hall, Spring 2016 1 Convex relaxations with worst-case
More informationConceptual Questions for Review
Conceptual Questions for Review Chapter 1 1.1 Which vectors are linear combinations of v = (3, 1) and w = (4, 3)? 1.2 Compare the dot product of v = (3, 1) and w = (4, 3) to the product of their lengths.
More informationTight bounds on the infinity norm of inverses of symmetric diagonally dominant positive matrices
Tight bounds on the infinity norm of inverses of symmetric diagonally dominant positive matrices Christopher J. Hillar, Shaowei Lin, Andre Wibisono University of California, Berkeley August 25, 204 Abstract
More informationLecture 5: Computational Complexity
Lecture 5: Computational Complexity (3 units) Outline Computational complexity Decision problem, Classes N P and P. Polynomial reduction and Class N PC P = N P or P = N P? 1 / 22 The Goal of Computational
More informationWAITING FOR A BAT TO FLY BY (IN POLYNOMIAL TIME)
WAITING FOR A BAT TO FLY BY (IN POLYNOMIAL TIME ITAI BENJAMINI, GADY KOZMA, LÁSZLÓ LOVÁSZ, DAN ROMIK, AND GÁBOR TARDOS Abstract. We observe returns of a simple random wal on a finite graph to a fixed node,
More informationLearning from Sensor Data: Set II. Behnaam Aazhang J.S. Abercombie Professor Electrical and Computer Engineering Rice University
Learning from Sensor Data: Set II Behnaam Aazhang J.S. Abercombie Professor Electrical and Computer Engineering Rice University 1 6. Data Representation The approach for learning from data Probabilistic
More informationMath 3191 Applied Linear Algebra
Math 9 Applied Linear Algebra Lecture 9: Diagonalization Stephen Billups University of Colorado at Denver Math 9Applied Linear Algebra p./9 Section. Diagonalization The goal here is to develop a useful
More informationPreliminaries and Complexity Theory
Preliminaries and Complexity Theory Oleksandr Romanko CAS 746 - Advanced Topics in Combinatorial Optimization McMaster University, January 16, 2006 Introduction Book structure: 2 Part I Linear Algebra
More informationComputability and Complexity Theory: An Introduction
Computability and Complexity Theory: An Introduction meena@imsc.res.in http://www.imsc.res.in/ meena IMI-IISc, 20 July 2006 p. 1 Understanding Computation Kinds of questions we seek answers to: Is a given
More informationMarkov Chains. As part of Interdisciplinary Mathematical Modeling, By Warren Weckesser Copyright c 2006.
Markov Chains As part of Interdisciplinary Mathematical Modeling, By Warren Weckesser Copyright c 2006 1 Introduction A (finite) Markov chain is a process with a finite number of states (or outcomes, or
More informationU.C. Berkeley CS278: Computational Complexity Professor Luca Trevisan August 30, Notes for Lecture 1
U.C. Berkeley CS278: Computational Complexity Handout N1 Professor Luca Trevisan August 30, 2004 Notes for Lecture 1 This course assumes CS170, or equivalent, as a prerequisite. We will assume that the
More informationMath Matrix Algebra
Math 44 - Matrix Algebra Review notes - (Alberto Bressan, Spring 7) sec: Orthogonal diagonalization of symmetric matrices When we seek to diagonalize a general n n matrix A, two difficulties may arise:
More information6-1 Computational Complexity
6-1 Computational Complexity 6. Computational Complexity Computational models Turing Machines Time complexity Non-determinism, witnesses, and short proofs. Complexity classes: P, NP, conp Polynomial-time
More informationPolynomials, Ideals, and Gröbner Bases
Polynomials, Ideals, and Gröbner Bases Notes by Bernd Sturmfels for the lecture on April 10, 2018, in the IMPRS Ringvorlesung Introduction to Nonlinear Algebra We fix a field K. Some examples of fields
More informationLinear Algebra Practice Problems
Math 7, Professor Ramras Linear Algebra Practice Problems () Consider the following system of linear equations in the variables x, y, and z, in which the constants a and b are real numbers. x y + z = a
More informationAN ALGEBRAIC CHARACTERIZATION OF UNIQUELY VERTEX COLORABLE GRAPHS
AN ALGEBRAIC CHARACTERIZATION OF NIQELY VERTEX COLORABLE GRAPHS CHRISTOPHER J. HILLAR AND TROELS WINDFELDT Abstract. The study of graph vertex colorability from an algebraic perspective has introduced
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 informationPRIMARY DECOMPOSITION FOR THE INTERSECTION AXIOM
PRIMARY DECOMPOSITION FOR THE INTERSECTION AXIOM ALEX FINK 1. Introduction and background Consider the discrete conditional independence model M given by {X 1 X 2 X 3, X 1 X 3 X 2 }. The intersection axiom
More informationTensors. Lek-Heng Lim. Statistics Department Retreat. October 27, Thanks: NSF DMS and DMS
Tensors Lek-Heng Lim Statistics Department Retreat October 27, 2012 Thanks: NSF DMS 1209136 and DMS 1057064 L.-H. Lim (Stat Retreat) Tensors October 27, 2012 1 / 20 tensors on one foot a tensor is a multilinear
More informationconp = { L L NP } (1) This problem is essentially the same as SAT because a formula is not satisfiable if and only if its negation is a tautology.
1 conp and good characterizations In these lecture notes we discuss a complexity class called conp and its relationship to P and NP. This discussion will lead to an interesting notion of good characterizations
More informationTensors: a geometric view Open lecture November 24, 2014 Simons Institute, Berkeley. Giorgio Ottaviani, Università di Firenze
Open lecture November 24, 2014 Simons Institute, Berkeley Plan of the talk Introduction to Tensors A few relevant applications Tensors as multidimensional matrices A (complex) a b c tensor is an element
More informationON SUM OF SQUARES DECOMPOSITION FOR A BIQUADRATIC MATRIX FUNCTION
Annales Univ. Sci. Budapest., Sect. Comp. 33 (2010) 273-284 ON SUM OF SQUARES DECOMPOSITION FOR A BIQUADRATIC MATRIX FUNCTION L. László (Budapest, Hungary) Dedicated to Professor Ferenc Schipp on his 70th
More informationTheory of Computation CS3102 Spring 2014 A tale of computers, math, problem solving, life, love and tragic death
Theory of Computation CS3102 Spring 2014 A tale of computers, math, problem solving, life, love and tragic death Nathan Brunelle Department of Computer Science University of Virginia www.cs.virginia.edu/~njb2b/theory
More informationALGEBRAIC CHARACTERIZATION OF UNIQUELY VERTEX COLORABLE GRAPHS
ALGEBRAIC CHARACTERIZATION OF NIQELY VERTEX COLORABLE GRAPHS CHRISTOPHER J. HILLAR AND TROELS WINDFELDT Abstract. The study of graph vertex colorability from an algebraic perspective has introduced novel
More informationPr[X = s Y = t] = Pr[X = s] Pr[Y = t]
Homework 4 By: John Steinberger Problem 1. Recall that a real n n matrix A is positive semidefinite if A is symmetric and x T Ax 0 for all x R n. Assume A is a real n n matrix. Show TFAE 1 : (a) A is positive
More informationA new parametrization for binary hidden Markov modes
A new parametrization for binary hidden Markov models Andrew Critch, UC Berkeley at Pennsylvania State University June 11, 2012 See Binary hidden Markov models and varieties [, 2012], arxiv:1206.0500,
More informationCHAPTER 3. Matrix Eigenvalue Problems
A SERIES OF CLASS NOTES FOR 2005-2006 TO INTRODUCE LINEAR AND NONLINEAR PROBLEMS TO ENGINEERS, SCIENTISTS, AND APPLIED MATHEMATICIANS DE CLASS NOTES 3 A COLLECTION OF HANDOUTS ON SYSTEMS OF ORDINARY DIFFERENTIAL
More information1 Computational Problems
Stanford University CS254: Computational Complexity Handout 2 Luca Trevisan March 31, 2010 Last revised 4/29/2010 In this lecture we define NP, we state the P versus NP problem, we prove that its formulation
More informationCHARACTERIZING INTEGERS AMONG RATIONAL NUMBERS WITH A UNIVERSAL-EXISTENTIAL FORMULA
CHARACTERIZING INTEGERS AMONG RATIONAL NUMBERS WITH A UNIVERSAL-EXISTENTIAL FORMULA BJORN POONEN Abstract. We prove that Z in definable in Q by a formula with 2 universal quantifiers followed by 7 existential
More informationGraph limits Graph convergence Approximate asymptotic properties of large graphs Extremal combinatorics/computer science : flag algebra method, proper
Jacob Cooper Dan Král Taísa Martins University of Warwick Monash University - Discrete Maths Research Group Graph limits Graph convergence Approximate asymptotic properties of large graphs Extremal combinatorics/computer
More informationLecture 2: From Classical to Quantum Model of Computation
CS 880: Quantum Information Processing 9/7/10 Lecture : From Classical to Quantum Model of Computation Instructor: Dieter van Melkebeek Scribe: Tyson Williams Last class we introduced two models for deterministic
More informationEigenvalues of the Adjacency Tensor on Products of Hypergraphs
Int. J. Contemp. Math. Sciences, Vol. 8, 201, no. 4, 151-158 HIKARI Ltd, www.m-hikari.com Eigenvalues of the Adjacency Tensor on Products of Hypergraphs Kelly J. Pearson Department of Mathematics and Statistics
More informationCS6901: review of Theory of Computation and Algorithms
CS6901: review of Theory of Computation and Algorithms Any mechanically (automatically) discretely computation of problem solving contains at least three components: - problem description - computational
More informationSolving Homogeneous Systems with Sub-matrices
Pure Mathematical Sciences, Vol 7, 218, no 1, 11-18 HIKARI Ltd, wwwm-hikaricom https://doiorg/112988/pms218843 Solving Homogeneous Systems with Sub-matrices Massoud Malek Mathematics, California State
More informationComplexity Theory VU , SS The Polynomial Hierarchy. Reinhard Pichler
Complexity Theory Complexity Theory VU 181.142, SS 2018 6. The Polynomial Hierarchy Reinhard Pichler Institut für Informationssysteme Arbeitsbereich DBAI Technische Universität Wien 15 May, 2018 Reinhard
More informationOutline. Complexity Theory EXACT TSP. The Class DP. Definition. Problem EXACT TSP. Complexity of EXACT TSP. Proposition VU 181.
Complexity Theory Complexity Theory Outline Complexity Theory VU 181.142, SS 2018 6. The Polynomial Hierarchy Reinhard Pichler Institut für Informationssysteme Arbeitsbereich DBAI Technische Universität
More information11 Three problems on the decidability and complexity of stability
11 Three problems on the decidability and complexity of stability Vincent D. Blondel* and John N. Tsitsiklis** *Institute of Mathematics University of Liege Sart Tilman B37 4000 Liege BELGIUM vblondel~ulg.ac.be
More informationComputational Complexity Theory. The World of P and NP. Jin-Yi Cai Computer Sciences Dept University of Wisconsin, Madison
Computational Complexity Theory The World of P and NP Jin-Yi Cai Computer Sciences Dept University of Wisconsin, Madison Sept 11, 2012 Supported by NSF CCF-0914969. 1 2 Entscheidungsproblem The rigorous
More informationNotes for Lecture Notes 2
Stanford University CS254: Computational Complexity Notes 2 Luca Trevisan January 11, 2012 Notes for Lecture Notes 2 In this lecture we define NP, we state the P versus NP problem, we prove that its formulation
More informationSemidefinite Programming
Semidefinite Programming Notes by Bernd Sturmfels for the lecture on June 26, 208, in the IMPRS Ringvorlesung Introduction to Nonlinear Algebra The transition from linear algebra to nonlinear algebra has
More information6-1 The Positivstellensatz P. Parrilo and S. Lall, ECC
6-1 The Positivstellensatz P. Parrilo and S. Lall, ECC 2003 2003.09.02.10 6. The Positivstellensatz Basic semialgebraic sets Semialgebraic sets Tarski-Seidenberg and quantifier elimination Feasibility
More informationNP-Completeness. f(n) \ n n sec sec sec. n sec 24.3 sec 5.2 mins. 2 n sec 17.9 mins 35.
NP-Completeness Reference: Computers and Intractability: A Guide to the Theory of NP-Completeness by Garey and Johnson, W.H. Freeman and Company, 1979. NP-Completeness 1 General Problems, Input Size and
More informationCommuting birth-and-death processes
Commuting birth-and-death processes Caroline Uhler Department of Statistics UC Berkeley (joint work with Steven N. Evans and Bernd Sturmfels) MSRI Workshop on Algebraic Statistics December 18, 2008 Birth-and-death
More information1. Principle of large deviations
1. Principle of large deviations This section will provide a short introduction to the Law of large deviations. The basic principle behind this theory centers on the observation that certain functions
More informationCapacity Pre-log of Noncoherent SIMO Channels via Hironaka s Theorem
Capacity Pre-log of Noncoherent SIMO Channels via Hironaka s Theorem Veniamin I. Morgenshtern 22. May 2012 Joint work with E. Riegler, W. Yang, G. Durisi, S. Lin, B. Sturmfels, and H. Bőlcskei SISO Fading
More informationNondeterministic Turing Machines
Nondeterministic Turing Machines Remarks. I The complexity class P consists of all decision problems that can be solved by a deterministic Turing machine in polynomial time. I The complexity class NP consists
More informationfsat We next show that if sat P, then fsat has a polynomial-time algorithm. c 2010 Prof. Yuh-Dauh Lyuu, National Taiwan University Page 425
fsat fsat is this function problem: Let φ(x 1, x 2,..., x n ) be a boolean expression. If φ is satisfiable, then return a satisfying truth assignment. Otherwise, return no. We next show that if sat P,
More informationComputational complexity of lattice problems and cyclic lattices
Computational complexity of lattice problems and cyclic lattices Lenny Fukshansky Claremont McKenna College Undergraduate Summer Research Program ICERM - Brown University July 28, 2014 Euclidean lattices
More informationDRAFT. Algebraic computation models. Chapter 14
Chapter 14 Algebraic computation models Somewhat rough We think of numerical algorithms root-finding, gaussian elimination etc. as operating over R or C, even though the underlying representation of the
More informationCSC 1700 Analysis of Algorithms: P and NP Problems
CSC 1700 Analysis of Algorithms: P and NP Problems Professor Henry Carter Fall 2016 Recap Algorithmic power is broad but limited Lower bounds determine whether an algorithm can be improved by more than
More informationMath 215 HW #9 Solutions
Math 5 HW #9 Solutions. Problem 4.4.. If A is a 5 by 5 matrix with all a ij, then det A. Volumes or the big formula or pivots should give some upper bound on the determinant. Answer: Let v i be the ith
More informationRepresentations of Positive Polynomials: Theory, Practice, and
Representations of Positive Polynomials: Theory, Practice, and Applications Dept. of Mathematics and Computer Science Emory University, Atlanta, GA Currently: National Science Foundation Temple University
More informationWhy is Deep Learning so effective?
Ma191b Winter 2017 Geometry of Neuroscience The unreasonable effectiveness of deep learning This lecture is based entirely on the paper: Reference: Henry W. Lin and Max Tegmark, Why does deep and cheap
More informationALGEBRAIC CHARACTERIZATION OF UNIQUELY VERTEX COLORABLE GRAPHS
ALGEBRAIC CHARACTERIZATION OF NIQELY VERTEX COLORABLE GRAPHS CHRISTOPHER J. HILLAR AND TROELS WINDFELDT Abstract. The study of graph vertex colorability from an algebraic perspective has introduced novel
More informationInformation in Biology
Information in Biology CRI - Centre de Recherches Interdisciplinaires, Paris May 2012 Information processing is an essential part of Life. Thinking about it in quantitative terms may is useful. 1 Living
More informationan efficient procedure for the decision problem. We illustrate this phenomenon for the Satisfiability problem.
1 More on NP In this set of lecture notes, we examine the class NP in more detail. We give a characterization of NP which justifies the guess and verify paradigm, and study the complexity of solving search
More information18.S34 (FALL 2007) PROBLEMS ON ROOTS OF POLYNOMIALS
18.S34 (FALL 2007) PROBLEMS ON ROOTS OF POLYNOMIALS Note. The terms root and zero of a polynomial are synonyms. Those problems which appeared on the Putnam Exam are stated as they appeared verbatim (except
More informationCS154, Lecture 15: Cook-Levin Theorem SAT, 3SAT
CS154, Lecture 15: Cook-Levin Theorem SAT, 3SAT Definition: A language B is NP-complete if: 1. B NP 2. Every A in NP is poly-time reducible to B That is, A P B When this is true, we say B is NP-hard On
More informationFree probability and quantum information
Free probability and quantum information Benoît Collins WPI-AIMR, Tohoku University & University of Ottawa Tokyo, Nov 8, 2013 Overview Overview Plan: 1. Quantum Information theory: the additivity problem
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 informationTensor decomposition and tensor rank
from the point of view of Classical Algebraic Geometry RTG Workshop Tensors and their Geometry in High Dimensions (September 26-29, 2012) UC Berkeley Università di Firenze Content of the three talks Wednesday
More informationCompressive sampling, or how to get something from almost nothing (probably)
Compressive sampling p. 1/13 Compressive sampling, or how to get something from almost nothing (probably) Willard Miller miller@ima.umn.edu University of Minnesota The problem 1 A signal is a real n-tuple
More informationSystems of Algebraic Equations and Systems of Differential Equations
Systems of Algebraic Equations and Systems of Differential Equations Topics: 2 by 2 systems of linear equations Matrix expression; Ax = b Solving 2 by 2 homogeneous systems Functions defined on matrices
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 informationLecture 17: Cook-Levin Theorem, NP-Complete Problems
6.045 Lecture 17: Cook-Levin Theorem, NP-Complete Problems 1 Is SAT solvable in O(n) time on a multitape TM? Logic circuits of 6n gates for SAT? If yes, then not only is P=NP, but there would be a dream
More information15-251: Great Theoretical Ideas in Computer Science Fall 2016 Lecture 6 September 15, Turing & the Uncomputable
15-251: Great Theoretical Ideas in Computer Science Fall 2016 Lecture 6 September 15, 2016 Turing & the Uncomputable Comparing the cardinality of sets A B if there is an injection (one-to-one map) from
More informationCS3719 Theory of Computation and Algorithms
CS3719 Theory of Computation and Algorithms Any mechanically (automatically) discretely computation of problem solving contains at least three components: - problem description - computational tool - analysis
More informationChapter 2: Source coding
Chapter 2: meghdadi@ensil.unilim.fr University of Limoges Chapter 2: Entropy of Markov Source Chapter 2: Entropy of Markov Source Markov model for information sources Given the present, the future is independent
More informationNP and Computational Intractability
NP and Computational Intractability 1 Review Basic reduction strategies. Simple equivalence: INDEPENDENT-SET P VERTEX-COVER. Special case to general case: VERTEX-COVER P SET-COVER. Encoding with gadgets:
More information0.1 Rational Canonical Forms
We have already seen that it is useful and simpler to study linear systems using matrices. But matrices are themselves cumbersome, as they are stuffed with many entries, and it turns out that it s best
More informationEIGENVALUES AND EIGENVECTORS 3
EIGENVALUES AND EIGENVECTORS 3 1. Motivation 1.1. Diagonal matrices. Perhaps the simplest type of linear transformations are those whose matrix is diagonal (in some basis). Consider for example the matrices
More informationarxiv: v3 [math.ra] 10 Jun 2016
To appear in Linear and Multilinear Algebra Vol. 00, No. 00, Month 0XX, 1 10 The critical exponent for generalized doubly nonnegative matrices arxiv:1407.7059v3 [math.ra] 10 Jun 016 Xuchen Han a, Charles
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 informationReview (probability, linear algebra) CE-717 : Machine Learning Sharif University of Technology
Review (probability, linear algebra) CE-717 : Machine Learning Sharif University of Technology M. Soleymani Fall 2012 Some slides have been adopted from Prof. H.R. Rabiee s and also Prof. R. Gutierrez-Osuna
More informationA lower bound for the Laplacian eigenvalues of a graph proof of a conjecture by Guo
A lower bound for the Laplacian eigenvalues of a graph proof of a conjecture by Guo A. E. Brouwer & W. H. Haemers 2008-02-28 Abstract We show that if µ j is the j-th largest Laplacian eigenvalue, and d
More information+ + ( + ) = Linear recurrent networks. Simpler, much more amenable to analytic treatment E.g. by choosing
Linear recurrent networks Simpler, much more amenable to analytic treatment E.g. by choosing + ( + ) = Firing rates can be negative Approximates dynamics around fixed point Approximation often reasonable
More informationSTA141C: Big Data & High Performance Statistical Computing
STA141C: Big Data & High Performance Statistical Computing Lecture 12: Graph Clustering Cho-Jui Hsieh UC Davis May 29, 2018 Graph Clustering Given a graph G = (V, E, W ) V : nodes {v 1,, v n } E: edges
More informationCombinatorial Types of Tropical Eigenvector
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,,
More informationCorrectness of Dijkstra s algorithm
Correctness of Dijkstra s algorithm Invariant: When vertex u is deleted from the priority queue, d[u] is the correct length of the shortest path from the source s to vertex u. Additionally, the value d[u]
More informationMATHEMATICAL ENGINEERING TECHNICAL REPORTS. Markov Bases for Two-way Subtable Sum Problems
MATHEMATICAL ENGINEERING TECHNICAL REPORTS Markov Bases for Two-way Subtable Sum Problems Hisayuki HARA, Akimichi TAKEMURA and Ruriko YOSHIDA METR 27 49 August 27 DEPARTMENT OF MATHEMATICAL INFORMATICS
More informationNotes on the Matrix-Tree theorem and Cayley s tree enumerator
Notes on the Matrix-Tree theorem and Cayley s tree enumerator 1 Cayley s tree enumerator Recall that the degree of a vertex in a tree (or in any graph) is the number of edges emanating from it We will
More informationNP-Completeness. CptS 223 Advanced Data Structures. Larry Holder School of Electrical Engineering and Computer Science Washington State University
NP-Completeness CptS 223 Advanced Data Structures Larry Holder School of Electrical Engineering and Computer Science Washington State University 1 Hard Graph Problems Hard means no known solutions with
More informationMATRICES. knowledge on matrices Knowledge on matrix operations. Matrix as a tool of solving linear equations with two or three unknowns.
MATRICES After studying this chapter you will acquire the skills in knowledge on matrices Knowledge on matrix operations. Matrix as a tool of solving linear equations with two or three unknowns. List of
More informationMath 314H Solutions to Homework # 3
Math 34H Solutions to Homework # 3 Complete the exercises from the second maple assignment which can be downloaded from my linear algebra course web page Attach printouts of your work on this problem to
More informationGRE Subject test preparation Spring 2016 Topic: Abstract Algebra, Linear Algebra, Number Theory.
GRE Subject test preparation Spring 2016 Topic: Abstract Algebra, Linear Algebra, Number Theory. Linear Algebra Standard matrix manipulation to compute the kernel, intersection of subspaces, column spaces,
More informationLimits of Computation + Course Recap
Limits of Computation + Course Recap ORF 363/COS 323 Instructor: Amir Ali Ahmadi TAs: Y. Chen, G. Hall, J. Ye Fall 2014 1 Reminder: NP-hard and NP-complete problems Definition. A decision problem is said
More informationThe P-vs-NP problem. Andrés E. Caicedo. September 10, 2011
The P-vs-NP problem Andrés E. Caicedo September 10, 2011 This note is based on lecture notes for the Caltech course Math 6c, prepared with A. Kechris and M. Shulman. 1 Decision problems Consider a finite
More informationAsymptotic Approximation of Marginal Likelihood Integrals
Asymptotic Approximation of Marginal Likelihood Integrals Shaowei Lin 10 Dec 2008 Abstract We study the asymptotics of marginal likelihood integrals for discrete models using resolution of singularities
More information18.S34 linear algebra problems (2007)
18.S34 linear algebra problems (2007) Useful ideas for evaluating determinants 1. Row reduction, expanding by minors, or combinations thereof; sometimes these are useful in combination with an induction
More informationInformation in Biology
Lecture 3: Information in Biology Tsvi Tlusty, tsvi@unist.ac.kr Living information is carried by molecular channels Living systems I. Self-replicating information processors Environment II. III. Evolve
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 informationCOMPSCI 514: Algorithms for Data Science
COMPSCI 514: Algorithms for Data Science Arya Mazumdar University of Massachusetts at Amherst Fall 2018 Lecture 8 Spectral Clustering Spectral clustering Curse of dimensionality Dimensionality Reduction
More informationAbout the relationship between formal logic and complexity classes
About the relationship between formal logic and complexity classes Working paper Comments welcome; my email: armandobcm@yahoo.com Armando B. Matos October 20, 2013 1 Introduction We analyze a particular
More informationOverview of Computer Algebra
Overview of Computer Algebra http://cocoa.dima.unige.it/ J. Abbott Universität Kassel J. Abbott Computer Algebra Basics Manchester, July 2018 1 / 12 Intro Characteristics of Computer Algebra or Symbolic
More information