SMCE window

Criteria tree viewer

The criteria tree viewer shows you the contents of a criteria tree. With the criteria tree viewer, you are able to insert and remove constraints, factors and/or groups of factors, associate input maps to criteria, edit labels and start dialog boxes for standardization and weighing. The criteria tree viewer consists of one criteria tree column and one or more alternative columns.

Creating and filling a criteria tree

Criteria tree column:

The criteria tree column, i.e. the first column, displays your criteria tree.

A criteria tree may contain:

 

Main Goal One main goal is obligatory for any criteria tree. The main goal is also called the main root.
Constraint(s) Constraints can only appear directly under the main goal.
Benefit Factor(s) Factors may appear directly under the main goal or under a group of factors.
Cost Factor(s) Factors may appear directly under the main goal or under a group of factors.
Group of Factors A Group defines an intermediate or a partial goal.
Under a Group, you can add one or more Factors and/or other Groups of Factors. Click the plus sign in front of a Group of Factors to expand the group.

Tips:

Alternative column:

In an alternative column, i.e. the second column and any other next column, you can:

The number of alternatives is 1 when performing Problem Analysis or Design of Alternatives; the number of alternatives is greater than 1 when performing Decision Making. The SMCE application can handle a maximum of 9 alternatives.

 

Tip: To set the number of alternatives, use the Alternatives command on the Edit menu.

Visual feedback (background colors)

When building the criteria tree, adding input maps (or columns) to the criteria, specifying the output map name for the main goal and optional output map names for partial goals, and specifying the standardization and weighing methods for all criteria, the application gives you some visual feedback on your progress.

The application thus automatically evaluates the criteria tree against some completeness restrictions and warns the user accordingly.

Items with a red background color indicate incompleteness, for instance:

A green background color means that an output map name is expected:

 

Tip: To edit an existing name of an output map, select the output map and either slowly click the map name again, or use the context-sensitive menu, the F2 key or the Enter key.

When all necessary steps are completed, output maps can be calculated separately (Generate Selected Maps) or all output maps can be calculated at once (Generate All Maps).

 

Note: Specifying an output map name for a partial goal, is optional but recommended in order to gain understanding of the composition of the criteria contributions to the composite index.

Information on Standardization

As all input data has to be standardized, and as various methods of standardization are available, information on standardization will appear behind the textual names or descriptions of criteria, as soon as you have performed the standardization of a criterion.

1. Standardization of factors

Depending on the type of input data that is standardized, the criteria tree column will show some information on the standardization and the selected standardization method.

When Value input is standardized as a factor, the criteria tree column will show:

 

  Criterion name--Std:Maximum input values (from 0 to the maximum input value) are standardized to values 0 to 1.

 

  Criterion name--Std:Interval input values (from the minimum input value to the maximum input value) are standardized to values 0 to 1.

 

  Criterion name--Std:Goal(Min,Max) input values (from user-specified minimum input value to user-specified maximum input value) are standardized to values 0 to 1; input values smaller than the specified minimum value will obtain value 0, input values larger than the specified maximum will obtain value 1.

 

 

For more information, refer to the Standardize Value Input dialog box.

 

When Boolean input is standardized as a factor, the criteria tree column will show:

 

  Criterion name--Std:T=ValueT, F=ValueF i.e. True input values are assigned ValueT;
False input values are assigned ValueF
 

For more information, refer to the Standardize Boolean Input dialog box.

 

When Class input is standardized as a factor, the criteria tree column will show:

 

  Criterion name--Std:Attr='AttributeCol' Classes are standardized by using an attribute column; the attribute column should contain values between 0 and 1.
 

For more information, refer to the Standardize Class Input dialog box.

Examples of standardizing factors (benefits and costs):

In the examples below, 6 output maps were calculated, each time using a single factor as input. As input, a value map was used with input values between 10000 and 17250. Each time a different standardization method was selected, and an output map was calculated. This shows the effect of each selected standardization method.

 


Input value map
Input values range from 10000 to about 17250.
 
Legend for standardized output values
Benefit Std:Max
0 is standardized to 0 (input value 0 does not occur);
maximum input value is standardized to 1 (green).
Cost Std:Max
minimum input value is standardized to 1 (green).

 

Benefit Std:Interval
minimum input value is standardized to 0 (red);
maximum input value is standardized to 1 (green).
Cost Std:Interval
maximum input value is standardized to 0 (red);
minimum input value is standardized to 1 (green).

 

Benefit Std:Goal(12500,15000)
input values <=12500 are standardized to 0 (red);
input values >=15000 are standardized to 1 (green).
Cost Std:Goal(12500,15000)
input values >=15000 are standardized to 0 (red);
input values <=12500 are standardized to 1 (green).

2. Standardization of constraints:

Standardization of constraints is similar to standardization of factors but it is not completely the same.

