ECS 253 / MAE 253, Spring 2025
Network Theory and Applications


    Navigation:     Homepage    |    Lectures    |    Projects    |    References    |   Software



Tentative class schedule and lectures

-->
Lec. Date Topic Assigned/Further readingHWs/Notes
Mar 31 Intro to course and to networks;
Basic properties and measures. (Lecture 1)
Newman SIAM 1-19,
Barabasi book Chap 1 & 2
Review course homepage; References, software, etc.
Apr 2Random graphs, components and phase transitions. (Lecture 2) Newman SIAM 20-25, Durrett Ch 1 & 2HW1 due April 17,
HW1a due April 21
Apr 7Power laws, Preferential Attachment,
and master equations. (Lecture 3)
-BA (1999) Science, Newman 30-35, Durrett Ch 4
 
- igraph.org
Apr 9Resilience to node deletion;
degree versus betweenness centrality.
(Lecture 4)
-AJB (2000) Nature
-Doyle, et al (2005) PNAS
Apr 14The Internet, Optimization and network growth. (Lecture 5)-CAIDA traceroute data
-CISCO explanation of AS numbers
-D'Souza, et al (2007) PNAS
-Gastner and Newman, (2006) Phys Rev E

Apr 16

Epidemic spreading, SIS/SIR
(Lecture 6)

In-class project work

-ICON, Colorado Index of Complex Networks
-GLEAMviz epidemic modeling
-Percolation theory
-Callaway, etal (2000) Phys Rev Lett
-Pastor-Satorras and Vespignani (2001) PRL
-Barabasi book Chap 10
Apr 21 Software demos:
Graphviz, iPython/NetworkX

Signed, weighted networks
Lecture 7
- NetworkX (python)
- igraph (R, python, C)

Demo files for class
(download this zip file)

HW2 due May 1
HW2a due May 8
Apr 23 Community structure and modularity
Lecture 8
- Wiki page on community structure
- Porter et al AMS 2009 review
- Newman Nature Physics (2012)
- Fortunato Phys Rep (2010)
- Coscia, et al (2011) Stat & Data Mining, (arxiv version)
- Louvain method and Leiden Method

Apr 28Searching a network:
From the WWW to small worlds (Lecture 9)

-Watts and Strogatz (1998) Nature
-Kleinberg (2000) Nature
- Tim Brenner Lee's regret (inventing the WWW)


Apr 30
2:10-3pm In-class project feedback

3:10pm Controlling complex networks Lecture 10


- Complex networks with complex nodes, Nature Reviews Physics, Mar 2023.
- Future directions in Network Science
- Control of Complex Networks RMP (2016)
- Controlling phase transitions (NPhys 2015)

HW3 due May 15,
HW3a due May 19
May 5
Control of networks cont.
Lecture 11

- Harvard happiness study
HW4 due May 22
HW4a due May 26
May 7 Other types of networks Lecture 12
Network software tools, including video
- Network visualization.ipynb"
- US.geojson"
- lanl_routes.edgelist

- A brief Networkx demo
May 12 Flows on spatial networks
Braess's Paradox,
Games on networks
(Lecture 13) (Gastner.pdf) (Zhang.pdf)
- worldmapper.org
- CPLEX network solver
- Barthelemy Physics Reports (2011)
- Roughgarden's books
- "Networks, Crowds, and Markets"
- Normal form games
- Vickrey auction
- Mesoscopic field theory for network flows, Mikaberidze et al, Phys. Rev. X (2025)
Complexity Explorables
May 14Diffusion and Cascades on Networks
Generating Functions & Coordination games (Lecture 14)
- Newman, Watts, Strogatz (2001) Phys Rev E
- Molloy and Reed, RSA (1995)
- Watts (2002) PNAS
- Aral and Walker (2012) Science
- Jon Kleinberg, multiple talks
- Leskovec talk
- Kleinberg's publications
- Young (2010) Dynamics of Social Innovation
- UC Davis Datalab

May 19
Sandpile cascades, and electric power grid networks
(Lecture 15)

- Brummitt, et al, PNAS (2012)
- Yang et al, Science (2017)
- R.D., Science (2017)
HW5a due June 8

- Prob Gen Func tutorial
May 21
Network motifs, biological networks, and model selection
(Lecture 16)
(almaasBioNets.pdf)


- "Network Theory for Biologists"
- Network Motifs, Milo et al. Science (2002)
- Power-Law Distributions in Empirical Data, Clauset et al. SIAM (2009)
- Shalizi talk, "So you think you have a power law"
May 26
Memorial Day -- no lecture



May 28
Temporal networks
(Lecture 17)


June 2
- Key takeaways (Lec 18)
- Student presentations
-
Presentation schedule

- Presentation guidelines
- Project write up guidelines

- Harvard happiness study
- Review of The Formula (the science of success)
June 4

Student presentations
- Presentation schedule


- How to write a research paper, Science, Mar 31, 2023
- How to write your PhD thesis, Science, Apr 30, 2018

HW5 (Class Project) due June 10

- Project write up guidelines

- Peer review form, also due June 10