For the latest information, make sure to REFRESH your browser.
Recommended lecture next Tuesday by UChicago alum: an application of graph theory to the law.
Speaker: Moon Duchin
Title: A spanning tree goes to court
Date/Time/Place: Tuesday, May 23, 3:30pm, Kent 120
See full announcement here.
05-24 6:00 Statistics of HW01-07 posted. Click "Statistics" on the banner
05-21 23:10 Statistics of HW01-06 posted.
05-15 11:10 Statistics of HW01-05 posted.
05-10 18:45 Assignments ORD08, BON08 posted on Gradescope. Due May 15.
05-02 20:50 Assignments ORD07, BON07 posted on Gradescope. Due May 8.
04-26 23:58 Assignments ORD06, BON06 posted on Gradescope. Due May 1.
04-17 4:00 A new set of exercises, not covered in class, has been posted under "Class #08" on the "Homework and Material Covered" page, due April 24, except where otherwise stated. The exercises cover orthogonal polynomials, including their real-rootedness, and questions from spectral graph theory, chromatic graph theory, extremal graph theory, and the theory of random graphs.
03-22 13:00 First assignments (ORD01, BON01) posted on Gradescope. Due Monday, March 27, at 23:00 on Gradescope.
03-21 19:50 First batch of homework problems posted. Due Monday, March 27, at 23:00 on Gradescope. Click "HOMEWORK, material covered" on the banner.
IMPORTANT INFORMATION FOR THOSE SEEKING CONSENT FOR ADMISSION TO THIS COURSE. Please go to the Questionnaire below.
There will be frequent postings on this course website. Please check it frequently.
REMEMBER: office hours/tutorial/problem session every Friday 16:30-17:20, room TBA
Please send email to the instructor with answers to these questions, even if you are only auditing, or you have answered a similar questionnaire in an earlier course by the instructor, or have an unusual status.
The purpose of these questions is twofold:
(a) If you seek the instructor's consent to be
admitted to this class, please respond to the questionnaire
as soon as possible; your answers will be my basis to determine
whether this course is appropriate for you.
Please write "graph theory consent request" in the SUBJECT.
(b) To all students regardless of admission status, your answers to these questions will help me better to plan the course. If you have already been admitted, please write "graph theory data" in the SUBJECT. Please respond no later than by Thursday, March 23, and preferably earlier. The instructor lists two email addresses (below), please use both email addresses for messages to the instructor.
IMPORTANT. Please observe the above instructions regarding the SUBJECT of the message and the email ADDRESSES to be used. If you don't carefully follow these instructions, I may miss your message (or misclassify your message) among the deluge of messages I am receiving.
There is an official Canvas site for the course. Sign up under the CMSC 27530 course number.
Class meets TuTh 12:30 - 13:50 in Ry-251.
Discussion session Friday 16:30 - 17:20, followed by office hour. Room TBA. The main subject of the discussion session is solution to homework problems. Attending the discussion session is strongly recommended but not mandatory.
In the email addresses below, (uc) refers to "uchicago(dot)edu" and (g) refers to "gmail(dot)com".
Instructor:
Laszlo Babai (pronouns: he/him/his)
email1:
laci(at)(uc)
email2:
lbabai(at)(g)
Please use both email addresses for messages to the instructor.
Each has its advantages and disadvantages. Begin the Subject
of your message with the word Graphs.
TA: Theodoros (Theo) Papamakarios (pronouns: he/him/his) email: [lastname](at)(uc)
TA: Derek Zhu email: [XYYYZ where X=initial YYY=last name Z=8](at)(uc)
Formal prerequisites: analysis (Math 20400 or higher) or Discrete Mathematics (CMSC 27100 or higher) or instructor's consent. In particular, facility with limits, the basics of counting, and basic linear algebra (including the Spectral Theorem) are expected. Some familiarity with probabilities helps but is not assumed; the course will briefly review the concepts of discrete probability. Material for the review of linear algebra will also be provided.
Course outline.
Finite probability spaces. Asymptotic notation. Review
of basic linear algebra.
Graphs, isomorphism, automorphisms, counting.
Basic structures in graphs (paths, cycles, matchings, coverings,
independent sets and cliques, vertex coloring, edge coloring),
trees, bipartite graphs, planarity. Network flows.
Basic parameters of graphs (connectivity, diameter, independence number,
chromatic number). Ramsey's theorem for graphs, Ramsey numbers.
Random graphs. The probabilistic method. Universality.
Explicit constructions. Weil's character sum estimates.
Spectral graph theory. Spectral bounds on clique number,
chromatic number. Expansion. Strongly regular graphs.
Orthogonal polynomials. The matchings polynomial. Reality of the roots.
Directed graphs (digraphs), tournaments.
Mathematical puzzles will pepper the course.
Prerequisites: Basic linear algebra, calculus, and the basics of discrete mathematics, along with a degree of mathematical maturity and an interest in creative problem solving.
Your primary text will be the course notes posted on this website, along with the explanations given in class, so please make sure you don't miss classes.
WARNING: in these and all other sources, watch out for possible discrepancies in terminology. Please use the terminology we use in class, reflected in DMmini (below).
Recommended printed references:
Online references:
Chapter 7 ("Finite Probability Spaces") of the mini version has been greatly revised and is available as standalone set of notes:
The following notes may also be helpful:
There are additional online handouts on the following subjects.
Homework is due online each Monday by 23:00.
IMPORTANT. Homework must be typeset in LaTeX and submitted online on Gradescope as a PDF file. Hand-drawn figures may be attached. If you are not familiar with LaTeX, you may ask the instructor for one week's grace period.
If you suspect an error in an exercise or anything else posted on this website, or something looks suspicious (e.g., the problem seems too easy for the number of points offered), or you are uncertain of the degree of detail required, please let the instructor know right away (by email). If the error is of a trivial nature (e.g., the statement is false for $n=0$ but true otherwise), you are expected to discover the error, correct the problem, and solve the corrected problem. In any case, please do warn the instructor.
If you have difficulty interpreting some material stated in class or an exercise (e.g., you are uncertain about the meaning of the notation), let the instructor know by email without delay.
While solutions to Challenge problems don't earn you credit toward your grade, they do earn you the instructor's attention, in addition to giving you valuable experience. If you later ask me for a letter of recommendation for graduate study, the first thing I will ask, which challenge problems did you solve.
On Gradescope you will find a brief description of each problem. These descriptions do NOT constitute the problem statements. You find the authentic statement of each question on the course homepage. (Click "HOMEWORK and material covered" on the banner.)
Please use the LaTeX homework template (click on the navigation bar on the top) to typeset your solutions. Make sure to put in your name, and for each solution, complete the entry "Sources and collaborations" (see "Policy on collaboration and the use of web sources" below). (Write "None" if you did not use sources and did not collaborate.)
Please upload one PDF file per "assignment," i.e., two PDF files per week: one for the "ORD" assignment and one for the "BON" assignment.
Please typeset each solution on a separate page (but parts (a), (b), etc. of the same problem can go on the same page).
IMPORTANT: As you upload your PDF file,
Gradescope will ask you to assign page numbers to each solution.
If a solution extends over more than one page, you need to assign
each of those pages to the problem.
Failing to accurately assign the pages
causes significant extra work for the graders.
If you do not submit a solution to a problem, please assign "page 1"
(the cover page) to the problem.
Collaboration on current homework is discouraged but not prohibited. If you do collaborate, state it at the beginning of your solution (give name of collaborator(s)). You may share ideas, not entire solutions. Sharing .tex source files is prohibited. DO NOT COPY someone else's solution. If you got some help, understand the ideas discussed and give your own rendering.
Posting a solution to an assigned problem on the web without the instructor's permission is a serious academic offense.
Use of the Web. You may look up pertinent general information on the web but not the posted solution to a problem that is essentially identical with the problem assigned.
Do NOT SEARCH for a solution to the specific problem assigned. If you found a closely related website, okay, but include the link in your homework submission. DO NOT COPY: understand, then write your own version without looking at the source.
Unfortunately, by widespread abuse of the web, you can find solutions to the great majority of the most elegant and instructive problems on the web. Use the web with restraint. The way to learn matematics is by discovering it through solving problems. If you look up the solutions, you are denying yourself the experience of discovery.
Note that you can set your name in your Zoom profile, so you don't have to go with whatever was assigned. You may include your preferred pronouns after your last name; you'll see an example of me doing this in class. I recommend that you follow this practice for multiple reasons. If you set a name that can't be easily matched to the name on record with the University, please let your instructor know.