SlideShare a Scribd company logo
1 of 29
Download to read offline
An algorithm that constructs
irreducible triangulations of
once-punctured surfaces
M. J. Chávez, J. R. Portillo, M. T. Villar
Universidad de Sevilla

and

S. Lawrencenko
Russian State University of Tourism and Service

15 EGC - Sevilla, 2013
An algorithm that constructs irreducible triangulations of once-punctured surfaces

Preliminaries

A once-punctured surface is a compact surface with a hole obtained
from a closed compact connected (orientable or non-orientable) surface
S by the deletion of the interior of a disk (hole). It is denoted S – D and
∂D is the boundary of S – D.
The disk is the punctured sphere
The Möbius band is the punctured projective plane
An algorithm that constructs irreducible triangulations of once-punctured surfaces

Preliminaries
The Möbius band is the punctured projective plane
A triangulation T on a surface S is a simple graph T embedded in S
so that each face is bounded by a 3-cycle and any two faces share at
most one edge. In case that S is a once-punctured surface, ∂D = ∂T
denotes the boundary cycle of T.

A

B

B

A
An algorithm that constructs irreducible triangulations of once-punctured surfaces

Operations on triangulations
Edge shrinking
An algorithm that constructs irreducible triangulations of once-punctured surfaces

Operations on triangulations
Vertex splitting / splitting of a corner
u

u

V1

v

V2

w

w

Edge shrinking
An algorithm that constructs irreducible triangulations of once-punctured surfaces

Irreducible triangulations

T is a triangulation of a surface S.
An edge e of T is shrinkable or a cable if the graph obtained after
shrinking e, is still a triangulation of S.
T is said to be irreducible if it is free of cables.
An algorithm that constructs irreducible triangulations of once-punctured surfaces

The problem
“The tetrahedron is the only irreducible triangulation for the sphere”.
(Steinitz, 1934)

“For any closed surface S, there is a finite set of irreducible triangulations
of S, I, so that any other triangulation of S can be obtained from a
triangulation of I by applying a sequence of vertex splitting”.
(Barnette, 1989, Nakamoto & Ota, 1995, Negami, 2001, Joret & Wood, 2010)

Proyective plane, (Barnette 1982)
Torus, (Lawrencenko 1987 )
Klein Bottle, (Lawrencenko-Negami 1997, Sulanke 2005)
Double Torus, N3 , N4 (Sulanke, 2006) By computing!

“For any surface with boundary S, the set of irreducible triangulation is

finite”. (Boulch, Colin de Verdière & Nakamoto, 2012)

Möbius band, (Chávez, Lawrencenko, Quintero & Villar, 2013)
An algorithm that constructs irreducible triangulations of once-punctured surfaces

The problem: once-punctured surfaces

If the set of irreducible triangulations of S is known

The set of irreducible triangulations of the once-punctured
surface
S-D is known
An algorithm that constructs irreducible triangulations of once-punctured surfaces

Some considerations for the algorithm
Any triangulation T is considered to be a hypergraph of rank 3 or 3-graph.
T is determined by its vertex set V=V(T) and its triangle set F=F(T)
T can be uniquely represented as a bipartite graph BT=(V(BT ), E(BT ))
V(BT )=V(T)U F(T)
uv є E(BT ) if and only if the vertex u lies in the triangle v є T.
Two triangulations T and T' are combinatorially isomorphic if and only if their
bipartite graphs BT and BT' are isomorphic.
An algorithm that constructs irreducible triangulations of once-punctured surfaces

Sketch of the algorithm

Input :

the set I of irreducible triangulations of a closed surface S (≠ sphere).

Output: the set of all non-isomorphic combinatorial types of irreducible
triangulations of the once-punctured surface S-D.
An algorithm that constructs irreducible triangulations of once-punctured surfaces

Sketch of the algorithm
First step: For i=0 consider I =Ξ0(S) (the set of irreducible triangulations of
the closed surface S.)
J = Ø (set of irreducible triangulations of
the once-punctured surface S-D.)
For each Tє Ξ0 (S) and each vertex v in T

remove v from T

P
An algorithm that constructs irreducible triangulations of once-punctured surfaces

Sketch of the algorithm
First step: For i=0 consider I =Ξ0(S) (the set of irreducible triangulations of
the closed surface S.)
  J = Ø (the set of irreducible triangulations of
the once-punctured surface S-D.)
For each Tє Ξ0 (S) and each vertex v in T

remove v from T

ONE IRREDUCIBLE
TRIANGULATION OF S-D

∂T

P

J U{P}
(Lemma 1 (i))
An algorithm that constructs irreducible triangulations of once-punctured surfaces

Sketch of the algorithm
Second step: For i and for each Tє Ξi (S), split every vertex of T and generate Ξi+1(S).
Discard all duplicate (=combinatorially isomorphic) triangulations of
Ξi+1 (S) by using the bipartite graph
Ωi+1(S)
Third step: For each Tє Ωi+1(S), analyze the cable subgraph of T.
An algorithm that constructs irreducible triangulations of once-punctured surfaces

Sketch of the algorithm
Third step: For i and for each Tє Ωi+1(S) analyze the cable subgraph of T.
CASE A: Only one cable e in T
Remove each face sharing e from T

store T in Ωi+1(S)
An algorithm that constructs irreducible triangulations of once-punctured surfaces

Sketch of the algorithm
Third step: For i and for each Tє Ωi+1(S) analyze the cable subgraph of T.
CASE A: Only one cable e in T
Remove each face sharing e from T

store T in Ωi+1(S)
TWO IRREDUCIBLE
TRIANGULATIONS OF S-D

J U {P,P'}
(Lemma 1 (iii))
An algorithm that constructs irreducible triangulations of once-punctured surfaces

Sketch of the algorithm
Third step: For each Tє Ωi+1(S) analyze the cable subgraph of T.
CASE B: Two cables e, e' share a face t in T
Remove that face t from T

store T in Ωi+1(S)
An algorithm that constructs irreducible triangulations of once-punctured surfaces

Sketch of the algorithm
Third step: For each Tє Ωi+1(S) analyze the cable subgraph of T.
CASE B: Two cables e, e' share a face t in T
Remove that face t from T

store T in Ωi+1(S)
ONE IRREDUCIBLE
TRIANGULATION OF S-D

J U{P}
(Lemma 1 (iii))

∂T
An algorithm that constructs irreducible triangulations of once-punctured surfaces

Sketch of the algorithm
Third step: For each Tє Ωi+1(S) analyze the cable subgraph of T.
CASE C: Two or more cables incident in a vertex v in T
(but not in case B)
Remove that vertex v from T

store T in Ωi+1(S)
An algorithm that constructs irreducible triangulations of once-punctured surfaces

Sketch of the algorithm
Third step: For each Tє Ωi+1(S) analyze the cable subgraph of T.
CASE C: Two or more cables incident in a vertex v in T
(but not in case B)
Remove that vertex v from T

store T in Ωi+1(S)

ONE IRREDUCIBLE
TRIANGULATION OF S-D

J U {P}
∂T

(Lemma 1 (ii))
An algorithm that constructs irreducible triangulations of once-punctured surfaces

Sketch of the algorithm
Third step: For each Tє Ωi+1(S) analyze the cable subgraph of T.
CASE D: Three cables defining a face t in T
Remove that face t from T

discard T in Ωi+1(S)
An algorithm that constructs irreducible triangulations of once-punctured surfaces

Sketch of the algorithm
Third step: For each Tє Ωi+1(S) analyze the cable subgraph of T.
CASE D: Three cables defining a face t in T

discard T in Ωi+1(S)

Remove that face t from T

ONE IRREDUCIBLE
TRIANGULATION OF S-D.

J U {P}
(Lemma 1 (iv))

∂T
An algorithm that constructs irreducible triangulations of once-punctured surfaces

Sketch of the algorithm
Third step: For each Tє Ωi+1(S) analyze the cable subgraph of T.
CASE E: Otherwise

discard T from Ωi+1(S)

NO IRREDUCIBLE TRIANGULATION OF S-D is obtained from T.
Lemma
If a triangulation T of S has at least two cables but has no pylonic vertex, then no
pylonic vertex can be created under further splitting of the triangulation.
Incident with
all cables of T
An algorithm that constructs irreducible triangulations of once-punctured surfaces

Sketch of the algorithm
Third step: For each Tє Ωi+1(S) analyze the cable subgraph of T.
Apply Lemma 1 (ii)-(iv) (according to cases A to E).
Discard all duplicate triangulations in Ωi+1(S).
While Ωi+1(S) ≠ Ø

do i+1 and go to Second step

Else go to Final step
Final step: Discard all duplicate triangulations in J
END

Triangulations with
pylonic vertices
An algorithm that constructs irreducible triangulations of once-punctured surfaces

The validity of this procedure
LEMMA 1
Each irreducible triangulation T of S-D (S ≠ sphere) can be obtained either
(I) by removing a vertex from a triangulation in Ξ0(S), or
(II) by removing a pylonic vertex from a pylonic triangulation in Ξ1 U Ξ2 U…U ΞK ,

where K is provided by BOULCH-DE VERDIERE- NAKAMOTO's result.
(III) by removing either of the two faces containing a cable in their boundary 3-cycles
provided that cable is unique in a triangulation in Ξ1 (whenever such a situation
occurs), or
(IV) by removing the face containing two, or three, cables in its boundary 3-cycle
provided those two, or three, cables collectively form the whole cable-subgraph
in a triangulation in Ξ1 U Ξ2 (if such a situation occurs).
An algorithm that constructs irreducible triangulations of once-punctured surfaces

Incident with
all cables of T

The finiteness of this procedure

Removing a pylonic vertex in a triangulation of a closed surface S gives rise to an
irreducible triangulation of S - D.
(Chávez, Lawrencenko, Quintero & Villar, 2013)

The set of irreducible triangulations of S - D is finite.

(Boulch, Colin de Verdière & Nakamoto, 2012)

There exists a natural number K such that no pylonic triangulation appears
after a sequence of K splittings in any irreducible triangulation of S.

The algorithm ENDS
An algorithm that constructs irreducible triangulations of once-punctured surfaces

Example: the once-punctured torus
Input: Ξ0= 21 irreducible triangulations of the torus
First step: Generate Ξ1 U Ξ2
Second step:
Ξ1 has 433 non-isomorphic: 232 have no pylonic vertex,
193 have an only pylonic vertex
(Nauty and gtools)
8 have two pylonic vertices.

(Mathematica)

Ξ2 has 11612 non-isomorphic: none of them is a pylonic triangulation.
(Nauty and gtools)

(I) Removing a vertex from Ξ0 : 184 triangulations. 80 are non-isomorphic.
(II) Removing a pylonic vertex from Ξ1UΞ2 : 209 triangulations. 203 are non-isomorphic.
(III) Removing faces from triangulation with a unique cable in Ξ1:16 triangulations. 10 are
non-isomorphic.
(IV) No face is bounded by two cables in Ξ1UΞ2 :0 triangulations.
Output: The list of

203 + 80 + 10 = 293 non-isomorphic combinatorial types of
irreducible triangulations of the once-punctured torus.
An algorithm that constructs irreducible triangulations of once-punctured surfaces

EXAMPLES

There exists a natural number K such that no pylonic triangulation appears
after a sequence of K splittings in any irreducible triangulation of S.

BOULCH- DE VERDIERE- NAKAMOTO's bounds:
For the torus, K = 945; for the Projective plane, K = 376

By computer verification and also by hand we have checked that,
in fact:
K = 1 for the torus and K=2 for the Projective plane.
An algorithm that constructs irreducible triangulations of once-punctured surfaces

Final conclusion

This algorithm can be implemented for any closed surface whenever its basis of
irreducible triangulations is known.
In a future contribution we hope to present the set of irreducible
triangulations of the once-punctured Klein bottle.
An algorithm that constructs irreducible triangulations of
once-punctured surfaces

¡GRACIAS!

M. J. Chávez, S. Lawrencenko, J. R. Portillo and M. T. Villar - 15 EGC - Sevilla, 2013

More Related Content

What's hot

What's hot (20)

Curve clipping
Curve clippingCurve clipping
Curve clipping
 
Windowing and clipping final1
Windowing and clipping final1Windowing and clipping final1
Windowing and clipping final1
 
Inverse trignometry
Inverse trignometryInverse trignometry
Inverse trignometry
 
Surfaces
SurfacesSurfaces
Surfaces
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
 
Uvl simplysupported beam
Uvl simplysupported beamUvl simplysupported beam
Uvl simplysupported beam
 
Computer graphics
Computer graphicsComputer graphics
Computer graphics
 
Distorted diffeomorphisms and path connectedness of Z^d actions on 1-manifolds
Distorted diffeomorphisms and path connectedness of Z^d actions on 1-manifoldsDistorted diffeomorphisms and path connectedness of Z^d actions on 1-manifolds
Distorted diffeomorphisms and path connectedness of Z^d actions on 1-manifolds
 
Curve sketching
Curve sketchingCurve sketching
Curve sketching
 
Sciu 163 actividad entregable-001
Sciu 163 actividad entregable-001Sciu 163 actividad entregable-001
Sciu 163 actividad entregable-001
 
Circunfêrencia 3
Circunfêrencia 3Circunfêrencia 3
Circunfêrencia 3
 
testpang
testpangtestpang
testpang
 
ejercicio viga con dos rótulas
ejercicio viga con dos rótulasejercicio viga con dos rótulas
ejercicio viga con dos rótulas
 
Second derivative and graphing
Second derivative and graphingSecond derivative and graphing
Second derivative and graphing
 
Ejercicio viga y esfuerzos
Ejercicio viga y esfuerzosEjercicio viga y esfuerzos
Ejercicio viga y esfuerzos
 
Lesson 16 length of an arc
Lesson 16 length of an arcLesson 16 length of an arc
Lesson 16 length of an arc
 
Transformación de coordenadas
Transformación de coordenadasTransformación de coordenadas
Transformación de coordenadas
 
Functions
FunctionsFunctions
Functions
 
Clipping & Rasterization
Clipping & RasterizationClipping & Rasterization
Clipping & Rasterization
 
Drawing Tools
Drawing ToolsDrawing Tools
Drawing Tools
 

Viewers also liked

Applications of the surface finite element method
Applications of the surface finite element methodApplications of the surface finite element method
Applications of the surface finite element methodtr1987
 
Finite Element Analysis - The Basics
Finite Element Analysis - The BasicsFinite Element Analysis - The Basics
Finite Element Analysis - The BasicsSujith Jose
 
Triangulation methods mihaylova
Triangulation methods mihaylovaTriangulation methods mihaylova
Triangulation methods mihaylovaZlatka Mihaylova
 
An Introduction to the Finite Element Method
An Introduction to the Finite Element MethodAn Introduction to the Finite Element Method
An Introduction to the Finite Element MethodMohammad Tawfik
 
Introduction to finite element analysis
Introduction to finite element analysisIntroduction to finite element analysis
Introduction to finite element analysisTarun Gehlot
 
Introduction to finite element method(fem)
Introduction to finite element method(fem)Introduction to finite element method(fem)
Introduction to finite element method(fem)Sreekanth G
 

Viewers also liked (9)

Applications of the surface finite element method
Applications of the surface finite element methodApplications of the surface finite element method
Applications of the surface finite element method
 
Finite Element Analysis - The Basics
Finite Element Analysis - The BasicsFinite Element Analysis - The Basics
Finite Element Analysis - The Basics
 
Triangulation methods mihaylova
Triangulation methods mihaylovaTriangulation methods mihaylova
Triangulation methods mihaylova
 
Introduction to Finite Elements
Introduction to Finite ElementsIntroduction to Finite Elements
Introduction to Finite Elements
 
An Introduction to the Finite Element Method
An Introduction to the Finite Element MethodAn Introduction to the Finite Element Method
An Introduction to the Finite Element Method
 
Introduction to finite element analysis
Introduction to finite element analysisIntroduction to finite element analysis
Introduction to finite element analysis
 
Introduction to finite element method(fem)
Introduction to finite element method(fem)Introduction to finite element method(fem)
Introduction to finite element method(fem)
 
Finite Element Method
Finite Element MethodFinite Element Method
Finite Element Method
 
FINAL PROJECT
FINAL PROJECTFINAL PROJECT
FINAL PROJECT
 

Similar to Triangulaciones irreducibles en el toro perforado

TM plane wave scattering from finite rectangular grooves in a conducting plan...
TM plane wave scattering from finite rectangular grooves in a conducting plan...TM plane wave scattering from finite rectangular grooves in a conducting plan...
TM plane wave scattering from finite rectangular grooves in a conducting plan...Yong Heui Cho
 
Lect 03 Smith charts.pdf
Lect 03 Smith charts.pdfLect 03 Smith charts.pdf
Lect 03 Smith charts.pdfAhmed Salem
 
Estructuras de acero sometidas a ensayes de tension
Estructuras de acero sometidas a ensayes de tensionEstructuras de acero sometidas a ensayes de tension
Estructuras de acero sometidas a ensayes de tension374065sni
 
Differential geometry three dimensional space
Differential geometry   three dimensional spaceDifferential geometry   three dimensional space
Differential geometry three dimensional spaceSolo Hermelin
 
Computation of electromagnetic fields scattered from dielectric objects of un...
Computation of electromagnetic fields scattered from dielectric objects of un...Computation of electromagnetic fields scattered from dielectric objects of un...
Computation of electromagnetic fields scattered from dielectric objects of un...Alexander Litvinenko
 
TopMesh A Tool for Extracting Topological Information From Non-Manifold Objects
TopMeshA Tool for Extracting Topological Information From Non-Manifold ObjectsTopMeshA Tool for Extracting Topological Information From Non-Manifold Objects
TopMesh A Tool for Extracting Topological Information From Non-Manifold ObjectsUniversity PARIS-SUD
 
2013-June 3rd Semester Civil Engineering Question Papers
2013-June 3rd Semester Civil Engineering Question Papers2013-June 3rd Semester Civil Engineering Question Papers
2013-June 3rd Semester Civil Engineering Question PapersB G S Institute of Technolgy
 
Capitulo 3, 7ma edición
Capitulo 3, 7ma ediciónCapitulo 3, 7ma edición
Capitulo 3, 7ma ediciónSohar Carr
 
The Removal of Large Space Debris Using Tethered Space Tug
The Removal of Large Space Debris Using Tethered Space TugThe Removal of Large Space Debris Using Tethered Space Tug
The Removal of Large Space Debris Using Tethered Space TugTheoretical mechanics department
 
Compósitos de Polimeros - Artigo
Compósitos de Polimeros - ArtigoCompósitos de Polimeros - Artigo
Compósitos de Polimeros - ArtigoRubens Junior
 
preTEST3A Double Integrals
preTEST3A Double IntegralspreTEST3A Double Integrals
preTEST3A Double IntegralsA Jorge Garcia
 
Computation of electromagnetic fields scattered from dielectric objects of un...
Computation of electromagnetic fields scattered from dielectric objects of un...Computation of electromagnetic fields scattered from dielectric objects of un...
Computation of electromagnetic fields scattered from dielectric objects of un...Alexander Litvinenko
 
preTEST3A Double Integrals Solved
preTEST3A Double Integrals SolvedpreTEST3A Double Integrals Solved
preTEST3A Double Integrals SolvedA Jorge Garcia
 

Similar to Triangulaciones irreducibles en el toro perforado (20)

TM plane wave scattering from finite rectangular grooves in a conducting plan...
TM plane wave scattering from finite rectangular grooves in a conducting plan...TM plane wave scattering from finite rectangular grooves in a conducting plan...
TM plane wave scattering from finite rectangular grooves in a conducting plan...
 
Optimisation random graph presentation
Optimisation random graph presentationOptimisation random graph presentation
Optimisation random graph presentation
 
Lect 03 Smith charts.pdf
Lect 03 Smith charts.pdfLect 03 Smith charts.pdf
Lect 03 Smith charts.pdf
 
Estructuras de acero sometidas a ensayes de tension
Estructuras de acero sometidas a ensayes de tensionEstructuras de acero sometidas a ensayes de tension
Estructuras de acero sometidas a ensayes de tension
 
TL_Theory.pdf
TL_Theory.pdfTL_Theory.pdf
TL_Theory.pdf
 
Graph
GraphGraph
Graph
 
Graph
GraphGraph
Graph
 
Differential geometry three dimensional space
Differential geometry   three dimensional spaceDifferential geometry   three dimensional space
Differential geometry three dimensional space
 
Computation of electromagnetic fields scattered from dielectric objects of un...
Computation of electromagnetic fields scattered from dielectric objects of un...Computation of electromagnetic fields scattered from dielectric objects of un...
Computation of electromagnetic fields scattered from dielectric objects of un...
 
TopMesh A Tool for Extracting Topological Information From Non-Manifold Objects
TopMeshA Tool for Extracting Topological Information From Non-Manifold ObjectsTopMeshA Tool for Extracting Topological Information From Non-Manifold Objects
TopMesh A Tool for Extracting Topological Information From Non-Manifold Objects
 
2013-June 3rd Semester Civil Engineering Question Papers
2013-June 3rd Semester Civil Engineering Question Papers2013-June 3rd Semester Civil Engineering Question Papers
2013-June 3rd Semester Civil Engineering Question Papers
 
3rd semester Civil Engineering ( 2013-June) Question Papers
3rd  semester Civil Engineering ( 2013-June) Question Papers 3rd  semester Civil Engineering ( 2013-June) Question Papers
3rd semester Civil Engineering ( 2013-June) Question Papers
 
Capitulo 3, 7ma edición
Capitulo 3, 7ma ediciónCapitulo 3, 7ma edición
Capitulo 3, 7ma edición
 
The Removal of Large Space Debris Using Tethered Space Tug
The Removal of Large Space Debris Using Tethered Space TugThe Removal of Large Space Debris Using Tethered Space Tug
The Removal of Large Space Debris Using Tethered Space Tug
 
Compósitos de Polimeros - Artigo
Compósitos de Polimeros - ArtigoCompósitos de Polimeros - Artigo
Compósitos de Polimeros - Artigo
 
preTEST3A Double Integrals
preTEST3A Double IntegralspreTEST3A Double Integrals
preTEST3A Double Integrals
 
Computation of electromagnetic fields scattered from dielectric objects of un...
Computation of electromagnetic fields scattered from dielectric objects of un...Computation of electromagnetic fields scattered from dielectric objects of un...
Computation of electromagnetic fields scattered from dielectric objects of un...
 
preTEST3A Double Integrals Solved
preTEST3A Double Integrals SolvedpreTEST3A Double Integrals Solved
preTEST3A Double Integrals Solved
 
Geophysical prospecting
Geophysical prospectingGeophysical prospecting
Geophysical prospecting
 
20320140503027
2032014050302720320140503027
20320140503027
 

Recently uploaded

Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 

Recently uploaded (20)

9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 

Triangulaciones irreducibles en el toro perforado

  • 1. An algorithm that constructs irreducible triangulations of once-punctured surfaces M. J. Chávez, J. R. Portillo, M. T. Villar Universidad de Sevilla and S. Lawrencenko Russian State University of Tourism and Service 15 EGC - Sevilla, 2013
  • 2. An algorithm that constructs irreducible triangulations of once-punctured surfaces Preliminaries A once-punctured surface is a compact surface with a hole obtained from a closed compact connected (orientable or non-orientable) surface S by the deletion of the interior of a disk (hole). It is denoted S – D and ∂D is the boundary of S – D. The disk is the punctured sphere The Möbius band is the punctured projective plane
  • 3. An algorithm that constructs irreducible triangulations of once-punctured surfaces Preliminaries The Möbius band is the punctured projective plane A triangulation T on a surface S is a simple graph T embedded in S so that each face is bounded by a 3-cycle and any two faces share at most one edge. In case that S is a once-punctured surface, ∂D = ∂T denotes the boundary cycle of T. A B B A
  • 4. An algorithm that constructs irreducible triangulations of once-punctured surfaces Operations on triangulations Edge shrinking
  • 5. An algorithm that constructs irreducible triangulations of once-punctured surfaces Operations on triangulations Vertex splitting / splitting of a corner u u V1 v V2 w w Edge shrinking
  • 6. An algorithm that constructs irreducible triangulations of once-punctured surfaces Irreducible triangulations T is a triangulation of a surface S. An edge e of T is shrinkable or a cable if the graph obtained after shrinking e, is still a triangulation of S. T is said to be irreducible if it is free of cables.
  • 7. An algorithm that constructs irreducible triangulations of once-punctured surfaces The problem “The tetrahedron is the only irreducible triangulation for the sphere”. (Steinitz, 1934) “For any closed surface S, there is a finite set of irreducible triangulations of S, I, so that any other triangulation of S can be obtained from a triangulation of I by applying a sequence of vertex splitting”. (Barnette, 1989, Nakamoto & Ota, 1995, Negami, 2001, Joret & Wood, 2010) Proyective plane, (Barnette 1982) Torus, (Lawrencenko 1987 ) Klein Bottle, (Lawrencenko-Negami 1997, Sulanke 2005) Double Torus, N3 , N4 (Sulanke, 2006) By computing! “For any surface with boundary S, the set of irreducible triangulation is finite”. (Boulch, Colin de Verdière & Nakamoto, 2012) Möbius band, (Chávez, Lawrencenko, Quintero & Villar, 2013)
  • 8. An algorithm that constructs irreducible triangulations of once-punctured surfaces The problem: once-punctured surfaces If the set of irreducible triangulations of S is known The set of irreducible triangulations of the once-punctured surface S-D is known
  • 9. An algorithm that constructs irreducible triangulations of once-punctured surfaces Some considerations for the algorithm Any triangulation T is considered to be a hypergraph of rank 3 or 3-graph. T is determined by its vertex set V=V(T) and its triangle set F=F(T) T can be uniquely represented as a bipartite graph BT=(V(BT ), E(BT )) V(BT )=V(T)U F(T) uv є E(BT ) if and only if the vertex u lies in the triangle v є T. Two triangulations T and T' are combinatorially isomorphic if and only if their bipartite graphs BT and BT' are isomorphic.
  • 10. An algorithm that constructs irreducible triangulations of once-punctured surfaces Sketch of the algorithm Input : the set I of irreducible triangulations of a closed surface S (≠ sphere). Output: the set of all non-isomorphic combinatorial types of irreducible triangulations of the once-punctured surface S-D.
  • 11. An algorithm that constructs irreducible triangulations of once-punctured surfaces Sketch of the algorithm First step: For i=0 consider I =Ξ0(S) (the set of irreducible triangulations of the closed surface S.) J = Ø (set of irreducible triangulations of the once-punctured surface S-D.) For each Tє Ξ0 (S) and each vertex v in T remove v from T P
  • 12. An algorithm that constructs irreducible triangulations of once-punctured surfaces Sketch of the algorithm First step: For i=0 consider I =Ξ0(S) (the set of irreducible triangulations of the closed surface S.)   J = Ø (the set of irreducible triangulations of the once-punctured surface S-D.) For each Tє Ξ0 (S) and each vertex v in T remove v from T ONE IRREDUCIBLE TRIANGULATION OF S-D ∂T P J U{P} (Lemma 1 (i))
  • 13. An algorithm that constructs irreducible triangulations of once-punctured surfaces Sketch of the algorithm Second step: For i and for each Tє Ξi (S), split every vertex of T and generate Ξi+1(S). Discard all duplicate (=combinatorially isomorphic) triangulations of Ξi+1 (S) by using the bipartite graph Ωi+1(S) Third step: For each Tє Ωi+1(S), analyze the cable subgraph of T.
  • 14. An algorithm that constructs irreducible triangulations of once-punctured surfaces Sketch of the algorithm Third step: For i and for each Tє Ωi+1(S) analyze the cable subgraph of T. CASE A: Only one cable e in T Remove each face sharing e from T store T in Ωi+1(S)
  • 15. An algorithm that constructs irreducible triangulations of once-punctured surfaces Sketch of the algorithm Third step: For i and for each Tє Ωi+1(S) analyze the cable subgraph of T. CASE A: Only one cable e in T Remove each face sharing e from T store T in Ωi+1(S) TWO IRREDUCIBLE TRIANGULATIONS OF S-D J U {P,P'} (Lemma 1 (iii))
  • 16. An algorithm that constructs irreducible triangulations of once-punctured surfaces Sketch of the algorithm Third step: For each Tє Ωi+1(S) analyze the cable subgraph of T. CASE B: Two cables e, e' share a face t in T Remove that face t from T store T in Ωi+1(S)
  • 17. An algorithm that constructs irreducible triangulations of once-punctured surfaces Sketch of the algorithm Third step: For each Tє Ωi+1(S) analyze the cable subgraph of T. CASE B: Two cables e, e' share a face t in T Remove that face t from T store T in Ωi+1(S) ONE IRREDUCIBLE TRIANGULATION OF S-D J U{P} (Lemma 1 (iii)) ∂T
  • 18. An algorithm that constructs irreducible triangulations of once-punctured surfaces Sketch of the algorithm Third step: For each Tє Ωi+1(S) analyze the cable subgraph of T. CASE C: Two or more cables incident in a vertex v in T (but not in case B) Remove that vertex v from T store T in Ωi+1(S)
  • 19. An algorithm that constructs irreducible triangulations of once-punctured surfaces Sketch of the algorithm Third step: For each Tє Ωi+1(S) analyze the cable subgraph of T. CASE C: Two or more cables incident in a vertex v in T (but not in case B) Remove that vertex v from T store T in Ωi+1(S) ONE IRREDUCIBLE TRIANGULATION OF S-D J U {P} ∂T (Lemma 1 (ii))
  • 20. An algorithm that constructs irreducible triangulations of once-punctured surfaces Sketch of the algorithm Third step: For each Tє Ωi+1(S) analyze the cable subgraph of T. CASE D: Three cables defining a face t in T Remove that face t from T discard T in Ωi+1(S)
  • 21. An algorithm that constructs irreducible triangulations of once-punctured surfaces Sketch of the algorithm Third step: For each Tє Ωi+1(S) analyze the cable subgraph of T. CASE D: Three cables defining a face t in T discard T in Ωi+1(S) Remove that face t from T ONE IRREDUCIBLE TRIANGULATION OF S-D. J U {P} (Lemma 1 (iv)) ∂T
  • 22. An algorithm that constructs irreducible triangulations of once-punctured surfaces Sketch of the algorithm Third step: For each Tє Ωi+1(S) analyze the cable subgraph of T. CASE E: Otherwise discard T from Ωi+1(S) NO IRREDUCIBLE TRIANGULATION OF S-D is obtained from T. Lemma If a triangulation T of S has at least two cables but has no pylonic vertex, then no pylonic vertex can be created under further splitting of the triangulation. Incident with all cables of T
  • 23. An algorithm that constructs irreducible triangulations of once-punctured surfaces Sketch of the algorithm Third step: For each Tє Ωi+1(S) analyze the cable subgraph of T. Apply Lemma 1 (ii)-(iv) (according to cases A to E). Discard all duplicate triangulations in Ωi+1(S). While Ωi+1(S) ≠ Ø do i+1 and go to Second step Else go to Final step Final step: Discard all duplicate triangulations in J END Triangulations with pylonic vertices
  • 24. An algorithm that constructs irreducible triangulations of once-punctured surfaces The validity of this procedure LEMMA 1 Each irreducible triangulation T of S-D (S ≠ sphere) can be obtained either (I) by removing a vertex from a triangulation in Ξ0(S), or (II) by removing a pylonic vertex from a pylonic triangulation in Ξ1 U Ξ2 U…U ΞK , where K is provided by BOULCH-DE VERDIERE- NAKAMOTO's result. (III) by removing either of the two faces containing a cable in their boundary 3-cycles provided that cable is unique in a triangulation in Ξ1 (whenever such a situation occurs), or (IV) by removing the face containing two, or three, cables in its boundary 3-cycle provided those two, or three, cables collectively form the whole cable-subgraph in a triangulation in Ξ1 U Ξ2 (if such a situation occurs).
  • 25. An algorithm that constructs irreducible triangulations of once-punctured surfaces Incident with all cables of T The finiteness of this procedure Removing a pylonic vertex in a triangulation of a closed surface S gives rise to an irreducible triangulation of S - D. (Chávez, Lawrencenko, Quintero & Villar, 2013) The set of irreducible triangulations of S - D is finite. (Boulch, Colin de Verdière & Nakamoto, 2012) There exists a natural number K such that no pylonic triangulation appears after a sequence of K splittings in any irreducible triangulation of S. The algorithm ENDS
  • 26. An algorithm that constructs irreducible triangulations of once-punctured surfaces Example: the once-punctured torus Input: Ξ0= 21 irreducible triangulations of the torus First step: Generate Ξ1 U Ξ2 Second step: Ξ1 has 433 non-isomorphic: 232 have no pylonic vertex, 193 have an only pylonic vertex (Nauty and gtools) 8 have two pylonic vertices. (Mathematica) Ξ2 has 11612 non-isomorphic: none of them is a pylonic triangulation. (Nauty and gtools) (I) Removing a vertex from Ξ0 : 184 triangulations. 80 are non-isomorphic. (II) Removing a pylonic vertex from Ξ1UΞ2 : 209 triangulations. 203 are non-isomorphic. (III) Removing faces from triangulation with a unique cable in Ξ1:16 triangulations. 10 are non-isomorphic. (IV) No face is bounded by two cables in Ξ1UΞ2 :0 triangulations. Output: The list of 203 + 80 + 10 = 293 non-isomorphic combinatorial types of irreducible triangulations of the once-punctured torus.
  • 27. An algorithm that constructs irreducible triangulations of once-punctured surfaces EXAMPLES There exists a natural number K such that no pylonic triangulation appears after a sequence of K splittings in any irreducible triangulation of S. BOULCH- DE VERDIERE- NAKAMOTO's bounds: For the torus, K = 945; for the Projective plane, K = 376 By computer verification and also by hand we have checked that, in fact: K = 1 for the torus and K=2 for the Projective plane.
  • 28. An algorithm that constructs irreducible triangulations of once-punctured surfaces Final conclusion This algorithm can be implemented for any closed surface whenever its basis of irreducible triangulations is known. In a future contribution we hope to present the set of irreducible triangulations of the once-punctured Klein bottle.
  • 29. An algorithm that constructs irreducible triangulations of once-punctured surfaces ¡GRACIAS! M. J. Chávez, S. Lawrencenko, J. R. Portillo and M. T. Villar - 15 EGC - Sevilla, 2013