0% found this document useful (0 votes)
14 views3 pages

Math S-325: Graph Theory Syllabus

The document is a draft syllabus for MATH S-325: Extreme Graph Theory and Combinatorics, taught by Dr. John Wesley Cain during Summer 2022. It outlines course details, including prerequisites, topics covered, grading criteria, and homework expectations. The course aims to develop students' combinatorial thinking through various extremal problems in graph theory and combinatorics.

Uploaded by

septian_bby
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views3 pages

Math S-325: Graph Theory Syllabus

The document is a draft syllabus for MATH S-325: Extreme Graph Theory and Combinatorics, taught by Dr. John Wesley Cain during Summer 2022. It outlines course details, including prerequisites, topics covered, grading criteria, and homework expectations. The course aims to develop students' combinatorial thinking through various extremal problems in graph theory and combinatorics.

Uploaded by

septian_bby
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

DRAFT SYLLABUS for MATH S-325: Extreme (!

)
Graph Theory and Combinatorics, Summer 2022
Course Head: Dr. John Wesley Cain (“Wes”)
Class times and locations: Classes will meet from 12:00pm-3:00pm on the dates listed on the final page
of this document. All class meetings will take place in Science Center 309.
Office Hours (Tentative): After every class meeting, from 3:30-5:00pm in Science Center 515
E-mail: jcain2@[Link]
URL: [Link]
Phone: 617-495-1790

Prerequisites and Intended Audience: Solid command of basic algebra and geometry at the high
school level. No background in calculus is necessary. This course is NOT meant to count towards
undergraduate degree credit.

Course Description: How large must a gathering of people be in order to ensure that either six of the people
mutually know one another or that six of the people are mutual strangers? How many rooks (or knights or
bishops) can be placed on a standard chessboard such that no two of them are attacking one another? Are
there optimal, fair experimental designs by which we may mutually compare thirteen competing brands of
fabric softener without having to directly compare all seventy-eight possible pairs of brands? These problems
are examples of extremal problems in combinatorics and graph theory, a sub-discipline of mathematics that
involves a very different way of thinking relative to areas such as algebra, geometry, and calculus. In this
course, we explore some classical extremal (and fun) problems including the ones mentioned above. The
methods we develop are applicable to a variety of important practical problems, such as optimal scheduling
of flights. Topics are drawn from the following areas: Ramsey theory (classical Ramsey numbers, van der
Waerden numbers, and the happy end problem), two-player positional games (tic-tac-toe and the Hales-
Jewett theorem, generalized maker-breaker games), and optimal combinatorial designs (balanced incomplete
block designs, Steiner triple systems, difference sets, finite projective planes).

Course Goals and Learning Objectives: Broadly speaking, my main goal is to develop students’ ability
to “think combinatorially” about problems (many of them of high practical interest) involving networks and
designs. Let me give examples of what I mean by “thinking combinatorially”. By the end of the course, you
should be able to propose strategies for (i) deciding whether there exists a graph/network/design that satisfies
a given set of constraints; (ii) enumerating how many graphs/networks/designs satisfy given constraints; and
(iii) among graphs/networks/designs that do satisfy given constraints, identifying those that are “extremal”
or “optimal” in some sense.

References: There are no required texts for this course. Notes, readings, and homework exercises will be
distributed either electronically or as printed handouts. Examples of texts from which some of our course
material may be drawn are:
• F. Roberts, Applied Combinatorics, 2nd Edition, Chapman and Hall/CRC, 2008.
• R. Graham, B. Rothschild and J. Spencer Ramsey Theory, 2nd Edition, Wiley, 1990.
• D. West, Graph Theory, 2nd Edition, Pearson, 2000.
• J. Beck, Combinatorial Games: Tic-Tac-Toe Theory, Cambridge, 2008.

Homework Problem Sets: Each day, you will be assigned homework problems to be submitted at the
beginning of the next class meeting. On each problem set, the exercises will be subdivided into two “Groups”.
“Group 1” problems are intended to
• Reinforce and enhance your understanding of concepts developed during our class meetings. To this
end, you will be asked to complete exercises which guide you through instructive examples, counterex-
amples, computations and constructions.
• Develop flexibility in your use of key concepts/strategies and in your ability to generalize.
You are expected to complete (or at least attempt) all “Group 1” problems. “Group 2” problems are intended
to be more challenging. Most of the “Group 2” problems will probe more deeply into the ideas covered during
class meetings, and some of them will ask you to provide mathematically rigorous, logically sound arguments.
Please do not despair if you are unable to answer more than half of the “Group 2” questions—in fact, some
will be deliberately exploratory, with no expectations that any student will be able to solve them. Over the
duration of this course, you are expected to complete at least 10 of the “Group 2” problems. In any case,
you should expect to spend 3-5 hours per day outside of class working on homework problem sets.

