Wolfram Function Repository
Instant-use add-on functions for the Wolfram Language
Function Repository Resource:
Compute the branchial hypergraph of a graph
ResourceFunction["BranchialHypergraph"][g] computes the branchial hypergraph of a graph g. |
Compute branchial hyperedges of a simple graph:
In[1]:= |
![]() |
Out[1]= |
![]() |
Branchial hypergraph of a mixed graph:
In[2]:= |
![]() |
Out[2]= |
![]() |
The branchial hypergraph of any undirected graph is trivial:
In[3]:= |
![]() |
Out[3]= |
![]() |
Make a branchial hypergraph for a simple string substitution multiway system:
In[4]:= |
![]() |
Out[4]= |
![]() |
Display the branchial hypergraph using an Echo while plotting the graph:
In[5]:= |
![]() |
Out[5]= |
![]() |
Usually the branchial graph can be recovered from the hypergraph by taking the first two vertices from each hyperedge:
In[6]:= |
![]() |
Out[6]= |
![]() |
This work is licensed under a Creative Commons Attribution 4.0 International License