Tento program se hodí k vykreslování větších grafů a je možné jej využít např. k fitování křivky nějakou funkcí.
Program gnuplot
můžeme buď spouštět přímo a zadávat mu příkazy, anebo pro něj připravit skript.
Pěkný úvodní přehled všech možností je například v následujícím návodu:
https://www.sci.muni.cz/~mikulik/gnuplot/gp.html
Networkx obsahuje implementace některých modelů náhodných grafů: https://networkx.org/documentation/stable/reference/generators.html#module-networkx.generators.random_graphs
Úloha 1: Napiš funkci, která pro zadanou distribuci stupňů vrcholů vrátí náhodně vygenerovanou síť pomocí konfiguračního modelu.
Úloha 2: Napiš funkci, která pro zadané váhy vrcholů vrátí náhodně vygenerovanou síť pomocí Chung-Lu modelu.
Úloha 3: Vygeneruj náhodné sítě velikosti $10^4$ pomocí modelů
Následně pro vygenerované sítě porovnej
Úloha 4: V Barabási-Albert modelu začínáme s grafem na $m_0$ vrcholech takovým, že stupeň každého vrcholu je alespoň jedna.
Pro $m_0 = 4$: