Hello, if you have any need, please feel free to consult us, this is my wechat: wx91due
AMS 341 Operations Research I: Deterministic Models
Summer 1, 2024
Instructor: Andreas Lietzau, [email protected];
Lectures: Tuesday, Thursday 1:30-4:55pm over Zoom. Additional examples may be recorded and posted after class.
Office hours: Monday, Wednesday, Friday, 1:30-2:30pm over Zoom, or by appointment.
Text: Operations Research: Volume One, Introduction to Mathematical Programming, by Wayne L. Winston, and Munirpallam Venkataramanan, fourth edition [WV], or, Operations Research: Applications and Algorithms Wayne L. Winston, fourth edition [W].
Optional texts: There are many books on the subject, here is a very partial list: Applied Mathematical Programming, by Bradley, Hax, and Magnanti, Introduction to Operations Research, by Hillier and Lieberman, Linear Programming, by Chv´atal, and Linear Programming and Related Problems, by Nering and Tucker.
Computing: LP’s can be solved by many programs, you can choose to use whichever you’d like. The two options discussed in the textbook are Excel and Lindo. Class examples will be done in Lindo.
Homeworks: Homework will be assigned biweekly (approximately), posted on Brightspace, to be turned in via Brightspace, as a single PDF file, before the due date and time. Homework that does not meet these expectations will not be graded and will not receive credit. If you want to correct your submission (before the deadline) you may upload a revision. Only your last submission will be graded. There will be approximately 10 homework sets, equally weighted, and I will drop the lowest two scores before computing your average. Please note that due dates may be on different days of the week (due to holidays etc) so make sure you carefully check the due date.
No late homework will be accepted. (Reminder - the 2 lowest scores will be dropped.) You may discuss homework problems with other students taking the course, and with the instructor. But the work that you turn in should always be your own write-up, and you should show that you personally understand everything that you write. Please make certain that your writing is neat and clear, and that you have expressed your reasoning, not just the final answer.
Homework cover sheet: Homework 0 is a cover sheet (available on Brightspace) which should be filled out and applies to all homeworks submitted by a student. A student that does not turn in the cover sheet (Homework 0) will get a score of zero on all homework assignments. Due date is Monday, May 27th.
Exams: There will be two exams. Exam 1 will be during class, tentatively scheduled for Tuesday June 4th during class time. The second exam (final) is Thursday June 27th, 2:30-4:55pm, (80 minutes long) and is non cumulative. All exams are closed notes and book, and taken through Respondus Lockdown Browser.
Grades: Your total average score will be computed based on 20% homework, 40% for each of the two exams. Please note that there will be no extra credit option. I will use your total average score to assign a letter grade; about 30% A’s, 35% B’s, 25% C’s, and 10% D’s and F’s.
Course Outline: The following chapters will be covered: 1-2,3, 4 Sections 1-9, 11-13, 5 Sections 1-3, 6 Sections 4-8, Transportation and Assignment problems (Chapter 7 Sections 1-3, 5), CPM (Section 8-4), Integer programming (Chapter 9 Sections 1-4, 8) and Dynamic Programming (Chapter 13[WV] 18[W], Sections 1-2, 4-5).
Learning Outcomes
1.) Become familiar with the many optimization problems arising in diverse settings that can be
modeled as linear programs, and construct mathematical models for an array of such optimization problems.
• Maximizing income subject to supply constraints;
• Minimizing costs subject to minimum requirements;
• Scheduling problems;
• short-term and long-term financial planning problems;
• blending problems;
• multi-period planning problems.
2.) Learn the simplex algorithm and use it to solve linear programs
• putting linear programs in standard form with slack and excess variables;
• finding an initial basic feasible solution (using big M or two-phase simplex formin problems);
• choosing which variable enters and which variable leaves the basis;
• handling unbounded and infeasible problems.
3.) Apply sensitivity analysis to optimal solutions
• shadow prices and reduced costs;
• range for objective function coefficients and right-hand sides;
• connections to the dual linear programs and complementary slackness.
4.) Learn and use specialized algorithms for solving network problems:
• transportation problems;
• assignment problems;
• critical path problems.
5.) Demonstrate an understanding of integer programs and how to solve them.
• model various discrete optimization problems as integer programs;
• solve integer programs using a branch-and-bound strategy.
6.) Demonstrate an understanding of dynamic programming and solution techniques.
• model a class of discrete optimization problems as dynamic programs;
• solve simple dynamic programs using a sequential solution technique.
Student Accessibility Support Center Statement: If you have a physical, psychological, medical, or learning disability that may impact your course work, please contact the Student Accessibility Support Center, 128 ECC Building, (631) 632-6748, or at [email protected]. They will determine with you what accommodations are necessary and appropriate. All information and documentation is confidential.
Academic Integrity Statement: Each student must pursue his or her academic goals honestly and be personally accountable for all submitted work. Representing another person’s work as your own is always wrong. Faculty is required to report any suspected instances of academic dishonesty to the Academic Judiciary. Faculty in the Health Sciences Center (School of Health Technology & Management, Nursing, Social Welfare, Dental Medicine) and School of Medicine are required to follow their school-specific procedures. For more comprehensive information on academic integrity, including categories of academic dishonesty please refer to the academic judiciary website at
http://www.stonybrook.edu/commcms/academic integrity/index.html
Critical Incident Management: Stony Brook University expects students to respect the rights, privileges, and property of other people. Faculty are required to report to the Office of University Community Standards any disruptive behavior that interrupts their ability to teach, compromises the safety of the learning environment, or inhibits students’ ability to learn. Faculty in the HSC Schools and the School of Medicine are required to follow their school specific procedures. Further information about most academic matters can be found in the Undergraduate Bulletin, the Undergraduate Class Schedule, and the Faculty-Employee Handbook.
Technical Needs (Hardware and Software): The following list details a minimum recommended computer set-up and the software packages you will need to access and use:
• Hardware:
– PC (Windows 7, 8, or 10) or Macintosh (OS X/macOS 10.10 or higher).
– 4 GB RAM.
– A high-speed internet connection. Note that public WiFi (e.g., Starbucks) and internet service provider hotspots (e.g., optimumwifi or xfinitywifi) are not recommended.
– Printer and scanner. A cellphone or tablet camera can do the scanning, with apps such as Offce Lens or CamScanner (there are many others).
– Speakers (either internal or external) or headphones. Headphones are strongly recommended to reduce the risk of feedback during communications.
– Microphone (either internal or external).
– WebCam or other camera (interfacing with your computer) for producing video.
– Scientific calculator
• Software (additional tools may be needed). Remember to use your Stony Brook email or NetID when configuring specialized software:
– An up-to-date Internet browser, such as Chrome, Firefox, Explorer/Edge (Windows), or Safari (macOS). A completelist of supported browsers and operating systems can be found on the My Institution page when you login to Brightspace.
– PDF viewer, such as Adobe Reader.
– Zoom. Stony Brook has a site license for Zoom; you can find information on downloading, installing, and using Zoom at https://it.stonybrook.edu/services/zoom/students.
– Respondus LockDown browser and Monitor, for taking quizes and exams. Stony Brook has a site license for these packages; see
https://download.respondus.com/lockdown/download.php?id=772113517.
Technical Assistance: If you need technical assistance at any time during the course or to report a problem with Brightspace you can:
• Visit the Stony Brook University Student Help Desk Page, http://www.stonybrook.edu/helpme • Phone:
– (631) 632-2358 (technical support and Brightspace issues)
– (631) 632-9800 (client support, wifi, software and hardware)
• Create a ticket at http://service.stonybrook.edu.
Students who need assistance with their personal devices can contact DoIT’s service desk at (631) 632-9800 or submit an online request. For more information, visit: https://it.stonybrook.edu/students