Math 5490-Network Flows
Syllabus, Spring 2006
Instructor: Stephen C. Billups, CU-Denver Bldg., Rm 607, (303)
556-4814
email: Stephen.Billups@cudenver.edu
URL: http://www-math.cudenver.edu/~billups
Office Hours: T,Th: 3-4, or by appointment
Class hours: T,Th: 5:30-6:45 CU-Denver Bldg., Rm 656
Prerequisites: Graduate standing in Math or Computer Science, or
permission of instructor..
Required Text: R.K. Ahuja, T.L. Magnanti, J. B. Orlin, Network
Flows, Prentice-Hall, 1993
Overview: This course is about
modeling, solving, and understanding network flow problems.
Such problems arise naturally in many disciplines such as
telecommunications, water distribution, transportation, bioinformatics,
and integrated
circuit design. They also can be used to solve many problems where the
connection with networks is not so obvious. The study of network flows
involves concepts from a variety of mathematical fields, including
optimization, graph theory, complexity theory, and data structures.
Course Objectives:
- Develop proficiency in modeling network flow problems from a
variety
of application areas.
- Cover the fundamental algorithmic ideas for solving the main
categories of network flow problems.
- Introduce practical considerations for computer implementations:
complexity theory, operations counts, data structures.
- Present the essential theory of network flows.
- Introduce computer tools for network flow problems.
- Improve technical communication skills.
Communications: The best way
to
communicate with me and with other students in the class is through
electronic
mail and the world-wide web. (Of course, visiting me during office
hours,
or phoning me also work). If you have not already done so, please get
an
email account, and let me know your email
address.
Computers:
You will need an account on "math" so that you can do some of the
homework problems that require MATLAB programming.
Assignments and Grading: Expect to
spend 6-10 hours
per week outside of class. If you routinely spend more than 10 hours
per
week, please let me know!!
Class Participation (5%): You are expected to
come
to each class prepared to discuss the material scheduled for that
day. This means that you have read the assigned reading before
class
and are prepared to discuss the material. Occasionally, you will be
assigned material to present to the rest of the class. Your
participation grade will be based on the following guidelines:
- (5) Active participant in class. Meaningful
questions and observations. Demonstrated command of the
subject matter and confidence in answering
questions. Consistently prepared for class.
- (4) Usually prepared for class, with occasional
exceptions. Able
to answer majority of questions correctly, but may require help.
- (2-3) Inconsistent preparation, able to answer some
questions,
but
often stumped.
- (0-1) Poor preparation. Usually unprepared for
class.
Unable to answer most questions, even with help.
Homeworks (30%): Homeworks will be assigned
throughout the semester. You are encouraged to discuss the
homeworks with your classmates, but your writeups should be your own
work. Each problem will be graded according to the following
criteria: 5 pts--Perfect; 4 pts--Small mistake; 3 pts--Right idea, but
significant mistake; 1-2 pts--Some progress;
0 pts--Little or no progress. I will also mark off points for poor
writing. NO LATE PROBLEM SETS WILL BE ACCEPTED.
Midterm Exam (15%) -- In class, closed book
Term Project (30%) -- This will be a project of your choosing.
There are four deliverables:
- Project Proposal, including annotated bibliography (10%)
- Draft Report (15%)
- Oral Presentation (25%)
- Final Report (50%)
Final exam (20%) -- Take home.
Important Dates:
- Jan. 17: First day of classes.
- Feb. 16: Project proposal due.
- Mar. 20-24: Spring Break.
- Mar. 30: Midterm Exam (in-class, closed book).
- Apr. 11: Draft report due (before class).
- Apr. 18-27: Student presentations.
- May 5 (Friday): Final report due (5pm.).
- May 11: Take-home final exam due (5pm).
Spring 2006 CLAS Registration and Academic
Deadlines
- CLAS students must always have an accurate mailing and
e-mail address: http://www.cudenver.edu/registrar
- Students are responsible for completing financial
arrangements with financial aid, family, scholarships, etc.
- January 12, 2006
(5:00p.m.) Payment plan deadline for students registring by
December 16, 2005. Students who have not applied for financial
aid are administratively dis-enrolled for non-payment on January 13,
2006.
- January 17-January 27,
2006 Stduents are responsible for verifying an accurate
Spring 2006 registration via SMART.
- January 26, 2006
(midnight) Last day to add courses via the web SMART system.
- February 1, 2006 (5:00
pm) Last day to add 16-week structured courses without a written
petition for a late add. (This deadline does not apply to
independent study, internships, and late-starting modular courses.)
- February 1, 2006 (5:00
pm) Last day to drop a Spring 2006 course for tuition refund and
no transcript notation.
- February 1, 2006 (5:00
p.m.) Last day for undergraduates and graduates to apply for May
2006 graduation.
- February 10, 2006
(5:00 p.m.) Last day for CLAS students to add a Spring 2006
course. Treated as an absolute
deadline.
- April 3, 2006
(5:00 p.m.) Last day for students to drop a Spring 2006 course
without college approval.
- April 14, 2006
(5:00 p.m.) Last day for CLAS students to drop a Spring 2006
course. Treated as an absolute
deadline.
- May 1, 2006 (5:00
p.m.) Last day to withdraw (drop all courses) without a written
petition.