Function Repository Resource:

RandomHypergraph

Source Notebook

Generate a random hypergraph

Contributed by: Stephen Wolfram

ResourceFunction["RandomHypergraph"][{n,{e,a}}]

generates a random hypergraph with e hyperedges of arity a and at most n nodes.

ResourceFunction["RandomHypergraph"][{n,{{e1,a1},{e2,a2},}}]

generates a random hypergraph with ei hyperedges of arity ai.

Examples

Basic Examples (2) 

Generate a hypergraph with 10 nodes and 5 binary hyperedges:

In[1]:=
ResourceFunction["RandomHypergraph"][{10, {5, 2}}]
Out[1]=

Generate a hypergraph with 5 binary hyperedges and 4 ternary hyperedges:

In[2]:=
ResourceFunction["RandomHypergraph"][{10, {{5, 2}, {4, 3}}}]
Out[2]=

Version History

  • 1.0.0 – 16 March 2020

License Information