Contents
About
Credits
Documentation
Software
Support Groups
What’s New in SAS/OR 12.1, 12.2, and 12.3
Overview
Highlights of Enhancements in SAS/OR 12.3
Highlights of Enhancements in SAS/OR 12.1
The CLP Procedure
The DTREE, GANTT, and NETDRAW Procedures
Supporting Technologies for Optimization
PROC OPTMODEL: Nonlinear Optimization
Linear Optimization with PROC OPTMODEL and PROC OPTLP
Mixed Integer Linear Optimization with PROC OPTMODEL and PROC OPTMILP
The Decomposition Algorithm
Setting the Cutting Plane Strategy
Conflict Search
PROC OPTMILP: Option Tuning
PROC OPTMODEL: The SUBMIT Block
Network Optimization with PROC OPTNET
SAS Simulation Studio 12.1
Overview of SAS Simulation Studio
What Is Simulation?
What Is SAS Simulation Studio?
A Simple M/M/1 Queueing Model
Running the Model
Collecting Statistics
Repair Shop Example
Compound Blocks
Model Logic
Collecting Data
Introduction to SAS Simulation Studio
Simulation Studio Graphical User Interface
Installing and Starting Simulation Studio
Installing Simulation Studio
Starting Simulation Studio
Configuring Simulation Studio
Launching Local SAS and JMP Servers
Using a Remote SAS Server
Simulation Studio Menu and Toolbar
Block Template Display Area
Simulation Studio Projects
Project Explorer
Project Window
Log, Trace, and Animation Tabs
Project Status Bar
Simulation Models
Overview of Models
Blocks
Connector Blocks
Ports
Entities and Values
Building a Model
Running a Model
Searching a Model
Saving a Project
Opening a Project, Model, or Experiment
Experiments
Overview of Experiments
Factors, Responses, and Anchors
Experiment Window
Design Points
Replicate Rows
Running an Experiment
Augment Run
Saving and Loading Design Data
Blocks
Overview of Blocks
Block Labels
Block Pop-up Menu and Dialog Boxes
Navigation
Managing Anchors
Managing Block Properties
Saving a Block Instance
RankValue
Block Functionality
Compound and Submodel Blocks
Overview of Compound and Submodel Blocks
Assembling and Disassembling a Compound Block
Collapsing and Expanding a Compound Block
Labeling and Saving a Compound Block
Tunnels
Submodel Blocks
Creating a Submodel
Viewing and Editing a Submodel
Entities
Overview of Entities
Entity Types
Creating Entities
Disposing of Entities
Entity Attributes
Entity Groups
Resources
Overview of Resources
An M/M/1 Queuing Model That Uses Resources
Common Resource Usage Pattern
Creating Resource Entities
Storing Resource Entities
Locating Resource Entities
Allocating Resource Entities
Using Resource Entities
Deallocating Resource Entities
Disposing Resource Entities
A Second Resources Example
Additional Resource Functionality
Merging and Splitting Resource Entities
Collecting Resource Entity Statistics
Scheduling Resource Entity Adjustments
Preempting Resource Entities
Model Debugging and Verification
Overview of Debugging and Verification Tools
Log Tab
Trace Tab
Tracing Configuration
Animation Tab
Block Templates
Overview of Block Templates
Using the Template Menu
Using the Template Palette Pop-up Menu
Template Document Format
Data Input, Collection, and Analysis
Overview
Data Value Types
Data Input
Data Collection and Output
Block Data Storage
Experiment Window Data Storage
Data Analysis
Output Analysis
Input Analysis
References
Batch Execution
Overview of Batch Execution
Command Line Interface
Log Messages
Templates
Overview of Templates
Overview of the Standard Template
Entity Generator Block
Value Generator Block
Disposer Block
Queue Block
Delay Block
Server Block
Modifier Block
Extractor Block
Switch Block
Selector Block
Number Holder Block
String Holder Block
Numeric Source Block
Text Source Block
Counter Block
Time Now Block
Overview of the Advanced Template
Batch Block
Unbatch Block
Clone Block
Gate Block
Valve Block
Formula Block
SAS Program Block
Entity Filter Block
Entity Group Holder Block
Stopper Block
Overview of the Data and Display Template
Bucket Block
Probe Block
Observation Source Block
Stats Collector Block
Queue Stats Collector Block
Server Stats Collector Block
Resource Stats Collector Block
Dataset Holder Block
Dataset Writer Block
Histogram Block
Bar Chart Block
Scatter Plot Block
Box Plot Block
Table Block
Comment Block
Overview of the Resource Template
Seize Block
Release Block
Resource Pool Block
Resource Scheduler Block
Resource Agenda Block
Overview of the Output Analysis Template
Steady State Block
References
Random Variation in a Model
Overview of Random Variation
Discrete Distributions
Binomial
Discrete Uniform
Geometric
Negative Binomial
Poisson
Continuous Distributions
Beta
Chi-Square
Erlang
Exponential
Gamma
Johnson Bounded Distribution (JohnsonSB)
Johnson Lognormal Distribution (JohnsonSL)
Johnson Unbounded Distribution (JohnsonSU)
Lognormal
Normal
Pearson Type V
Pearson Type VI
Triangular
Uniform
Weibull
Empirical Distributions
Discrete
Continuous
Nonhomogeneous Poisson Process
Count-Based
Rate-Based
References
Design of Experiments
Define Factors and Responses
Set Model Anchors
Set Up the Experiment Window
Generate a Design Using JMP Software
Run the Experiment
Analyze the Simulated Results
Input Analysis
Overview of Input Analysis
Use JMP Software for Automated Input Analysis
Use JMP Software for General Input Analysis
Examples of Simulation Studio Models
Overview of Simulation Studio Model Examples
A Simple M/M/1 Queueing Model
Routing to Shortest Queue
Reneging from a Queue
Repair Shop Model
PERT Network Model
Priority-Based Preemption of Service
A Model of an Incoming Call Center
Modeling Assembly Operation and Parts Inventory System
Using the SAS Program Block to Analyze Simulation Results
Machining Center Model
Using the Observation Source Block to Set Entity Attributes
Using the Dataset Writer Block to Save Data during a Run
Expressions
Overview of Expressions
Operators
Functions
Examples
Product
Release
JMP
10.0.2
10.0.1
10.0
SAS/OR
12.3
Type
Usage and Reference
Copyright Date
July 2013
Last Updated
08Jul2013