When any of the four algorithm based searches are to be used then the first step is to some parameters about how the search will proceed. These are:
- The objective: the performance measure that needs to be maximised. In future it may also be possible to seek minimum values.
- The variable values: the project attributes which can be varied in order to best achieve the objective. These are currently set by default as all the attributes in the Design view. This range can be altered by changing the status of individual attributes in the Select data worksheet, from either Ignore to Attribute or Attribute to Ignore
- The constraints: the project attributes and possibly also some performance measures, whose values must remain within specified limits. There are ways of setting constraints:
- Go to the Design menu and select one or more attributes to have specific values (either 1 or 0)
- Go to the Confusion Matrix and select on or two of the cells to have specific values. The three most useful constraint settings here are:
- “False Positives = 0” This will help find Sufficient conditions or configurations of conditions.
- “False Negatives = 0” This will help find Necessary conditions.
- “False Positives = 0 and False Negatives = 0”. This will help find Necessary and Sufficient conditions
- Go to the Performance Measures and select a performance measure, such as Lift, and a minimum performance value that you want any solution to meet or exceed.
Note that algorithm based searches can be used in conjunction with Hypothesis led search, by setting some of the attributes of a given hypothesis as a constraint but then exploring “the adjacent possible” in the vicinity of that part of the hypothesis.