Triangulation

Gordon Royle gordon at csse.uwa.edu.au
Thu Oct 20 14:17:18 CEST 2005


You have to be a bit careful because there are a number of different  
meanings of the word "triangulation" - sometimes computational  
geometry people start with a convex polygon and then want to connect  
the existing vertices, without using any more.

For graph theorists, a (planar) triangulation is a graph embedded in  
the plane where every face is a triangle.

Any such graph has n vertices, 3n-6 edges and by Euler's relation (E-V 
+F=2) we get 2n-4 triangular faces.

BUT, there can be triangles that are not faces - these are usually  
called "separating triangles" or "non-facial triangles".

My guess is that the maximum number of such triangles occurs in  
graphs that are constructed in the following fashion:

     - start with K_4 (4 vertices, 4 triangles)
     - insert a vertex into a face, joining it to all three vertices  
of that face, thus creating one new vertex and 3 new triangles - 5  
vert, 7 triangles
     - repeat the process, creating one extra non-facial triangle per  
step

Total is n vertices, 2n-4 + (n-4) = 3n - 8 triangles...  I am pretty  
sure that this is the correct answer.

This collection of graphs is interesting because they are the  
uniquely 4-colourable planar graphs.

Cheers

Gordon

>
>> What is the maximum number of triangles of a triangulation  
>> connecting N
>>
> nodes in a plane?
>
>>
>> (needed as upper memory bound for triangulation in CalculiX,
>>
> www.calculix.de)






More information about the SeqFan mailing list