-
Notifications
You must be signed in to change notification settings - Fork 57
/
properties.txt
31 lines (23 loc) · 1.36 KB
/
properties.txt
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
JaCoP properties that can be controlled by option -D in java command. For example, java -Dmax_edge_find_size=200 controls the maximal size of the task list in the cumulative constraint to use edge-finding algorithm.
Properties:
Java specific:
==============
- max_edge_find_size: use edge finder in the cumulative constraints if
it contains less tasks than this number; default 100. This applies
to Cumulative constraint only, CumulativeUnary uses edge finding
always.
- sub_circuit_scc_pruning: use pruning method based on strongly
connected components; default true (one of sub_circuit_* must be true).
- sub_circuit_dominance_pruning: use pruning method based on node
domination in graphs; default false (one of sub_circuit_* must be true).
flatzinc compiler specific:
===========================
- fz_cumulative_use_unary: during constraints generation in flatzinc
compiler use CumulativeUnary for tasks that have resource capacity
greater than half of the cumulative capacity bound; default=false
- fz_cumulative_use_disjunctions: during constraints generation in
flatzinc compiler pairwaise task disjunction constraints for all
pairs of tasks that have sum of resource capacities greater than the
cumulative capacity bound; default=false
- fz_system_timer: if =true use System.nonoTime instead of ManagementFactory
timer for threads, otherwise use thread time.