Blame view

TUNING 1.99 KB
965dadaa   Salvador Abreu   initial commit fr...
1
2
3
4
5
6
7
8
9
10
11
12
13
qap
	-DCONSTRAINT_TEMPS -DDOMAIN_BOUNDS

    A
	--label --first-fail (N > 16 ?)
	{,--label{, --first-fail, --most-constrained, --most-connected}} (otherwise)

    B
	--label --first-fail

costas
	-DCONSTRAINT_TEMPS -DDOMAIN_BOUNDS
	--label --most-constrained
eef94371   Vasco Pedro   Update to PaCCS v...
14
15
	(--label --first-var performs better in some cases, at least for the 1st solution)

965dadaa   Salvador Abreu   initial commit fr...
16
17
	--split-even	(first solution)

a2ec137b   Vasco Pedro   updated to PaCCS ...
18
19
	N <= DOMAIN_BITS / 2

965dadaa   Salvador Abreu   initial commit fr...
20
queens
eef94371   Vasco Pedro   Update to PaCCS v...
21
	-DDISABLE_ENTAILED
965dadaa   Salvador Abreu   initial commit fr...
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
	-DDOMAIN_BOUNDS ??? [not ism]
	--first-fail

magic-square
	-DCONSTRAINT_TEMPS (-DDISABLE_ENTAILED)
	(-DDOMAIN_BOUNDS incurs a < 5% penalty)
	--first-fail (--count-solutions, --gecode, N > 5)

graphs
	-DUSE_MATCHING -DCONSTRAINT_TEMPS
	(-DDOMAIN_BOUNDS incurs a < 2% penalty)
	--most-connected
	(--first-fail the second best choice)

partition
	-DCONSTRAINT_TEMPS -DDOMAIN_BOUNDS (-DDISABLE_ENTAILED)
	--first-fail
	--first-var (--count-solutions or failure)
	(--most-constrained second best choice with --count-solutions)
	(--most-connected third best choice with --count-solutions)

golomb
	-DDOMAIN_BOUNDS (-DCONSTRAINT_TEMPS -DDISABLE_ENTAILED [cri-lima])
	--label{, --most-connected, --most-constrained}
	--split-eager
eef94371   Vasco Pedro   Update to PaCCS v...
47
	(--split-even is generally slower, but more stable)
965dadaa   Salvador Abreu   initial commit fr...
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64

langford
    [bicho]
	-DDOMAIN_BOUNDS -DCONSTRAINT_TEMPS -DDISABLE_ENTAILED
	-DDOMAIN_BOUNDS (next best)
	-DINLINE_DOMAINS -DCONSTRAINT_TEMPS (third best)
    [ism]
	-DINLINE_DOMAINS
	-DINLINE_DOMAINS -DCONSTRAINT_TEMPS -DDISABLE_ENTAILED (next best)
	-DINLINE_DOMAINS -DCONSTRAINT_TEMPS (third best)
	-DDOMAIN_BOUNDS (fourth best)
    [cri-lima]
	-DINLINE_DOMAINS -DCONSTRAINT_TEMPS -DDISABLE_ENTAILED
	-DINLINE_DOMAINS (next best)
	-DINLINE_DOMAINS -DCONSTRAINT_TEMPS (third best)
	-DDOMAIN_BOUNDS -DCONSTRAINT_TEMPS -DDISABLE_ENTAILED (fourth best)
	-DDOMAIN_BOUNDS (fifth best)
eef94371   Vasco Pedro   Update to PaCCS v...
65
66
    [*]
	? -DDOMAIN_BOUNDS
965dadaa   Salvador Abreu   initial commit fr...
67
68
69

	--split-eager

eef94371   Vasco Pedro   Update to PaCCS v...
70
71
72
73
	--first-fail {,--val-max} (--count-solutions or inconsistent instances)
	--size-degree (first solution)
	(--first --val-max is a good overall compromise)

965dadaa   Salvador Abreu   initial commit fr...
74
75
76
77
78
79
80
golfers
	-D?
	--label --val-max?

bibd
	-D?
	--val-max?