Depending on the type of input data that is standardized, the criteria tree column will show some information on the standardization and the selected standardization method.

When Value input is standardized as a constraint, the criteria tree column will show:

 

  Criterion name--Std:<>0 any area in the selected input map with value 0 will be standardized to 0; thus, areas in the input map with values smaller than zero or larger than zero will be standardized to 1.

 

  Criterion name--Std:Min=Min any area in the selected input map with values smaller than the specified minimum will be standardized to 0; thus, areas in the input map with values larger than or equal to the specified minimum will be standardized to 1.

 

  Criterion name--Std:Max=Max any area in the selected input map with values greater than the specified maximum will be standardized to 0; thus, areas in the input map with values smaller than or equal to the specified maximum value will be standardized to 1.

 

  Criterion name--Std:Inside(Min,Max) any area in the selected input map with values smaller than the specified minimum and with values greater than the specified maximum will be standardized to 0; thus, values in the input map between the specified minimum and the specified maximum will be standardized to 1. (Min < Max)

 

  Criterion name--Std:Outside(Min,Max) any area in the selected input map with values between the specified minimum and the specified maximum will be standardized to 0; thus, values in the input map smaller than the specified minimum and greater than the specified maximum will be standardized to 1. (Min < Max)

 

 

For more information, see the example below, or refer to the Standardize Value Input dialog box.

 

When Boolean input is standardized as a constraint, the criteria tree column will show:

 

  Criterion name--Std:True areas with value True in the input map will pass; areas with value False in the input map will obtain output value 0.

 

  Criterion name--Std:False areas with value False in the input map will pass; areas with value True in the input map will obtain output value 0.

 

 

For more information, refer to the Standardize Boolean Input dialog box.

 

When Class input is standardized as a constraint, the criteria tree column will show:

 

  Criterion name--Std:Attr='AttributeCol_bool' an attribute column has to be selected; the attribute column must use the Bool domain.

 

 

For more information, refer to the Standardize Class Input dialog box.

Examples of standardizing constraints:

In the examples below, 5 output maps were calculated, each time using a single constraint (distance to city center) as input. As input, value map DIST was used, representing the distance towards the city center; the input values range between 0 and about 7250. Each time a different standardization method was selected, and an output map was calculated. This shows the effect of each selected standardization method.

 

Input value map: distance to city center (DIST).
Input values range from 0 to about 7250.
White represents the city center itself.
Std:<>0
DIST <> 0 is standardized to 1 (green)
all other values are standardized to 0 (red);

 

Std:Min=500
DIST ≥ 500 is standardized to 1 (green);
all other values are standardized to 0 (red).
Std:Max=1000
DIST ≤ 1000 is standardized to 1 (green);
all other values are standardized to 0 (red).

 

Std:Inside(500,1000)
DIST ≥ 500 and DIST ≤ 1000 is standardized to 1 (green);
all other values are standardized to 0 (red).
Std:Outside(500,1000)
DIST ≥ 500 and DIST ≤ 1000 is standardized to 0 (red);
all other values are standardized to 1 (green).

Information on Weighing

The following items can be weighed:

By weighing the factors and optional sub goals under the main goal, the relative importance is determined of all the factors and sub goals that are part of the main goal.
The same goes for the factors and optional sub goals under a sub goal.

Information on assigned weights and on the selected weigh method(s) is shown in the first column, i.e. the criteria column. Constraints cannot be weighed.

After weights have been assigned, the criteria tree column shows the following:

In the criteria tree viewer, this looks like:

 

  Main goal or sub goal--Direct
     0.7 Criterion name--Std:...
     0.3 Criterion name--Std:...
Direct assignment of weights: user-specified weights for individual factors in a group.

 

  Main goal or sub goal--Ranksum
     0.67 Criterion name--Std:...
     0.33 Criterion name--Std:...
Rank Sum: user-defined rank ordering of factors in a group (first item selected receives the highest weight value); slightly different automatic calculation of weights than the Expected Value method.

 

  Main goal or sub goal--ExpVal
     0.75 Criterion name--Std:...
     0.25 Criterion name--Std:...
Expected Value: user-defined rank ordering of factors in a group (first item selected receives the highest weight value); slightly different automatic calculation of weights than the Rank Sum method.

 

  Main goal or sub goal--Pairwise
     0.21 Criterion name--Std:...
     0.42 Criterion name--Std:...
     0.31 Criterion name--Std:...
     0.06 Criterion name--Std:...
Pair-wise comparison: all factors are considered, but the user needs to specify for each pair of factors considered which of these two factors is more important or less important than the other; the specification of the importance of factors is done in fixed phrases or with a slide bar.

For more information, refer to SMCE window : Weigh or refer to SMCE window : Weigh methods (additional info).

Other functionality

To change the width of columns:

To change the width of the criteria tree column or an alternative column:

See also: