• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

MSVisualStudio/H15-Jun-2019-8,5098,499

doxydoc/H15-Jun-2019-1,5161,084

examples/H03-May-2022-20,91019,206

src/H03-May-2022-221,194183,429

test/H03-May-2022-2,2391,784

AUTHORSH A D10-May-200616 11

LICENSEH A D30-Dec-201011.1 KiB240196

Makefile.amH A D08-Mar-20154 KiB15089

Makefile.inH A D03-May-202236.6 KiB1,076913

READMEH A D15-Mar-20191.6 KiB4527

clp-uninstalled.pc.inH A D08-Mar-2015313 119

clp.pc.inH A D15-Apr-2014316 1311

config.guessH A D13-Jun-201043.5 KiB1,5171,305

config.subH A D13-Jun-201032 KiB1,6271,483

configureH A D14-Jun-20191.1 MiB34,20726,900

configure.acH A D14-Jun-20197.7 KiB216172

depcompH A D13-Jun-201015.6 KiB531330

install-shH A D13-Jun-20109 KiB324189

ltmain.shH A D13-Jun-2010191.8 KiB6,8645,416

missingH A D13-Jun-201010.8 KiB361268

README

1This is the Clp project. For information on the purpose of
2this project please visit https://github.com/coin-or/Clp
3
4The information below should be migrated into ../README.md or the User's Guide.
5
6Running clp gives you some hints.  It can do a unit test (clp -unitTest) and solve netlib
7problems (-netlib or -netlibp using primal).  It can also solve problems and set tolerances etc.  Just do
8
9clp
10
11and then try ? or setting various stuff.
12
13clp filename   reads file, does presolve and dual algorithm
14clp filename -primalsimplex would use primal instead
15
16On Linux clp can do file completion and line editing if it can find history, readline and termcap..
17
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
20netlib if you get too creative.  For instance using presolve makes netlib
21solve faster - but pilot87 prefers a large infeasibility weight.  So
22
23clp -presolve on -dualbound 1.0e10 -netlib
24
25works well.
26
27There are samples in ./Samples.  To create an executable - testit do
28
29make DRIVER=minimum to use minimum.cpp
30
31or whichever driver you want.  A list is in Makefile.
32
33Three useful samples are:
34
35minimum.cpp  This is the simplest possible program to read an mps file.
36
37defaults.cpp.  This does not do much more, but it does it in much more
38complicated way by specifically setting defaults so it does give more
39useful information.  It also prints a solution in a format "similar" to that
40of MPSX.
41
42presolve.cpp.  This is a good driver for larger problems.
43
44Other ones can get complicated so start simple and work your way up.
45