COMP4900/5900: Graph Analytics
$\newcommand{\R}{\mathbb{R}}\DeclareMathOperator{\E}{\mathbf{E}}\DeclareMathOperator{\deg}{deg}\newcommand{\N}{\mathbb{N}}$

Assignment 3

Programming for this assignment should be done in Python 3 using the igraph library with some data visualization coming from matplotlib.

This searchable reference for python-igraph is useful.

You are to submit this assignment in Brightspace as a single zip file. It should include your code and any data needed for your code to run.

If you find yourself struggling with technical issues related to using Python, igraph, or matplotlib, please feel free to ask questions on the Brightspace course forum. There are probably other students experiencing the same issues.

Student's Choice

Choose one of the exercises 1, 2, 3, 4, 5, 6, or 8 (not 7) in Section 5.9 in the textbook.

Write some code that completes the requirements of the exercise and displays the results in a reasonable way.

In a separate file, called documentation.txt, include a short write-up of the exercise you chose (include the text of the exercise), how you went about it doing it (this can be short if its straightforward), and what (if anything) you learned by doing the exercise.