SlideShare a Scribd company logo
1 of 22
Download to read offline
Regular triangulations and resultant polytopes
Vissarion Fisikopoulos
joint work with Ioannis Z. Emiris and Christos Konaxis
National and Kapodistrian University of Athens
Department of Informatics and Telecommunications
22 March 2010
Motivation
• Computation of Resultants
• solve polynomial systems
• Implicitization
• parametric (hyper)surfaces
 Reduction to graph enumeration
problems
Outline
1 Triangulations, mixed subdivisions, and polynomial systems
 triangulations - mixed subdivisions (Cayley trick)
 mixed subdivisions - Newton polytope of the Resultant
2 Mixed cell configurations and cubical flips
 define equivalence classes of mixed subdivisions
 flips between classes of mixed subdivisions
Outline
1 Triangulations, mixed subdivisions, and polynomial systems
 triangulations - mixed subdivisions (Cayley trick)
 mixed subdivisions - Newton polytope of the Resultant
2 Mixed cell configurations and cubical flips
 define equivalence classes of mixed subdivisions
 flips between classes of mixed subdivisions
The Secondary Polytope
Let A a set of n points in Rd .
Theorem [Gelfand-Kapranov-Zelevinsky]
To every point set A corresponds a Secondary polytope ¦@AA with
dimension n  d  I. The vertices correspond to the regular
triangulations of A and the edges to (bistellar) flips.
Enumeration of regular triangulations: [Rambau02], [Masada et al.96]
Mixed Subdivisions
Let A0;A1;:::;Ak point sets in Rd and A a A0 C A1 C ::: C Ak their
Minkowski sum.
Definition
A regular polyhedral subdivision of A is called regular fine mixed
subdivision if for every cell 
•  a F0 C ¡¡¡C Fk for certain subsets F0  A0;:::;Fk  Ak
• all Fi are affinely independent and  does not contain any other cell
not fine fine
The Cayley Trick
Definition
The Cayley embedding of A0;:::;Ak in Rd is the point set
g@A0;:::; Ak A a A0 ¢fe0g‘¡¡¡‘Ak ¢fek g  Rd
¢Rk
where e0;:::;ek are an affine basis of Rk .
Proposition (the Cayley trick)
regular
triangulations
of
C(A0, . . . , Ak)
regular
fine mixed
subdivisions
of
A0 + . . . + Ak
Resultant polytope
Let f a f0;f1;:::;fk where fi P K‘x1;:::;xk “ with coefficients cij .
Definitions
• Given a polynomial fi its support sup@fi A is the set of its exponent
vectors and Newton polytope N@fi A is the convex hull of sup@fi A.
• The Resultant of f is a polynomial R P K‘cij “ s.t. R a H iff f has a
common root.
• The Newton polytope of the Resultant is the Resultant polytope.
(2,3)
(1,0)
(0,2)
N(f0)
(0,5)
(5,0)(0,0)
N(f1)
f0 = x2
y3
+ 3x − 5y2
f1 = x5
+ y5
+ 3
i-mixed cells
Let A0;A1;:::;Ak s.t. Aj a sup@fj A, A a A0 C A1 C ¡¡¡C Ak
Definition
A cell  of a mixed subdivision is called i-mixed if for all j exists Fj  Aj
s.t.
 a F0 C ¡¡¡C Fi 1 C Fi C Fi+1 C ¡¡¡C Fk
where jFj j a P (edges) for all j i and jFi j a I (vertex).
0-mixed
Resultant Extreme Terms
Theorem [Sturmfels]
Given a regular fine mixed subdivision of A a A0 C A1 C ¡¡¡C Ak we
get a unique vertex of the Resultant polytope N@RA
• there is a many to one mapping from regular fine mixed subdivisions
to vertices of N@RA
• the construction depends only on i-mixed cells
An Algorithm
C(A0, . . . , Ak) Σ(C(A0, . . . , Ak)) N(R)A0, . . . , Ak
Cayley
Trick
Enumerate
all regular
triangulations
Strurmfel’s
Theorem
Outline
1 Triangulations, mixed subdivisions, and polynomial systems
 triangulations - mixed subdivisions (Cayley trick)
 mixed subdivisions - Newton polytope of the Resultant
2 Mixed cell configurations and cubical flips
 define equivalence classes of mixed subdivisions
 flips between classes of mixed subdivisions
i - Mixed Cells Configurations
Generalizing mixed cells configurations of [MichielsVerschelde99]
Definition
i-mixed cells configurations are the equivalence classes of mixed
subdivisions with the same i-mixed cells for all i P fH;I;:::;kg.
Proposition
There exist flips that transform one i-mixed cell configuration to another
by destroying at least one i-mixed cell.
i - Mixed Cells Configurations
Generalizing mixed cells configurations of [MichielsVerschelde99]
Definition
i-mixed cells configurations are the equivalence classes of mixed
subdivisions with the same i-mixed cells for all i P fH;I;:::;kg.
(1, 0, 1, 0, 0, 2, 0, 4, 0)
Proposition
There exist flips that transform one i-mixed cell configuration to another
by destroying at least one i-mixed cell.
An exampleA0 A1 A2
Secondary polytope
i-mixed cell configurations
Resultant polytope
Cubical Flips
• Let S a regular fine mixed subdivision then S has a cubical flip iff
exists a set C  S of i-mixed cells s.t. C a F0 CF1 C¡¡¡CFk and
C a
8

:
C0 a a0 C F1 C ¡¡¡C Fi C ¡¡¡C Fk 1 C Fk
:::
Ci a F0 C F1 C ::: C ai C ¡¡¡C Fk 1 C Fk
:::
Ck a F0 C F1 C ¡¡¡C Fi C ¡¡¡C Fk 1 C ak
where ai P Fi  Ai ;jai j a I;jFi j a P.
• The cubical flip supported on C of a subdivision S to a subdivision
SH consist of changing every ai with Fi  fai g.
Cubical Flips
• Let S a regular fine mixed subdivision then S has a cubical flip iff
exists a set C  S of i-mixed cells s.t. C a F0 CF1 C¡¡¡CFk and
CH a
8

:
CH0 a F0  fa0gC F1 C ¡¡¡C Fi C ¡¡¡C Fk 1 C Fk
:::
CH
i a F0 C F1 C ::: C Fi  fai gC ¡¡¡C Fk 1 C Fk
:::
CH
k a F0 C F1 C ¡¡¡C Fi C ¡¡¡C Fk 1 C Fk  fak g
where ai P Fi  Ai ;jai j a I;jFi j a P.
• The cubical flip supported on C of a subdivision S to a subdivision
SH consist of changing every ai with Fi  fai g.
Enumerating N(R)
0
3
1
4
2
5
1
2
3
5
4
0
Resultant Polytope N(R)
Secondary Polytope
A0 A1 A2
0
1
2
3
4 5
6
7
Enumerating N(R)
1
2
3
5
4
0
Resultant Polytope N(R)
Secondary Polytope
0
3
1
4
2
5
A0 A1 A2
0
1
2
3
4 5
6
7
Enumerating N(R)
1
2
3
5
4
0
Resultant Polytope N(R)
Secondary Polytope
0
3
1
4
2
5
A0 A1 A2
0
1
2
3
4 5
6
7
Complexity
Secondary Polytope Resultant Polytopei-mixed cell configurations
i-mixed cell configurations Resultant extreme terms
122 98 8
104148 43018 21
76280 32076 95
3540 3126 22
supports
i-mixed cell
configurations
# Secondary
polytope vertices
# Resultant
polytope vertices
Conclusion - Future Work
• # ¦ vertices ! # i-mixed cell configurations ! # N@RA vertices
• Algorithmic test for cubical flips, disconnected graph of cubical flips
• Settle some easy cases
• Wiki page with experiments
http://ergawiki.di.uoa.gr/index.php/Implicitization
• Enumerate Resultant polytope vertices
• N@RA is a Minkowski summand of the Secondary polytope
[MichielsCools00],[Sturmfels94]
• In some applications (e.g. implicitization) we
need to compute only a silhouette w.r.t. a
projection of N@RA [EmirisKonaxisPalios07]
N(R)
Thank You!

More Related Content

Similar to "Regular triangularions and resultant polytopes."

Robust control of uncertain switched systems
Robust control of uncertain switched systemsRobust control of uncertain switched systems
Robust control of uncertain switched systemsISA Interchange
 
Root locus description in lucid way by ME IITB
Root locus description in lucid way by ME IITBRoot locus description in lucid way by ME IITB
Root locus description in lucid way by ME IITBAmreshAman
 
Infinite and Standard Computation with Unconventional and Quantum Methods Usi...
Infinite and Standard Computation with Unconventional and Quantum Methods Usi...Infinite and Standard Computation with Unconventional and Quantum Methods Usi...
Infinite and Standard Computation with Unconventional and Quantum Methods Usi...Konstantinos Giannakis
 
Elliptic Curve Cryptography: Arithmetic behind
Elliptic Curve Cryptography: Arithmetic behindElliptic Curve Cryptography: Arithmetic behind
Elliptic Curve Cryptography: Arithmetic behindAyan Sengupta
 
Lesson 15: Exponential Growth and Decay (slides)
Lesson 15: Exponential Growth and Decay (slides)Lesson 15: Exponential Growth and Decay (slides)
Lesson 15: Exponential Growth and Decay (slides)Matthew Leingang
 
Lesson 15: Exponential Growth and Decay (slides)
Lesson 15: Exponential Growth and Decay (slides)Lesson 15: Exponential Growth and Decay (slides)
Lesson 15: Exponential Growth and Decay (slides)Mel Anthony Pepito
 
Clase 02-modelado-de-sistemas-de-control (1)
Clase 02-modelado-de-sistemas-de-control (1)Clase 02-modelado-de-sistemas-de-control (1)
Clase 02-modelado-de-sistemas-de-control (1)ronald sanchez
 
Convolution and Residue Method in Inverse Z Transform
Convolution and Residue Method in Inverse Z TransformConvolution and Residue Method in Inverse Z Transform
Convolution and Residue Method in Inverse Z TransformShivang Dubey
 
Fin500J_topic10_Probability_2010_0000000
Fin500J_topic10_Probability_2010_0000000Fin500J_topic10_Probability_2010_0000000
Fin500J_topic10_Probability_2010_0000000Tushar Chaudhari
 
Generating random spaning trees
Generating random spaning treesGenerating random spaning trees
Generating random spaning treesFeliciano Colella
 

Similar to "Regular triangularions and resultant polytopes." (20)

Inverse laplace transforms
Inverse laplace transformsInverse laplace transforms
Inverse laplace transforms
 
Robust control of uncertain switched systems
Robust control of uncertain switched systemsRobust control of uncertain switched systems
Robust control of uncertain switched systems
 
patel
patelpatel
patel
 
ATPG of reversible circuits
ATPG of reversible circuitsATPG of reversible circuits
ATPG of reversible circuits
 
Root locus description in lucid way by ME IITB
Root locus description in lucid way by ME IITBRoot locus description in lucid way by ME IITB
Root locus description in lucid way by ME IITB
 
Infinite and Standard Computation with Unconventional and Quantum Methods Usi...
Infinite and Standard Computation with Unconventional and Quantum Methods Usi...Infinite and Standard Computation with Unconventional and Quantum Methods Usi...
Infinite and Standard Computation with Unconventional and Quantum Methods Usi...
 
Elliptic Curve Cryptography: Arithmetic behind
Elliptic Curve Cryptography: Arithmetic behindElliptic Curve Cryptography: Arithmetic behind
Elliptic Curve Cryptography: Arithmetic behind
 
Mechanica
MechanicaMechanica
Mechanica
 
Alternating Current Theory 4
Alternating Current Theory 4Alternating Current Theory 4
Alternating Current Theory 4
 
Lesson 15: Exponential Growth and Decay (slides)
Lesson 15: Exponential Growth and Decay (slides)Lesson 15: Exponential Growth and Decay (slides)
Lesson 15: Exponential Growth and Decay (slides)
 
Lesson 15: Exponential Growth and Decay (slides)
Lesson 15: Exponential Growth and Decay (slides)Lesson 15: Exponential Growth and Decay (slides)
Lesson 15: Exponential Growth and Decay (slides)
 
Clase 02-modelado-de-sistemas-de-control (1)
Clase 02-modelado-de-sistemas-de-control (1)Clase 02-modelado-de-sistemas-de-control (1)
Clase 02-modelado-de-sistemas-de-control (1)
 
Netsci 2016
Netsci 2016Netsci 2016
Netsci 2016
 
Presentation socg
Presentation socgPresentation socg
Presentation socg
 
X-Ray Topic.ppt
X-Ray Topic.pptX-Ray Topic.ppt
X-Ray Topic.ppt
 
Convolution and Residue Method in Inverse Z Transform
Convolution and Residue Method in Inverse Z TransformConvolution and Residue Method in Inverse Z Transform
Convolution and Residue Method in Inverse Z Transform
 
Fin500J_topic10_Probability_2010_0000000
Fin500J_topic10_Probability_2010_0000000Fin500J_topic10_Probability_2010_0000000
Fin500J_topic10_Probability_2010_0000000
 
Lec12
Lec12Lec12
Lec12
 
Generating random spaning trees
Generating random spaning treesGenerating random spaning trees
Generating random spaning trees
 
lecture4.pdf
lecture4.pdflecture4.pdf
lecture4.pdf
 

More from Vissarion Fisikopoulos

"Mesh of Periodic Minimal Surfaces in CGAL."
"Mesh of Periodic Minimal Surfaces in CGAL.""Mesh of Periodic Minimal Surfaces in CGAL."
"Mesh of Periodic Minimal Surfaces in CGAL."Vissarion Fisikopoulos
 
"Exact and approximate algorithms for resultant polytopes."
"Exact and approximate algorithms for resultant polytopes." "Exact and approximate algorithms for resultant polytopes."
"Exact and approximate algorithms for resultant polytopes." Vissarion Fisikopoulos
 
"An output-sensitive algorithm for computing projections of resultant polytop...
"An output-sensitive algorithm for computing projections of resultant polytop..."An output-sensitive algorithm for computing projections of resultant polytop...
"An output-sensitive algorithm for computing projections of resultant polytop...Vissarion Fisikopoulos
 
"Faster Geometric Algorithms via Dynamic Determinant Computation."
"Faster Geometric Algorithms via Dynamic Determinant Computation." "Faster Geometric Algorithms via Dynamic Determinant Computation."
"Faster Geometric Algorithms via Dynamic Determinant Computation." Vissarion Fisikopoulos
 
Oracle-based algorithms for high-dimensional polytopes.
Oracle-based algorithms for high-dimensional polytopes.Oracle-based algorithms for high-dimensional polytopes.
Oracle-based algorithms for high-dimensional polytopes.Vissarion Fisikopoulos
 
Efficient Volume and Edge-Skeleton Computation for Polytopes Given by Oracles
Efficient Volume and Edge-Skeleton Computation for Polytopes Given by OraclesEfficient Volume and Edge-Skeleton Computation for Polytopes Given by Oracles
Efficient Volume and Edge-Skeleton Computation for Polytopes Given by OraclesVissarion Fisikopoulos
 
"Combinatorics of 4-dimensional resultant polytopes"
"Combinatorics of 4-dimensional resultant polytopes""Combinatorics of 4-dimensional resultant polytopes"
"Combinatorics of 4-dimensional resultant polytopes"Vissarion Fisikopoulos
 
Efficient Edge-Skeleton Computation for Polytopes Defined by Oracles
Efficient Edge-Skeleton Computation for Polytopes Defined by OraclesEfficient Edge-Skeleton Computation for Polytopes Defined by Oracles
Efficient Edge-Skeleton Computation for Polytopes Defined by OraclesVissarion Fisikopoulos
 
High-dimensional polytopes defined by oracles: algorithms, computations and a...
High-dimensional polytopes defined by oracles: algorithms, computations and a...High-dimensional polytopes defined by oracles: algorithms, computations and a...
High-dimensional polytopes defined by oracles: algorithms, computations and a...Vissarion Fisikopoulos
 
Working with spatial trajectories in Boost Geometry
Working with spatial trajectories in Boost GeometryWorking with spatial trajectories in Boost Geometry
Working with spatial trajectories in Boost GeometryVissarion Fisikopoulos
 
High-dimensional sampling and volume computation
High-dimensional sampling and volume computationHigh-dimensional sampling and volume computation
High-dimensional sampling and volume computationVissarion Fisikopoulos
 
Conctructing Polytopes via a Vertex Oracle
Conctructing Polytopes via a Vertex OracleConctructing Polytopes via a Vertex Oracle
Conctructing Polytopes via a Vertex OracleVissarion Fisikopoulos
 
High-dimensional polytopes defined by oracles: algorithms, computations and a...
High-dimensional polytopes defined by oracles: algorithms, computations and a...High-dimensional polytopes defined by oracles: algorithms, computations and a...
High-dimensional polytopes defined by oracles: algorithms, computations and a...Vissarion Fisikopoulos
 
