IE 661 Scheduling Theory Course Introduction

advertisement
IE 661
Scheduling Theory
Course Introduction
Rakesh Nagi
Department of Industrial Engineering
University at Buffalo (SUNY)
University at Buffalo (SUNY)
Department of Industrial Engineering
1
About the course
This graduate level course covers topics from:
(i) Deterministic Scheduling Theory that provide the
fundamentals and algorithms from single machine,
parallel machine, flow and job shop environments,
(ii) Project and Network Scheduling that are more
prevalent in assembly products (BOMs), workflows,
and project management, and
(iii) Scheduling Practice that covers dispatching rules,
local search methods, stochastic search, and
mathematical programming based solutions.
University at Buffalo (SUNY)
Department of Industrial Engineering
2
About the course
z
z
z
The objective is to expose participants to basic
scheduling theory results, and in a participatory
setting, enable them to discuss and creatively
synthesize these ideas to research projects of choice.
It blends quantitative and qualitative material, from
multiple disciplines of industrial and management
engineering.
The course will be conducted in a beneficial
cooperative learning setting. Lectures, group
discussions, research projects and participant
presentations will constitute this course.
University at Buffalo (SUNY)
Department of Industrial Engineering
3
About the course
z
z
Doctoral level, research focused course
Meets OR as well as PS elective
requirements
University at Buffalo (SUNY)
Department of Industrial Engineering
4
Course Topics
z
Deterministic Scheduling
¾
¾
¾
¾
¾
z
Single Machine
Parallel Machine
Flow Shop and Flexible Flow Shop
Job Shop
Open Shop
Project and Network Scheduling
¾ JIT scheduling of Assemblies
z
Scheduling in Practice
¾ Dispatching Rules
¾ Filtered Beam Search
¾ Local Search: SA, Tabu Seach, GA
Several Research Articles and Case Studies
z
University at Buffalo (SUNY)
Department of Industrial Engineering
5
Course prerequisites
z
z
z
IE 505 Production Planning and Control or
similar course
Advanced Graduate standing in engineering
or management
Optimization (linear IE 572, discrete IE 573
are highly recommended)
University at Buffalo (SUNY)
Department of Industrial Engineering
6
Course Elements
z
z
z
z
z
Homework
- 4-5 assignments 15%
Class presentations
- 2 lectures
10%
Research project
- progress report, final
report, presentation
50%
Programming project - High level languages
(C/C++, Java or VB)
10%
Exam
- one midterm
15%
(+/- Grading scheme will be employed)
University at Buffalo (SUNY)
Department of Industrial Engineering
7
Download