| course number | instructor | title | 
| CS 6104 | L Heath | Complex Networks | 
Complex networks are large real-world graphs or networks with complicated structural properties. The study of complex networks cuts across computer science, physics, mathematics, life sciences, statistics, social sciences, and other areas. Typically, a complex network is characterized by a number of properties, such as degree sequence, node centrality, clustering coefficient, and community structure. These properties raise issues in how to generate random networks with specific properties, which in turn brings in the mathematical theory of random graphs. There are also algorithmic questions surrounding how to measure these properties computationally. Algorithms must be efficient, given the great size of complex networks, so approximations are sometimes allowed and distributed algorithms are common. Another research area is the dynamic spread of information or contagion over a complex network.
Given the instructor's interest in computational epidemiology, topics from that area may be considered. In this course, we will study the above through targeted lectures, readings from the selected textbook and the primary literature, and one or more computational or mathematical projects. The selection of papers will reflect the interests of the instructor and the students. Students can expect to lead the discussion of papers, perhaps in teams.
The instructor will select the primary textbook from one of the potential textbooks listed below. Inquiries to heath@vt.edu.
Potential Textbooks: