For release source code for all projects see: https://projects.coin-or.org/CoinBinary/browser/CoinAll/releases 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.