SlideShare a Scribd company logo
Combinatorics of 4-dimensional Resultant Polytopes
Vissarion Fisikopoulos
Joint work with Alicia Dickenstein (U. Buenos Aires) & Ioannis Z. Emiris (UoA)
Dept. of Informatics & Telecommunications, University of Athens
ISSAC 2013
Resultant polytopes
Algebra: generalization of the resultant polynomial degree
Geometry: Minkowski summands of secondary polytopes
Applications: support computation → discriminant and resultant
computation
Polytopes and Algebra
Given n + 1 polynomials on n variables.
Supports (set of exponents of monomials with non-zero coefficient)
A0, A1, . . . , An ⊂ Zn
.
The resultant R is the polynomial in the coefficients of a system of
polynomials which vanishes if there exists a common root in the
torus of the given polynomials.
The resultant polytope N(R), is the convex hull of the support of R,
i.e. the Newton polytope of the resultant.
f0(x) = ax2
+ b
f1(x) = cx2
+ dx + e
Polytopes and Algebra
Given n + 1 polynomials on n variables.
Supports (set of exponents of monomials with non-zero coefficient)
A0, A1, . . . , An ⊂ Zn
.
The resultant R is the polynomial in the coefficients of a system of
polynomials which vanishes if there exists a common root in the
torus of the given polynomials.
The resultant polytope N(R), is the convex hull of the support of R,
i.e. the Newton polytope of the resultant.
A0
A1
f0(x) = ax2
+ b
f1(x) = cx2
+ dx + e
Polytopes and Algebra
Given n + 1 polynomials on n variables.
Supports (set of exponents of monomials with non-zero coefficient)
A0, A1, . . . , An ⊂ Zn
.
The resultant R is the polynomial in the coefficients of a system of
polynomials which vanishes if there exists a common root in the
torus of the given polynomials.
The resultant polytope N(R), is the convex hull of the support of R,
i.e. the Newton polytope of the resultant.
A0
A1
R(a, b, c, d, e) = ad2
b + c2
b2
− 2caeb + a2
e2
f0(x) = ax2
+ b
f1(x) = cx2
+ dx + e
Polytopes and Algebra
Given n + 1 polynomials on n variables.
Supports (set of exponents of monomials with non-zero coefficient)
A0, A1, . . . , An ⊂ Zn
.
The resultant R is the polynomial in the coefficients of a system of
polynomials which vanishes if there exists a common root in the
torus of the given polynomials.
The resultant polytope N(R), is the convex hull of the support of R,
i.e. the Newton polytope of the resultant.
A0
A1
N(R)R(a, b, c, d, e) = ad2
b + c2
b2
− 2caeb + a2
e2
f0(x) = ax2
+ b
f1(x) = cx2
+ dx + e
Polytopes and Algebra
The case of linear polynomials
A0
A1
N(R)
A2
4-dimensional Birkhoff polytope
f0(x, y) = ax + by + c
f1(x, y) = dx + ey + f
f2(x, y) = gx + hy + i
a b c
d e f
g h i
R(a, b, c, d, e, f, g, h, i) =
Polytopes and Algebra
A0
A1
Q: How N(R) looks like in the general case
A2
f0(x, y) = axy2
+ x4
y + c
f1(x, y) = dx + ey
f2(x, y) = gx2
+ hy + i
Resultant polytopes: Motivation
Algebra: useful to express the solvability of polynomial systems,
generalizes the notion of the degree of the resultant
Geometry: Minkowski summands of secondary polytopes, equival.
classes of secondary vertices, generalize Birkhoff polytopes
Applications: support computation → discriminant and resultant
computation, implicitization of parametric hypersurfaces
Existing work
[GKZ’90] Univariate case / general dimensional N(R)
[Sturmfels’94] Multivariate case / up to 3 dimensional N(R)
Existing work
[GKZ’90] Univariate case / general dimensional N(R)
[Sturmfels’94] Multivariate case / up to 3 dimensional N(R)
One step beyond... 4-dimensional N(R)
Polytope P ⊆ R4
; f-vector is the vector of its face cardinalities.
Call vertices, edges, ridges, facets, the 0,1,2,3-d, resp., faces of P.
f-vectors of 4-dimensional N(R)
(5, 10, 10, 5)
(6, 15, 18, 9)
(8, 20, 21, 9)
(9, 22, 21, 8)
.
.
.
(17, 49, 48, 16)
(17, 49, 49, 17)
(17, 50, 50, 17)
(18, 51, 48, 15)
(18, 51, 49, 16)
(18, 52, 50, 16)
(18, 52, 51, 17)
(18, 53, 51, 16)
(18, 53, 53, 18)
(18, 54, 54, 18)
(19, 54, 52, 17)
(19, 55, 51, 15)
(19, 55, 52, 16)
(19, 55, 54, 18)
(19, 56, 54, 17)
(19, 56, 56, 19)
(19, 57, 57, 19)
(20, 58, 54, 16)
(20, 59, 57, 18)
(20, 60, 60, 20)
(21, 62, 60, 19)
(21, 63, 63, 21)
(22, 66, 66, 22)
One step beyond... 4-dimensional N(R)
Polytope P ⊆ R4
; f-vector is the vector of its face cardinalities.
Call vertices, edges, ridges, facets, the 0,1,2,3-d, resp., faces of P.
f-vectors of 4-dimensional N(R)
(5, 10, 10, 5)
(6, 15, 18, 9)
(8, 20, 21, 9)
(9, 22, 21, 8)
.
.
.
(17, 49, 48, 16)
(17, 49, 49, 17)
(17, 50, 50, 17)
(18, 51, 48, 15)
(18, 51, 49, 16)
(18, 52, 50, 16)
(18, 52, 51, 17)
(18, 53, 51, 16)
(18, 53, 53, 18)
(18, 54, 54, 18)
(19, 54, 52, 17)
(19, 55, 51, 15)
(19, 55, 52, 16)
(19, 55, 54, 18)
(19, 56, 54, 17)
(19, 56, 56, 19)
(19, 57, 57, 19)
(20, 58, 54, 16)
(20, 59, 57, 18)
(20, 60, 60, 20)
(21, 62, 60, 19)
(21, 63, 63, 21)
(22, 66, 66, 22)
One step beyond... 4-dimensional N(R)
Polytope P ⊆ R4
; f-vector is the vector of its face cardinalities.
Call vertices, edges, ridges, facets, the 0,1,2,3-d, resp., faces of P.
f-vectors of 4-dimensional N(R)
(5, 10, 10, 5)
(6, 15, 18, 9)
(8, 20, 21, 9)
(9, 22, 21, 8)
.
.
.
(17, 49, 48, 16)
(17, 49, 49, 17)
(17, 50, 50, 17)
(18, 51, 48, 15)
(18, 51, 49, 16)
(18, 52, 50, 16)
(18, 52, 51, 17)
(18, 53, 51, 16)
(18, 53, 53, 18)
(18, 54, 54, 18)
(19, 54, 52, 17)
(19, 55, 51, 15)
(19, 55, 52, 16)
(19, 55, 54, 18)
(19, 56, 54, 17)
(19, 56, 56, 19)
(19, 57, 57, 19)
(20, 58, 54, 16)
(20, 59, 57, 18)
(20, 60, 60, 20)
(21, 62, 60, 19)
(21, 63, 63, 21)
(22, 66, 66, 22)
Computation of resultant polytopes
respol software [Emiris-F-Konaxis-Pe˜naranda ’12]
lower bounds
C++, CGAL (Computational Geometry Algorithms Library)
http://sourceforge.net/projects/respol
Alternative algorithm that utilizes tropical geometry (GFan library)
[Jensen-Yu ’11]
Computation of resultant polytopes
respol software [Emiris-F-Konaxis-Pe˜naranda ’12]
lower bounds
C++, CGAL (Computational Geometry Algorithms Library)
http://sourceforge.net/projects/respol
Alternative algorithm that utilizes tropical geometry (GFan library)
[Jensen-Yu ’11]
Main result
Theorem
Given A0, A1, . . . , An ⊂ Zn
with N(R) of dimension 4. Then N(R) are
degenerations of the polytopes in following cases.
(i) All |Ai| = 2, except for one with cardinality 5, is a 4-simplex with
f-vector (5, 10, 10, 5).
(ii) All |Ai| = 2, except for two with cardinalities 3 and 4, has f-vector
(10, 26, 25, 9).
(iii) All |Ai| = 2, except for three with cardinality 3, maximal number of
ridges is ˜f2 = 66 and of facets ˜f3 = 22. Moreover, 22 ≤ ˜f0 ≤ 28,
and 66 ≤ ˜f1 ≤ 72. The lower bounds are tight.
Degenarations can only decrease the number of faces.
Focus on new case (iii), which reduces to n = 2 and each |Ai| = 3.
Previous upper bound for vertices yields 6608 [Sturmfels’94].
Main result
Theorem
Given A0, A1, . . . , An ⊂ Zn
with N(R) of dimension 4. Then N(R) are
degenerations of the polytopes in following cases.
(i) All |Ai| = 2, except for one with cardinality 5, is a 4-simplex with
f-vector (5, 10, 10, 5).
(ii) All |Ai| = 2, except for two with cardinalities 3 and 4, has f-vector
(10, 26, 25, 9).
(iii) All |Ai| = 2, except for three with cardinality 3, maximal number of
ridges is ˜f2 = 66 and of facets ˜f3 = 22. Moreover, 22 ≤ ˜f0 ≤ 28,
and 66 ≤ ˜f1 ≤ 72. The lower bounds are tight.
Degenarations can only decrease the number of faces.
Focus on new case (iii), which reduces to n = 2 and each |Ai| = 3.
Previous upper bound for vertices yields 6608 [Sturmfels’94].
Main result
Theorem
Given A0, A1, . . . , An ⊂ Zn
with N(R) of dimension 4. Then N(R) are
degenerations of the polytopes in following cases.
(i) All |Ai| = 2, except for one with cardinality 5, is a 4-simplex with
f-vector (5, 10, 10, 5).
(ii) All |Ai| = 2, except for two with cardinalities 3 and 4, has f-vector
(10, 26, 25, 9).
(iii) All |Ai| = 2, except for three with cardinality 3, maximal number of
ridges is ˜f2 = 66 and of facets ˜f3 = 22. Moreover, 22 ≤ ˜f0 ≤ 28,
and 66 ≤ ˜f1 ≤ 72. The lower bounds are tight.
Degenarations can only decrease the number of faces.
Focus on new case (iii), which reduces to n = 2 and each |Ai| = 3.
Previous upper bound for vertices yields 6608 [Sturmfels’94].
Main result
Theorem
Given A0, A1, . . . , An ⊂ Zn
with N(R) of dimension 4. Then N(R) are
degenerations of the polytopes in following cases.
(i) All |Ai| = 2, except for one with cardinality 5, is a 4-simplex with
f-vector (5, 10, 10, 5).
(ii) All |Ai| = 2, except for two with cardinalities 3 and 4, has f-vector
(10, 26, 25, 9).
(iii) All |Ai| = 2, except for three with cardinality 3, maximal number of
ridges is ˜f2 = 66 and of facets ˜f3 = 22. Moreover, 22 ≤ ˜f0 ≤ 28,
and 66 ≤ ˜f1 ≤ 72. The lower bounds are tight.
Degenarations can only decrease the number of faces.
Focus on new case (iii), which reduces to n = 2 and each |Ai| = 3.
Previous upper bound for vertices yields 6608 [Sturmfels’94].
Main result
Theorem
Given A0, A1, . . . , An ⊂ Zn
with N(R) of dimension 4. Then N(R) are
degenerations of the polytopes in following cases.
(i) All |Ai| = 2, except for one with cardinality 5, is a 4-simplex with
f-vector (5, 10, 10, 5).
(ii) All |Ai| = 2, except for two with cardinalities 3 and 4, has f-vector
(10, 26, 25, 9).
(iii) All |Ai| = 2, except for three with cardinality 3, maximal number of
ridges is ˜f2 = 66 and of facets ˜f3 = 22. Moreover, 22 ≤ ˜f0 ≤ 28,
and 66 ≤ ˜f1 ≤ 72. The lower bounds are tight.
Degenarations can only decrease the number of faces.
Focus on new case (iii), which reduces to n = 2 and each |Ai| = 3.
Previous upper bound for vertices yields 6608 [Sturmfels’94].
Tool (1): N(R) faces and subdivisions
A subdivision S of A0 + A1 + · · · + An is mixed when its cells have
expressions as Minkowski sums of convex hulls of point subsets in Ai’s.
Example
mixed subdivision S of A0 + A1 + A2
A0
A1
A2
Proposition (Sturmfels’94)
A regular mixed subdivision S of A0 + A1 + · · · + An corresponds to a
face of N(R) which is the Minkowski sum of the resultant polytopes of
the cells (subsystems) of S.
Tool (1): N(R) faces and subdivisions
A subdivision S of A0 + A1 + · · · + An is mixed when its cells have
expressions as Minkowski sums of convex hulls of point subsets in Ai’s.
Example
mixed subdivision S of A0 + A1 + A2
A0
A1
A2
Proposition (Sturmfels’94)
A regular mixed subdivision S of A0 + A1 + · · · + An corresponds to a
face of N(R) which is the Minkowski sum of the resultant polytopes of
the cells (subsystems) of S.
Tool (1): N(R) faces and subdivisions
Example
white, blue, red cells → N(R) vertex
purple cell → N(R) segment
turquoise cell → N(R) triangle
Mink. sum of N(R) triangle and N(R) segmentsubd. S of A0 + A1 + A2
Tool (1): N(R) faces and subdivisions
Example
white, blue, red cells → N(R) vertex
purple cell → N(R) segment
turquoise cell → N(R) triangle
Mink. sum of N(R) triangle and N(R) segmentsubd. S of A0 + A1 + A2
Tool (1): N(R) faces and subdivisions
Example
white, blue, red cells → N(R) vertex
purple cell → N(R) segment
turquoise cell → N(R) triangle
Mink. sum of N(R) triangle and N(R) segmentsubd. S of A0 + A1 + A2
Tool (2): Input genericity
Proposition
Input genericity maximizes the number of resultant polytope faces.
Proof idea
N(R∗
) f-vector: (18, 52, 50, 16)
N(R) f-vector: (14, 38, 36, 12)
p
p∗
A0 A1 A2
A0 A1 A2
Tool (2): Input genericity
Proposition
Input genericity maximizes the number of resultant polytope faces.
Proof idea
N(R∗
) f-vector: (18, 52, 50, 16)
N(R) f-vector: (14, 38, 36, 12)
p
p∗
A0 A1 A2
A0 A1 A2
→ For upper bounds on the number of N(R) faces consider generic
inputs, i.e. no parallel edges.
Facets of 4-d resultant polytopes
Lemma
All the possible types of N(R) facets are
resultant facet: 3-d N(R)
prism facet: 2-d N(R) (triangle) + 1-d N(R)
cube facet: 1-d N(R) + 1-d N(R) + 1-d N(R)
3D
Facets of 4-d resultant polytopes
Lemma
All the possible types of N(R) facets are
resultant facet: 3-d N(R)
prism facet: 2-d N(R) (triangle) + 1-d N(R)
cube facet: 1-d N(R) + 1-d N(R) + 1-d N(R)
3D
2D
Counting facets
Lemma
There can be at most 9, 9, 4 resultant, prism, cube facets, resp., and this
is tight.
Proof idea
Unique subdivision that corresponds to 4 cube facets
Faces of 4-d resultant polytopes
Lemma
The maximal number of ridges of N(R) is ˜f2 = 66. Moreover,
˜f1 = ˜f0 + 44, 22 ≤ ˜f0 ≤ 28, and 66 ≤ ˜f1 ≤ 72. The lower bounds are
tight.
Elements of proof
[Kalai87]
f1 +
i≥4
(i − 3)fi
2 ≥ df0 −
d + 1
2
,
where fi
2 is the number of 2-faces which are i-gons.
Open problems & a conjecture
Open
The maximum f-vector of a 4d-resultant polytope is (22, 66, 66, 22).
Open
Explain symmetry of f-vectors of 4d-resultant polytopes.
Conjecture
f0(d) ≤ 3 ·
S =d−1 i∈S
˜f0(i)
where S is any multiset with elements in {1, . . . , d − 1}, S := i∈S i,
and ˜f0(i) is the maximum number of vertices of a i-dimensional N(R).
The only bound in terms of d is (3d − 3)2d2
[Sturmfels’94], yielding
˜f0(5) ≤ 1250
whereas our conjecture yields ˜f0(5) ≤ 231.
Open problems & a conjecture
Open
The maximum f-vector of a 4d-resultant polytope is (22, 66, 66, 22).
Open
Explain symmetry of f-vectors of 4d-resultant polytopes.
Conjecture
f0(d) ≤ 3 ·
S =d−1 i∈S
˜f0(i)
where S is any multiset with elements in {1, . . . , d − 1}, S := i∈S i,
and ˜f0(i) is the maximum number of vertices of a i-dimensional N(R).
The only bound in terms of d is (3d − 3)2d2
[Sturmfels’94], yielding
˜f0(5) ≤ 1250
whereas our conjecture yields ˜f0(5) ≤ 231.
Open problems & a conjecture
Open
The maximum f-vector of a 4d-resultant polytope is (22, 66, 66, 22).
Open
Explain symmetry of f-vectors of 4d-resultant polytopes.
Conjecture
f0(d) ≤ 3 ·
S =d−1 i∈S
˜f0(i)
where S is any multiset with elements in {1, . . . , d − 1}, S := i∈S i,
and ˜f0(i) is the maximum number of vertices of a i-dimensional N(R).
The only bound in terms of d is (3d − 3)2d2
[Sturmfels’94], yielding
˜f0(5) ≤ 1250
whereas our conjecture yields ˜f0(5) ≤ 231.
Open problems & a conjecture
Open
The maximum f-vector of a 4d-resultant polytope is (22, 66, 66, 22).
Open
Explain symmetry of f-vectors of 4d-resultant polytopes.
Conjecture
f0(d) ≤ 3 ·
S =d−1 i∈S
˜f0(i)
where S is any multiset with elements in {1, . . . , d − 1}, S := i∈S i,
and ˜f0(i) is the maximum number of vertices of a i-dimensional N(R).
The only bound in terms of d is (3d − 3)2d2
[Sturmfels’94], yielding
˜f0(5) ≤ 1250
whereas our conjecture yields ˜f0(5) ≤ 231.
"Combinatorics of 4-dimensional resultant polytopes"
Thank you!