Attendance: Please make sure to attend every class meeting if you’re physically able to. In class, we’ll
have frequent problem solving activities for pairs (or small groups) of students, and every student is an
important contributor to this team dynamic. Learning mathematics is a highly collaborative venture, not
something to be done in solitary confinement!

Grading: Your course grade will be based upon your performance on the homework assignments, and on
class participation. Your overall course score will be on a 100-point scale, computed as follows:
1. Your “Group 1” homework score will be
points earned
100 × ,
points possible
taken over your 9 best homework performances (out of the 10 total assignments).
2. Your “Group 2” homework score will equal the total number of “Group 2” homework problems that
you complete successfully, not to exceed 15.
3. Your class participation score will be a number between 0 and 10, based upon your general involvement
in our class meetings, including your productive, respectful engagement with your peers in discussions
about course material.
4. Your overall course score will be

0.8 × (“Group 1” homework score) + (“Group 2” homework subscore) + (class participation score.)

Overall course scores of 90 or higher will result in letter grades of A- or higher. Overall course scores of
80 or higher will result in letter grades of B- or higher. Overall course scores of 70 or higher will result in
letter grades of C- or higher. Overall course scores of 60 or higher will result in letter grades of D- or higher.
Overall course scores below 50 will result in a failing grade.

Academic Integrity: I urge you to introduce yourself to your peers and to exchange ideas and observations
with other students outside of class. In fact, you may work with other students on the homework problem
sets, as long as each individual student writes up their solutions independently. If you work with other
students, please acknowledge such collaboration at the top of your homework paper (i.e., list the names of
your collaborators) and please know this will have no effect on your grade. Feel free to utilize any printed
or electronic resources that you find helpful, but please also acknowledge such references in your homework
write-ups. Additionally, students are expected to adhere to the Harvard Summer School policies on academic
integrity, which may be found here:

[Link]

Publishing or Distributing Course Materials: Students may not post, publish, sell, or otherwise
publicly distribute course materials without the written permission of the course instructor. Such materials
include, but are not limited to, the following: lecture notes, lecture slides, video, or audio recordings,
assignments, problem sets, examinations, other students’ work, and answer keys. Students who sell, post,
publish, or distribute course materials without written permission, whether for the purposes of soliciting
answers or otherwise, may be subject to disciplinary action, up to and including requirement to withdraw
from the Summer School. Further, students may not make video or audio recordings of class sessions for
their own use without written permission of the instructor.

Accessibility: The Summer School is committed to providing an accessible academic and residential
community. The Accessibility Services Office offers a variety of accommodations and services to students
with documented disabilities, permanent and temporary injuries, and chronic conditions. If you are a student
with a disability, we engage you in an interactive process to provide you an equal opportunity to participate
in, contribute to, and benefit from our academic and residential programs. For more information, see

[Link]

or send an e-mail to accessibility@[Link].

Syllabus1 for Math S-325, Summer 2022


Date Due Math Topics
Tue 06/21 N/A Basics of enumeration, graph theoretic terminology
Wed 06/22 Homework 1 Edge colorings, graph Ramsey numbers
Thu 06/23 Homework 2 Bounds on graph Ramsey numbers
Fri 06/24 Homework 3 Generalizations of Ramsey numbers, Happy End Problem
Mon 06/27 Homework 4 van der Waerden numbers
Tue 06/28 Homework 5 Two-player positional games: tic-tac-toe and chessboard problems
Wed 06/29 Homework 6 Generalized tic-tac-toe and the Hales-Jewett theorem
Thu 06/30 Homework 7 Balanced incomplete block designs, difference sets
Tue 07/05 Homework 8 More on Steiner triple systems and combinatorial designs
Wed 07/06 Homework 9 Applications
Thu 07/07 Homework 10 Open research problems in extremal graph theory/combinatorics

1 The timing of topics is highly flexible, so don’t worry if there are periods when we’re a bit ahead/behind what the syllabus

indicates.

Common questions

Powered by AI