Polyhedral computations in computational algebraic geometry and optimization
Polyhedral computations in computational algebraic geometry and optimizationPolyhedral computations in computational algebraic geometry and optimization
Polyhedral computations in computational algebraic geometry and optimizationVissarion Fisikopoulos
 
The Newton polytope of the sparse resultant
The Newton polytope of the sparse resultantThe Newton polytope of the sparse resultant
The Newton polytope of the sparse resultantVissarion Fisikopoulos
 
Volume and edge skeleton computation in high dimensions
Volume and edge skeleton computation in high dimensionsVolume and edge skeleton computation in high dimensions
Volume and edge skeleton computation in high dimensionsVissarion Fisikopoulos
 
Efficient Random-Walk Methods forApproximating Polytope Volume
Efficient Random-Walk Methods forApproximating Polytope VolumeEfficient Random-Walk Methods forApproximating Polytope Volume
Efficient Random-Walk Methods forApproximating Polytope VolumeVissarion Fisikopoulos
 
A new practical algorithm for volume estimation using annealing of convex bodies
A new practical algorithm for volume estimation using annealing of convex bodiesA new practical algorithm for volume estimation using annealing of convex bodies
A new practical algorithm for volume estimation using annealing of convex bodiesVissarion Fisikopoulos
 

More from Vissarion Fisikopoulos (20)

"Mesh of Periodic Minimal Surfaces in CGAL."
"Mesh of Periodic Minimal Surfaces in CGAL.""Mesh of Periodic Minimal Surfaces in CGAL."
"Mesh of Periodic Minimal Surfaces in CGAL."
 
"Exact and approximate algorithms for resultant polytopes."
"Exact and approximate algorithms for resultant polytopes." "Exact and approximate algorithms for resultant polytopes."
"Exact and approximate algorithms for resultant polytopes."
 
"An output-sensitive algorithm for computing projections of resultant polytop...
"An output-sensitive algorithm for computing projections of resultant polytop..."An output-sensitive algorithm for computing projections of resultant polytop...
"An output-sensitive algorithm for computing projections of resultant polytop...
 
"Faster Geometric Algorithms via Dynamic Determinant Computation."
"Faster Geometric Algorithms via Dynamic Determinant Computation." "Faster Geometric Algorithms via Dynamic Determinant Computation."
"Faster Geometric Algorithms via Dynamic Determinant Computation."
 
Oracle-based algorithms for high-dimensional polytopes.
Oracle-based algorithms for high-dimensional polytopes.Oracle-based algorithms for high-dimensional polytopes.
Oracle-based algorithms for high-dimensional polytopes.
 
Efficient Volume and Edge-Skeleton Computation for Polytopes Given by Oracles
Efficient Volume and Edge-Skeleton Computation for Polytopes Given by OraclesEfficient Volume and Edge-Skeleton Computation for Polytopes Given by Oracles
Efficient Volume and Edge-Skeleton Computation for Polytopes Given by Oracles
 
"Combinatorics of 4-dimensional resultant polytopes"
"Combinatorics of 4-dimensional resultant polytopes""Combinatorics of 4-dimensional resultant polytopes"
"Combinatorics of 4-dimensional resultant polytopes"
 
Efficient Edge-Skeleton Computation for Polytopes Defined by Oracles
Efficient Edge-Skeleton Computation for Polytopes Defined by OraclesEfficient Edge-Skeleton Computation for Polytopes Defined by Oracles
Efficient Edge-Skeleton Computation for Polytopes Defined by Oracles
 
High-dimensional polytopes defined by oracles: algorithms, computations and a...
High-dimensional polytopes defined by oracles: algorithms, computations and a...High-dimensional polytopes defined by oracles: algorithms, computations and a...
High-dimensional polytopes defined by oracles: algorithms, computations and a...
 
Working with spatial trajectories in Boost Geometry
Working with spatial trajectories in Boost GeometryWorking with spatial trajectories in Boost Geometry
Working with spatial trajectories in Boost Geometry
 
High-dimensional sampling and volume computation
High-dimensional sampling and volume computationHigh-dimensional sampling and volume computation
High-dimensional sampling and volume computation
 
Conctructing Polytopes via a Vertex Oracle
Conctructing Polytopes via a Vertex OracleConctructing Polytopes via a Vertex Oracle
Conctructing Polytopes via a Vertex Oracle
 
High-dimensional polytopes defined by oracles: algorithms, computations and a...
High-dimensional polytopes defined by oracles: algorithms, computations and a...High-dimensional polytopes defined by oracles: algorithms, computations and a...
High-dimensional polytopes defined by oracles: algorithms, computations and a...
 
Enumeration of 2-level polytopes
Enumeration of 2-level polytopesEnumeration of 2-level polytopes
Enumeration of 2-level polytopes
 
Polyhedral computations in computational algebraic geometry and optimization
Polyhedral computations in computational algebraic geometry and optimizationPolyhedral computations in computational algebraic geometry and optimization
Polyhedral computations in computational algebraic geometry and optimization
 
The Newton polytope of the sparse resultant
The Newton polytope of the sparse resultantThe Newton polytope of the sparse resultant
The Newton polytope of the sparse resultant
 
Volume and edge skeleton computation in high dimensions
Volume and edge skeleton computation in high dimensionsVolume and edge skeleton computation in high dimensions
Volume and edge skeleton computation in high dimensions
 
Efficient Random-Walk Methods forApproximating Polytope Volume
Efficient Random-Walk Methods forApproximating Polytope VolumeEfficient Random-Walk Methods forApproximating Polytope Volume
Efficient Random-Walk Methods forApproximating Polytope Volume
 
A new practical algorithm for volume estimation using annealing of convex bodies
A new practical algorithm for volume estimation using annealing of convex bodiesA new practical algorithm for volume estimation using annealing of convex bodies
A new practical algorithm for volume estimation using annealing of convex bodies
 
Volume computation and applications
Volume computation and applications Volume computation and applications
Volume computation and applications
 

Recently uploaded

Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRStunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRDelhi Call girls
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfSumit Kumar yadav
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksSérgio Sacani
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsSérgio Sacani
 
Grafana in space: Monitoring Japan's SLIM moon lander in real time
Grafana in space: Monitoring Japan's SLIM moon lander  in real timeGrafana in space: Monitoring Japan's SLIM moon lander  in real time
Grafana in space: Monitoring Japan's SLIM moon lander in real timeSatoshi NAKAHIRA
 
Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )aarthirajkumar25
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxUmerFayaz5
 
Orientation, design and principles of polyhouse
Orientation, design and principles of polyhouseOrientation, design and principles of polyhouse
Orientation, design and principles of polyhousejana861314
 
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxSOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxkessiyaTpeter
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Lokesh Kothari
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPirithiRaju
 
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisRaman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisDiwakar Mishra
 
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |aasikanpl
 
GFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptxGFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptxAleenaTreesaSaji
 
Boyles law module in the grade 10 science
Boyles law module in the grade 10 scienceBoyles law module in the grade 10 science
Boyles law module in the grade 10 sciencefloriejanemacaya1
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfSumit Kumar yadav
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTSérgio Sacani
 
Botany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfBotany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfSumit Kumar yadav
 
Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)PraveenaKalaiselvan1
 

Recently uploaded (20)

Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCRStunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
Stunning ➥8448380779▻ Call Girls In Panchshil Enclave Delhi NCR
 
Chemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdfChemistry 4th semester series (krishna).pdf
Chemistry 4th semester series (krishna).pdf
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disks
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
 
Grafana in space: Monitoring Japan's SLIM moon lander in real time
Grafana in space: Monitoring Japan's SLIM moon lander  in real timeGrafana in space: Monitoring Japan's SLIM moon lander  in real time
Grafana in space: Monitoring Japan's SLIM moon lander in real time
 
Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )Recombination DNA Technology (Nucleic Acid Hybridization )
Recombination DNA Technology (Nucleic Acid Hybridization )
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptx
 
Orientation, design and principles of polyhouse
Orientation, design and principles of polyhouseOrientation, design and principles of polyhouse
Orientation, design and principles of polyhouse
 
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptxSOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
SOLUBLE PATTERN RECOGNITION RECEPTORS.pptx
 
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
Labelling Requirements and Label Claims for Dietary Supplements and Recommend...
 
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdfPests of cotton_Sucking_Pests_Dr.UPR.pdf
Pests of cotton_Sucking_Pests_Dr.UPR.pdf
 
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral AnalysisRaman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
Raman spectroscopy.pptx M Pharm, M Sc, Advanced Spectral Analysis
 
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
 
GFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptxGFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptx
 
