Results of SDPLIB problems
For the description and problem data, see SDPLIB.
Selected SDPLIB problems
|
no._of |
size_of |
|
no._of |
size_of |
problem |
var. |
matrix |
problem |
var. |
matrix |
arch8 |
174 |
335 |
qap9 |
748 |
82 |
control7 |
136 |
45 |
qap10 |
1021 |
101 |
control10 |
1326 |
150 |
qpG11 |
800 |
1600 |
control11 |
1596 |
165 |
qpG51 |
1000 |
2000 |
equalG11 |
801 |
801 |
ss30 |
132 |
426 |
equalG51 |
1001 |
1001 |
theta3 |
1106 |
150 |
gpp250-4 |
250 |
250 |
theta4 |
1949 |
200 |
gpp500-4 |
501 |
500 |
theta5 |
3028 |
250 |
hinf15 |
91 |
37 |
theta6 |
4375 |
300 |
maxG11 |
800 |
800 |
thetaG11 |
2401 |
801 |
maxG32 |
2000 |
2000 |
thetaG51 |
6910 |
1001 |
maxG51 |
1001 |
1001 |
truss7 |
86 |
301 |
mcp250-1 |
250 |
250 |
truss8 |
496 |
628 |
mcp500-1 |
500 |
500 |
|
|
|
Results
problem |
CSDP |
DSDP |
SDPA |
SDPT3 |
SeDuMi |
PENNON |
arch8 |
10 |
4 |
5 |
7 |
33 |
6 |
control7 |
53 |
114 |
61 |
48 |
47 |
82 |
control10 |
155 |
740 |
329 |
194 |
27 |
669 |
control11 |
218 |
1236 |
519 |
288 |
490 |
974 |
equalG11 |
121 |
139 |
94 |
156 |
1260 |
102 |
equalG51 |
320 |
351 |
261 |
350 |
3678 |
391 |
gpp250-4 |
11 |
4 |
3 |
8 |
56 |
4 |
gpp500-4 |
36 |
3 |
27 |
39 |
379 |
21 |
hinf15 |
1 |
1 |
1 |
3 |
2 |
1 |
maxG11 |
50 |
6 |
123 |
54 |
887 |
25 |
maxG32 |
669 |
72 |
1937 |
650 |
15084 |
259 |
maxG51 |
152 |
26 |
124 |
147 |
2081 |
172 |
mcp250-1 |
4 |
1 |
3 |
4 |
20 |
2 |
mcp500-1 |
16 |
2 |
19 |
18 |
239 |
7 |
qap9 |
2 |
10 |
3 |
5 |
19 |
11 |
qap10 |
4 |
19 |
6 |
8 |
44 |
16 |
qpG11 |
383 |
18 |
474 |
339 |
6878 |
68 |
qpG51 |
693 |
185 |
1003 |
658 |
22226 |
294 |
ss30 |
20 |
10 |
41 |
18 |
99 |
20 |
theta3 |
6 |
11 |
8 |
10 |
35 |
18 |
theta4 |
25 |
48 |
35 |
34 |
172 |
84 |
theta5 |
79 |
172 |
110 |
110 |
605 |
267 |
theta6 |
215 |
551 |
276 |
287 |
2282 |
797 |
thetaG11 |
127 |
3841 |
190 |
168 |
1422 |
394 |
thetaG51 |
14642 |
>20000 |
3041 |
3770 |
13679 |
9475 |
truss7 |
1 |
1 |
2 |
1 |
1 |
1 |
truss8 |
5 |
12 |
23 |
8 |
6 |
13 |
Test performed on Pentium IV PC (2.5 GHz) with 2GB RDRAM running
Linux-2.4.19.
CPU in seconds.
To see a kind of average behaviour, in the next table we show the sum
of CPU times for two sets of problems (``non-G'' and ``G''), as well as for
all problems from the above table.
problem
|
CSDP
|
DSDP
|
SDPA
|
SDPT3
|
SeDuMi
|
PENNON
|
non-G |
861 |
2936 |
1471 |
1090 |
4803 |
2993 |
G \ thetaG51 |
2515 |
4638 |
4206 |
2522 |
53516 |
1405 |
all |
18018 |
>27574 |
8718 |
7382 |
71998 |
13873 |
Finally we present the performance profile of the
codes on this problem collection. It shows that PENNON is not often among
the fastest performers (on this set) but is indeed the most robust and efficient
one.
Michal
Kocvara
June 27, 2003