Syllabus for C&O 351, Winter 2010

Overview

Networks are pervasive in everyday life; street-networks connect cities, electrical and phone networks connect our homes, social networks connect friends and associates… The list of examples is endless. In this course we will study optimization problems in domains that have network structure. An example of a typical network question that we will study is the following:

What is the shortest route between two points A and B in a given network?

We will see that this question, as well as many others, have efficient solutions. Students taking this class will learn (a) how to develop mathematical models for network flow optimization problems, and (b) how to solve problems in these models using fast algorithms. Specific topics that we will cover include:

Prerequisites

The prerequisites for this class are Math 239/249 (Introduction to Combinatorics), and CO 350/355 (Linear Optimization). In particular, we will assume familiarity with the following topics:

·         [Math 239] Undirected graphs, walks, paths, cycles, cuts, trees

·         [CO 350] Linear Programs: optimal solutions, duality, …

Chapter 1 of the course notes reviews some basic facts from graph theory.

Grading

Assignments

15%

Midterm

35%

Final

50%

Reading Material

The reading for this course is mainly from “Course notes for CO351: Network Flows”, which can be purchased at Campus Copy - Math (MC 2018). It is highly recommended that you purchase these notes. Any supplementary material will be posted on the course web page.

Grade Change Policy

For assignments and the midterm, any grade change requests must be submitted to your instructor within one week of the receipt. Grades will not be changed if requested any later.

Cheating Policy

While it is acceptable for students to discuss the course material and the assignments, you are expected to do the assignments on your own. Copying or paraphrasing a solution from some fellow student, or old solutions, qualifies as cheating and the TA is instructed to actively look for suspicious similarities when grading.

If you have gotten an idea from another student, it is good practice to write your own version of the solution and acknowledge the assistance you received. An example of how this might be done is: "The idea for this solution was suggested to me by Jane Doe." Another possibility, if there was an exchange of ideas, is: "I discussed this problem with Jane Doe. The solution presented is based on that discussion."

All students suspected of cheating will automatically be reported to the Undergraduate Associate Dean. They will receive no credit for the assignment in question, and in addition any penalty that the associate dean's office prescribes. Students who are unsure whether an action constitutes an offence, or who need help in learning how to avoid offences should seek guidance from the instructor. For information on categories of offences and types of penalties, students should refer to Policy #71, Student Academic Discipline.

On the INC Mark

A grade of INC will only be awarded to students who cannot write the final exam for reasons acceptable to the Math Undergrad Office (MUO) (you must submit documentation to MUO and they should approve it). In addition such students need to be in good standing prior to the final exam. To be in good standing a student must have submitted and passed all assignments, written and passed the midterm exam, participated in the course project.

Students with disabilities

The Office for Persons with Disabilities (OPD), located in Needles Hall, Room 1132, collaborates with all academic departments to arrange appropriate accommodations for students with disabilities without compromising the academic integrity of the curriculum. If you require academic accommodations to lessen the impact of your disability, please register with the OPD at the beginning of each academic term.