Boyles law module in the grade 10 science
Boyles law module in the grade 10 scienceBoyles law module in the grade 10 science
Boyles law module in the grade 10 science
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdf
 
Disentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOSTDisentangling the origin of chemical differences using GHOST
Disentangling the origin of chemical differences using GHOST
 
Botany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdfBotany 4th semester file By Sumit Kumar yadav.pdf
Botany 4th semester file By Sumit Kumar yadav.pdf
 
Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)Recombinant DNA technology (Immunological screening)
Recombinant DNA technology (Immunological screening)
 
CELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdfCELL -Structural and Functional unit of life.pdf
CELL -Structural and Functional unit of life.pdf
 

"Regular triangularions and resultant polytopes."

  • 1. Regular triangulations and resultant polytopes Vissarion Fisikopoulos joint work with Ioannis Z. Emiris and Christos Konaxis National and Kapodistrian University of Athens Department of Informatics and Telecommunications 22 March 2010
  • 2. Motivation • Computation of Resultants • solve polynomial systems • Implicitization • parametric (hyper)surfaces Reduction to graph enumeration problems
  • 3. Outline 1 Triangulations, mixed subdivisions, and polynomial systems triangulations - mixed subdivisions (Cayley trick) mixed subdivisions - Newton polytope of the Resultant 2 Mixed cell configurations and cubical flips define equivalence classes of mixed subdivisions flips between classes of mixed subdivisions
  • 4. Outline 1 Triangulations, mixed subdivisions, and polynomial systems triangulations - mixed subdivisions (Cayley trick) mixed subdivisions - Newton polytope of the Resultant 2 Mixed cell configurations and cubical flips define equivalence classes of mixed subdivisions flips between classes of mixed subdivisions
  • 5. The Secondary Polytope Let A a set of n points in Rd . Theorem [Gelfand-Kapranov-Zelevinsky] To every point set A corresponds a Secondary polytope ¦@AA with dimension n  d  I. The vertices correspond to the regular triangulations of A and the edges to (bistellar) flips. Enumeration of regular triangulations: [Rambau02], [Masada et al.96]
  • 6. Mixed Subdivisions Let A0;A1;:::;Ak point sets in Rd and A a A0 C A1 C ::: C Ak their Minkowski sum. Definition A regular polyhedral subdivision of A is called regular fine mixed subdivision if for every cell • a F0 C ¡¡¡C Fk for certain subsets F0 A0;:::;Fk Ak • all Fi are affinely independent and does not contain any other cell not fine fine
  • 7. The Cayley Trick Definition The Cayley embedding of A0;:::;Ak in Rd is the point set g@A0;:::; Ak A a A0 ¢fe0g‘¡¡¡‘Ak ¢fek g Rd ¢Rk where e0;:::;ek are an affine basis of Rk . Proposition (the Cayley trick) regular triangulations of C(A0, . . . , Ak) regular fine mixed subdivisions of A0 + . . . + Ak
  • 8. Resultant polytope Let f a f0;f1;:::;fk where fi P K‘x1;:::;xk “ with coefficients cij . Definitions • Given a polynomial fi its support sup@fi A is the set of its exponent vectors and Newton polytope N@fi A is the convex hull of sup@fi A. • The Resultant of f is a polynomial R P K‘cij “ s.t. R a H iff f has a common root. • The Newton polytope of the Resultant is the Resultant polytope. (2,3) (1,0) (0,2) N(f0) (0,5) (5,0)(0,0) N(f1) f0 = x2 y3 + 3x − 5y2 f1 = x5 + y5 + 3
  • 9. i-mixed cells Let A0;A1;:::;Ak s.t. Aj a sup@fj A, A a A0 C A1 C ¡¡¡C Ak Definition A cell of a mixed subdivision is called i-mixed if for all j exists Fj Aj s.t. a F0 C ¡¡¡C Fi 1 C Fi C Fi+1 C ¡¡¡C Fk where jFj j a P (edges) for all j i and jFi j a I (vertex). 0-mixed
  • 10. Resultant Extreme Terms Theorem [Sturmfels] Given a regular fine mixed subdivision of A a A0 C A1 C ¡¡¡C Ak we get a unique vertex of the Resultant polytope N@RA • there is a many to one mapping from regular fine mixed subdivisions to vertices of N@RA • the construction depends only on i-mixed cells An Algorithm C(A0, . . . , Ak) Σ(C(A0, . . . , Ak)) N(R)A0, . . . , Ak Cayley Trick Enumerate all regular triangulations Strurmfel’s Theorem
  • 11. Outline 1 Triangulations, mixed subdivisions, and polynomial systems triangulations - mixed subdivisions (Cayley trick) mixed subdivisions - Newton polytope of the Resultant 2 Mixed cell configurations and cubical flips define equivalence classes of mixed subdivisions flips between classes of mixed subdivisions
  • 12. i - Mixed Cells Configurations Generalizing mixed cells configurations of [MichielsVerschelde99] Definition i-mixed cells configurations are the equivalence classes of mixed subdivisions with the same i-mixed cells for all i P fH;I;:::;kg. Proposition There exist flips that transform one i-mixed cell configuration to another by destroying at least one i-mixed cell.
  • 13. i - Mixed Cells Configurations Generalizing mixed cells configurations of [MichielsVerschelde99] Definition i-mixed cells configurations are the equivalence classes of mixed subdivisions with the same i-mixed cells for all i P fH;I;:::;kg. (1, 0, 1, 0, 0, 2, 0, 4, 0) Proposition There exist flips that transform one i-mixed cell configuration to another by destroying at least one i-mixed cell.
  • 14. An exampleA0 A1 A2 Secondary polytope i-mixed cell configurations Resultant polytope
  • 15. Cubical Flips • Let S a regular fine mixed subdivision then S has a cubical flip iff exists a set C S of i-mixed cells s.t. C a F0 CF1 C¡¡¡CFk and C a 8 : C0 a a0 C F1 C ¡¡¡C Fi C ¡¡¡C Fk 1 C Fk ::: Ci a F0 C F1 C ::: C ai C ¡¡¡C Fk 1 C Fk ::: Ck a F0 C F1 C ¡¡¡C Fi C ¡¡¡C Fk 1 C ak where ai P Fi Ai ;jai j a I;jFi j a P. • The cubical flip supported on C of a subdivision S to a subdivision SH consist of changing every ai with Fi  fai g.
  • 16. Cubical Flips • Let S a regular fine mixed subdivision then S has a cubical flip iff exists a set C S of i-mixed cells s.t. C a F0 CF1 C¡¡¡CFk and CH a 8 : CH0 a F0  fa0gC F1 C ¡¡¡C Fi C ¡¡¡C Fk 1 C Fk ::: CH i a F0 C F1 C ::: C Fi  fai gC ¡¡¡C Fk 1 C Fk ::: CH k a F0 C F1 C ¡¡¡C Fi C ¡¡¡C Fk 1 C Fk  fak g where ai P Fi Ai ;jai j a I;jFi j a P. • The cubical flip supported on C of a subdivision S to a subdivision SH consist of changing every ai with Fi  fai g.
  • 17. Enumerating N(R) 0 3 1 4 2 5 1 2 3 5 4 0 Resultant Polytope N(R) Secondary Polytope A0 A1 A2 0 1 2 3 4 5 6 7
  • 18. Enumerating N(R) 1 2 3 5 4 0 Resultant Polytope N(R) Secondary Polytope 0 3 1 4 2 5 A0 A1 A2 0 1 2 3 4 5 6 7
  • 19. Enumerating N(R) 1 2 3 5 4 0 Resultant Polytope N(R) Secondary Polytope 0 3 1 4 2 5 A0 A1 A2 0 1 2 3 4 5 6 7
  • 20. Complexity Secondary Polytope Resultant Polytopei-mixed cell configurations i-mixed cell configurations Resultant extreme terms 122 98 8 104148 43018 21 76280 32076 95 3540 3126 22 supports i-mixed cell configurations # Secondary polytope vertices # Resultant polytope vertices
  • 21. Conclusion - Future Work • # ¦ vertices ! # i-mixed cell configurations ! # N@RA vertices • Algorithmic test for cubical flips, disconnected graph of cubical flips • Settle some easy cases • Wiki page with experiments http://ergawiki.di.uoa.gr/index.php/Implicitization • Enumerate Resultant polytope vertices • N@RA is a Minkowski summand of the Secondary polytope [MichielsCools00],[Sturmfels94] • In some applications (e.g. implicitization) we need to compute only a silhouette w.r.t. a projection of N@RA [EmirisKonaxisPalios07] N(R)