More Related Content

PDF
Combinatorics of 4-dimensional Resultant Polytopes
PDF
The Newton polytope of the sparse resultant
PPTX
IITJEE - 2010 ii -mathematics
PDF
Chap7 2 Ecc Intro
PDF
Functions JC H2 Maths
PDF
JC Vectors summary
PDF
Analytic construction of points on modular elliptic curves
Combinatorics of 4-dimensional Resultant Polytopes
The Newton polytope of the sparse resultant
IITJEE - 2010 ii -mathematics
Chap7 2 Ecc Intro
Functions JC H2 Maths
JC Vectors summary
Analytic construction of points on modular elliptic curves

What's hot (20)

DOCX
Class xii practice questions
PDF
Maths chapter wise Important questions
PDF
Cs6702 graph theory and applications Anna University question paper apr may 2...
DOCX
Peperiksaan pertengahan tahun t4 2012 (2)
PDF
Q paper I puc-2014(MATHEMATICS)
PDF
Acct bouyuklieva
PDF
Form 4 formulae and note
PPT
Elliptical curve cryptography
DOCX
Discrete mathematic answers of questions
PDF
Discrete mathematic answers of questions
PPTX
IITJEE - 2009 ii - mathematics
PPTX
On sum edge coloring of regular, bipartite and split graphs
PDF
Complex Numbers and Functions. Complex Differentiation
PDF
Jam 2006 Test Papers Mathematical Statistics
DOC
C3 January 2012 QP
PDF
Engr 371 final exam april 1996
PDF
Power series
PPT
Higher Maths 2.1.1 - Polynomials
PDF
Quadratic functions and Equations.pdf
Class xii practice questions
Maths chapter wise Important questions
Cs6702 graph theory and applications Anna University question paper apr may 2...
Peperiksaan pertengahan tahun t4 2012 (2)
Q paper I puc-2014(MATHEMATICS)
Acct bouyuklieva
Form 4 formulae and note
Elliptical curve cryptography
Discrete mathematic answers of questions
Discrete mathematic answers of questions
IITJEE - 2009 ii - mathematics
On sum edge coloring of regular, bipartite and split graphs
Complex Numbers and Functions. Complex Differentiation
Jam 2006 Test Papers Mathematical Statistics
C3 January 2012 QP
Engr 371 final exam april 1996
Power series
Higher Maths 2.1.1 - Polynomials
Quadratic functions and Equations.pdf
Ad

