In graph theory, an undirected graph H is called a minor of the graph G if H can be formed from G by deleting edges and vertices and by contracting edges.
— Wikipedia
I believe we don't have anything about minors in the package at the moment, and this might be a nice supplement to all the other concepts of "containment" of graphs (subdigraph, embedding, induced subdigraph, mono/epi/endomorphisms) which we already support.
One early decision would be how to handle direction, which doesn't seem to be established in the literature. Then perhaps we could consider some functions such as:
IsDigraphMinor(super, sub)
DigraphMinorMappings(super, sub)
AllDigraphMinors(super)
Could be difficult computationally?
— Wikipedia
I believe we don't have anything about minors in the package at the moment, and this might be a nice supplement to all the other concepts of "containment" of graphs (subdigraph, embedding, induced subdigraph, mono/epi/endomorphisms) which we already support.
One early decision would be how to handle direction, which doesn't seem to be established in the literature. Then perhaps we could consider some functions such as:
IsDigraphMinor(super, sub)DigraphMinorMappings(super, sub)AllDigraphMinors(super)Could be difficult computationally?