Premium Solver is an advanced version of the Solver found in Microsoft Excel and includes a more powerful optimisation engine, faster calculations, and new reporting features - all integrated seamlessly into Microsoft Excel. The fast problem setup feature means problems can be defined up to 50 times faster.
The Risk Solver Platform offers Monte Carlo simulation, decision trees, powerful conventional optimization, simulation optimization, and stochastic optimization capabilities, for problems of virtually any size.

Tools for Business and Engineering Improvements

Adopting the wrong tool is quite common and often leads to mediocre results while requiring considerable effort.

Premium Solver Pro 11

logo

Premium Solver Pro is a powerful, 100% compatible Excel Solver upgrade for conventional optimization that can solve problems up to 10 times the size, 2 times to 50 times faster.

  • Easily model your problem in Excel and find the best solution

  • Identify and understand the trade-offs in alternative solutions

  • Your existing Excel Solver models will work as is

  • A great starting point for people new to optimization

  • New in V12.0: Excel 2013 support, client for Solver Web Service

New Features

The Most Powerful and Flexible Versions of Frontline Solvers Ever

As an existing customer, you already know that we’ve consistently enhanced the capacity, speed and range of problems Frontline Solvers can handle, helping you get better solutions, more quickly, with our very affordable tools. In V12.0 we've continued that tradition, and we've extended our desktop Solver tools to support "solving over the network" -- from Excel spreadsheets, web browsers, and even mobile phones. Above all, we've worked to keep you ahead of the game, giving you the best software technology and algorithmic methods.

Upward Compatible from Excel Solver, works with Excel 2013 Preview

