![]() |
Frontline Systems, Inc. |
||||||||||||||||||
|
|||||||||||||||||||
|
If MATLAB is a familiar or productive tool for you, then you've come to the right place for advanced optimization and simulation software! Frontline's Solver Platform SDK makes our full suite of Solvers, for every type and size of optimization problem, and our powerful Monte Carlo simulation capabilities, available to you in MATLAB. And you can use the same Solvers in your programs written in C#, VB.NET, C++, Visual Basic and Java -- at no extra charge!
SDK Capabilities and APIs for MATLABThe Solver Platform SDK runs as compiled code through the MEX-file interface, and features world-class performance -- often 10 to 100 times faster than the MATLAB Optimization Toolbox. Frontline's Solver Engines "plug in" to the SDK and solve smooth nonlinear problems with tens of thousands of variables and constraints, and linear, quadratic and mixed-integer problems with hundreds of thousands of variables and constraints. And the SDK features deep and broad support for MATLAB: Its optimization and simulation power can be used via three different APIs:
The Solver Platform SDK currently supports MATLAB 7 for 32-bit and 64-bit Windows and for 32-bit and 64-bit Linux. You can download a free trial version of the SDK for any of these platforms right now! Solver Platform SDK - Overall CapabilitiesOur "flagship" product for developers is the Solver Platform SDK. It may well be all you need, because it can handle every type of optimization problem up to certain size limits:
Given the breadth and depth of its optimization capabilities alone, and its speed compared to the MATLAB Optimization Toolbox, the SDK would be a great product. But there's much more! Other "callable library" optimizers emphasize fast solution times, but they can be difficult to use for a developer who doesn't have a PhD in operations research. In contrast, the Solver Platform SDK emphasizes ease of use and fast development times! The SDK features:
For Intranet, Web Server, or Web service applications, the Solver Platform SDK is ideal -- it's thread-safe, supporting multiple sessions concurrently; it's very high performance; and it offers Flexible Use Runtime licenses that don't require tracking of named users or client computers. And it's easier than you think -- you can use the MATLAB development environment interactively, or use a programming language and Visual Studio-supplied Wizards with the SDK's Wizards to create a working Web server or Web service application in minutes! Click here for more specific Solver Platform SDK Product Information. Plug-in Solver Engines for Large-Scale ProblemsIf your problem is likely to exceed the size limits of the Solver Platform SDK for the type of optimization problem you want to solve, then you'll want to choose a Solver Engine that handles larger-scale problems of that specific type. Our Solver Engines will take you far beyond the capabilities of the MATLAB Optimization Toolbox, to efficiently solve problems with hundreds of thousands of variables and constraints. Even if your problem fits within the size limits of the Solver Platform SDK, you may find that you can obtain much faster solutions with one of our large-scale Solver Engines. It makes sense to choose a Solver Engine that uses algorithms or methods most efficient for your type of problem, especially if the problem is larger size. For more information on Solver Engines for specific types of optimization problems, click on one of the links below: Note: Every Frontline Systems Solver product will handle problems with integer variables, including variables subject to the "alldifferent" constraint. If your problem involves many such variables, however, you may find much faster solutions using the Solver Engines found through the link "Integer and Constraint Programming Problems" above. MATLABŪ is a registered trademark of The MathWorks, Inc. |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||