Department of Industrial and Manufacturing Systems Engineering
Iowa State University

IE 313 Stochastic Analysis

Spring 2000


Recent Announcements


Contact Information

Instructor:
Dr. Siggi Olafsson
Teaching Assistant:
Mr. Chiang-Sheng Lee
Office:: 3018 Black Engineering
Office:
Office hours in 0010 Black Engineering
Phone:
294-8908   (OR Teaching Lab)
Email:
olafsson@iastate.edu
Email:
chiang@iastate.edu
Homepage:
http://www.public.iastate.edu/~olafsson  
Office Hours:
10:15am - 11:45am MWF or by appointment
Office Hours:
M 3:30-4:30 and T 3:00 - 4:00

Administrative Information

Catalog Description

Development of basic queuing models and related applications. Use of simulation for some applications. Project involving data collection and analysis of a queuing system is required.

Prerequisites

Calculus through differential equations (Math 267), and elementary statistics (Stat 231).

Textbook

Course Objectives

After completing this course a student should:

Topics Covered

Modeling of uncertainty, sample paths, basic probability theory, random variables, joint distributions, expected values, conditional probability, limit distributions, discrete event simulation, generating random variates, arrival processes, the Poisson process, memory-less property, superposition and decomposition property, discrete time Markov chains, transient and steady-state analysis, exponential distribution, continuous time birth-death chains, queuing models, Little’s Law, Markovian queues, queuing approximations.

Class/Laboratory Schedule

This class meets three times a week for a fifty-minute lecture. There are approximately five homework assignments to be completed in small groups (2-3), as well as short (5-10 minute) in-class assignments also to be completed in small groups. Some homework assignments require use of computer software and there are two laboratory session to demonstrate the use of this software. A group project involves data gathering from a real-world system, formulating a model of the system, and analyzing its performance. Each group of 2-4 students gives two in-class presentations: a status report after the data gathering and partial modeling, and a final report presenting the conclusions and recommendations of the project. A written final report is also required. Grading is based on homework (25%), a midterm exam (20%), a final exam (20%), project presentations (10%), project report (15%), in-class participation (5%), and peer evaluations of group work (5%).

Contribution to Professional Component

The students learn how to apply their knowledge in probability and statistics to analyze real-world engineering systems. For their project they will gather data from a real system that then needs to be interpreted and used to formulate a model of the system. The students will then apply the techniques from class to analyze the model in order to improve the design and/or operation of the system. The project, as well as many of the other assignments, will be performed in small groups, encouraging the students to develop their ability of work as part of a team. The students will also enhance their communication skills through oral presentations and a written report.

Relationship to IMSE Program Objective

This course provides tools and experience for modeling of production and service systems as well as integration of processes. An important element of the course is for the students to gain an understanding of how to apply their knowledge of probability and statistics to analyze real-world systems. The students will also gather and analyze real-world data and use this to build a model of the real system. Students work extensively in teams, providing them with valuable experience in working in such environments, and present their results to the class, enhancing their communication skills.


Lecture Notes

Download all the lecture notes for the semester (last 10 pages + cover and index are new)
  1. Introduction to Probability Modeling and Simulation:  Modeling of uncertainty, sample paths, basic probability theory, random variables, joint distributions, expected values, conditional probability, limit distributions, discrete event simulation, generating random variates.
  2. The Poisson Process:  Arrival processes, the Poisson process, memory-less property, superposition and decomposition property.
    1. Read Chapter 5 excluding 5.8 and 5.9, and Section 7.2.2 in the textbook.
  3. Markov Processes:  Discrete time Markov chains, transient and steady-state analysis, the exponential distribution, continuous time birth-death chains.
    1. Read Chapter 6 and pp 182-189 and 197-201 of Chapter 7 in the textbook.
  4. Queueing Processes:  Queuing models, Little’s Law, Markovian queues, general service, queuing approximations.
    1. Read Chapter 8 in the textbook.


Project

There will be a group project that will account for a 30% of the final grade: You will complete the project in two phases.

Phase I

Find a simple system that involves some resources or servers that customer need access to.  Write up a brief description of the system and what data you are going to collect to model the system (1/2 page) and turn in by February 16th.

I will give you feedback on your proposed system by February 18th and assuming everything is in order the next step is to model the system.  This will involve: (1) gathering the necessary data, fitting appropriate distributions, and checking the quality of your fits.  After completing this you will, as a group, give a short in-class presentation of your results (10 minutes).  I will schedule these presentations for the final week in March (March 27-March 31).  This presentation will account for 5% of the final grade.

Phase II

Taking the model you have developed as a starting point, you will then use techniques we learn in the second half of the course to evaluate the performance of the system that you decided to model.  This will typically include an evaluation of the current system and a suggestion for system improvement.  You will then present the results and recommendations in class (5%) and write a final report (15%).  The presentations will be scheduled for April 19th and April 21st, with the final report being due on April 28th.  The final 5% of the grade is based on peer evaluations from your group members.
Second Presentation
The second presentation should include at least the following elements:
  1. System Description.
  2. Modeling.  How your system can be modeled using a queuing model.
  3. Performance Evaluation.  What performance measures are important for your system and how they are obtained (including numerical results).
  4. Performance Improvement.  How the performance can be improved and/or what are the key factor that influence the performance.
  5. Model Validation.  What approximations are made in the model, that is, how good is the model.  For example, if you use a M/M/1 queue, what would the difference be if you were to use a M/G/1 queue model instead?  Are heavy traffic or light traffic approximations appropriate for your system?  Etc.  What data did you collect, or could you have collected to validate the results of the model?
  6. Recommendations.  Make recommendations for improving the system and/or further study (analysis and/or data gathering) as appropriate.


Homework

The homework is due before class starts one week after it is assigned.  Unless otherwise noted each problem of the homework has equal weight and the entire homework is graded out of 100.  The total weight of homeworks is 25% for five homework assignments, so each homework is worth 5% of the final grade.  If you have questions about the homework you can send be an email or come and see me during my office hours between 10:15am and 11:45am MWF.  You can also contact the TA for help.
  1. Homework 1 due February 4th: Problems 3.2, 3.9, 3.17, 3.18 on pp. 51-55 in the textbook. (Solutions. )
  2. Homework 2 due February 16th:  Problems 2.9, 3.12, 3.14, and 4.9 in the  textbook.
  3. Homework 3 due Mars 1st: Problems 5.1, 5.3, 5.8, and 5.17 in the textbook.
  4. Homework 4 due April 14th: Problems 6.4, 6.6, 6.11, 6.27, 7.2, and 7.10 in the textbook.
  5. Homework 5 due April 21st: Problems 8.1, 8.4, 8.5, and 8.21 in the textbook.

Last modified April 3, 2000.