Algorithms for Tensor Decomposition via Numerical Homotopy

Similar documents
Examples of numerics in commutative algebra and algebraic geo

Numerical Local Irreducible Decomposition

Numerical Computations in Algebraic Geometry. Jan Verschelde

Joins and secant varieties

David Eklund. May 12, 2017

Secant varieties. Marin Petkovic. November 23, 2015

PROBLEMS FOR VIASM MINICOURSE: GEOMETRY OF MODULI SPACES LAST UPDATED: DEC 25, 2013

Homotopy Techniques for Tensor Decomposition and Perfect Identifiability

REGULI AND APPLICATIONS, ZARANKIEWICZ PROBLEM

computing an irreducible decomposition of A B looking for solutions where the Jacobian drops rank

12. Linear systems Theorem Let X be a scheme over a ring A. (1) If φ: X P n A is an A-morphism then L = φ O P n

Oeding (Auburn) tensors of rank 5 December 15, / 24

Numerical Algebraic Geometry and Symbolic Computation

COMPLEX ALGEBRAIC SURFACES CLASS 9

Report on the recent progress on the study of the secant defectivity of Segre-Veronese varieties. Hirotachi Abo

Holomorphic line bundles

Demonstration Examples Jonathan D. Hauenstein

Resolution of Singularities in Algebraic Varieties

T -equivariant tensor rank varieties and their K-theory classes

Applications of a Numerical Version of Terracini s Lemma for Secants and Joins

LECTURE 5, FRIDAY

Tropical Algebraic Geometry 3

Normality of secant varieties

Cohomology Tables of Coherent Sheaves

NUMERICAL COMPUTATION OF GALOIS GROUPS

Lecture 1: Systems of linear equations and their solutions

Bertini: A new software package for computations in numerical algebraic geometry

Projective Spaces. Chapter The Projective Line

Solving Boundary Value Problems with Homotopy Continuation

Secant Varieties of Segre Varieties. M. Catalisano, A.V. Geramita, A. Gimigliano

COMPLEX ALGEBRAIC SURFACES CLASS 15

Complex Algebraic Geometry: Smooth Curves Aaron Bertram, First Steps Towards Classifying Curves. The Riemann-Roch Theorem is a powerful tool

SPACES OF RATIONAL CURVES IN COMPLETE INTERSECTIONS

On the Virtual Fundamental Class

Model theory and algebraic geometry in groups, non-standard actions and algorithms

A Robust Form of Kruskal s Identifiability Theorem

Cohomology jump loci of quasi-projective varieties

The Geometry of Matrix Rigidity

Numerical local irreducible decomposition

(II.B) Basis and dimension

Math 4370 Exam 1. Handed out March 9th 2010 Due March 18th 2010

14. Rational maps It is often the case that we are given a variety X and a morphism defined on an open subset U of X. As open sets in the Zariski

LIMIT LINEAR SERIES AND THE MAXIMAL RANK CONJECTURE

Tensors. Notes by Mateusz Michalek and Bernd Sturmfels for the lecture on June 5, 2018, in the IMPRS Ringvorlesung Introduction to Nonlinear Algebra

0. Introduction 1 0. INTRODUCTION

Definition 2.3. We define addition and multiplication of matrices as follows.

APPLICATIONS OF LOCAL COHOMOLOGY

A ne Algebraic Varieties Undergraduate Seminars: Toric Varieties

Institutionen för matematik, KTH.

1. Algebraic vector bundles. Affine Varieties

Exactness in numerical algebraic computations

Introduction to Numerical Algebraic Geometry

MAS345 Algebraic Geometry of Curves: Exercises

Chern Classes and the Chern Character

Cohomology jump loci of local systems

Kähler manifolds and variations of Hodge structures

Corollary. Let X Y be a dominant map of varieties, with general fiber F. If Y and F are rationally connected, then X is.

Sixty-Four Curves of Degree Six

RIMS-1743 K3 SURFACES OF GENUS SIXTEEN. Shigeru MUKAI. February 2012 RESEARCH INSTITUTE FOR MATHEMATICAL SCIENCES. KYOTO UNIVERSITY, Kyoto, Japan

AN INTRODUCTION TO TORIC SURFACES

Lecture VI: Projective varieties

9. Birational Maps and Blowing Up

SPACES OF RATIONAL CURVES ON COMPLETE INTERSECTIONS

Higher secant varieties of classical projective varieties

THE ENVELOPE OF LINES MEETING A FIXED LINE AND TANGENT TO TWO SPHERES

LECTURES 4/5: SYSTEMS OF LINEAR EQUATIONS

Multiple Structures with Arbitrarily Large Projective Dimension

Factoring Solution Sets of Polynomial Systems in Parallel

Equations in simple algebras: variations on a theme of A. Borel. Boris Kunyavskĭı Bar-Ilan University RAGE conference Emory University, May 18, 2011

VERLINDE ALGEBRA LEE COHN. Contents

Euclidean Spaces. Euclidean Spaces. Chapter 10 -S&B

Algebraic Geometry. Question: What regular polygons can be inscribed in an ellipse?

12. Hilbert Polynomials and Bézout s Theorem

fy (X(g)) Y (f)x(g) gy (X(f)) Y (g)x(f)) = fx(y (g)) + gx(y (f)) fy (X(g)) gy (X(f))

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

ON A THEOREM OF CAMPANA AND PĂUN

The Grothendieck Ring of Varieties

MA 206 notes: introduction to resolution of singularities

Tropical Algebraic Geometry

Linear Algebra 1 Exam 2 Solutions 7/14/3

NUMERICAL MACAULIFICATION

12.5 Equations of Lines and Planes

MATH 547 ALGEBRAIC TOPOLOGY HOMEWORK ASSIGNMENT 4

Math Week 1 notes

8. Prime Factorization and Primary Decompositions

Tensor decomposition and tensor rank

Vector bundles in Algebraic Geometry Enrique Arrondo. 1. The notion of vector bundle

Polynomials, Ideals, and Gröbner Bases

Special cubic fourfolds

Math 40510, Algebraic Geometry

WHY POLYNOMIALS? PART 1

AHAHA: Preliminary results on p-adic groups and their representations.

We simply compute: for v = x i e i, bilinearity of B implies that Q B (v) = B(v, v) is given by xi x j B(e i, e j ) =

arxiv: v1 [math.ag] 14 Dec 2016

LECTURE 7, WEDNESDAY

IMPORTANT DEFINITIONS AND THEOREMS REFERENCE SHEET

Introduction to Arithmetic Geometry Fall 2013 Lecture #15 10/29/2013

3.1. Derivations. Let A be a commutative k-algebra. Let M be a left A-module. A derivation of A in M is a linear map D : A M such that

BEZOUT S THEOREM CHRISTIAN KLEVDAL

Tensor decomposition and homotopy continuation

Transcription:

Algorithms for Tensor Decomposition via Numerical Homotopy Session on Algebraic Geometry of Tensor Decompositions August 3, 2013

This talk involves joint work and discussions with: Hirotachi Abo Dan Bates Andrew Sommese

Overview Join Varieties Numerics and Homotopy Continuation Special Structure - Parameter Homotopies/Monodromy Closing remarks

Join Varieties Given points Q 1,..., Q k P n, we let < Q 1,..., Q k > denote their linear span. Let V 1,..., V k P n be irreducible projective varieties of dimensions d 1,..., d k. The open join of the varieties, J O (V 1,..., V k ), is the union of the linear span of k-tuples of points (Q 1,..., Q k ) where Q i V i. The join of the varieties is J(V 1,..., V k ) = J O (V 1,..., V k ).

The expected dimension (and the maximum possible dimension) of J(V 1,..., V k ) is min{m, k 1 + d i }. There can be repeated factors among the V i (I.e. this formulation includes secant varieties).

Let P J O (V 1,..., V k ). A (V 1,..., V k )-decomposition of P is a k-tuple of points (Q 1,..., Q k ) with Q i V i and P < Q 1,..., Q k >. Suppose k 1 + d i = n and that J(V 1,..., V k ) has the expected dimension. If P P n is general then P J O (V 1,..., V k ) and P will have a finite number of (V 1,..., V k )-decompositions.

Problem Formulation: The goal of this talk is to describe a couple of tools from numerical algebraic geometry and how they can be used to 1) Compute a single (V 1,..., V k )-decomposition of P. 2) Compute all of the (V 1,..., V k )-decompositions of P. The tools that will be used are: i) Parameter Homotopy ii) Monodromy

Homotopy Continuation: In homotopy continuation, a polynomial ideal, I, is cast as a member of a parameterized family of polynomial ideals one of which has known isolated solutions. Each of the known isolated solutions is tracked, as the parameter is varied, through a predictor/corrector method. Some of these paths lead to points which lie numerically close to the algebraic set V (I ) determined by I. The points that are close to V (I ) can be refined to lie within any prescribed tolerance of V (I ).

Example: F (x, t) = γt(x 2 1) + (1 t)(x 2 + 8x + 13). When t = 1, we have the equation x 2 1 which has roots 1, 1. When t = 0, we have x 2 + 8x + 13 which has roots 4 ± 5.1235I. As t varies from t = 1 to t = 0, we follow the two solutions {1, 1} to the two solutions { 4 + 5.1235I, 4 5.1235I }. γ is a random complex number of magnitude 1. It ensures that the paths don t run into any problems along the way.

Example: One can study the twisted cubic I = (x 2 wy, y 2 xz, xy wz) via the complete intersection J = (x 2 w 2, y 2 w 2, z 2 w 2 ). This is done through the parametrized family I t := (1 t)(x 2 wy, y 2 xz, xy wz)+tγ(x 2 w 2, y 2 w 2, z 2 w 2 ) Where t is a real parameter and γ is a random complex number.

The ideal I 1 is equal to J. It has 8 isolated solutions that are easy to write down. For each value of t in (0, 1], I t also has 8 isolated solutions. Each of the known isolated solutions for I t can be tracked through a predictor/corrector method as t varies from 1 to 0. This leads to points which lie close to the algebraic set V (I ) determined by I.

The parametrized family can be written x 2 wy x 2 w 2 (1 t) y 2 xz + tγ y 2 w 2. xy wz z 2 w 2 In this form, the homotopy can be seen to be a deformation of a regular section of the sheaf to a non-regular section of E. E = O P 3(2) O P 3(2) O P 3(2)

Side Comment: One commonly used homotopy is to to deform from a regular section to a specific section in H 0 (P r, r i=1 O P r (n i)). A general regular section vanishes on n i isolated points. If Z is a component of the zero locus of the special section then a certain number of these points lead to Z in the deformation. The number of points leading to Z is the equivalence of Z in the complete intersection. We can think of this as a function F (n 1,..., n r, Z).

Let dim(z) = n, and let c 0,..., c n be the Chern classes of Z. The k th elementary symmetric function in n 1,..., n r will be denoted by σ k. If we let n k a k = i=0 ( 1) i ( r + i i ) σ n k i then we get the following numerical formula: Corollary F (n 1,..., n r, Z) = n i=0 a ideg c i. Each choice of the n i leads to a linear constraint on the Chern numbers. Thus a side benefit of homotopy continuation is a method for numerically computing the Chern numbers of a variety.

More generally: Let E be a locally free, globally generated, rank n sheaf on P n. Let s 1, s 0 be sections of E. If the zero locus of s 1 is a set of distinct points then for t (0, 1], the zero locus of tγs 1 + (1 t)s 0 is also a set of distinct points. Each of the points in the zero locus of s 1 can be tracked as t varies. One can derive formulas relating the Chern numbers of E to the Chern numbers of the irreducible components of (s 0 ) 0 and the number of paths leading to the component.

Parameter Homotopy Parameter homotopy is a closely related type of deformation. You have a family of ideals such that the structure of an ideal in the family is constant on an open set. You have a method of varying along a real path in the family such that for t (0, 1], you are on this open set. Deformation through the space of sections of a sheaf is an example of parameter homotopy.

From a polynomial ideal I one can produce a collection of points such that: The points are in one to one correspondence with the irreducible components of the algebraic set V (I ). The points are numerical approximations for general points on the component. From an approximation to a general point on a component, approximations to other general points can be produced. The numerical approximations can be refined to arbitrary numerical accuracy. Furthermore, it can be determined if two given points lie on the same irreducible component.

Overview of Approach: Suppose k 1 + d i = n and that J(V 1,..., V k ) has the expected dimension. Recall that if P P n is general then P J O (V 1,..., V k ) and P will have a finite number of (V 1,..., V k )-decompositions. Approach for finding one decomposition: Find general points Q 1,..., Q k with Q i V i. Find a general point Q < Q 1,..., Q k >. Equations can be written down for the entry locus of Q. Given P J O (V 1,..., V k ), homotopy the (V 1,..., V k )-decomposition for Q to a (V 1,..., V k )-decomposition for P.

Monodromy: From one (V 1,..., V k )-decomposition for Q, use monodromy to find all of the other (V 1,..., V k )-decompositions for Q. I.e. find the entry locus of Q via monodromy. Deform the entire collection of (V 1,..., V k )-decompositions for Q to the entire collection of (V 1,..., V k )-decompositions for P through a parameter homotopy.

Closing comments: 1) What about tensors not on J O (V 1,..., V k )? 2) How big a problem can be solved? 3) What if J(V 1,..., V k ) does not have dimension n? 4) What if J(V 1,..., V k ) is defective?

Thank you!