Click here for most recent complete syllabus (.pdf format)
IME 3110 - Introduction to Operations Research
Catalog Description:
The development of mathematical concepts and models concerned with industrial engineering problems. Topics include queuing theory, game theory, linear, and dynamic programming.
Prerequisites & Corequisites: Prerequisites: IME 2610, 2620.
Credits: 3 hours
Lecture Hours - Laboratory Hours: (3 to 0)
Course Objectives:
By the end of semester the student should be:
- To appropriately formulate operations research
models for service and manufacturing systems. (a, b, c, e, k)
- To apply operations research techniques and algorithms
to solve engineering problems. (a, b, e, k)
- To interpret and apply the results of an operations
research model. (a, b, e, k)
- To communicate the results of an operations research
project through a written report and an oral summary. (a, b,
e, g)
Letters in parentheses refer to ABET EAC Criterion
3, categories a-k.
Performance Criteria:
The student should be able to:
Course Objective 1
Formulate each of the following from a basic problem description
or situation:
- A Linear Programming Problem. [1]
- Transportation Problem, Transshipment Problem,
and Assignment Problem. [1, 2, 3]
- A Maximum Flow Problem, a Minimum Spanning Tree
Problem, a Shortest Path Problem, and a Minimum Cost Network
Flow Problem. [1, 2, 3]
- A Project Network. [1, 2, 3]
- An Integer Programming Problem. [1]
- A Queuing Problem. [1, 2, 3]
Course Objective 2
Implement each of the following algorithms:
- Simplex Method [1, 2, 3]
- Transportation Simplex Method [1, 2, 3]
- CPM/PERT [1, 2, 3]
- Dijkstra's Algorithm [1, 2, 3]
- Ford-Fulkerson Algorithm [1, 2, 3]
- Basic Branch & Bound Method for Integer Programming
Problems [1, 2, 3]
Determine performance measures for basic queuing problems using:
- Appropriate closed form equations (when available)
[1, 2, 3]
- Discrete-event simulation in a spreadsheet [1,
2, 3]
Course Objective 3
- Incorporate duality concepts in the interpretation
of linear programming results
[1, 2, 3]
- Apply post-optimality analysis to linear programming
problems [1, 2, 3]
- Implement functional and economic comparisons
of queuing systems [1, 2, 3]
- Interpret operations research software output
(pertaining to models considered in this course) [1, 2, 3]
- Describe how the results of an operations research
model can be implemented in a current or new system [1, 2,
3]
Course Objective 4
- Work in teams to complete projects (case studies) [1]
- Present brief written reports summarizing the important
results and conclusions of an operations research study [1]
- Present brief oral presentations [1]
Textbooks:
Introduction to Operations Research, 8 th edition; Hillier and Lieberman; McGraw-Hill, 2005.
Software:
WinQSB v. 2.0: Decision Support Software for MS/OM . (Windows 95/98/NT)
Yih-Long Chang, Wiley, 2003
Course Coordinator:
Revision Date: Spring 2009