MA 416G/CS 416G
Principles of Operations Research I
Class Location: BH 303 (Barker Hall)
Class Time: TR 9:30-10:45
Instructor: Jakayla Robbins
Office Hours: TWR 11-noon, and by appointment
Phone: 859 257 4802
E-mail: jrobbins at ms dot uky dot edu
Announcements:
TYPO on Exam 3:
On problem number 2, the third constraint should be x1 &le 2,
not x2 &le 2.
The MathSkeller
is a place where you might like to meet with
other students to study. To find the MathSkeller, take an elevator to
the basement of Patterson Office Tower. Go toward the vending machines
and take a left. Follow the long hallway to
the red double doors.
You will need to have access to Adobe Acrobat Reader
in order to view many of the
links on this page. You can obtain a free copy of Adobe Acrobat
Reader on the web.
Syllabus
Computer Programs:
We will use computer programs to help us solve many of the optimization
problems we encounter in this course. Some of these programs are
available online.
AMPL
Stefan Waner's Online Pivot Tool
Other Useful Links:
Robert Vanderbei's
Linear Programming: Foundations and Extensions textbook
George Dantzig Memorial Site
J. E. Beasley's OR-Notes
Items from Lecture:
Thursday, 1/10/2008
Tuesday, 1/15/2008
Thursday, 2/7/2008
Tuesday, 2/19/2008
- Today we talked about three possible combinations for the
primal and the dual. There is actually one more possibility that
we will cover in class on Thursday. The complete list is as
follows:
| Primal | Dual |
| Infeasible | Unbounded |
| Unbounded | Infeasible |
| Optimal Solution | Optimal Solution |
| Infeasible | Infeasible |
Tuesday, 3/4/2008
Thursday, 3/20/2008
Tuesday, 4/21/2008
Labs:
- Lab #1 Due: Thursday, 1/17
- Lab #2 lab2.mod Due: Thursday, 1/24
- NOTE: You may assume that all slack variables are
nonnegative. In standard form, the inequalities have the form
a1x1+ a2x2
+ . . . + anxn ≤ b. We can add a
nonnegative slack varialbe, s1, to the righthand side
of this inequality to obtain an equation and a new nonnegative
variable:
a1x1+ a2x2
+ . . . + anxn+s1 = b,
s1 ≥ 0.
When the inequality takes the form
a1x1+ a2x2
+ . . . + anxn ≥ b. We can subtract a
nonnegative slack variable (sometimes called a surplus
variable), t1, from the righthand
side of this inequality to obtain an equation and a new
nonnegative variable:
a1x1+ a2x2
+ . . . + anxn-t1 = b,
t1 ≥ 0.
- Lab #3 Due: Tuesday, 2/5
- CORRECTION:
1. (e) iv. should say, "no. of probs: 10." I have made this
correction and posted an updated version of the lab.
- If you are having difficulty submitting the problems for
the pivot tool, do not worry. If you cannot submit the
problems, simply write down the solutions that I asked you to
record. You do not have to submit the problems. Some people
are experiencing a glitch with the progrmam. Sorry. Jakayla
- Lab #4 Due: Thursday, 2/14
- In class, I made an error in the objective function of the
Klee-Minty problem. When n=4, the objective function
should be z=1000x1+100x2+10x3+x4. I reversed the variables
in class.
- Lab #5 Due: Tuesday, 3/18
- The following files were created by Robert Molzon.
- Make sure that you do the first item on the lab. It will
help you understand how to run models that have both a .mod and
a .dat file.
- In the lab report, I want the *optimal* objective function
values.
- Lab #6 Due: Tuesday, 4/1
Homework Assignments:
- Homework #1
Some Sample Problems
Due: Thursday, 1/17
- Homework #2
Due: Wednesday, 1/30
- Homework #3
Due: Tuesday, 2/5
- Homework #4
Due: Thursday, 2/14
- Homework #5
Due: Bring to class on Thursday, 2/21.
- Homework #6
Due: Thursday, 4/3.
- Homework #7
Due: Wednesday, 4/16.
- HINT: For number 11.2, do some smaller examples.
See what happens if you can only choose numbers between 1
and 3. See what happens if you can only choose numbers between
1 and 4. See what happens if you can only choose numbers
between 1 and 6.
Do you see a pattern? Make a guess as to the optimal
strategy. Can you use duality theory to show that it is
optimal?