Operations Research
 
 
Subject Code: EME4066
Aim of Subject: To introduce to the students the techniques of operations research and their applications.
Learning Outcome of Subject: At the completion of the subject, students should be able to :
  • Use operations research techniques for solving decisions problems.
  • Design schedules and sequencing charts for machine and manpower based on the available techniques.
  • Apply and practise linear programming to solve various industrial, business, service application and transportation problems.
  • Use queuing theory and apply the fundamentals in real life problems.
  • Apply decision and game theory in various decision applications.
  • Use simulation concept and have the ability to adapt and use it to real life problem.
  • Use dynamic programming to solve related applications.
Programme Outcomes:
  • Ability to acquire and apply fundamental principles of science and engineering(40%)
  • Capability to communicate effectively(10%)
  • Acquisition of technical competence in specialised areas of engineering discipline(10%)
  • Ability to identify, formulate and model problems and find engineering solutions based on a systems approach(5%)
  • Ability to conduct research in chosen fields of engineering(10%)
  • Understanding of the importance of sustainability and cost-effectiveness in design and development of engineering solutions(5%)
  • Ability to work effectively as an individual, and as a member/leader in a team(5%)
  • Ability to be a multi-skilled engineer with good technical knowledge, management, leadership and entrepreneurship skills(10%)
  • Capability and enthusiasm for self-improvement through continuous professional development and life-long learning(5%)
Assessment Scheme:
  • Tutorial / Assignment - Individual case study assignment,presentation of the assignment,focus group discussion at tutorial,to enhance understanding of basic concepts in lecture(20%)
  • Test Quiz - written exam (20%)
  • Final Exam - written exam (60%)
Teaching and Learning Activities: 48 hours (lectures,tutorials and laboratory experiment)
Credit Hours: 3
Pre-Requisite: EME2036 Manufacturing and Operations Management
References:
  • F.S. Hillier and G. Lieberman, "Introduction to Operations Research", 7th edition, McGraw-Hill, 2007 (Textbook)
  • H.A. Taha, “Operations Research An Introduction” 7th edition, Prentice Hall, 2003.
  • P.A. Jensen and Jonathan F. Bard, “ Operations Research Models and Methods” John Wiley and Sons, 2003

Subject Contents

  • Introduction

  • Origins of operations research. Overview of operation research modeling approach
     
  • Scheduling and Sequencing

  • The role of scheduling. Scheduling as a function in an enterprise. Deterministic scheduling models. Single and parallel machines heuristic: lateness, earliness and tardiness.
     
  • Linear Programming

  • LP model formulation. Theory of simplex method. The revised simplex method. Duality theory and sensitivity analysis. The dual simplex method. Upper method technique. Goal programming and parametric linear programming
     
  • Linear Programming Application

  • Transportation, transshipment and assignment problems. Other examples.
     
  • Integer Linear Programming

  • Modelling concepts of integer programming. Binary variables in model formulation. The branch-and-bound technique and its application to binary integer programming.
     
  • Queuing Models

  • Basic structure of queueing models. The birth-and-death process. Queueing models based on birth-and-death process. Queueing models involving exponential and non-exponential distributions. Applications of queueing theory.
     
  • Game Theory and Decision Analysis

  • The formulation of two-person, zero-sum games. Games with mixed strategies. Decision making under risk. Decisions under uncertainty
     
  • Simulation Modeling

  • The essence of simulation. Generation of random numbers. Elements of discrete-event simulation. Variance-reducing techniques. Regenerative method for statistical analysis. Monte-Carlo simulation modelling.
     
  • Dynamic Programming

  • Characteristics of dynamic programming. Deterministic dynamic programming modeling. Probabilistic dynamic programming modeling.