Solver Platform SDK - Source Code ExamplesSource Code ExamplesThe Solver Platform SDK includes a comprehensive set of 35 examples, with complete source code in C++, C#, Visual Basic, VB.NET, Java and MATLAB®, that show you how to define and solve every type of optimization and simulation problem -- from linear / integer programming to efficient portfolios and simulation optimization. We've even included source code of a high-performance Sudoku solver! Standard ExamplesYou can build and run the examples in each of the supported languages -- using Visual Studio 2005, Visual Studio .NET 2003, Visual C++ 6, Visual Basic 6, your favorite Java IDE, or MATLAB. When you run the "standard examples" application in each language, you can select an example from a dropdown list, see the results generated when you run the example, and simultaneously view the source code that produces those results. Below is a simple linear / integer programming example in C#:
Below is a list of choices offered by the "standard examples" application:
Portfolio OptimizationA Markowitz portfolio optimization example included with the SDK shows you how simple it is to compute a series of points on the efficient frontier, and display them in different ways using a standard Microsoft chart component. Here's an example of one of the chart displays:
Cutting Stock ModelA Gilmore-Gomory cutting stock example included with the SDK shows you how easy it is to define and solve "master" and "slave" problems, and use the results from one problem as inputs to the other problem, finding an optimal solution through an iterative process often called "column generation." Here's an example of one solution displayed by this application:
Traveling Salesman ProblemThe classic Traveling Salesman Problem (TSP) is easy to solve using the "alldifferent" constraint supported by all Solver Engines in the Solver Platform SDK. Here's the display produced by the TSP example in Visual Basic 6. The same example in VB.NET, C#, C++, and Java uses a larger, higher resolution map of the United States. |
Platform Capabilities What's New in Version 9.0 Language/OS Support Monte Carlo Simulation Plug-in Solver Engines
Risk Solver Platform is an integrated superset of Premium Solver Platform and Risk Solver with best-of-breed simulation, best-of-breed optimization, and new stochastic programming and robust optimization capabilities you can't get anywhere else. Premium Solver Platform, our premier tool for conventional optimization, uses new PSI Technology to automatically analyze and transform your Excel model. It solves every type and size of problem, using built-in and plug-in Solver Engines. Premium Solver, our basic upgrade for the Excel Solver, solves up to 10X larger problems at much higher speed, and solves new kinds of problems with our Evolutionary Solver.
Risk Solver Platform is an integrated superset of Premium Solver Platform and Risk Solver with best-of-breed simulation, best-of-breed optimization, and new stochastic programming and robust optimization capabilities you can't get anywhere else. Risk Solver Premium integrates all the features of Premium Solver and Risk Solver, with far superior optimization and higher performance, easier to use simulation, for about the same price as competitive products for Monte Carlo simulation. Risk Solver is the easiest and fastest tool available for risk analysis of your Excel models, using Monte Carlo simulation. Evaluate thousands of scenarios in seconds, and see instantly updated charts and statistics, each time you ask "what if". Software Developer Tools: Solver Platform SDK makes it easy to solve any type or size of optimization problem in your Visual Basic, VB.NET, C/C++, C#, Java, or MATLAB program. And it's easy to deploy your application with our flexible licensing for software vendors and corporate developers. |



