OR 635 Discrete System Simulation Fall 2016

Similar documents
Spring 2015 IET4451 Systems Simulation Course Syllabus for Traditional, Hybrid, and Online Classes

FINN FINANCIAL MANAGEMENT Spring 2014

USC MARSHALL SCHOOL OF BUSINESS

Introduction to Simulation

Course Syllabus p. 1. Introduction to Web Design AVT 217 Spring 2017 TTh 10:30-1:10, 1:30-4:10 Instructor: Shanshan Cui

COURSE SYLLABUS: CPSC6142 SYSTEM SIMULATION-SPRING 2015

ACTL5103 Stochastic Modelling For Actuaries. Course Outline Semester 2, 2014

University of Waterloo School of Accountancy. AFM 102: Introductory Management Accounting. Fall Term 2004: Section 4

FINANCE 3320 Financial Management Syllabus May-Term 2016 *

MGMT3274 INTERNATONAL BUSINESS PROCESSES AND PROBLEMS

Accounting 312: Fundamentals of Managerial Accounting Syllabus Spring Brown

Spring 2014 SYLLABUS Michigan State University STT 430: Probability and Statistics for Engineering

Strategic Management (MBA 800-AE) Fall 2010

CS 100: Principles of Computing

Syllabus Foundations of Finance Summer 2014 FINC-UB

ACCOUNTING FOR MANAGERS BU-5190-AU7 Syllabus

ECON492 Senior Capstone Seminar: Cost-Benefit and Local Economic Policy Analysis Fall 2017 Instructor: Dr. Anita Alves Pena

CS 3516: Computer Networks

Class Mondays & Wednesdays 11:00 am - 12:15 pm Rowe 161. Office Mondays 9:30 am - 10:30 am, Friday 352-B (3 rd floor) or by appointment

INTRODUCTION TO SOCIOLOGY SOCY 1001, Spring Semester 2013

Class Numbers: & Personal Financial Management. Sections: RVCC & RVDC. Summer 2008 FIN Fully Online

SYLLABUS. EC 322 Intermediate Macroeconomics Fall 2012

CIS 121 INTRODUCTION TO COMPUTER INFORMATION SYSTEMS - SYLLABUS

EDIT 576 (2 credits) Mobile Learning and Applications Fall Semester 2015 August 31 October 18, 2015 Fully Online Course

Pitching Accounts & Advertising Sales ADV /PR

George Mason University Graduate School of Education Education Leadership Program. Course Syllabus Spring 2006

RM 2234 Retailing in a Digital Age SPRING 2016, 3 credits, 50% face-to-face (Wed 3pm-4:15pm)

SYLLABUS- ACCOUNTING 5250: Advanced Auditing (SPRING 2017)

EECS 700: Computer Modeling, Simulation, and Visualization Fall 2014

An Introduction to Simio for Beginners

MGMT 3362 Human Resource Management Course Syllabus Spring 2016 (Interactive Video) Business Administration 222D (Edinburg Campus)

Social Media Journalism J336F Unique ID CMA Fall 2012

Executive Guide to Simulation for Health

Class Tuesdays & Thursdays 12:30-1:45 pm Friday 107. Office Tuesdays 9:30 am - 10:30 am, Friday 352-B (3 rd floor) or by appointment

