This distribution allows the user to do two things:


1. Solve optimization problems using the OSSolverService.exe executable.
In order to solve optimization problems connect to the bin directory.
With a DOS prompt (command window) try the following examples


IMPORTANT NOTE: Note we use / in the path NOT \

To solve an integer program type the following at the DOS prompt:

OSSolverService.exe  -osil ../data/osilFiles/p0033.osil

To solve a nonlinear program type the following at the DOS prompt:

OSSolverService.exe  -osil ../data/osilFiles/HS071_NLP.osil -solver ipopt

To solve a nonlinear program with integer variables type the following at the DOS prompt:

OSSolverService.exe  -osil ../data/osilFiles/bonminEx1.osil -solver bonmin

The OSSolverService.exe is configured to work with the following solvers:

bonmin -- nonlinear integer programming
cbc -- mixed-integer linear programming 
clp -- linear programming
dylp -- linear programming
ipopt -- nonlinear programming --  continuous only
symphony -- linear integer programming

The default solver is cbc is you do not specify a solver.  
You can also call the solvers from inside the AMPL modeling 
language by using the OSAmplClient. In the doc folder there 
is a pdf of the OS User's Manual that describes in greater 
detail how to use the OSSolverService.exe and OSAmplClient.


2.  Build C++ applications that link to COIN-OR libraries.  
In the folder MSVisualStudioOSExamples there are five 
example Visual Studio projects that illustrate how to link 
applications to COIN-OR libraries.  In the folder 
MSVisualStudioTemplate is a Visual Studio Project that 
can be used by individuals wishing to build applications. 
Simply copy the template to the VisualStudio-OS  root, 
give a new desired name, and replace the demoCode.cpp in 
the demoCode folder with your new code.

IMPORTANT NOTE: In order to use the Visual Studio projects you
need to link against some Intel Fortran libraries. 
These libraries are available at

http://www.gams.com/~svigerske/intel/win32/10.0/

Put these libraries in the folder lib/ifort. 

libmmt.lib 
libirc.lib 
svml_disp.lib 
ifconsol.lib 
libifcoremt.lib
libifcorert.lib 
libifport.lib

For more help see the User's Manual in the doc folder. 

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Other Details:

This distribution contains the following folders.

Folders:

bin -- contains executable solvers

data -- contains test problems

doc -- contains a pdf of the OS User's Manual

Excel -- contains two worksheets parIncVBA.xlsm illustrates 
how to use VBA to build an OSInstance object and 
OSWebServiceGUI.xlsm illustrates how to call an OS Solver 
using Web Services from Excel.

include - this folder has the necessary header files 
if you wish to use Visual Studio to build your own 
apps by linking against COIN-OR libraries. 

MSVisualStudioOSExamples -- contains Visual Studio project 
files that illustrate various aspects of OS, see the User's Manual for more detail

MSVisualStudioTemplate -- this is to be used by individuals 
wishing to build applications. Simply copy the template, 
give a new desired name, and replace the demoCode.cpp with new code.

Share -- contains a list of licenses and authors that created the various libraries

stylesheets -- contains an XSLT style sheet for displaying the result 
XML in a readable HTML format.