blob: afe93cde9a3c2474e0221211d130bdb1b32c1602 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
USAGE: ./blossom5 [options]
At least one of the two flags below must be provided.
If both are provided, then edges in <f1> are added to the initial subset of edges for the geometric problem.
-e <f1> read problem (list of edges) from file <f1> in DIMACS or blossom4 format
(see GRAPH1.TXT and GRAPH2.TXT for examples)
-g <f2> read geometric problem (list of 2D points) from file <f2> in TSPLIB format
perfect matching parameters:
-j do not use fractional jumpstart
-m# update duals by solving LP if the number of trees is smaller than # times node_num.
(# should belong to [0,1], default is 0.)
-d1 use SCC dual updates instead of CC
-d2 use dual updates with fixed delta instead of CC
-b update duals before processing a tree
-a update duals after processing a tree
geometric matching parameters:
-D do NOT add Delaunay triangulation to the initial subset of edges
-K# for each point, add # nearest neighbors to the initial subset of edges
-I do NOT add edges greedily to the initial subset of edges to make sure that a perfect matching exists
-T# use at most # iterations (or run until convergence, if #=0 - default)
other options:
-w <f> save result to file <f>
-c check complementary slackness conditions for non-geometric problem
-V no verbose
|