Graph Isomorphisms: Understanding the Concept and Breaking Down Examples

  • Thread starter PieceOfPi
  • Start date
  • Tags
    Graphs
In summary, the conversation discusses a problem about graph theory and the possibility of three given graphs being isomorphic. The person posting the question is puzzled about the solution provided in their textbook and mentions other errors in the same chapter. They also express their curiosity about the textbook and where it was purchased.
  • #1
PieceOfPi
186
0
Hi,

I didn't know where graph theory falls into, so I decided to post this question on here; please let me know if there is another thread where this post is more appropriate.

I am working on The Princeton Review's "Cracking the GRE Math Subject Test", and there was one problem about graph theory that I am puzzled about, and I was wondering if anyone can answer my question.

The question is the following:

Which of the following graphs are isomorphic?

Graph I:

Vertices are placed like:

BC
AD

and edges are: AB, BC, and CD

Graph II:

Vertices are placed like

FG
EH

and edges are: EG, GF, FH

Graph III:

J---K---L---M

(so edges are JK, KL, LM)

Sorry for a poor description of those graphs, but that's the best I could do. I thought all three of them were isomorphic, but the solution in the book says graphs I and II are not isomorphic by the following reason:

"Graph I has four vertices with the following edges: AB, BC, CD. Although there exists a bijective function f such that f(A) = E, f(B) = F, f(C) = G, and f(D) = H, adjacencies are not preserved; for example, there is no edge EF."

I'm quite confused about this argument because I thought f(A) = E, f(B) = G, f(C) = F, and f(D) = H is a bijective map that preserves adjacencies, and therefore I and II are isomorphic, but the solution in the book doesn't see this way.

If you know what is wrong, please let me know; it is possible that I'm not understanding the concept of isomorphisms of graphs.

Thanks!

PP
 
Physics news on Phys.org
  • #2
The three graphs you wrote are isomorphic. (Are you sure they are the three graphs of the problem?)
 
  • #3
Hurkyl said:
The three graphs you wrote are isomorphic. (Are you sure they are the three graphs of the problem?)

Yes, they are the graphs that are given on the problem (maybe I should post an actual picture if I have time). And I believe those three graphs are isomorphic too.

The problem set on this chapter (7. Additional Topics) is full of errors--they asked me to find a harmonic conjugate of a function that is not even harmonic, and they also asked me to find the probability of getting between 40 to 50 "heads" by flipping a fair coin 10 times (and 0% was not one of the answers). It would be nice if those errors are obvious, but some of them weren't very obvious.
 
  • #4
PieceOfPi said:
Yes, they are the graphs that are given on the problem (maybe I should post an actual picture if I have time). And I believe those three graphs are isomorphic too.

The problem set on this chapter (7. Additional Topics) is full of errors--they asked me to find a harmonic conjugate of a function that is not even harmonic, and they also asked me to find the probability of getting between 40 to 50 "heads" by flipping a fair coin 10 times (and 0% was not one of the answers). It would be nice if those errors are obvious, but some of them weren't very obvious.

I'm very curious. You wouldn't care to identify the textbook, would you (author,title, publisher, year of publication)? Where are you studying? Were you required to buy this "textbook"?

You don't need to answer of course, but since I'm interested in math education, this is something I'd like to look into.

You can send me a private message by clicking on my username.
 
Last edited:
  • #5


Hello,

Thank you for your question about graph isomorphisms. Graph theory is a branch of mathematics that deals with the study of graphs, which are mathematical structures that represent relationships between objects. Isomorphism in graph theory is a concept that describes the structural similarity between two graphs. Two graphs are considered isomorphic if there is a bijective function between their vertices that preserves the relationships between their edges.

In the problem you mentioned, it seems that you have correctly identified that graphs I and II are isomorphic because there is a bijective function that preserves adjacencies between their vertices. However, the solution in the book is also correct in pointing out that the specific function you suggested, f(A) = E, f(B) = G, f(C) = F, and f(D) = H, does not preserve the edges between the vertices. In graph theory, it is important to consider both the vertices and edges in determining isomorphism.

To better understand this concept, let's look at an example. Imagine you have two graphs, graph A and graph B, with the following structures:

Graph A:

Vertices: 1, 2, 3
Edges: 12, 23, 31

Graph B:

Vertices: A, B, C
Edges: AB, BC, CA

If we try to map the vertices of graph A to those of graph B, we could say A = 1, B = 2, and C = 3. However, this mapping does not preserve the edges between the vertices, as 12 in graph A corresponds to AB in graph B, which is not one of the given edges. Therefore, even though the vertices can be mapped bijectively, the edges are not preserved, and these two graphs are not isomorphic.

In summary, isomorphism in graph theory is a concept that considers both the vertices and edges in determining structural similarity between two graphs. I hope this helps clarify the concept for you. Good luck with your studies!

Best,
 

What is an isomorphism of graphs?

An isomorphism of graphs is a mapping between two graphs that preserves the structure and connectivity of the vertices and edges. In other words, two graphs are isomorphic if they have the same number of vertices and edges, and if their adjacency relationships are the same.

How do you determine if two graphs are isomorphic?

To determine if two graphs are isomorphic, you can use an isomorphism test algorithm. This involves comparing the graphs' adjacency matrices or adjacency lists to see if they have the same structure. If the matrices or lists are the same, then the graphs are isomorphic.

What is the significance of isomorphisms in graph theory?

Isomorphisms are important in graph theory because they allow us to study and understand different graphs by identifying their similarities. This can help us classify and organize graphs, and also transfer knowledge from one graph to another.

Can a graph be isomorphic to itself?

Yes, a graph can be isomorphic to itself. This is known as a trivial isomorphism, where the mapping is simply the identity function. In other words, every vertex in the graph is mapped to itself, and every edge is mapped to itself.

What is the difference between isomorphism and homeomorphism in graph theory?

Isomorphism and homeomorphism are similar concepts, but they differ in the way they preserve the structure of a graph. Isomorphism preserves both the number of vertices and edges, while homeomorphism only preserves the number of edges. This means that homeomorphism can change the number of vertices in a graph, while isomorphism cannot.

Similar threads

  • Calculus and Beyond Homework Help
Replies
6
Views
2K
  • General Math
Replies
3
Views
1K
  • Set Theory, Logic, Probability, Statistics
Replies
1
Views
1K
  • Set Theory, Logic, Probability, Statistics
Replies
4
Views
2K
  • Engineering and Comp Sci Homework Help
Replies
12
Views
2K
  • Set Theory, Logic, Probability, Statistics
Replies
2
Views
2K
  • Programming and Computer Science
Replies
1
Views
2K
  • Linear and Abstract Algebra
Replies
8
Views
1K
  • Set Theory, Logic, Probability, Statistics
Replies
1
Views
1K
Back
Top