source: trunk/README @ 102

Last change on this file since 102 was 102, checked in by forrest, 17 years ago

Crash

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 1.3 KB
RevLine 
[2]1To build Clp see INSTALL file
2
3To use Clp you need the Clp and Osi libraries
4
5To make the unitTest and standalone executable do
6
7make unitTest in this directory.  This creates an executable clp.
8
[64]9Running clp gives you some hints.  It can do a unit test and solve netlib
10problems.  It can also solve problems and set tolerances etc.  Just do
[2]11
[64]12clp -
13 
14and then try ? or setting various stuff.
15
[2]16On Linux clp can do file completion and line editing. 
17
[64]18If you want to stress the code you can set various stuff e.g. dantzig pricing
19 and then go into netlib testing.  I do not guarantee that it will solve all
[102]20netlib if you get too creative.  For instance using presolve makes netlib
21solve faster - but pilot87 prefers a large infeasibility weight.  So
[2]22
[102]23clp -presolve on -dualbound 1.0e10 -netlib
24
25works well.
26
27There are samples in ./Samples.  Use the corresponding Makefile to
[64]28create an executable - testit.
[2]29
[102]30At present there are only three useful samples.
[64]31
32minimum.cpp  This is the simplest possible program to read an mps file.
[102]33
[64]34defaults.cpp.  This does not do much more, but it does it in much more
35complicated way by specifically setting defaults so it does give more
36useful information.  It also prints a solution in a format "similar" to that
37of MPSX.
[102]38
39presolve.cpp.  This is a good driver for larger problems.
Note: See TracBrowser for help on using the repository browser.