Similar to "Combinatorics of 4-dimensional resultant polytopes" (20)

PDF
Polyhedral computations in computational algebraic geometry and optimization
PDF
Density theorems for Euclidean point configurations
PDF
Polycycles and their elementary decompositions
PDF
Group {1, −1, i, −i} Cordial Labeling of Product Related Graphs
PDF
Nbhm m. a. and m.sc. scholarship test 2005
PDF
Problem Solving by Computer Finite Element Method
PDF
High-dimensional polytopes defined by oracles: algorithms, computations and a...
PDF
Solving integral equations on boundaries with corners, edges, and nearly sing...
PDF
Nbhm m. a. and m.sc. scholarship test 2012 with answer key
PDF
Some properties of m sequences over finite field fp
PPTX
Graph theory and life
PDF
Research Inventy : International Journal of Engineering and Science
PDF
Nbhm m. a. and m.sc. scholarship test september 20, 2014 with answer key
PDF
Nonlinear perturbed difference equations
PDF
Pure Mathematics Unit 2 - Textbook
PDF
Volume and edge skeleton computation in high dimensions
PDF
Nbhm m. a. and m.sc. scholarship test 2006
PDF
Applied Maths II ASTU (1).pdf calculus 2
PDF
Fj25991998
PDF
590-Article Text.pdf
Polyhedral computations in computational algebraic geometry and optimization
Density theorems for Euclidean point configurations
Polycycles and their elementary decompositions
Group {1, −1, i, −i} Cordial Labeling of Product Related Graphs
Nbhm m. a. and m.sc. scholarship test 2005
Problem Solving by Computer Finite Element Method
High-dimensional polytopes defined by oracles: algorithms, computations and a...
Solving integral equations on boundaries with corners, edges, and nearly sing...
Nbhm m. a. and m.sc. scholarship test 2012 with answer key
Some properties of m sequences over finite field fp
Graph theory and life
Research Inventy : International Journal of Engineering and Science
Nbhm m. a. and m.sc. scholarship test september 20, 2014 with answer key
Nonlinear perturbed difference equations
Pure Mathematics Unit 2 - Textbook
Volume and edge skeleton computation in high dimensions
Nbhm m. a. and m.sc. scholarship test 2006
Applied Maths II ASTU (1).pdf calculus 2
Fj25991998
590-Article Text.pdf
Ad

