Home
about us
products
custom software
testimonials
contact us
site map
 
 
 


SOL Dll's in VB, C, Java, VB.net


System Optimization Laboratory (SOL) is a Optimization Software with a suite of reusable Fortran libraries and Demo applications developed by the System Optimization Laboratory and Stanford Business Software Inc. to solve large-scale linear, non-linear and quadratic optimization problems using algorithms like QPOPT, SNOPT, MINOS and NPSOL. Researchers Walter Murray and Michael Saunders at System Optimization Laboratory, Stanford University, and Philip Gill at Department of Mathematics, UC San Diego, developed the algorithms and Fortran software. SOL DLL software finds wide application in research and industrial establishments.


Imagine India Software is responsible for updating and maintaining this software to take advantage of modern technologies and operating systems such as Windows. Our team of developers converted the Fortran libraries to Windows Dynamic Link Libraries (DLLs) using the performance-efficient C language. By using Windows platform, we will be able to dramatically increase the targeted client base while at the same time obtain security against source code misuse that comes automatically from the binary-deployed DLLs. In addition, the Fortran Demo applications were reimplemented in modern languages like C, Visual Basic 6.0, Visual Basic.NET, and Visual Basic for Applications (VBA) to provide financial benefits to a wide variety of customers.

 
 

The libraries that comprise the SOL software are given below:

  • MINOS is a software package for solving large-scale optimization problems including linear and non-linear programs.
  • SNOPT is a general-purpose system for solving optimization problems involving many variables and constraints.
  • NPSOL is a set of subroutines for minimizing a smooth function subject to constraints, which may include simple bounds on the variables, linear constraints and smooth nonlinear constraints.
  • QPOPT is a set of subroutines for minimizing a quadratic function subject to a set of linear constraints and bounds. It is also used for linear programming and for finding a feasible point for a set of linear equalities and inequalities.
  • LSSOL is a software package for solving constrained linear least-squares problems and convex quadratic programs (definite or semi definite), including linear programs.


 
SOL Java Code

System Optimization Laboratory (SOL) is Optimization Software with a suite of reusable Fortran libraries and Demo applications developed by the System Optimization Laboratory and Stanford Business Software Inc. to solve large-scale linear, non-linear and quadratic optimization problems using algorithms like QPOPT, SNOPT, MINOS and NPSOL. Researchers Walter Murray and Michael Saunders at the System Optimization Laboratory, Stanford University, and Philip Gill at the Department of Mathematics, UC San Diego, developed the algorithms and Fortran software. SOL Java Code software finds wide application in research and industrial establishments.

Imagine India Software is responsible for converting, updating and maintaining this software from Fortran Demo applications to the Java language to take advantage of its platform-independence and increase the customer base to the popular Windows and Linux systems. Java Interface DLLs, which acts as a link between the Java demo applications and the SOL DLLs, is also provided to the customers. Using which the customers can implement their own Java applications that use the DLLs to solve optimization problems in a variety of domains from diet nutrition to weapons deployment.

 
 
 
Area Investment
Project Prioritization
Aging Assets
Utility Fuel Inventory
SOL Dll's in VB
SBSI Editable Grid
 
Copyright © 2004 - 2005 Stanford Business Software, Inc
Designed and implemented by Imagine India Software Services Pvt. Ltd.