Blame view

TUNING 1.87 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
	--split-even	(first solution)

965dadaa   Salvador Abreu   initial commit fr...
16
17
	N <= DOMAIN_BITS / 2

a2ec137b   Vasco Pedro   updated to PaCCS ...
18
19
queens
	-DDOMAIN_BOUNDS ??? [not ism]
965dadaa   Salvador Abreu   initial commit fr...
20
	--first-fail
eef94371   Vasco Pedro   Update to PaCCS v...
21

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
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
	(--split-even is generally slower, but more regular)

langford
eef94371   Vasco Pedro   Update to PaCCS v...
47
    [bicho]
965dadaa   Salvador Abreu   initial commit fr...
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
	-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)

	--first-fail --val-max (--count-solutions or failure)
	--size-degree --val-max (first solution, not always but when
eef94371   Vasco Pedro   Update to PaCCS v...
65
66
				 it works, the effect is dramatic)

965dadaa   Salvador Abreu   initial commit fr...
67
68
69
	--split-eager

golfers
eef94371   Vasco Pedro   Update to PaCCS v...
70
71
72
73
	-D?
	--label --val-max?

bibd
965dadaa   Salvador Abreu   initial commit fr...
74
75
	-D?
	--val-max?