More from Vissarion Fisikopoulos (20)

PDF
Efficient sampling of constraint spaces in practice
PDF
volesti: sampling efficiently from high dimensional distributions
PDF
High-dimensional sampling and volume computation
PDF
"Mesh of Periodic Minimal Surfaces in CGAL."
PDF
"Regular triangularions and resultant polytopes."
PDF
"Exact and approximate algorithms for resultant polytopes."
PDF
"An output-sensitive algorithm for computing projections of resultant polytop...
PDF
"Faster Geometric Algorithms via Dynamic Determinant Computation."
PDF
Oracle-based algorithms for high-dimensional polytopes.
PDF
Efficient Volume and Edge-Skeleton Computation for Polytopes Given by Oracles
PDF
Efficient Edge-Skeleton Computation for Polytopes Defined by Oracles
PDF
High-dimensional polytopes defined by oracles: algorithms, computations and a...
PDF
Working with spatial trajectories in Boost Geometry
PDF
High-dimensional sampling and volume computation
PDF
Conctructing Polytopes via a Vertex Oracle
PDF
Enumeration of 2-level polytopes
PDF
Efficient Random-Walk Methods forApproximating Polytope Volume
PDF
A new practical algorithm for volume estimation using annealing of convex bodies
PDF
Volume computation and applications
PDF
Geodesic algorithms: an experimental study
Efficient sampling of constraint spaces in practice
volesti: sampling efficiently from high dimensional distributions
High-dimensional sampling and volume computation
"Mesh of Periodic Minimal Surfaces in CGAL."
"Regular triangularions and resultant polytopes."
"Exact and approximate algorithms for resultant polytopes."
"An output-sensitive algorithm for computing projections of resultant polytop...
"Faster Geometric Algorithms via Dynamic Determinant Computation."
Oracle-based algorithms for high-dimensional polytopes.
Efficient Volume and Edge-Skeleton Computation for Polytopes Given by Oracles
Efficient Edge-Skeleton Computation for Polytopes Defined by Oracles
High-dimensional polytopes defined by oracles: algorithms, computations and a...
Working with spatial trajectories in Boost Geometry
High-dimensional sampling and volume computation
Conctructing Polytopes via a Vertex Oracle
Enumeration of 2-level polytopes
Efficient Random-Walk Methods forApproximating Polytope Volume
A new practical algorithm for volume estimation using annealing of convex bodies
Volume computation and applications
Geodesic algorithms: an experimental study

