21-366:
              Random Structures and Algorithms, Fall 2024
              
             Monday, Wednesday, Friday, 11:00am -- 11:50am, WEH7201:
             Office hours: Tuesday, Thursday 2:00pm -- 3:00pm, WEH6204.
            
            
          
     
        We will follow the book 
        Introduction to Random Graphs: Hard
          Copy.
                                                     
               Digital Copy
        Alan Frieze and Michal Karonski.
        
      
    Old
          Notes, in addition to the book.
        
        
        We study various models of a random graph i.e. a graph drawn
        from some probability distribution.
        It is an interesting fact that in many cases we can predict with
        high probability (w.h.p.), what the values of
        various parameters are.
 
	For example, if G=Gn,m denotes a graph chosen
        uniformly at random from all graphs with vertex set [n]
        and m edges, then if m=n3/2log n, then w.h.p. G has
        diameter two.
        
        We will discuss many such properties. We will endeavor to cover
        the following:
        
        Chapter 1:   Random graph models.
        Chapter 2:   Evolution of a random graph.
        Chapter 3:   The degree sequence.
        Chapter 4.   Connectivity.
        Chapter 5.   Small sub-graphs.
        Chapter 6.   Spanning sub-graphs.
        Chapter 7.   Extreme characteristics.
        Chapter 10. Fixed degree sequence.
        Chapter 11. Intersection Graphs.
        Chapter 12. Digraphs.
        Chapter 17. Real world networks.
        Chapter 18. Weighted graphs.
        
We will also study the average case performance of algorithms. In particular, algorithms that run in polynomial time and solve NP-hard problems w.h.p.
	Grading: There will be weekly homeworks and three in-class tests.
                      
        Homework: 25%
                      
        Tests:          75%
        
        Test dates: October 4.
                         
        November 13.
                            
        Last day of classes.
	Tests: in class 50 minutes.
	
	A:  >=80%
	B:  >=70%
	C:  >=60%
	
	
        
        Homework.
        
	
        Book: the red text indicates what has been covered so far.
        
        Old Tests