What is the structure of an H-decomposable graph?

  • Thread starter Robb
  • Start date
In summary: I created a graph with 10 nodes and 20 edges. The nodes are labeled with letters A-J. The following is a summary of the conversation.In summary, H-decomposable graphs are graphs that can be divided into subsets such that every subset isomorphic to H or contains a single edge. This leaves open the possibilities of isolated pairs of nodes connected by a single edge and nodes with a single edge connected to an H graph.
  • #1
Robb
225
8
Homework Statement
Show that if a graph G of size m contains a subgraph H of size m' where m' divides m, then G need not be decomposable.
Relevant Equations
N/A
Can someone please explain H-decomposable graphs. I understand that if all the subgraphs ##H_1, H_2, ..., H_k## are isomorphic to the same graph H, then G is H-decomposable. What I don't understand is, what is H? I'm reading this as there is a subgraph H, that contains a family of subgraphs ##H_1, H_2, ..., H_k##, which doesn't make sense to me. I thought the subgraphs ##H_1, H_2, ..., H_k## were the decomposition of G. Please advise.
 
Physics news on Phys.org
  • #2
Here is an abstract with a definition of H-decomposition: https://www.scirp.org/journal/PaperInformation.aspx?PaperID=24522. It looks different than what you have stated. In this definition, graph G is partitioned into subsets of the edges, such that each subset is isomorphic to H or contains a single edge. So every node either has only one edge, or is in one and only one subgraph isomorphic to H. The union of these subgraphs and the single edges is G. This leaves open the possibilities of isolated pairs of nodes connected by a single edge and nodes with a single edge connected to an H graph.
 
Last edited:
  • #3
tnich said:
Here is an abstract with a definition of H-decomposition: https://www.scirp.org/journal/PaperInformation.aspx?PaperID=24522. It looks different than what you have stated. In this definition, graph G is partitioned into subsets of the edges, such that each subset is isomorphic to H or contains a single edge. So every node either has only one edge, or is in one and only one subgraph isomorphic to H. The union of these subgraphs and the single edges is G. This leaves open the possibilities of isolated pairs of nodes connected by a single edge and nodes with a single edge connected to an H graph.

Thanks, I don't suppose you would have an example of the graphs G and H, and possibly the partitions?
 
  • #4
I don't, but you could construct them yourself. Draw a graph H. It can be any graph - large, small, highly connected or not. Draw a few copies of it. Pick a pair of the H graphs and draw an edge between a node in one and a node in the other. Repeat for another pair of H graphs. You can keep this up until the final graph is connected, or not. If you want you could also add a node connected to one H group with an edge, or a pair of nodes connected with an edge but not connected to anything else.
 
  • Like
Likes Robb
  • #5
tnich said:
I don't, but you could construct them yourself. Draw a graph H. It can be any graph - large, small, highly connected or not. Draw a few copies of it. Pick a pair of the H graphs and draw an edge between a node in one and a node in the other. Repeat for another pair of H graphs. You can keep this up until the final graph is connected, or not. If you want you could also add a node connected to one H group with an edge, or a pair of nodes connected with an edge but not connected to anything else.
THanks
 

FAQ: What is the structure of an H-decomposable graph?

What is the H-decomposition problem?

The H-decomposition problem, also known as the hypergraph decomposition problem, is a mathematical problem that involves finding a decomposition of a hypergraph into smaller sub-hypergraphs. The goal is to find a decomposition that preserves certain properties of the original hypergraph, such as vertex degrees and edge connectivity.

What is a hypergraph?

A hypergraph is a generalization of a graph where an edge can connect more than two vertices. In a hypergraph, an edge can contain any number of vertices, and two edges can share common vertices.

What are the applications of the H-decomposition problem?

The H-decomposition problem has applications in various fields, including computer science, operations research, and network analysis. It can be used to solve problems in scheduling, network design, and data clustering, among others.

What are some techniques used to solve the H-decomposition problem?

There are several techniques used to solve the H-decomposition problem, including partitioning algorithms, greedy algorithms, and spectral methods. Other approaches include dynamic programming, linear programming, and randomized algorithms.

What are the current research trends in the H-decomposition problem?

Currently, there is ongoing research on finding efficient algorithms for solving the H-decomposition problem, as well as exploring its applications in different fields. There is also a focus on finding new problem variations and generalizations that can have practical applications.

Back
Top