Products & Solutions / Operations Research

SAS/OR® Software

Optimize business processes and address management science challenges with enhanced operations research methods

SAS/OR software provides a powerful array of optimization, project scheduling and simulation techniques to identify the actions that will produce the best results, while operating within resource limitations and tight restrictions. It enables organizations to consider more alternative actions and scenarios, and determine the best allocation of resources and the best plans for accomplishing goals.

Benefits

  • Identify the best answers to planning problems with a wide range of operations research methods.
  • Build models interactively and experiment with data.
  • Easily incorporate more data.
  • Plan, manage and track project and resource schedules through a single integrated system.
  • Generate quicker, better answers to large real-world problems.

Read more

Features

  • Mathematical optimization
  • Discrete event simulation
  • Project and resource scheduling

Read more

" Now, faster than ever, we can determine the best combinations of mode and route to ship our products. The net ROI is huge – it's automated decision making in real time."

—R.B. Singh

Chief Financial Officer

Jaypee Group

Read full story


Screenshot

Using SAS/OR to optimize workforce allocation


Screenshots

How SAS® Is Different

  • Offers a rich and customizable optimization modeling language. Only with our OPTMODEL procedure can analysts get a rich optimization modeling language complete with specialized syntax and constructs that enable real-world scenarios to be represented directly and efficiently. SAS/OR users don't have to worry about switching modeling environments or using different syntax for different types of problems or solution methods. Our high-performance solvers are especially suitable for handling large, sparse problems.
  • Enables you to address a broad range of complex business problems. SAS/OR offers the broadest available spectrum of operations research modeling and solution techniques, and includes state-of-the-art advancements in mathematical optimization. With SAS/OR you gain the knowledge you need to answer the complex business questions that occur every day.
  • Improves decision making. Incorporating operations research analytics not only adds structure and repeatability to decision-making processes, it can optimize your BI investments to deliver a competitive edge. The mathematical optimization solvers and algebraic modeling environment within SAS/OR integrate seamlessly with our premier analytics to deliver better insights.

Benefits

  • Identify the best answers to planning problems with a wide range of operations research methods. SAS/OR offers the broadest available spectrum of operations research modeling and solution techniques, and includes state-of-the-art methods for mathematical optimization. The depth of detail and realism in SAS/OR software's modeling capabilities, control of optimization, simulation and scheduling processes, and integrated approach to data access and information delivery enable organizations to identify and apply the best responses to complex planning problems.
  • Build models interactively and experiment with data. SAS/OR lets you build models interactively, modifying constraints or variables and experimenting easily with the effects of changes to underlying data. In mathematical optimization, a specialized modeling language enables you to work transparently and directly with symbolic problem formulations, and an appropriate solution method for the current problem can be automatically chosen. This allows problems to be formulated and solved intuitively and efficiently, regardless of their specific mathematical form.
  • Easily incorporate more data. With SAS/OR it is easy to indicate where and how input data will be used in a model. Data/model separation is maintained, which is critical when reusing models or model components. Users can select the aspects of the solution to be reported and can control the form in which they are reported.
  • Plan, manage and track project and resource schedules through a single integrated system. SAS enables you to more effectively manage projects to meet deadlines within resource limitations and create back-up plans to address unforeseen variations in resource availability. The software is adept at handling complicated situations.
  • Generate quicker, better answers to large real-world problems. SAS/OR includes analytic and solution methods that are tuned to address large, complex, real-world problems.

Features

Mathematical optimization
  • The OPTMODEL family of procedures provides:
    • Flexible algebraic syntax for intuitive model formulation.
    • Transparent use of standard SAS functions.
    • Direct invocation of linear, nonlinear, quadratic and mixed integer solvers.
    • Support for the rapid prototyping of customized optimization algorithms, including named problems and subproblems.
    • Ability to run other SAS code within PROC OPTMODEL with the SUBMIT block.
  • Aggressive presolvers to reduce effective problem size.
  • Multithreading in underlying technologies for improved optimization performance.
  • Linear programming solvers:
    • Primal simplex, dual simplex and network simplex.
    • Interior-point with crossover.
  • Branch-and-bound mixed-integer programming solver with cutting planes and primal heuristics.
  • Option tuning for mixed-integer programming.
  • Decomposition algorithm for linear and mixed-integer programming.
  • General nonlinear programming solvers:
    • Interior-point trust region method with line search.
    • Active-set trust region method with line search.
    • Multistart capability.
  • Quadratic programming with state-of-the-art solver tailored for large-scale optimization.
  • Multiple network diagnostics and optimization algorithms.
  • Parallel hybrid global/local search optimization.
  • Grid enablement.
  • Constraint programming capabilities with scheduling and resource features.
Discrete event simulation
  • Versatile, graphical modeling capabilities; create and save custom components.
  • Ability to model both static and mobile resources.
  • Automated experimental design and input analysis via integration with JMP® software.
  • Ability to drive models with historical data in SAS data sets or JMP tables.
  • Integration with SAS or JMP for analysis of results.
  • Support for large models and large experiments.
  • Search facility enables search of all blocks in model.
  • Hierarchical modeling: compound blocks and submodel blocks.
Project and resource scheduling
  • Critical Path Method and CPM-based resource-constrained scheduling.
  • Calendars, work shifts and holidays for determining resource availability and schedules.
  • Full support for nonstandard precedence relationships.
  • Ability to include PERT estimates of duration.
  • Versatile reporting, customizable Gantt charts and project network diagrams.
  • Earned Value Management analysis for project tracking execution.
  • Decision analysis:
    • Create, analyze and interactively modify decision tree models.
    • Calculate value of perfect information (VPI) and value of perfect control (VPC).
  • Bill of material (BOM) processing:
    • Read from standard product structure data files and part master files, or combined files.
    • Produce single- or multiple-level bills of material, including indented and summarized BOM.
    • Produces summarized parts, listing items and quantities required to meet the specified plan.

Screenshots

Screenshot
Using SAS/OR to optimize workforce allocation

Sample interface demonstrates the use of SAS/OR to optimize workforce allocation, factoring in shift hours, pay rates and the opportunity cost of unmet demand.

View Screenshot

Screenshot
Interactive model building and experimental design

The SAS Simulation Studio graphical interface provides interactive model building and experimental design capabilities.

View Screenshot

Screenshot
SAS/OR software's powerful production and distribution optimization capabilities are displayed in a Web-based demonstration.

View Screenshot

Screenshot
Plan, manage and track project and resource schedules through a single integrated system.

SAS/OR software's project management capabilities give you the flexibility to plan, manage and track project and resource schedules through a single integrated system.

View Screenshot

Screenshot
An interactive interface powered by PROC OPTMODEL

An interactive interface powered by PROC OPTMODEL

View Screenshot

System Requirements

Host Platforms/Server Tier
  • HP/UX on Itanium: 11iv3 (11.31)
  • IBM AIX R64 on POWER architecture 7.1
  • IBM z/OS: V1R11 and higher
  • Linux x64 (64-bit): Novell SuSE 11 SP1; Red Hat Enterprise Linux 6.1; Oracle Linux 6.1
  • Microsoft Windows on x64 (64-bit):
    Desktop: Windows 7* x64 SP1; Windows 8** x64
    Server: Windows Server 2008 x64 SP2 Family; Windows Server 2008 R2 SP1 Family; Windows Server 2012 Family
  • Solaris on SPARC: Version 10 Update 9
  • Solaris on x64 (x64-86): Version 10 Update 9; Version 11
Required Software
  • Base SAS (required)
  • SAS/GRAPH® required for Gantt charts, network diagrams and decision trees
SAS® Simulation Studio is included automatically/transparently with SAS/OR®
  • Supported for Windows 32-bit
  • Requires JRE 1.5 or higher
  • Requires JMP 8 or higher for automated experimental design and input analysis
  • SAS Simulation Studio also can be licensed separately as an add-on to JMP

* NOTE: Windows 7 supported editions are: Professional, Ultimate and Enterprise.
** NOTE: Supported editions include: Windows 8, Windows 8 Pro, Windows 8 Enterprise.

Please consult your local SAS sales representative if you have questions about your platform requirements. Also, for more detailed information, please visit our support site at http://support.sas.com/resources/sysreq/.

Ready to learn more?

Call us at 1-800-727-0025 (US and Canada) or request more information.