Van der Waerden numbers are examined in the course as a pivotal concept in Ramsey theory, exemplifying the interplay between arithmetic progressions and colorings. Their significance lies in determining the minimum number of elements required to ensure a monochromatic arithmetic progression of a given length, under any partitioning of elements into different colors. This highlights their broad applications in understanding patterns within distributed datasets and optimizing conditions across various fields. Such study fosters an appreciation for the complexity and ubiquity of combinatorial principles in both theoretical and applied contexts .

Balanced incomplete block designs (BIBDs) are incorporated into the course as a key example of optimal combinatorial arrangements, where each element appears in a controlled number of blocks and every pair of elements appears together in a specified number of blocks. BIBDs are significant because they minimize experimental resources while maximizing the efficiency of comparisons, a fundamental challenge in statistical design and analysis. In the context of the course, BIBDs illustrate the application of combinatorial principles to real-world problems like resource allocation and scheduling, requiring a synthesis of theory and practical methodology .

Chessboard problems, such as determining optimal placements of rooks or knights, are directly relevant to graph theory as they model real-world allocation and network configuration challenges. By translating these classic chess problems into graphical terms, students explore concepts like connectivity, independence, and coverage. This analysis deepens the understanding of how discrete mathematics can be applied to structured environments while offering intuitive visualizations of abstract graph concepts, promoting broader insights into network design and resource allocation .

The course demonstrates extremal problems' integration with practical applications through the analysis of optimal configurations and resource utilization challenges, like flight scheduling and experimental design. By understanding the conditions that lead to 'extreme cases,' solutions can be derived that are not just theoretically optimal but pragmatic for real-world implementation. This involves cross-disciplinary methodologies, harnessing combinatorial and graph theoretical principles, to address complex issues in industries ranging from logistics to bioinformatics .

Generalizing tic-tac-toe into combinatorial settings introduces challenges such as managing increased complexity in board configurations and strategy spaces. As these games scale, determining winning strategies or blocking tactics requires sophisticated mathematical frameworks, such as the Hales-Jewett theorem, which delves into high-dimensional arrangements. This complexity necessitates abstract reasoning and generates insights into broader decision-making processes in combinatorial games, highlighting underlying structures that are not apparent in simpler game forms .

The course's assessment method, comprising 'Group 1' and 'Group 2' homework along with class participation, aligns well with its learning objectives by emphasizing continuous engagement and deep analytical thinking. 'Group 1' assignments validate comprehension and application of core concepts, while 'Group 2' challenges demand rigorous inquiry and advanced problem-solving, mirroring real-world combinatorial tasks. Participation scores motivate collaborative and interactive learning, reflecting the course's focus on developing skills necessary for articulating and debating combinatorial strategies .

The course employs a dual-level problem set approach to enhance learning, dividing exercises into 'Group 1' and 'Group 2'. Group 1 problems reinforce comprehension through examples and guided problem-solving, fostering flexibility in applying key concepts. Group 2 problems challenge students to delve deeper into the material, encouraging mathematical rigor and exploration beyond immediate understanding. This structure helps students develop both foundational skills and advanced problem-solving strategies, catering to a range of learning paces and encouraging collaborative learning, as working with peers is promoted .

Ramsey numbers epitomize extremal problems in combinatorics due to their focus on the minimum conditions required to guarantee certain properties within large structures, like graphs. Determining a Ramsey number involves finding the smallest number of vertices in a complete graph that guarantees a monochromatic clique of a given size, regardless of how the edges are colored. This illustrates the complexity of extremal combinatorics, as even small cases of Ramsey numbers are computationally challenging, highlighting the difficulty in establishing absolute extremal conditions .

Two-player positional games, like tic-tac-toe and generalized variants, serve as practical models to investigate strategies in combinatorial settings. These games illustrate fundamental ideas of making strategic choices within a defined system to achieve specific outcomes. They are used to explore concepts such as winning strategies, optimal play, and the potential to predict opponent moves. By dissecting these games, the course reveals insights into broader combinatorial strategies, fostering a deeper understanding of how to approach problem scenarios with multiple competitive elements .

The course aims to cultivate 'thinking combinatorially' among students by equipping them to tackle complex network and design problems with a combinatorial mindset. This involves skills such as proposing existence proofs for specific graph structures under constraints, enumerating possible configurations, and identifying extremal or optimal solutions. This type of problem-solving requires students to develop strategies for breaking down problems, recognizing patterns, and applying combinatorial techniques such as coloring, counting, and design theory in diverse situations .

You might also like