Of course, Frontline’s Solvers V12.0 are upward compatible from the Solver included in Excel, which Frontline developed for Microsoft, and they work with Excel 2007 and Excel 2010. But they also work with Excel 2013 Preview Edition, which makes many changes in window, task pane and dialog behavior. (If you open multiple workbooks in Excel 2013, you'll see the difference right away.) There are nearly 50 new built-in computational functions in Excel 2013 -- and our PSI Interpreter has been upgraded to support all of these functions.

Evolutionary Solver Features Both Genetic Algorithms and Tabu/Scatter Search

Our Evolutionary Solver has been very popular with users ever since it was first introduced, because it can find good solutions for Excel models that don’t satisfy the requirements of linear programming or even nonlinear optimization. It has been enhanced many times over the years -- but never so much as in V12.0!

The Evolutionary Solver now includes both a full set of genetic algorithm based methods, and a full set of methods from the literature on tabu search and scatter search (methods that form the basis of the OptQuest Solver). You can choose either set of methods via a new Task Pane option, and find out which methods work best on your model. Both sets of methods also take advantage of classical linear, smooth nonlinear, and derivative-free optimization methods for local search.

Evolutionary Solver Exploits Massively Parallel GPUs

The Evolutionary Solver was one of the first tools to exploit multi-core CPUs in our V9.5 release in 2009. Now the Evolutionary Solver is again first to exploit massively parallel GPUs (graphics processing units such as Nvidia GeForce and AMD Radeon devices), for even faster performance in its local search algorithms. You may already have one of these devices in your desktop or laptop PC, but it's been used only for faster graphics and gaming -- until now.

Because GPU cards and chips contain scores to hundreds of specialized processors for vector-oriented arithmetic, with the right kind of software, they can be used for numeric calculations. Frontline is among the very first software vendors to use Microsoft’s new C++ AMP (Accelerated Massive Parallelism) support, introduced this month in Visual Studio 2012, to make the Evolutionary Solver faster in each of our Platform products: Risk Solver Platform, Premium Solver Platform and Solver SDK Platform.

GPU processors cannot do everything that your CPU can do; they are basically effective only for highly parallel, vector-oriented processing. Some models will solve spectacularly faster using the new GPU algorithms in the Evolutionary Solver, but other models will see only a modest improvement. (More powerful GPU cards, usually found in gaming PCs, offer the best chance for improvement.) As GPU technology continues to improve, we'll find new ways to exploit it for your benefit.

New Decomposition Method Solves Largest-Ever Stochastic Linear Programs

Since its 2008 debut, Risk Solver Platform has featured uniquely powerful methods for solving linear programming problems with uncertainty (usually called stochastic LPs). Besides automatically formulating and solving the so-called “deterministic equivalent” problem for a stochastic LP, Risk Solver Platform offered the first-ever commercial implementation of robust optimization methods for these problems, handling both chance constraints and recourse decision variables.

Now in V12.0, Risk Solver Platform goes even further to offer the stochastic decomposition algorithm, first created by Dr. Suvrajeet Sen and Dr. Julia Higle, as a third – highly scalable – approach for solving stochastic LPs. Stochastic decomposition has been used to solve the largest examples of stochastic LPs ever solved, on any platform. Risk Solver Platform V12.0 now brings this power, in easy-to-use form, to the typical Excel user.

Visualizing Solutions for Uncertain Objectives and Recourse Constraints

As you probably know, Risk Solver Platform has a unique ability to solve stochastic optimization models with recourse decision variables -- models that accurately describe many real-world plans and decisions, but that cannot even be defined in many competitive products, let alone solved. Visualizing the solution to such a model has been a challenge, since recourse decisions have many different optimal values, corresponding to different realizations of uncertainty.

In V11.5, Risk Solver Platform introduced built-in charts and statistics for recourse decision variables. In V12.0, we've extended this capability to include built-in charts and statistics for uncertain objectives and recourse constraints (constraints that depend on recourse decision variables). Most other software for stochastic optimization offers little to support the need for visualization -- but Risk Solver Platform V12.0 offers comprehensive visualization support.

All Frontline Solvers V12.0 can Solve on Desktops or Cloud-Based Servers

The biggest change in V12.0 is the ability to easily solve your optimization or simulation model, either on your own desktop PC, or on a server run by your company or by Frontline Systems. Why solve your model on a remote server? You might be able to use a more powerful machine, or make use of a large-scale Solver Engine license that is available on the server -- it offers you more flexibility.

We've built the technology to do this into Solver SDK Platform V12.0, which historically has enabled developers to embed optimization and simulation into their own desktop and server-based applications. What's new is "solving as a Web Service", and the Solver Server that's included with Solver SDK V12.0. Solver Server accepts models from multiple users "over the wire," solves these models, and returns the solution to the client.

In V12.0 Risk Solver Platform, Premium Solver Platform, Risk Solver Pro and Premium Solver Pro all include a client that can talk to our Solver Server. This is very easy to use -- you simply select "Run on a Solver Server" from the dropdown menu below the Optimize and Simulate buttons on the Ribbon. Your Excel workbook model is automatically uploaded to the server, and solved by an appropriate Solver Engine on the server. The solution is downloaded to your PC and automatically updates your workbook in Excel.

Perhaps even more interesting is the ability to define a model "on the fly" in JavaScript, inside a web browser or a mobile phone, solve that model "over the wire" with Solver Server, and display the solution to the browser or mobile phone user. All of this is not only possible, but easy (for a software developer) to accomplish with Solver SDK Platform V12.0. Watch for more interesting developments along this line in the near future!

Additional Features

Excel Solver compatible

Use existing Solver models and VBA macros as-is, but solve faster -- just open your workbook and solve.

Solve larger models

Handle linear problems with up to 2,000 decision variables, 10X the limits of the basic Excel Solver, and other problems up to 500 variables, 2.5X the limits of the basic Solver.

Build better models

Guided Mode helps you better understand your model, refine it for better answers in less time, and find and correct any errors.

Get answers in less time

Find solutions between 2X and 50X faster (depending on your model type) with more advanced Solver engines and optimization algorithms.

Easy to use interface

Use either a dialog-based interface that matches the basic Excel Solver, or our Ribbon and Task Pane interface with quick access to advanced features and help.

Helpful example models

Over 60 example models show you step by step how to create a basic Solver model, build more complex models, and use advanced features.

Remove guesswork

Define your model and Premium Solver Pro will determine its type and automatically choose the best available Solver engine to solve it.

Easy upgrades

We developed the solver in Excel -- you get a 100% compatible upgrade now, and the ability to upgrade further to Solver products handling up to millions of decision variables.



Premium Solver Platform 11

logo

Premium Solver Platform is our most powerful upgrade for conventional optimization. It offers far more speed and power than even Premium Solver Pro, solving a wider variety of harder problems in less time.

  • Easily model your problem in Excel with full support for VBA

  • Build an optimization model of virtually any size and type

  • Get better answers to even the hardest problem types

  • Identify and understand trade-offs in alternative solutions

  • Use comprehensive reporting and charting to share your results

  • New in V12.0: Excel 2013 support, new Evolutionary Solver power,
    client for Solver Web Service

Capabilities

Premium Solver Platform provides the best-in-class tools you need to solve
virtually any conventional optimization problem of any size, while helping you along the way.

Excel Solver compatible

Use existing Solver models and VBA macros as-is, but solve faster -- just open your workbook and solve.

Available for Mac

Premium Solver Platform and a set of plug-in, large-scale Solver Engines are available for Excel 2011 for Macintosh

Unlimited size models

Handle problems with up to 8,000 decision variables (40 times larger than the Excel Solver) using built-in Solver engines, and virtually unlimited size problems with optional plug-in Solver engines.

Easier model building

Guided Mode helps you better understand your model, refine it for better answers in less time, and find and correct any errors.

Helpful example models

Over 60 example models show you step by step how to create a basic Solver model, build more complex models, and use more advanced features.

Better solutions

Find better solutions to portfolio optimization problems, global optimization problems, and models using arbitrary Excel functions with Premium Solver Platform's built-in LP/Quadratic, SOCP Barrier, Interval Global and Evolutionary Solvers.

Faster solutions

Find solutions between 2X and 200X faster thanks to more advanced Solver engines, better optimization algorithms, and our super-fast, proven accurate PSI Interpreter.

Insightful reports & charts

Easily understand and share results, and get insight into the key drivers of your model results and potential decision trade-offs you can make.

Easy to use interface

Use either a dialog-based interface that matches the basic Excel Solver, or our Ribbon and Task Pane interface with quick access to advanced features and help.

Remove guesswork

Simply define your model in Excel, and Premium Solver Platform will analyze it algebraically and automatically choose the best available Solver engine to solve it.

Automatic transformation

Premium Solver Platform goes beyond model analysis -- if your model would solve slowly because it uses functions like IF, MIN and MAX, it will seek to transform your model automatically into a form that can be solved much more quickly and accurately.

Easy upgrades

We developed the solver in Excel -- you get an extremely powerful, 100% compatible upgrade now, and the ability to "plug in" the world's best Solver Engines for every type of optimization problem, whenever you need them.

Features

  • Premium Solver Platform includes full support for both 32-bit and 64-bit Excel 2010 and Excel 2007 - the biggest Excel upgrade in at least 10 years, with everything from a new "ribbon" based user interface to huge worksheets with 16,384 columns and 1,048,576 rows - far beyond the 256 column and 65,536 row limits in previous Excel releases. This makes it much easier to lay out your models on a worksheet, without having to split up large tables of information.

  • Premium Solver Platform supports Solver models spread across multiple worksheets in a workbook, with decision variables and constraints on any worksheet. Different models may be defined on each worksheet, and each model can include variables and constraints on any sheet in a workbook. Solver reports, previously limited to 65,536 rows, are now automatically 'wrapped' and may be of virtually unlimited size, even in Excel 2000-2003. Report generation is typically 5-7 times faster for models of a few thousand variables, and many times faster for larger models.

  • Premium Solver Platform can deliver multiple solutions, not just a single best solution, for integer programming and global optimisation problems. The best integer solutions ('incumbents') for MIP problems, locally optimal solutions for global optimisation problems, or best final population members for non-smooth problems solved with the Evolutionary Solver can be viewed in a worksheet report, or easily accessed in your VBA code via the new object-oriented API.

  • Premium Solver Platform supports a new, optional style for defining optimisation models with functions on the worksheet. You can move easily between the traditional interactive modelling style and the new functions such as PsiVar(), PsiObj() and PsiCon(), or between the new functions for optimisation and Risk Solver Engine's functions for simulation.

  • Interactive Optimisation enables Premium Solver Platform to re-optimise your model each time you change a number on the spreadsheet. For small to medium size models, this is not only a convenience - it can be a real decision aid: You'll find that insights about your model, and decisions you can make, start to flow intuitively, when you can quickly see the impact of changing a parameter on the optimal solution.

  • Premium Solver Platform features a new objected-oriented API (application programming interface), accessible from Excel VBA, that matches the object-oriented API of the Solver Platform SDK, the flagship product for developing optimisation and simulation using modern programming languages such as C#, C++, VB.NET, Java and MATLAB. The new API makes it much easier to develop powerful custom applications in Excel, and to move applications from Excel to a programming language.

  • Premium Solver Platform includes Frontline's Polymorphic Spreadsheet Interpreter that replaces the core of Excel with a dramatically improved ability to analyse your spreadsheet models for linear, quadratic, smooth nonlinear, and nonsmooth functions - and, in a research breakthrough not available in any other commercial software, automatically determine (in many cases) whether your nonlinear model is convex - the key property that makes it possible to solve your model quickly and reliably, to very large size.

  • And if your model uses common Excel functions like IF, MIN. MAX, ABS, AND, OR and NOT and comparison operators, that make the model nonsmooth and cause problems for conventional optimisers, Premium Solver Platform can automatically transform your model to an equivalent form that replaces these functions with additional variables and linear constraints. You simply check a box to "Solve Transformed Model" and click Solve - the Polymorphic Spreadsheet Interpreter does the work of an expert operations research analyst and transforms your model into one that can be solved faster and more reliably.

  • Premium Solver Platform includes a new, far more powerful LP/Quadratic Solver that handles linear (LP), quadratic (QP) and mixed-integer (MIP) problems, with up to 8,000 variables (and up to 2,000 integer variables). This Solver offers world-class performance in both speed on large problems, and robustness on poorly scaled problems. It includes a powerful presolver, advanced primal and dual Simplex methods, and powerful Branch, Cut & Bound method for mixed-integer problems.

  • Premium Solver Platform also includes new support for second order cone programming (SOCP) - the natural generalisation of linear and quadratic programming - with new, easy to use second order cone (SOC) constraints, a new SOCP Barrier Solver built-in to Premium Solver Platform, and the new, field-installable MOSEK Solver Engine, widely regarded as the world's best Solver for SOCP problems.


Risk Solver Platform 11

Risk Solver Platform offers Monte Carlo simulation, decision trees, powerful conventional optimization, simulation optimization, and stochastic optimization capabilities, for problems of virtually any size.

Easily model your problem, for both risk analysis and optimization

  • Understand the range of potential outcomes given uncertainty

  • Identify drivers of your risk, explore options to mitigate risk

  • Optimize plans with "here and now" and "wait and see" decisions

  • Make complex decision choices visually clear using decision trees

  • Visually share key insights to better manage risk and make decisions

  • Use the most powerful methods available anywhere, from inside Excel

  • New in V12.0: Excel 2013 support, new Evolutionary Solver power,
    Stochastic Decomposition, Visualization, client for Solver Web Service


Risk Solver Pro 11

Risk Solver Pro offers lightning fast Monte Carlo simulation and powerful Decision Tree capabilities all in one easy to use product.

  • Understand the range of potential outcomes in a given situation

  • Identify drivers of that range of outcomes and your resulting risk

  • Explore options to mitigate your risk

  • Visually share key insights to better manage risk and make decisions

  • Make complex decision choices visually clear using decision trees

  • Do it all right from inside Excel

  • New in V12.0: Excel 2013 support, client for Solver Web Service

Features List

  • Ribbon User Interface

  • Instant Charts of Results

  • Right-Click Menus

  • Quick Model Navigation

  • Define Uncertain Inputs

  • Define Uncertain Results

  • Drag and Drop Statistics

  • Define Correlations

  • Fit Distributions to Data

  • Interactive Simulation

  • Speed of PSI Technology

  • Simulation Optimisation

  • Probability Management

  • Certified Distributions

  • Stochastic Libraries

  • Sampling / Distributions

  • Statistics / Risk Measures

  • Conditional Distributions

  • Deploying Custom Apps

  • 80 New Excel Functions

  • VBA Object-Oriented API


Back to Top