Graph Theory Problem: Proving Dual Graph Faces Contain 1 Vertex

Click For Summary

Homework Help Overview

The discussion revolves around a graph theory problem concerning the properties of dual graphs. The original poster attempts to prove that if a graph G is connected, then each face of its dual graph G* contains exactly one vertex of G. Various aspects of dual graphs and their relationships to the original graph are explored.

Discussion Character

  • Exploratory, Conceptual clarification, Assumption checking

Approaches and Questions Raised

  • Participants discuss the implications of symmetry in dual graphs and question the conditions under which a face of G* might contain no vertices of G or multiple vertices. There are attempts to visualize and mathematically express these relationships.

Discussion Status

Some participants have offered guidance on proving contradictions related to the properties of dual graphs. There is an ongoing exploration of various interpretations of connectedness and the construction of dual graphs, with no explicit consensus reached.

Contextual Notes

Participants note constraints related to the definitions of dual graphs and the connectedness of the original graph. There are mentions of specific examples and counterexamples that challenge the original poster's assumptions.

ehrenfest
Messages
2,001
Reaction score
1

Homework Statement


http://en.wikipedia.org/wiki/Dual_graph
I am trying to show that if a graph G is connected, then each face of its dual graph G* contains exactly one vertex of G.


Homework Equations





The Attempt at a Solution


I tried counting the vertices in G and the faces in G*. I drew enough counterexample to see that if G has two components, then one face contains two vertices of G. My mind just gets tangled when I try to visualize this!
 
Physics news on Phys.org
Have you proven symmetry (G* is the dual of G <==> G is the dual of G*)? The solution would follow from symmetry.
 
No, (G*)*=G is the next part of this exercise.
 
A dual graph of a given planar graph G:
1. has a vertex for each plane region of G, and
2. an edge for each edge joining two neighboring regions.

Suppose G* satisfies 1 and 2, but some face of G*:
a. contains no vertex of G, or
b. contains k > 1 vertices of G.

Can you show a contradiction in either case (because G is connected)?
 
Last edited:
a)
let f be a face of G* that contains no vertex of G
let uv be an edge on the boundary of G*
u and v are faces in G whose boundaries share an edge e in G
I want to say that one endpoint of e must lie in f, but I just cannot figure out how to say that mathematically.

Wait. Vertex u is contained in a face f_1 of G and vertex v is contained in a face f_2 of G and e is an edge on the boundary of each of these faces. Somehow, e must go from f_1 to f_2. Therefore, e must cross some edge e_1 on the boundary of both f_1 and f_2.

Let \alpha be a bijection that maps edges in G to edges in G* s.t. if e in G is on the boundary of f_1 and f_2, then \alpha(e) connects the vertices f_1 and f_2 in G*.

\alpha(e_1) connects u and v in G*

Hmm. I thought this would be easy. I'll work on this more later.
 
Last edited:
a)

Let \alpha be a bijection that maps edges in G to edges in G* s.t if e is on the boundary of f_1 and f_2, then \alpha(e) connects the vertices f_1 and f_2 in G*.

Let f be a face of G* that contains no vertex of G. Let f_1 f_2 be an edge on the boundary of G*. By the definition of a dual graph, f_1 and f_2 represent faces of G that that share a boundary edge in G. Now the edge f_1 f_2 MUST cross an edge of G on the boundary between the faces of f_1 and f_2. Call this edge e.

Gosh. This proof is KILLING ME. Please help!
 
anyone care to guide me?
 
I did not study graph theory, so I have this question: is the following graph connected?

X---------------X

How about this:

X-----X-------X ?

What is the dual in each case?
 
They are both connected. The first one is the same as its dual. The dual of the second one is just two vertices with 2 edges between them.
 
  • #10
ehrenfest said:
The dual of the second one is just two vertices with 2 edges between them.
How many faces does the second one have? One, or more?
 
  • #11
The second one has one (infinite) face.

The dual of the second one has two (one infinite and one finite) faces.

EDIT: The second sentence is wrong.
 
Last edited:
  • #12
Doesn't this contradict what you are asked to prove? You've found a connected graph with 3 vertices "X", whose dual has 2 vertices "*" with 2 edges "(" and ")" -- see below:

*
(X)----------X-----------X
*
One face of the dual graph contains two of the original vertices.
 
  • #13
ehrenfest said:
They are both connected. The first one is the same as its dual. The dual of the second one is just two vertices with 2 edges between them.

This is incorrect. The dual of the second one is one vertex with two loops. It thus has three faces.
 
  • #14
I see. Let's walk through how the dual is constructed:
1. put a vertex * on each original face
2. wrap edges around each original vertex X (this somehow gives you the exact number of edges as the original)
[3. add another vertex onto an original face.]

You need to prove that step [3] is superfluous/unnecessary, correct?
 
  • #15
Step 1 is right. I am not sure what you mean in step 2 by "wrapping edges around each original vertex". See wikipedia for the definition and some examples:

http://en.wikipedia.org/wiki/Dual_graph
 
  • #16
Another question

Suppose I have X----X

I want to add another vertex and preserve connectedness. What dictates how many edges that the extended graph will have?

I know I can preserve connectedness with 1 more edge, as in X----X-----X, but is there anything that says I cannot add two new edges: X----X===X ?

In the latter case, what is the dual?
 
  • #17
Connectedness only means that there is some path between every pair vertices. So yes, if you have a connected graph, you can add edges between two vertices and preserve connectedness.

Its really hard to draw graphs like this. What is shown below is not what I typed in because html is messing up the spacing. Hit the quote button to see the graph that I meant to draw.X------X-------X
2 | 1 |
----------

I reproduced the graph that you drew and put in ONLY THE VERTICES, 1 and 2, of the dual. Vertex 1 is connected to vertex 2 with 2 edges, and vertex 2 is connected to itself with a loop.
 
  • #18
ehrenfest said:
Connectedness only means that there is some path between every pair vertices. So yes, if you have a connected graph, you can add edges between two vertices and preserve connectedness.

Its really hard to draw graphs like this. What is shown below is not what I typed in because html is messing up the spacing. Hit the quote button to see the graph that I meant to draw.


X------X-------X
2 | 1 |
----------

I reproduced the graph that you drew and put in ONLY THE VERTICES, 1 and 2, of the dual. Vertex 1 is connected to vertex 2 with 2 edges, and vertex 2 is connected to itself with a loop.
I think I have an inelegant proof by induction.

Suppose the original connected graph has V vertices, E edges and F faces. Suppose the statement is true for graph G(V, E, F). This has dual G*(F, E, V) [which is also connected].

Now add a new vertex and e new edges, which create f new faces. Suppose G(V+1, E+e, F+f) is also connected.

"Clearly," f < e. I will assume f = e - 1, but this needs to be proved. Given the narrow graph G(V, E, F) is connected, e - 1 of the new edges encircle (form) the f new faces.

By def., the dual of the extended graph has F+f vertices and E+e edges; it needs to be shown that it has V+1 faces and we're done.

The narrow dual had V faces. In the extended dual, use e - 1 edges to connect the f new vertices to each other, and use the eth new edge to construct one new face, which means the extended dual has V+1 faces.
 

Similar threads

Replies
3
Views
3K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 6 ·
Replies
6
Views
3K
Replies
1
Views
2K
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 2 ·
Replies
2
Views
5K
  • · Replies 2 ·
Replies
2
Views
2K