Introduction to Mathematical Programming
Course Information
Instructor
- Name:
Prof. Cliff Stein
- Office:
340 Mudd Hall
- Phone:
854-5238
- E-mail:
cliff@ieor.columbia.edu
- Office Hours:
M 4:00-5:30, W 10:00-11:00 and by appointment
Teaching Assistants
- Name:
Adeline Kuo
- Office:
- E-mail:
alk2004@columbia.edu
- Office Hours:
M 5:30-6:30 and after Thursday recitation
- Name:
Thiam Lee
- Office:
- E-mail:
thl2102@columbia.edu
- Office Hours:
T 11:30-12:30 and after Friday recitation
Course Lectures
- Meets:
MW 2:40-3:55
- Room:
833 Mudd
- Please be on time for lecture. It is distracting to everyone when you
are late. Coming late has, in the past, been detremental to one's grade.
Recitations
- Section 1: R 5:40-6:40, 633 Mudd
- Section 2: F 10:00-11:00, 327 Mudd
Recitations are required. You must go to one.
Prerequisite
Text
- Required:
Introduction to Mathematical Programming, Wayne Winston, Munirpallam Venkataramanan, 4th edition
Electronic Mail
I will send various kinds of information by way of
electronic mail addresses, and I will respond to questions from you
sent by email. Please check your email frequently, and before working
on an assignment, check whether I have sent out any changes.
I will assume that when I send email out to the class, you have read
it.
Homework
Assignments
There will be weekly written assignments, generally available on
the web by Wednesday afternoon and due the following Wednesday,
at the beginning of class.
Late Homework
will genereally not be accepted.
Exceptions will be made only for
exceptional extenuating circumstances (e.g. serious illness,
family crisis).
Homework Policy
The main goal of the homework assignments is education, not evaluation.
We must also be mindful of rules regarding academic honesty and
plagarism. To facilitate these goals, we will use the following policy.
- All work submitted for credit must be your own.
- You may discuss the homework problems with your classmates,
the teaching assistant(s), and Professor Stein. For each problem,
you must acknowledge
the people with whom you discussed your work, and you must
independently write up your own solutions. Any written
sources used (apart from the text)
must also be acknowledged; however, you may not consult
any solutions from previous years' assignments whether they are
student or faculty generated.
- If you do choose to copy another student's work, or to copy from
some other source, please state this in writing on your homework assignment.
- Please ask if you have any questions about this policy.
Violations will be treated harshly. This means that if you violate
the policy, even once, your grade on homework for the entire semester
will be 0. Note that allowing someone else to copy your solution is
just as serious as copying someone else's solution.
Homework Grading
In this course, each homework problem will be graded according to the
following system. Note that the intention of the system is to reward
good or excellent performance rather than to distinguish between
different types of mistakes.
The grades are:
-
++
- Solution is "so beautiful that you want to cry." Gets substantial
extra credit.
- +
- A perfect solution. It must be both correct and presented clearly.
- +
- A very good solution. You answered all that is required and did it well.
A student with all "+" grades has an
"A" for the homework part of the grade. Any flaws are
minor
-
- A good solution. You basically got it but might have some flaws.
- -
- A mediocre solution. You have some of the main ideas, but there are
some moderately serious problems.
- -
- Something of value here, but major
problems.
- --
- An attempt, but not much of
value
- 0
- Nothing turned in.
Exams
- There will be two midterms and a final exam. For each exam, you will
be allowed to bring one 8.5 by 11 inch piece of paper with notes into
the exam.
Grading
- Homeworks: 15%
- Midterm 1: 25%
- Midterm 2: 25%
- Final: 35%
Hardware Requirements:
You will need access to a PC for
some of the assignments. The normal IEOR lab is unavailable this
semester due to construction. The MechE lab in 239 Mudd will be
available to students in this course, and LINDO/LINGO will be
installed there. You can (and are encouraged to) install LINGO/LINDO
on your own PC.
Software Requirements:
You will need to use some software
that solves linear programs. LINDO/LINGO is included with the book, and
Excel also has this capability. You may want to use software such as
Matlab to check you calculations.
Students with Disabilites
I encourage students with disabilities, including invisible disabilities
such as chronic diseases and learning disabilities, to discuss with
me any appropriate accommodations that I might make on their
behalf.
Switch to: