SAS® Optimization

Young professional working with SAS Optimization on multiple computer monitors

SAS® Optimization

Optimal solutions to complex business and planning problems. Fast.

SAS Optimization shown on three desktop monitors

Evaluate a large number of alternative scenarios to determine the best courses of action using a powerful array of optimization modeling capabilities and solution techniques. 

SAS Optimization shown on desktop monitor
SAS Optimization shown on desktop monitor

Quickly solve complex optimization problems.

Find optimal solutions to difficult problems faster than ever. Running on SAS® Viya, our distributed, in-memory platform, SAS Optimization delivers optimization modeling results at breakthrough speeds. In-memory data persistence eliminates the need to load data multiple times during iterative analyses. 

SAS Optimization shown on desktop monitor
SAS Optimization shown on desktop monitor

Drive better decision making.

Identify and apply the best responses to complex, real-world problems. State-of-the-art methods for mathematical optimization are integrated with a full suite of data preparation, exploration, analytics and reporting capabilities – all in one unified environment.

SAS Optimization shown on desktop monitor
SAS Optimization shown on desktop monitor

Use your preferred programming language.

Python, Java, R and Lua programmers can experience the power of SAS Optimization without having to learn SAS. Because SAS Viya is an open platform, programmers can access trusted and tested SAS optimization algorithms from their programming language of choice.

SAS® Optimization Demo


Mike Gilliland, Product Marketing Manager at SAS, demonstrates how you can use SAS Optimization to build and solve an optimization model that guides financial investment decisions. 

SAS Optimization shown on laptop


  • Algebraic, symbolic optimization modeling. Enables you to build optimization models with clarity and precision using a powerful, intuitive algebraic optimization modeling language with specialized syntax and constructs.  
  • A single language for linear, mixed integer, nonlinear and quadratic programming. Lets you build and solve a wide range of optimization models using only one set of statements and commands.
  • Powerful optimization solvers and presolvers. Provides a suite of problem solvers that is streamlined for simplicity and tuned for performance. Aggressive presolvers reduce effective problem size. 
  • Network flow optimization. Provides network solver algorithms for investigating the characteristics of networks to find the best answers to network-oriented issues. 
  • Multistart algorithm. Selects multiple starting points and begins optimization in parallel from each; then reports the best solution from all starting points.
  • Open, cloud-enabled, in-memory platform. Distribute analysis and data tasks across multiple computing nodes, and enable fast, concurrent, multiuser access to data in memory with our open, scalable, distributed in-memory processing platform – SAS Viya
SAS Viya


这款最新推出的解决方案在现代开放式平台SAS Viya上运行,可在广度和深度两方面轻松应对任何分析方面的挑战。SAS Viya是一个基于云平台的统一环境,可以被数据科学家、业务分析师、应用程序开发人员和管理人员等使用。它具有稳定可靠、可扩展、安全管理管控等一系列敏捷IT所必需的特性。全球分析领域领导者 — SAS满足您对系统性能的要求。

Recommended Resources

Read the SAS Optimization product brief for more details.

Learn why SAS was named a Leader in The Forrester Wave: Predictive Analytics and Machine Learning Solutions, Q1 2017.

Ask questions, share tips and more in the Mathematical Optimization, Discrete-Event Simulation and OR Community.

Back to Top