Recently uploaded (20)

PPTX
neck nodes and dissection types and lymph nodes levels
PDF
Formation of Supersonic Turbulence in the Primordial Star-forming Cloud
PPTX
Introduction to Fisheries Biotechnology_Lesson 1.pptx
PDF
. Radiology Case Scenariosssssssssssssss
PDF
HPLC-PPT.docx high performance liquid chromatography
PDF
IFIT3 RNA-binding activity primores influenza A viruz infection and translati...
PPTX
INTRODUCTION TO EVS | Concept of sustainability
PPTX
ANEMIA WITH LEUKOPENIA MDS 07_25.pptx htggtftgt fredrctvg
PPTX
Comparative Structure of Integument in Vertebrates.pptx
PPTX
TOTAL hIP ARTHROPLASTY Presentation.pptx
PDF
Mastering Bioreactors and Media Sterilization: A Complete Guide to Sterile Fe...
PPTX
Cell Membrane: Structure, Composition & Functions
PPTX
2Systematics of Living Organisms t-.pptx
PDF
Unveiling a 36 billion solar mass black hole at the centre of the Cosmic Hors...
PPTX
2. Earth - The Living Planet earth and life
PPTX
famous lake in india and its disturibution and importance
PDF
Phytochemical Investigation of Miliusa longipes.pdf
PDF
SEHH2274 Organic Chemistry Notes 1 Structure and Bonding.pdf
DOCX
Viruses (History, structure and composition, classification, Bacteriophage Re...
PPT
The World of Physical Science, • Labs: Safety Simulation, Measurement Practice
neck nodes and dissection types and lymph nodes levels
Formation of Supersonic Turbulence in the Primordial Star-forming Cloud
Introduction to Fisheries Biotechnology_Lesson 1.pptx
. Radiology Case Scenariosssssssssssssss
HPLC-PPT.docx high performance liquid chromatography
IFIT3 RNA-binding activity primores influenza A viruz infection and translati...
INTRODUCTION TO EVS | Concept of sustainability
ANEMIA WITH LEUKOPENIA MDS 07_25.pptx htggtftgt fredrctvg
Comparative Structure of Integument in Vertebrates.pptx
TOTAL hIP ARTHROPLASTY Presentation.pptx
Mastering Bioreactors and Media Sterilization: A Complete Guide to Sterile Fe...
Cell Membrane: Structure, Composition & Functions
2Systematics of Living Organisms t-.pptx
Unveiling a 36 billion solar mass black hole at the centre of the Cosmic Hors...
2. Earth - The Living Planet earth and life
famous lake in india and its disturibution and importance
Phytochemical Investigation of Miliusa longipes.pdf
SEHH2274 Organic Chemistry Notes 1 Structure and Bonding.pdf
Viruses (History, structure and composition, classification, Bacteriophage Re...
The World of Physical Science, • Labs: Safety Simulation, Measurement Practice

"Combinatorics of 4-dimensional resultant polytopes"

  • 1. Combinatorics of 4-dimensional Resultant Polytopes Vissarion Fisikopoulos Joint work with Alicia Dickenstein (U. Buenos Aires) & Ioannis Z. Emiris (UoA) Dept. of Informatics & Telecommunications, University of Athens ISSAC 2013
  • 2. Resultant polytopes Algebra: generalization of the resultant polynomial degree Geometry: Minkowski summands of secondary polytopes Applications: support computation → discriminant and resultant computation
  • 3. Polytopes and Algebra Given n + 1 polynomials on n variables. Supports (set of exponents of monomials with non-zero coefficient) A0, A1, . . . , An ⊂ Zn . The resultant R is the polynomial in the coefficients of a system of polynomials which vanishes if there exists a common root in the torus of the given polynomials. The resultant polytope N(R), is the convex hull of the support of R, i.e. the Newton polytope of the resultant. f0(x) = ax2 + b f1(x) = cx2 + dx + e
  • 4. Polytopes and Algebra Given n + 1 polynomials on n variables. Supports (set of exponents of monomials with non-zero coefficient) A0, A1, . . . , An ⊂ Zn . The resultant R is the polynomial in the coefficients of a system of polynomials which vanishes if there exists a common root in the torus of the given polynomials. The resultant polytope N(R), is the convex hull of the support of R, i.e. the Newton polytope of the resultant. A0 A1 f0(x) = ax2 + b f1(x) = cx2 + dx + e
  • 5. Polytopes and Algebra Given n + 1 polynomials on n variables. Supports (set of exponents of monomials with non-zero coefficient) A0, A1, . . . , An ⊂ Zn . The resultant R is the polynomial in the coefficients of a system of polynomials which vanishes if there exists a common root in the torus of the given polynomials. The resultant polytope N(R), is the convex hull of the support of R, i.e. the Newton polytope of the resultant. A0 A1 R(a, b, c, d, e) = ad2 b + c2 b2 − 2caeb + a2 e2 f0(x) = ax2 + b f1(x) = cx2 + dx + e
  • 6. Polytopes and Algebra Given n + 1 polynomials on n variables. Supports (set of exponents of monomials with non-zero coefficient) A0, A1, . . . , An ⊂ Zn . The resultant R is the polynomial in the coefficients of a system of polynomials which vanishes if there exists a common root in the torus of the given polynomials. The resultant polytope N(R), is the convex hull of the support of R, i.e. the Newton polytope of the resultant. A0 A1 N(R)R(a, b, c, d, e) = ad2 b + c2 b2 − 2caeb + a2 e2 f0(x) = ax2 + b f1(x) = cx2 + dx + e
  • 7. Polytopes and Algebra The case of linear polynomials A0 A1 N(R) A2 4-dimensional Birkhoff polytope f0(x, y) = ax + by + c f1(x, y) = dx + ey + f f2(x, y) = gx + hy + i a b c d e f g h i R(a, b, c, d, e, f, g, h, i) =
  • 8. Polytopes and Algebra A0 A1 Q: How N(R) looks like in the general case A2 f0(x, y) = axy2 + x4 y + c f1(x, y) = dx + ey f2(x, y) = gx2 + hy + i
  • 9. Resultant polytopes: Motivation Algebra: useful to express the solvability of polynomial systems, generalizes the notion of the degree of the resultant Geometry: Minkowski summands of secondary polytopes, equival. classes of secondary vertices, generalize Birkhoff polytopes Applications: support computation → discriminant and resultant computation, implicitization of parametric hypersurfaces
  • 10. Existing work [GKZ’90] Univariate case / general dimensional N(R) [Sturmfels’94] Multivariate case / up to 3 dimensional N(R)
  • 11. Existing work [GKZ’90] Univariate case / general dimensional N(R) [Sturmfels’94] Multivariate case / up to 3 dimensional N(R)
  • 12. One step beyond... 4-dimensional N(R) Polytope P ⊆ R4 ; f-vector is the vector of its face cardinalities. Call vertices, edges, ridges, facets, the 0,1,2,3-d, resp., faces of P. f-vectors of 4-dimensional N(R) (5, 10, 10, 5) (6, 15, 18, 9) (8, 20, 21, 9) (9, 22, 21, 8) . . . (17, 49, 48, 16) (17, 49, 49, 17) (17, 50, 50, 17) (18, 51, 48, 15) (18, 51, 49, 16) (18, 52, 50, 16) (18, 52, 51, 17) (18, 53, 51, 16) (18, 53, 53, 18) (18, 54, 54, 18) (19, 54, 52, 17) (19, 55, 51, 15) (19, 55, 52, 16) (19, 55, 54, 18) (19, 56, 54, 17) (19, 56, 56, 19) (19, 57, 57, 19) (20, 58, 54, 16) (20, 59, 57, 18) (20, 60, 60, 20) (21, 62, 60, 19) (21, 63, 63, 21) (22, 66, 66, 22)
  • 13. One step beyond... 4-dimensional N(R) Polytope P ⊆ R4 ; f-vector is the vector of its face cardinalities. Call vertices, edges, ridges, facets, the 0,1,2,3-d, resp., faces of P. f-vectors of 4-dimensional N(R) (5, 10, 10, 5) (6, 15, 18, 9) (8, 20, 21, 9) (9, 22, 21, 8) . . . (17, 49, 48, 16) (17, 49, 49, 17) (17, 50, 50, 17) (18, 51, 48, 15) (18, 51, 49, 16) (18, 52, 50, 16) (18, 52, 51, 17) (18, 53, 51, 16) (18, 53, 53, 18) (18, 54, 54, 18) (19, 54, 52, 17) (19, 55, 51, 15) (19, 55, 52, 16) (19, 55, 54, 18) (19, 56, 54, 17) (19, 56, 56, 19) (19, 57, 57, 19) (20, 58, 54, 16) (20, 59, 57, 18) (20, 60, 60, 20) (21, 62, 60, 19) (21, 63, 63, 21) (22, 66, 66, 22)
  • 14. One step beyond... 4-dimensional N(R) Polytope P ⊆ R4 ; f-vector is the vector of its face cardinalities. Call vertices, edges, ridges, facets, the 0,1,2,3-d, resp., faces of P. f-vectors of 4-dimensional N(R) (5, 10, 10, 5) (6, 15, 18, 9) (8, 20, 21, 9) (9, 22, 21, 8) . . . (17, 49, 48, 16) (17, 49, 49, 17) (17, 50, 50, 17) (18, 51, 48, 15) (18, 51, 49, 16) (18, 52, 50, 16) (18, 52, 51, 17) (18, 53, 51, 16) (18, 53, 53, 18) (18, 54, 54, 18) (19, 54, 52, 17) (19, 55, 51, 15) (19, 55, 52, 16) (19, 55, 54, 18) (19, 56, 54, 17) (19, 56, 56, 19) (19, 57, 57, 19) (20, 58, 54, 16) (20, 59, 57, 18) (20, 60, 60, 20) (21, 62, 60, 19) (21, 63, 63, 21) (22, 66, 66, 22)
  • 15. Computation of resultant polytopes respol software [Emiris-F-Konaxis-Pe˜naranda ’12] lower bounds C++, CGAL (Computational Geometry Algorithms Library) http://sourceforge.net/projects/respol Alternative algorithm that utilizes tropical geometry (GFan library) [Jensen-Yu ’11]
  • 16. Computation of resultant polytopes respol software [Emiris-F-Konaxis-Pe˜naranda ’12] lower bounds C++, CGAL (Computational Geometry Algorithms Library) http://sourceforge.net/projects/respol Alternative algorithm that utilizes tropical geometry (GFan library) [Jensen-Yu ’11]
  • 17. Main result Theorem Given A0, A1, . . . , An ⊂ Zn with N(R) of dimension 4. Then N(R) are degenerations of the polytopes in following cases. (i) All |Ai| = 2, except for one with cardinality 5, is a 4-simplex with f-vector (5, 10, 10, 5). (ii) All |Ai| = 2, except for two with cardinalities 3 and 4, has f-vector (10, 26, 25, 9). (iii) All |Ai| = 2, except for three with cardinality 3, maximal number of ridges is ˜f2 = 66 and of facets ˜f3 = 22. Moreover, 22 ≤ ˜f0 ≤ 28, and 66 ≤ ˜f1 ≤ 72. The lower bounds are tight. Degenarations can only decrease the number of faces. Focus on new case (iii), which reduces to n = 2 and each |Ai| = 3. Previous upper bound for vertices yields 6608 [Sturmfels’94].
  • 18. Main result Theorem Given A0, A1, . . . , An ⊂ Zn with N(R) of dimension 4. Then N(R) are degenerations of the polytopes in following cases. (i) All |Ai| = 2, except for one with cardinality 5, is a 4-simplex with f-vector (5, 10, 10, 5). (ii) All |Ai| = 2, except for two with cardinalities 3 and 4, has f-vector (10, 26, 25, 9). (iii) All |Ai| = 2, except for three with cardinality 3, maximal number of ridges is ˜f2 = 66 and of facets ˜f3 = 22. Moreover, 22 ≤ ˜f0 ≤ 28, and 66 ≤ ˜f1 ≤ 72. The lower bounds are tight. Degenarations can only decrease the number of faces. Focus on new case (iii), which reduces to n = 2 and each |Ai| = 3. Previous upper bound for vertices yields 6608 [Sturmfels’94].
  • 19. Main result Theorem Given A0, A1, . . . , An ⊂ Zn with N(R) of dimension 4. Then N(R) are degenerations of the polytopes in following cases. (i) All |Ai| = 2, except for one with cardinality 5, is a 4-simplex with f-vector (5, 10, 10, 5). (ii) All |Ai| = 2, except for two with cardinalities 3 and 4, has f-vector (10, 26, 25, 9). (iii) All |Ai| = 2, except for three with cardinality 3, maximal number of ridges is ˜f2 = 66 and of facets ˜f3 = 22. Moreover, 22 ≤ ˜f0 ≤ 28, and 66 ≤ ˜f1 ≤ 72. The lower bounds are tight. Degenarations can only decrease the number of faces. Focus on new case (iii), which reduces to n = 2 and each |Ai| = 3. Previous upper bound for vertices yields 6608 [Sturmfels’94].
  • 20. Main result Theorem Given A0, A1, . . . , An ⊂ Zn with N(R) of dimension 4. Then N(R) are degenerations of the polytopes in following cases. (i) All |Ai| = 2, except for one with cardinality 5, is a 4-simplex with f-vector (5, 10, 10, 5). (ii) All |Ai| = 2, except for two with cardinalities 3 and 4, has f-vector (10, 26, 25, 9). (iii) All |Ai| = 2, except for three with cardinality 3, maximal number of ridges is ˜f2 = 66 and of facets ˜f3 = 22. Moreover, 22 ≤ ˜f0 ≤ 28, and 66 ≤ ˜f1 ≤ 72. The lower bounds are tight. Degenarations can only decrease the number of faces. Focus on new case (iii), which reduces to n = 2 and each |Ai| = 3. Previous upper bound for vertices yields 6608 [Sturmfels’94].
  • 21. Main result Theorem Given A0, A1, . . . , An ⊂ Zn with N(R) of dimension 4. Then N(R) are degenerations of the polytopes in following cases. (i) All |Ai| = 2, except for one with cardinality 5, is a 4-simplex with f-vector (5, 10, 10, 5). (ii) All |Ai| = 2, except for two with cardinalities 3 and 4, has f-vector (10, 26, 25, 9). (iii) All |Ai| = 2, except for three with cardinality 3, maximal number of ridges is ˜f2 = 66 and of facets ˜f3 = 22. Moreover, 22 ≤ ˜f0 ≤ 28, and 66 ≤ ˜f1 ≤ 72. The lower bounds are tight. Degenarations can only decrease the number of faces. Focus on new case (iii), which reduces to n = 2 and each |Ai| = 3. Previous upper bound for vertices yields 6608 [Sturmfels’94].
  • 22. Tool (1): N(R) faces and subdivisions A subdivision S of A0 + A1 + · · · + An is mixed when its cells have expressions as Minkowski sums of convex hulls of point subsets in Ai’s. Example mixed subdivision S of A0 + A1 + A2 A0 A1 A2 Proposition (Sturmfels’94) A regular mixed subdivision S of A0 + A1 + · · · + An corresponds to a face of N(R) which is the Minkowski sum of the resultant polytopes of the cells (subsystems) of S.
  • 23. Tool (1): N(R) faces and subdivisions A subdivision S of A0 + A1 + · · · + An is mixed when its cells have expressions as Minkowski sums of convex hulls of point subsets in Ai’s. Example mixed subdivision S of A0 + A1 + A2 A0 A1 A2 Proposition (Sturmfels’94) A regular mixed subdivision S of A0 + A1 + · · · + An corresponds to a face of N(R) which is the Minkowski sum of the resultant polytopes of the cells (subsystems) of S.
  • 24. Tool (1): N(R) faces and subdivisions Example white, blue, red cells → N(R) vertex purple cell → N(R) segment turquoise cell → N(R) triangle Mink. sum of N(R) triangle and N(R) segmentsubd. S of A0 + A1 + A2
  • 25. Tool (1): N(R) faces and subdivisions Example white, blue, red cells → N(R) vertex purple cell → N(R) segment turquoise cell → N(R) triangle Mink. sum of N(R) triangle and N(R) segmentsubd. S of A0 + A1 + A2
  • 26. Tool (1): N(R) faces and subdivisions Example white, blue, red cells → N(R) vertex purple cell → N(R) segment turquoise cell → N(R) triangle Mink. sum of N(R) triangle and N(R) segmentsubd. S of A0 + A1 + A2
  • 27. Tool (2): Input genericity Proposition Input genericity maximizes the number of resultant polytope faces. Proof idea N(R∗ ) f-vector: (18, 52, 50, 16) N(R) f-vector: (14, 38, 36, 12) p p∗ A0 A1 A2 A0 A1 A2
  • 28. Tool (2): Input genericity Proposition Input genericity maximizes the number of resultant polytope faces. Proof idea N(R∗ ) f-vector: (18, 52, 50, 16) N(R) f-vector: (14, 38, 36, 12) p p∗ A0 A1 A2 A0 A1 A2 → For upper bounds on the number of N(R) faces consider generic inputs, i.e. no parallel edges.
  • 29. Facets of 4-d resultant polytopes Lemma All the possible types of N(R) facets are resultant facet: 3-d N(R) prism facet: 2-d N(R) (triangle) + 1-d N(R) cube facet: 1-d N(R) + 1-d N(R) + 1-d N(R) 3D
  • 30. Facets of 4-d resultant polytopes Lemma All the possible types of N(R) facets are resultant facet: 3-d N(R) prism facet: 2-d N(R) (triangle) + 1-d N(R) cube facet: 1-d N(R) + 1-d N(R) + 1-d N(R) 3D 2D
  • 31. Counting facets Lemma There can be at most 9, 9, 4 resultant, prism, cube facets, resp., and this is tight. Proof idea Unique subdivision that corresponds to 4 cube facets
  • 32. Faces of 4-d resultant polytopes Lemma The maximal number of ridges of N(R) is ˜f2 = 66. Moreover, ˜f1 = ˜f0 + 44, 22 ≤ ˜f0 ≤ 28, and 66 ≤ ˜f1 ≤ 72. The lower bounds are tight. Elements of proof [Kalai87] f1 + i≥4 (i − 3)fi 2 ≥ df0 − d + 1 2 , where fi 2 is the number of 2-faces which are i-gons.
  • 33. Open problems & a conjecture Open The maximum f-vector of a 4d-resultant polytope is (22, 66, 66, 22). Open Explain symmetry of f-vectors of 4d-resultant polytopes. Conjecture f0(d) ≤ 3 · S =d−1 i∈S ˜f0(i) where S is any multiset with elements in {1, . . . , d − 1}, S := i∈S i, and ˜f0(i) is the maximum number of vertices of a i-dimensional N(R). The only bound in terms of d is (3d − 3)2d2 [Sturmfels’94], yielding ˜f0(5) ≤ 1250 whereas our conjecture yields ˜f0(5) ≤ 231.
  • 34. Open problems & a conjecture Open The maximum f-vector of a 4d-resultant polytope is (22, 66, 66, 22). Open Explain symmetry of f-vectors of 4d-resultant polytopes. Conjecture f0(d) ≤ 3 · S =d−1 i∈S ˜f0(i) where S is any multiset with elements in {1, . . . , d − 1}, S := i∈S i, and ˜f0(i) is the maximum number of vertices of a i-dimensional N(R). The only bound in terms of d is (3d − 3)2d2 [Sturmfels’94], yielding ˜f0(5) ≤ 1250 whereas our conjecture yields ˜f0(5) ≤ 231.
  • 35. Open problems & a conjecture Open The maximum f-vector of a 4d-resultant polytope is (22, 66, 66, 22). Open Explain symmetry of f-vectors of 4d-resultant polytopes. Conjecture f0(d) ≤ 3 · S =d−1 i∈S ˜f0(i) where S is any multiset with elements in {1, . . . , d − 1}, S := i∈S i, and ˜f0(i) is the maximum number of vertices of a i-dimensional N(R). The only bound in terms of d is (3d − 3)2d2 [Sturmfels’94], yielding ˜f0(5) ≤ 1250 whereas our conjecture yields ˜f0(5) ≤ 231.
  • 36. Open problems & a conjecture Open The maximum f-vector of a 4d-resultant polytope is (22, 66, 66, 22). Open Explain symmetry of f-vectors of 4d-resultant polytopes. Conjecture f0(d) ≤ 3 · S =d−1 i∈S ˜f0(i) where S is any multiset with elements in {1, . . . , d − 1}, S := i∈S i, and ˜f0(i) is the maximum number of vertices of a i-dimensional N(R). The only bound in terms of d is (3d − 3)2d2 [Sturmfels’94], yielding ˜f0(5) ≤ 1250 whereas our conjecture yields ˜f0(5) ≤ 231.