views:

55

answers:

2

Hello! The problem is the following:

Given is a set of points P on a 2-dimensional plane. Each with two points (p, q) are connected by an edge, if a circle with the diameter pq exists, which does NOT contain any other points from P and if p and q are on the circumcircle. (so p and q are the ending points of the diameter of the circle)

Does anyone know what the name of this type of graph is?

Thanks for an answer and greetings from Germany!

A: 

Well, its definitely a planar graph because according to this definition, because there is no way two edges could be intersecting. If this happened then at least one of the end points would be contained in the circle defined by the other edges. To prove this you would probably do a proof by contradiction (assume there exists two edges e1 and e2 which intersect). Though Ill leave the proof as an exercise for the OP (because this kind of sounds like homework).

luke
+4  A: 

This is called a Gabriel graph.

I didn't know this before this question. It sounded related to the Delaunay triangulation and a little searching turned up the name pretty quickly. Interestingly, the Gabriel graph is a subgraph of the Delaunay triangulation.

academicRobot
Thank you SO much! It isn't a homework, it's more of a bonus-task: To implement an algorithm that realizes this within the time complexity of log(n)*n. I just needed the name of the problem and it turned out, after hours I spent searching at the university-library, that it was harderto find than I thought. Implementing this should be quite fun, though. Again, thanks alot! //edit: the answer goes for all replies. :))
David