Accounting 380K.6 Accounting and Control in Nonprofit Organizations (#02705) Spring 2013 Professors Michael H. Granof and Gretchen Charrier

INDES 350 HISTORY OF INTERIORS AND FURNITURE WINTER 2017

EDIT 576 DL1 (2 credits) Mobile Learning and Applications Fall Semester 2014 August 25 October 12, 2014 Fully Online Course

Economics 201 Principles of Microeconomics Fall 2010 MWF 10:00 10:50am 160 Bryan Building

Study Center in Prague, Czech Republic

BUS Computer Concepts and Applications for Business Fall 2012

Business Analytics and Information Tech COURSE NUMBER: 33:136:494 COURSE TITLE: Data Mining and Business Intelligence

Carolina Course Evaluation Item Bank Last Revised Fall 2009

Curriculum for the Academy Profession Degree Programme in Energy Technology

Alabama A&M University School of Business Department of Economics, Finance & Office Systems Management Normal, AL Fall 2004

GRADUATE COLLEGE Dual-Listed Courses

Firms and Markets Saturdays Summer I 2014

Physics Experimental Physics II: Electricity and Magnetism Prof. Eno Spring 2017

Lahore University of Management Sciences. FINN 321 Econometrics Fall Semester 2017

Simio and Simulation:

HCI 440: Introduction to User-Centered Design Winter Instructor Ugochi Acholonu, Ph.D. College of Computing & Digital Media, DePaul University

BENG Simulation Modeling of Biological Systems. BENG 5613 Syllabus: Page 1 of 9. SPECIAL NOTE No. 1:

Introduction to Information System

Introduction to Forensic Anthropology ASM 275, Section 1737, Glendale Community College, Fall 2008

Interior Design 350 History of Interiors + Furniture

Language Arts Methods

MGT/MGP/MGB 261: Investment Analysis

COMM 210 Principals of Public Relations Loyola University Department of Communication. Course Syllabus Spring 2016

ECON 6901 Research Methods for Economists I Spring 2017

Business 712 Managerial Negotiations Fall 2011 Course Outline. Human Resources and Management Area DeGroote School of Business McMaster University

Agents and environments. Intelligent Agents. Reminders. Vacuum-cleaner world. Outline. A vacuum-cleaner agent. Chapter 2 Actuators

BME 198A: SENIOR DESIGN PROJECT I Biomedical, Chemical, and Materials Engineering Department College of Engineering, San José State University

Jeffrey Church and Roger Ware, Industrial Organization: A Strategic Approach, edition 1. It is available for free in PDF format.

Introduction to Sociology SOCI 1101 (CRN 30025) Spring 2015

MSE 5301, Interagency Disaster Management Course Syllabus. Course Description. Prerequisites. Course Textbook. Course Learning Objectives

ACCOUNTING FOR MANAGERS BU-5190-OL Syllabus

Music in World Cultures, MHL 143 (34446)

BSM 2801, Sport Marketing Course Syllabus. Course Description. Course Textbook. Course Learning Outcomes. Credits.

English Policy Statement and Syllabus Fall 2017 MW 10:00 12:00 TT 12:15 1:00 F 9:00 11:00

CS/SE 3341 Spring 2012

Computer Architecture CSC

International Business BADM 455, Section 2 Spring 2008

ECON 442: Economic Development Course Syllabus Second Semester 2009/2010

1 Use complex features of a word processing application to a given brief. 2 Create a complex document. 3 Collaborate on a complex document.

Introduction to Modeling and Simulation. Conceptual Modeling. OSMAN BALCI Professor

Syllabus - ESET 369 Embedded Systems Software, Fall 2016

BUSI 2504 Business Finance I Spring 2014, Section A

MGMT 479 (Hybrid) Strategic Management

Social Media Marketing BUS COURSE OUTLINE

Class meetings: Time: Monday & Wednesday 7:00 PM to 8:20 PM Place: TCC NTAB 2222

George Mason University Graduate School of Education

INTRODUCTION TO HEALTH PROFESSIONS HHS CREDITS FALL 2012 SYLLABUS

George Mason University Graduate School of Education Program: Special Education

Friday, October 3, 2014 by 10: a.m. EST

EDUC 2020: FOUNDATIONS OF MULTICULTURAL EDUCATION Spring 2011

Texas A&M University-Central Texas CISK Comprehensive Networking C_SK Computer Networks Monday/Wednesday 5.

DEPARTMENT OF THE AIR FORCE AIR UNIVERSITY (AETC)

Financial Accounting Concepts and Research

CHMB16H3 TECHNIQUES IN ANALYTICAL CHEMISTRY

Syllabus ENGR 190 Introductory Calculus (QR)

ME 4495 Computational Heat Transfer and Fluid Flow M,W 4:00 5:15 (Eng 177)

San José State University

MKT ADVERTISING. Fall 2016

PROVIDENCE UNIVERSITY COLLEGE

Online Master of Business Administration (MBA)

ASTRONOMY 2801A: Stars, Galaxies & Cosmology : Fall term

INTRODUCTION TO GENERAL PSYCHOLOGY (PSYC 1101) ONLINE SYLLABUS. Instructor: April Babb Crisp, M.S., LPC

EMPLOYMENT APPLICATION Legislative Counsel Bureau and Nevada Legislature 401 S. Carson Street Carson City, NV Equal Opportunity Employer

Phys4051: Methods of Experimental Physics I

Student Organization Handbook

ACCT 3400, BUSN 3400-H01, ECON 3400, FINN COURSE SYLLABUS Internship for Academic Credit Fall 2017

Transcription:

OR 635 Discrete System Simulation Fall 2016 Class time: 7:20pm-10:00pm, Monday, August 29, 2016 December 5, 2016 Room: Engineering 1110 Instructor: Prof. Jie Xu Email: jxu13@gmu.edu Office: Engineering Building Room 2218 Phone: (703) 993-4620 Office Hours: Monday 2:00-3:00 PM, Thursday 2:00-3:00pm, or by appointment Course Description: Many complex engineering, operations, and business systems can be modeled as discrete-event systems, including call centers, production systems, supply chain, hospital emergency rooms, airport terminals, and air traffic management systems. The complexity of these systems and the uncertain nature of the environment often make simulation the only feasible analytic tool to model and study the design and operations of these systems. This course studies the important topics in discrete-event simulation theory and practice. Topics will include stochastic modeling of discrete-event systems, input modeling, random number generation, statistical analysis of simulation output, and techniques to improve the efficiency and accuracy of simulation results. A very important part of this course is for the students to learn to actually use simulation to model and analyze a discrete-event system. Simulation packages such as Arena will thus be extensively used through the course. Students will also have opportunities to develop simulation models using a general programming language (Java, C++, etc.). Other types of simulations (Monte Carlo, Agent-Based) will also be briefly introduced. Students are expected to check BlackBoard regularly to read course announcements. Prerequisites: Students should be familiar with basic probability and statistics at the level of OR 542, or STAT 544, or STAT 346, or STAT 354, or equivalent. Students should also be familiar with one scientific programming language such as C++, Java, Matlab, R, SAS. Grading: Homework 20%; Midterm 35%; Term Project 45% In class midterm is tentatively scheduled on Monday, November 14. Make-up exam can only be granted if you must be absent because of medical conditions (documentation from doctors required) or other circumstances that you have no control over. Please notify the instructor at least 5 days before the exam. The only exception is medical emergencies that you cannot know beforehand. Make-up will be at the same level of difficulty as the regular exam. Late homework and term project submissions are allowed. However, the penalty for late homework and term project is 30% for the first day and then 5% per day. No exemption. Homework problems should be worked out independently but discussions are allowed. 1

Teams with 2-3 members will work on the term project. Students are encouraged to do a simulation project in one of the following application contexts but can also choose a topic in other areas: 1. Production system and supply chain. Examples include semiconductor manufacturing, inventory system, order-pick warehouse, military logistics, non-profit logistics, etc. 2. Service systems. Examples include hospital operations (such as emergency room, operations room), call center, retail store, etc. 3. Transportation systems. Examples include air transportation, intermodal facilities, etc. 4. Homeland security. Examples include disaster mitigation planning, emergency management and disaster response, crowd evacuation, facility patrol, etc. 5. Communications, computer networks, and Internet. Examples include cloud computing/data centers, wireless sensor networks, etc. 6. Financial systems. Examples include option and future pricing, risk management, portfolio optimization, etc. 7. Other emerging frontiers such as social media, social network, biological systems, and big-data related topics. Students can also choose to work on a project focusing on a simulation methodology topic: 1. Simulation input modeling 2. Stochastic simulation output analysis 3. Simulation-based optimization 4. Simulation model validation and calibration Winter simulation conference (www.wintersim.org) is a good source of references for simulation application and research. Students are encouraged to come up with their own topics and develop their own models. With instructor permission, it is also ok to replicate a simulation study reported in a research article. Please be careful to define the scope of the problem to ensure the project can be completed at the end of the semester. Every team needs to submit a written project proposal and a final project report. Teams will also present the proposal and final report in class. In addition, teams will take turns to present the progress of their projects and have interactive discussions with the instructor and students in class. More details about term project will be given during the semester. Lecture Materials and Textbooks Lecture slides: Powerpoint lecture slides for a topic will be posted online before the lecture(s) on this topic. Slides are not self-contained and only provide a guideline and summary of important background information and results. Required text: M. Law, "Simulation Modeling & Analysis," 5th ed. This book provides a comprehensive coverage of the fundamentals in simulation modeling & analysis. It is also a valuable reference book for successful simulation applications. It is independent of any specific simulation software package. 2

W. D. Kelton, R. P. Sadowski, and D. T. Sturrock, "Simulation With Arena," 6th ed. ARENA is a popular simulation software package. Since ARENA is powerful in its modeling capability and provides many useful features in simulation model building and results analysis, many earlier students used it for their term projects. There will also be homework assignments from this book. Other useful books on simulation that may be of interest: C. H. Chen and L. H. Lee, Stochastic Simulation Optimization: An Optimal Computing Budget Allocation, 2010. B. L. Nelson, Foundations and Methods of Stochastic Simulation, Springer, 2013. Simulation software Arena: ARENA is a very popular simulation software package and will be used in this class. The student version of Arena is free of charge (https://www.arenasimulation.com/academic/students). The student version of Arena is essentially the same as professional version except the limit on the size of model you can run. If you have a Windows-based computer with an Ethernet port, you can also obtain Arena professional license on your own PC for your term project. There is a limit on the total number of licenses available and each team is thus subject to a cap (depending on how many teams we will have) on the number of licenses that can be checked out. To obtain the professional license, you must download and install the FactoryTalk Activation Manager from Rockwell Automation (https://activate.rockwellautomation.com/). You can then bring your laptop to the instructor s office to borrow a professional license. You should be ready to leave your laptop with the instructor for about 10 minutes. Arena professional version is also available at the IT&E PC Lab on the first floor of the engineering building. The professional version allows you to run much bigger models. You must only use the professional license for educational purpose! Excel add-in software packages for simulation: @Risk and Crystal Ball are two popular Excel add-in Monte Carlo (note that they are not developed for discrete-event simulation) simulation software packages. We will not use them in this class. But keep in mind that in practice, many simulation studies are done on a spreadsheet using software tools like them. Some useful reference books for these tools are: (1) Crystal Ball: "Introduction to Simulation and Risk Analysis" by J. R. Evans & D. L. Olson, Prentice Hall. (2) @RISK: "Simulation Modeling using @RISK", by W. L. Winston, Duxbury. High-level programming languages: In principle, all simulation models can be built using a high-level programming language like C++ or Java as long as there is a good random number generator. It gives you the most control and flexibility to build the simulation model but requires much more time and expertise than readily available simulation software packages. Agent-based simulation software: 3

We will not study agent-based models in this course. General programming languages can handle agent-based models easily and generally outperform a canned simulation software package. AnyLogic is a commercial software package that supports agent-based modeling and simulation. NetLogo is a free and popular software for agent-based modeling and simulation. Mason has its own agent modeling and simulation library in Java (http://cs.gmu.edu/~eclab/projects/mason/). Tentative Course Schedule & Reading Assignment: Below is our tentative course schedule, which is subject to change as we progress. Reading materials cover more than what will be discussed in classroom. Topics Reading Materials Optional reading Introduction to discreteevent systems and simulation Law 1.1-1.4.5 (except 1.4.4), 1.7, 1.8 Review of basic probability Law 4.1-4.7 theory and statistics Input modeling Kelton 4.6, Law 6.1-6.6, 6.8, 6.10-6.13 Generating random numbers from uniform distributions and Law 7.1-7.2 Law 7.3, 7.4 Generating random variates Law 8.1-8.6 from general distributions Term Project Proposal Presentation (09/26) Simulation output analysis Law 9.1-9.5.2 Law 9.5.3-9.6 Comparing alternative Law 10.1-10.3, Kelton system configurations 6.3-6.4 Building simulation model Law 3.1-3.3, Kelton Chapters 3 More Arena model building Kelton 4.1-4.5, 5 Ranking & Selection Law 10.4, Kelton 6.5 Midterm (tentatively scheduled on 11/14) Experiment Design and Optimization via Simulation Variance reduction techniques Term project presentation (12/05) Academic Integrity Law 12.1, 12.2, 12.4, 12.5, Kelton 6.6 Law 11.1-11.4 For those interested in C implementation of the simulation model, Law 1.4.4 Law 3.4-3.7 Law 12.3 GMU is an Honor Code university; please see the Office for Academic Integrity for a full description of the code and the honor committee process. The principle of academic integrity is taken very seriously and violations are treated gravely. What does academic integrity mean in this course? Essentially this: when you are responsible for a task, you will perform that task. When you rely on someone else s work in an aspect of the performance of that task, you will give full credit in the proper, accepted form. Another 4

aspect of academic integrity is the free play of ideas. Vigorous discussion and debate are encouraged in this course, with the firm expectation that all aspects of the class will be conducted with civility and respect for differing ideas, perspectives, and traditions. When in doubt (of any kind) please ask for guidance and clarification. Disabilities Statement If you have a documented learning disability or other condition that may affect academic performance you should: 1) make sure this documentation is on file with Office of Disability Services (SUB I, Rm. 4205; 993-2474;http://ods.gmu.edu) to determine the accommodations you need; and 2) talk with me to discuss your accommodation needs. Mason Diversity Statement George Mason University promotes a living and learning environment for outstanding growth and productivity among its students, faculty and staff. Through its curriculum, programs, policies, procedures, services and resources, Mason strives to maintain a quality environment for work, study and personal growth. An emphasis upon diversity and inclusion throughout the campus community is essential to achieve these goals. Diversity is broadly defined to include such characteristics as, but not limited to, race, ethnicity, gender, religion, age, disability, and sexual orientation. Diversity also entails different viewpoints, philosophies, and perspectives. Attention to these aspects of diversity will help promote a culture of inclusion and belonging, and an environment where diverse opinions, backgrounds and practices have the opportunity to be voiced, heard and respected. The reflection of Mason s commitment to diversity and inclusion goes beyond policies and procedures to focus on behavior at the individual, group and organizational level. The implementation of this commitment to diversity and inclusion is found in all settings, including individual work units and groups, student organizations and groups, and classroom settings; it is also found with the delivery of services and activities, including, but not limited to, curriculum, teaching, events, advising, research, service, and community outreach. Acknowledging that the attainment of diversity and inclusion are dynamic and continuous processes, and that the larger societal setting has an evolving socio-cultural understanding of diversity and inclusion, Mason seeks to continuously improve its environment. To this end, the University promotes continuous monitoring and self-assessment regarding diversity. The aim is to incorporate diversity and inclusion within the philosophies and actions of the individual, group and organization, and to make improvements as needed. Student Support Resources on Campus Resources that you may find helpful may be found at: http://ctfe.gmu.edu/teaching/student-support-resources-on-campus/ 5