Super Decisions Software Guide: William J. L. Adams and Rozann Saaty
Super Decisions Software Guide: William J. L. Adams and Rozann Saaty
Short Contents
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2 Building Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
3 Formulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
4 Making Judgments/Assessments . . . . . . . . . . . . . . . . . . . . . . . . 20
5 Supermatrix Computations . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
6 Synthesizing for Results and Sensitivity . . . . . . . . . . . . . . . . . . 28
7 printing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
8 Other Important Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
9 Sample Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Chapter 1: Introduction 1
1 Introduction
The Super Decisions software implements the Analytic Network Process (ANP) for decision
making with dependence and feedback, a mathematical theory for decision making devel-
oped by Thomas L. Saaty. It is an extension of his Analytic Hierarchy Process (AHP) for
decision making which involves breaking down a problem into its decision elements, arrang-
ing them in a hierarchical structure, making judgments on the relative importance of pairs
of elements and synthesizing the results. With the AHP the process is top-down. With
the ANP it is recognized that there is feedback between the elements in different levels of
the hierarchy and also between elements in the same level, so the decision elements are
organized into networks of clusters and nodes. The ANP was briefly introduced in Saaty’s
first book on decision making, The Analytic Hierarchy Process. There is now a book on the
Analytic Network Process (new edition 2001) by Saaty, The Analytic Network Process: De-
cision Making with Dependence and Feedback. It is available from RWS Publications, 4922
Ellsworth Avenue, Pittsburgh, PA 15213; Telephone: 412-414-5984; Fax: 412-681-4510.
The Super Decisions software is a simple easy-to-use package for constructing decision
models with dependence and feedback and computing results using the supermatrices of the
Analytic Network Process. This software was designed to run in many different computing
environments from Windows 3.1/95/98/NT to Macintosh to Unix systems such as Linux,
SGI’s, Sun Systems, etc. There is also a Web version.
Chapter 2: Building Models 2
2 Building Models
Models range in complexity from a single network to two-layer networks to multi-level
complex networks. Each network in a model is in a separate window. Model-building
always starts with creating a simple network of clusters, elements within clusters and making
links between the elements (which in turn causes a link to appear visually connecting the
clusters).
the minus sign at the top left corner of the window and select Edit cluster from the drop
down menu that appears to reach the cluster editing window.
To switch from a cluster window to an iconified view, double-click on the cluster window.
To switch back double click on the icon.
You must create at least one cluster in each simple network with the name "alternatives"
or some variation such as "1alternatives" to contain the nodes representing the alternatives
of choice. The final priorities of these nodes are used in the synthesis computations. The
order of clusters in the supermatrix is alphabetical. To control the order preface the cluster
names with 1,2,3,... as, for example, 1Actors, 2Environmental forces, 3Economic, and so
on. It is usually helpful to make the cluster of the alternatives either first or last so it is
easy to find in the supermatrix. A Selected Cluster had its title bar slightly darker than the
main background of the cluster window. To de-select all clusters click on the background
of the network window.
Cluster Menus:
Design Cluster commands
New, Edit and Remove commands may be accessed from the main menu.
Other Cluster commands
Right-click on the background of a cluster window or left-click on the top left corner of
a cluster window to drop down the cluster menu containing additional commands:
Edit cluster - brings up the cluster properties dialog box.
Remove cluster - deletes the cluster, connections and comparisons related to it.
Iconify/Expand cluster - a toggle that will collapse a cluster into an incon (if no icon has
been chosen it will collapse to its name only) or, alternately, expand from an icon or name
box into the full cluster view showing the nodes in the cluster.
Cluster comparisons - starts the process of cluster comparisons from the currently se-
lected cluster with it as parent, and clusters it is connected to as children.
Create node in cluster - brings up a new node dialog box for creating a node. Shortcut:
Pressing the n key with your cursor located over the background of a cluster will also bring
up the new node dialog box.
Organize Nodes - allows you to organize the nodes in a cluster vertically, horizontally,
or rectangularly. The organization is in alphabetical order. This command is handy for
finding nodes that may have scrolled offscreen.
Creating a Cluster
You can edit clusters and nodes using your mouse or equivalent keyboard shortcut keys.
Here are the different ways you can create a cluster. All of these commands will bring up
the same new cluster dialog box. To change the default fonts and colors for clusters, select
the File Configure command from the main menu. Pressing the <Enter> key after typing
the name of a node or its description will create another cluster. Select the Cancel button
when you want to stop creating clusters. See [ValCluster], page 4.
Keyboard The command is the key N (this must be capitalized). Press Shift and n with
your mouse located where you want to create the cluster.
Mouse Press Shift and Left-Mouse-Button where you want the cluster to be created.
Chapter 2: Building Models 4
Menu Choose the Design menu. From that menu choose the Cluster submenu. Finally
choose the New menu item from the Cluster submenu.
Editing a Cluster
There are several ways to start the editing process of a cluster. All of these commands will
bring up a dialog to change that cluster’s values. See [ValCluster], page 4.
Keyboard Your mouse must be over the cluster you are going to edit. With your mouse
over that cluster, press the Shift key and the e key for a capital E to bring up
the editing menu for that cluster.
Menu Command
Choose the Design menu. From that menu choose the Cluster submenu. Finally
choose the Edit menu item from the Cluster submenu. It will bring up a dialog
box asking you to select the cluster you want to edit.
Popup Menu Command
With your mouse on the background in the cluster you wish to edit (but not
over any node in that cluster), click the right mouse button. This will bring up
a popup menu. Choose the Edit menu item.
Removing a Cluster
There are several ways to remove a cluster from a network. All of these commands will
bring up a dialog box, asking you if you really want to remove that cluster. Here are the
methods one can use to remove a cluster.
Keyboard Your mouse must be over the cluster you wish to remove (and not over any node
in that cluster). With your mouse over the background of the cluster window,
press the Shift and R keys simultaneously.
Menu Command
Choose the Design menu. From that menu choose the Cluster submenu. Finally
choose the Remove menu item from the Cluster submenu. It will bring up a
dialog box asking for the cluster to be removed.
Popup Menu Command
With your mouse over the cluster you wish to edit (but not over any node in
that cluster), click the right mouse button. This will bring up a popup menu.
Choose the Remove menu item.
Creating Nodes
You can edit clusters and nodes in the Create/Edit Node dialog box using your mouse or
equivalent keyboard shortcut keys. The Create Node and Edit Node dialog boxes allow one
to set the node’s values, such as font size and type, select a new icon, and select a color for
the node name text box. Select the "Create another" button at the bottom of the dialog
box to continue creating new nodes.
Keyboard Press Alt and n with your mouse located over the background of the cluster
window in which you want to create the node to bring up the New Node Dialog
box where node values are set.
Mouse Press Shift and Left-Mouse-Button in the cluster window where you want
the node to be created. The new node will be placed where the mouse pointer
was.
Menu Choose the Design menu. From that menu choose the Node submenu. Finally
choose the New menu item and when the list of possible clusters appears select
the cluster where you want the new node.
Chapter 2: Building Models 6
Editing Nodes
There are several ways to start the editing process of a node. All of these commands will
bring up the Creating/Editing Node dialog box to change that node’s values.
Keyboard Your mouse must be over the node you are going to edit. With your mouse
over that cluster, press the Alt key and the e key to bring up the editing menu
for that node.
Menu Command
Choose the Design menu. From that menu choose the Node submenu. Finally
choose the Edit menu item from the Node submenu. It will bring up a dialog
box asking you to select the cluster and node you want to edit.
Popup Menu Command
With your mouse on the background in the node you wish to edit, click the
right mouse button. This will bring up a popup menu. Choose the Edit node
menu item.
Removing Nodes
There are several ways to remove a node from a network. All of these commands will bring
up a dialog box, asking if you really want to remove that node. Here are the methods one
can use to remove a node.
Keyboard Your mouse must be over the node you wish to remove. With your mouse over
the node, press the Alt key simultaneously with the r key and confirm that you
wish to remove the node.
Menu Command
Choose the Design menu. From that menu choose the Node submenu. Finally
choose the Remove menu item from the Node submenu. It will bring up a dialog
box asking you to select the cluster and the node in that cluster to be removed.
Popup Menu Command
With your mouse over the node you wish to edit, click the right mouse button.
This will bring up a popup menu. Choose the Remove node menu item.
together in the same cluster. It is not allowed for some of them to be in one
cluster and some in another cluster, and still belong to the same comparison
set. You may make two (or more) different comparison sets for the same parent.
Shortcut: Left-click on the parent node and right-click on each of the children
nodes in turn. You may make more than one comparison set at once by left-
clicking once on the parent node, then right-clicking on nodes in one cluster
after another til you finish making all the connections for that parent.
Cluster Connections
• Clusters are automatically connected when nodes within them are connected. See Node
Connections. The cluster linking arrow goes from the cluster containing the parent node
to the cluster containing the children nodes.
• If you have a cluster link going one direction from cluster A to cluster B and you wish
to also have a cluster link going the other direction, select a node to become a parent
node in cluster B and connect to some children nodes in cluster A.
Outer Dependence
Outer Dependence is when a cluster is connected to a cluster other than itself. Such a
connection means at least one node in the first cluster is the parent for a comparison group
of children nodes in the other cluster.
Inner Dependence
Inner Dependence is when a cluster is connected to itself, which occurs when the parent
node and the children nodes forming a comparison group are in the same cluster.
Node Connections
Nodes may be connected in several ways:
• Use the Design/Nodes connections from command on the main menu and follow the
instructions to select the parent node and its children nodes.
• Place the cursor over the node that is to be the parent node, right-click on it to get a
drop-down menu of node commands and select the "Node connexions from" command.
Follow the instructions to connect the current node to its children nodes.
• Turn on the "Do connexions" mode by left clicking on the menu icon with the three
arrows. When this icon is depressed you can connect nodes by left-mouse click on
the node that will become the parent and right-mouse clicking on the children nodes.
Similarly, you can disconnect by left-clicking on the parent node and right-clicking on
some previously connected children nodes.
• Tip: Be Careful! You will lose any judgments you have entered for nodes when you
disconnect them.
You may multiple select and connect nodes as follows:
• To quickly connect all nodes in clusters:shift left-click on any node in the "from" cluster;
shift right-click on any node in the "to" cluster.
• To quickly select multiple nodes in a cluster, hold down the Ctrl key and left-click on
each node to be selected.
Chapter 2: Building Models 9
• Tip: Do not make spurious links where you do not plan to make judgments; the implied
equal judgments that will be input as a result will affect your answer in unintended ways.
Left-click on a cell in Ratings to get a list of the categories for the criterion listed at the
top of the column. Left-click on the category that best represents the assessment for the
alternative at the left of the row.
The score for an alternative is computed by multiplying the idealized priority of the
selected category times the limiting priority for the criterion obtained in the network for
each cell and summing across the row.
The Calculations command in Ratings
To show the results in ratings select the Calculations command on the Ratings window
menu.
Priorities gives the scores normalized by dividing by the total of all the alternatives’
scores.
Totals gives the scores without normalizing
Column Priorities shows the priorities of the column headings, the criteria.
Matrix Priorities shows the numbers in each cell and the column priorities. These
numbers can be blocked and copied into a spreadsheet. You may first need to expand the
window so that the numbers line up right.
2.5 Subnetworks
Nodes in any network may have subnetworks attached to them. Such nodes are called
control nodes and are identified by having the word Subnet in red at the bottom of the
node . A subnetwork is a simple network made up of clusters, elements, connections, and
comparisons just as simple networks are. Each subnetwork is in its own separate window
with the name of its control node in the network "above" on its title bar.
The window containing the top network in a Super Decisions model is titled the Super
Decisions Main Window. Super Decisions models must have a main network and may have
subnetworks, sub-subnetworks and sub-sub-sub... networks. There can be any number of
levels of subnetworks. However, the usual model is composed of three levels:
1)The top-level or Main network contains the Benefits, Opportunities, Costs and Risks
nodes (often called the BOCR nodes).
2)Attached to each of the BOCR nodes is a subnetwork containing control criteria nodes.
Not every node in the subnetwork is a control criterion node - often only those that have
high priorities are chosen to become control nodes.
3)The bottom level consists of subnetworks attached to these control criteria. Such
bottom level networks are often referred to as decision networks because they must have a
cluster containing nodes that are the alternatives of the decision as well as other clusters.
To Create a Subnetwork: Right-click on the node that will become the control node and
select the command Make/show subnetwork. This will bring up a new window where you
will build the subnetwork.
Hint: You may open an existing network in the new subnet window. Sometimes subnet-
works have the same or very similar structures, so it may be useful to save a "template" of
such a network and open it in multiple subnetworks, then make any changes that may be
needed. Such a template must be a single network. Be sure to save your entire model after
"opening" such a template. The original network model that served as a template will still
be there unchanged.
Chapter 2: Building Models 12
listed for the rows and selected nodes in the network listed as the columns. The alternatives
must be entered in the spreadsheet by typing at this time. The alternatives are evaluated
under each column node using the Rating categories for that column, for example, excellent,
very good, good, etc. The Ratings module is created using the Design, Ratings command
and may be removed using the Design, Remove Ratings command. It may also be accessed
under the Assess/Compare, Ratings command.
2.8 Templates
Use the File New command and select one of the templates from the screen that appears
to start a new model.
refer to these as the BOCR. The second level consists of four subnetworks, one attached
to each of the BOCR. These networks are started for you by having an alternative cluster
already in place. You then need to complete each of them by adding the appropriate clusters,
nodes and connections to create a network.
The template wizard walks you through selecting which of the BOCR you want to
include (it is not necessary to include all four), and entering the names of the alternatives.
It then creates three levels of networks, beginning with the BOCR control network, next the
control criteria networks for each of these, and finally the bottom level “decision networks”
containing a cluster with the alternatives in it.
The top-level control model will then appear. This network is actually the same as
a hierarchy having a goal and the four BOCR as descendants of the goal. By default
the selected merits have equal weights; i.e. if you selected all four BOCR, each has a
weight of 0.25. It is possible to change the weights by going into the comparison mode
from the goal and entering pairwise judgments, or setting the weights directly using the
Miscellaneous, Direct Data entry command in the pairwise comparison mode. Or you may
create a structure to rate the BOCR there in the network with a goal, criteria and perhaps
subcriteria and create a Ratings module with the Design Ratings command, select the
criteria as Ratings columns, enter the BOCR as alternatives, and rate them. The BOCR
values from the Ratings module will override any values in the network.
The default formula used in all templates is the additive(negative) formula. In the Costs
and Risks subnets one must ask which alternative is most costly or risky.To change to
another formula go to the Design Standard Formula command.
Additive(negative) Formula $NormalNet(Benefits)*$SmartAlt(Benefits) +
$NormalNet(Costs)*(-$SmartAlt(Costs)) + $NormalNet(Opportunities)*$SmartAlt(Opportunities)
+ $NormalNet(Risks)*(-$SmartAlt(Risks))
Using a template will assure that the formula is correct for combining the results in
the top-level network as they feed up from the subnets. Formulas are applied only in top-
level networks. Bottom level subnets simply feed the synthesized values for the alternatives
upward, and they are combined by applying a formula in the top-level network. Select the
command Design, Standard formulasto see which formula is selected with a check mark.
Full Template
Select the File, New command and Full Template to get the template that creates a full
model comprised of a top network which may have Benefits, Opportunities, Costs and Risks
nodes. The most general model would contain all four, but the template allows you to select
which of the BOCR you want.
The selected nodes from the BOCR will have attached control criteria subnet-
workscreated for them. The template walks you through entering the names of your
control criteria, and produces a simple hierarchy with a goal connected to the control
criteria. Control criteria are often in the form of a hierarchy. The template puts the same
control criteria in each of the BOCR subnetworks;for example, Economic, Social, Political.
You may add nodes (subcriteria for example), in any of the subnetworks, change the names
and make judgments to prioritize the control critera. You may modify these subnetworks
at any time.
Chapter 2: Building Models 15
Each of the original control criteria you entered will have what is called a decision
subnetwork attached that contains one cluster of alternatives. You are expected to add the
other clusters and make the connections.
Tip: Often decision networks are similar in their clusters, connections and even judg-
ments. You may complete the first one, including connections and the judgments where they
are the same, then save it to a separate file name. You may then go into another decision
network, clear it of the automatically created alternative cluster, and open the saved decision
network in it using the File, Open command, then modify as necessary.
3 Formulas
Formulas are needed in a top-level network of a complex model to control how the results
are fed up from the bottom level networks and synthesized. Formulas are not needed in
simple models consisting of a single network.
Formulas and Formulaic Networks
A network is formulaic when it is a top-level network with a formula that controls how
the synthesized values of the alternatives are being fed up from subnetworks attached to
nodes in it and combined with priorities of nodes in the top network. Only networks that
have subnetworks are allowed to have formulas. Otherwise it is a simple network that gets
its synthesized priorities directly from the Limit supermatrix.
A pre-set formula, the Additive(negative), is automatically associated with a new model
when it is started using either the “full” or “small” template. To use templates select the
command:
File, New
then select:
Full template - a three level complex model
Small template - a two level complex model
Open file - opens an existing model
Simple Network - starts with blank window for user to build own model.
There are five possible formulas. You may switch from one to the other at any time, or
select one in the first place, by using the command:
Design,Standard Formulas
The currently selected formula has a check mark by it.
The default formula for a model started from a template is:
1) Additive(negative)
$NormalNet(Benefits)*$SmartAlt(Benefits) + $NormalNet(Costs)*(-$SmartAlt(Costs))
+ $NormalNet(Opportunities)*$SmartAlt(Opportunities) + $NormalNet(Risks)*(-
$SmartAlt(Risks))
The other formulas are:
2) Additive(reciprocal)
$NormalNet(Benefits)*$SmartAlt(Benefits) + $NormalNet(Costs)*$SmartInvAlt(Costs)
+ $NormalNet(Opportunities)*$SmartAlt(Opportunities) + $NormalNet(Risks)*$SmartInvAlt(Risks)
3) Additive(probabilistic)
$NormalNet(Benefits)*$SmartAlt(Benefits) + $NormalNet(Costs)*(1-
$SmartAlt(Costs)) + $NormalNet(Opportunities)*$SmartAlt(Opportunities) +
$NormalNet(Risks)*(1-$SmartAlt(Risks))
Note: There is a similarity between priorities of alternatives and probabilities. If x is the
probability of something happening, then 1-x is the probability of not happening. If x is the
priority of an alternative being risky, then 1-x is the priority of it not being risky.
4) Multiplicative
Chapter 3: Formulas 17
and multiplied times the Ideal values of the alternative vectors coming from the networks
below each of them. These weighted vectors are then added to yield the Raw vector.
Normals A vector of priorities for the alternatives is normalized by adding the elements
in it, and dividing each element by the sum to yield the normalized vector. The elements
in the normalized vector sum to 1. The Normals column in the synthesis table is computed
this way from the Raw values.
Ideals The Raw priority vectors are converted to Idealized values by dividing each ele-
ment in the vector by the largest, so that the best alternative gets a priority of 1 and the
others get their proper proportion less than 1. These are the values in the Ideals column in
the synthesis table.
The default formula at the beginning of this section may be summarized this way: In the
each bottom-level decision network compute the Ideal priority vector for the alternatives.
Pass that vector up to the next higher level, the control criterion level. Normalize the
control criteria in that level and multiply times the vectors being passed up and add. The
resulting vector is now in Raw form. There should be four of them, one for each of the
BOCR control networks. Pass these vectors up to the top-level main network.
Finally, the priority vectors for the alternatives that are passed up to the top level
are weighted by the priority of Benefits, Costs, Opportunities and Risks to yield an overall
normalized priority vector for the alternatives. The Costs and Risks vectors have the largest
priority associated with the most costly or most risky alternative. So we take 1 minus each
element in the formula for these vectors to convert them so the best alternative will have
the largest value. This is somewhat analogous to Probability theory. If p is the probability
of something occurring, then 1-p is the probability of it not occurring.
Chapter 4: Making Judgments/Assessments 20
4 Making Judgments/Assessments
When all of the cluster and node connections have been created, you will want to com-
pare/assess nodes and clusters in each network. Nodes are compared with respect to another
node and clusters are compared with respect to another cluster.
Judgments/assessments are done for the nodes in each network. Nodes that form a com-
parison group must be in the same cluster. These nodes, the children nodes are connected
from the same parent node, and are assessed with respect to how they influence that node,
or how that node influences them. The parent node may be in a different cluster from the
children, or the same cluster.
Influence must be treated consistently, how the parent influences the children, or vice-
versa, but the flow direction should be kept the same throughout the network and through-
out the model.
1 Equal
2 Equally to Moderately more dominant
3 Moderately more dominant
4 Moderately to Strongly more dominant
5 Strongly more dominant
6 Strongly to Very Strongly more dominant
7 Very Strongly more dominant
8 Very Strongly to Extremely more dominant
9 Extremely more dominant
Reciprocals A reciprocal, such as 1/3, is used for the other judgment in the matrix
involving the pair. For example, if the judgment 3 is entered in cell (a,b), the judgment 1/3
is automatically entered in cell (b,a). A matrix with this special form is called a reciprocal
matrix.
Decimal Values For elements which are close to each other, you may use the judgments,
1.1, 1.2, 1.3, ...1.9, to make finer distinctions.
• To switch to another pairwise comparison mode, left-mouse-click on the tabs at the
top of the dialog box that are labeled Graphic, Verbal, Matrix, Questionnaire.
• To switch to the direct data entry mode, left-mouse click on the menu command Misc.
and select the sub-command Direct data entry.
• To select your own comparison word, left-mouse click on the menu command Misc.,
select the sub-command Comparison words and select from the following four choices:
Importance, Preference, Likelihood, Other If you select Other, type in the word you
want.
In every pairwise comparison mode the current judgment is shown by the depressed
square in the tracking boxes at the right-hand side of the screen. If there are n comparison
elements, then there are n(n-1)/2 judgments. It is not necessary to enter all the judgments,
though it is better to do so in order toextract the most information from the user about
the real dominance relationships.
The first four modes are for making pairwise comparisons. The fifth mode is for entering
data directly. The questionnaire mode is the default pairwise comparison mode - that is,
the Comparison Window always starts in this mode.
Questionnaire Mode
Select the numerical judgment that best expresses your judgment by right-
mouse-clicking on the number closest to the dominant element. If A is preferred
"strongly" to B, click on the 5 on the same side of the line as the A, in the row
that has A on one side and B on the other. Use the mouse to complete all the
judgments.
Graphic Mode
The ratio of the bar lengths is used for the judgment for the current pair of
elements. To change the bar lengths, left click with the mouse on a radius line
in the pie chart display and drag to change the relative sizes of the areas. The
ratio of these areas is the same as the ratio of the bars. Click with the mouse on
the judgment tracking boxes at the right of the screen to advance to the next
pair. To reset to equal, click the "No Comparison" button. The judgments are
Chapter 4: Making Judgments/Assessments 22
continuous (unlike in the questionnaire mode where they are limited to integers)
and thus can assume decimal values as well as the whole numbers of the AHP
Fundamental Scale.
Verbal Mode
In the verbal mode words are used on the scale. The lines on the scale represent
the judgment numbers of the AHP Fundamental Scale. Left-mouse-click to
bring a red bar up to your selected judgmen. As in the Graphic Mode, the
values are continuous and are not limited to whole numbers from 1 to 9, but can
be decimals if the red bar does not rest exactly on one of the lines representing
a whole number.
Matrix Mode
Each cell in the matrix mode corresponds to the pair of elements being com-
pared. The judgments are shown as decimal numbers, rounded off to the nearest
tenth.When a judgment is displayed in red,and the arrow points up, the ele-
ment at the top is dominant, in blue, with the arrow pointing left, the element
at the side is dominant. To invert the dominance order, double-click with your
mouse on the arrow in the cell you wish to invert. Inconsistency improvement
is always done from the matrix mode. Click on the Inconsistency button to
have the most inconsistent judgment selected. The most consistent value one
could enter for that judgment is displayed on the screen. You may enter that
value, or enter another value, or do not change the judgment. Calculations are
always based on what is being displayed in the matrix mode. As judgments are
changed in the other comparison modes or data is input, the matrix entries are
constantly being revised to reflect the last entered values.
Cluster Comparisons/Assessments
Clusters themselves may be compared as well as nodes to determine their weights. The
weights of the clusters in a network add up to 1.0. If you choose to treat them as equal
and not compare them, each is assigned a weight of 1/n where n is the number of clusters.
Clusters are compared when there are three or more in the same network. Cluster compar-
ison groups consist of the clusters linked to a particular cluster. If cluster A is linked to
B, C, and D, then B, C, and D must be compared for the importance of their influence on
A. Or the importance of A’s influence on them. It is important to keep the influence ques-
tions parallel. Do not ask "influence on" in one comparison and "influenced by" in another
one. The cluster comparisons take place in a sub-network and are done with respect to the
control criterion the sub-network is attached to.
Example 1 - cluster comparisons when there is outer dependence - A typical pairwise
comparison question for the example above is: "With respect to benefits (assuming the
control criterion is benefits), which has more influence on A, B or C?" There would also be
comparison questions for B versus D and C versus D to complete the comparisons for this
group.
If A is also linked to itself (inner dependence), it appears in its own comparison group.
If A is linked to itself as well as B, C and D, then one would would be comparing A, B, and
C with respect to influence on (or by) A.
Chapter 4: Making Judgments/Assessments 23
Node Comparisons/Assessments
Node comparisons are started by selecting the node which is to be the parent node, then
selecting the Assess/Compare menu command; or right-click on the node and select As-
sess/Compare from the drop down menu that appears.
Shortcuts to the Comparison Window. As the following shortcuts are started from a
selected node, one does not have to specify which cluster or node is to be the parent:
1. Select a node within a cluster by passing your mouse over it until it is framed with a
black outline. Pop-up the node menu by right mouse-clicking on the it.Select the com-
mand Node compare interface to enter the Comparison Window in the Questionnaire
mode; or, alternately;
Chapter 4: Making Judgments/Assessments 24
Ratings Assessments
Assessing the Alternatives in Ratings
Select the command Assessments/Ratings to open the Ratings Window.
Left-click on a cell in Ratings to get a list of the categories for the criterion listed at the
top of the column. Left-click on the category that best represents the assessment for the
alternative at the left of the row.
The score for an alternative is computed by multiplying the idealized priority of the
selected category times the limiting priority for the criterion obtained in the network for
each cell and summing across the row.
The Calculations command in Ratings
To show the results in ratings select the Calculations command on the Ratings window
menu.
Priorities gives the scores normalized by dividing by the total of all the alternatives’
scores.
Totals gives the scores without normalizing
Column Priorities shows the priorities of the column headings, the criteria.
Matrix Priorities shows the numbers in each cell and the column priorities. These
numbers can be blocked and copied into a spreadsheet. You may first need to expand the
window so that the numbers line up right.
5 Supermatrix Computations
Once you have created a network, you will want to make some judgments and do compu-
tations(i.e. find out which alternatives are the best).
The Computations command is used to obtain results. All of the subcommands under the
Computations command may be used to display results in a simple network that occupies a
single window. The Synthesize and Sensitivity commands are also used to obtain results for
any network that has subnetworks attached to control nodes within it. The subcommands
are, briefly described:
• Unweighted Super Matrix - made up of the local priority vectors obtained from the
comparison groups. The node at the top of a column is the parent of the various
comparison groups made up of the nodes at the left. There may be more than one
priority vector in a column - there is one for each cluster that contains nodes being
compared with respect to that parent node. A super matrix is arranged by components
with each cluster and its elements being listed across the top and down the side. The
blocks formed by the cluster intersections are the components. To see this best select
the Graphical view sub-menu command. The Text view is good for showing more
entries on a single screen.
• Weighted Super Matrix - the local priority vectors in the unweighted supermatrix have
been multiplied times the cluster weights. See the Cluster Matrix command below.
The process here is to multiply every element in a component of the unweighted super
matrix by the corresponding component value in the cluster matrix. The values in
the cluster matrix are established by pairwise comparing linked clusters with respect
to their influence on the "parent" cluster. If no cluster comparisons are done, default
values of equally important are put into the cluster matrix. The result is that the
priority vectors in each column are weighted by their cluster importance weight and
this makes each column stochastic (i.e., sum to 1) in the weighted supermatrix.
• Limit Matrix - in a simple straightforward network the process of obtaining the limit
matrix is to raise the weighted super matrix to powers until it stabilizes - that is, all the
columns in the matrix have the same values. The entries in a column are the priorities
of the nodes at the left (they are "weighted" by cluster weights though, so each cluster’s
nodes need to be normalized to make their priorities add up to 1.0. There are, however,
"difficult" cases to handle. We summarize those as follows:
• Sufficiently connected networks - the calculation of the limit matrix is relatively
easy and involves raising the weighted supermatrix to powers (the 2,4,16,32 powers,
for example, by successively squaring the supermatrix) until it converges so that
each column is the same.
• Cycling in the limit - sometimes successive powers of the supermatrix get into
a stable cycle having two or evem more limit states. In this case, corresponding
columns are averaged from the different states to give the final result.
• Multiple unit eigenvalue case - There is some discussion as to whether this
case should be handled in the same way as any other sufficiently connected
networks, or whether a more complicated formula devised by Luis Vargas
should be used. The complicated formula is included in the software and may
be turned on or off using the limit matrix options below.
Chapter 5: Supermatrix Computations 26
• Sinks formula (6.5) - This algorithm was the attempt just before the New Hier-
archyalgorithm. It never gives completely bizarre results (as a matter of a fact it
tends to be very close to the Calculus Type algorithm). The reason it gets such a
low value is that it fails to handle unbalanced hierarchies, because of weaknesses in
the method of putting identity columns at sinks for hierarchies. Strengths - Is an
easy to understand algorithm. It seems to separate the world into easy parts. It
works fine with networks with sinks. Weaknesses - It does not handle unbalanced
hierarchies correctly because of the logic of adding ones to the diagonal of sinks
(For the B^(infinity) part, it uses the Calculus Typealgorithm, which adds ones to
diagonals of hierarchies. This causes our problems in unbalanced hierarchy cases.
However, if we used the SM limitNonHierarchy algorithm instead, this weakness
would leave. Since this is mostly for experimental purposes, this change will not be
made anytime soon. Another weakness is in the logic of the algorithm. The New
Hierarchy algorithm was developed to repair this. However this weakness turns
out to be a strength as well (since the simplifying assumption which bothers us,
makes the overall calculation easier). Oh yes, it also doesn’t give the intermediate
synthesis values for a hierarchy.
• Pre-2001 Version (3) - This algorithm is a fairly stable algorithm for handling
networks. It is not as sophisticated as the earlier mentioned ones. However it
does has some extreme shortcomings, which is why it is rated so low. Strengths -
Handles networks, and pure hierarchies correctly (but not unbalanced hierarhies).
Weaknesses - If the network has a hard time converging, this will bail before the
other algorithms mentioned. It does not handle unbalanced hierarchies correctly.
It also doesn’t give the intermediate results for a hierarchy of any kind.
• Pre-2000 Version (2)- This algorithm is all that is left of the first version of the limit
matrix calculation that were included in the code. It is juvenile, but does work for
networks without sinks, which was all that were considered at that time. Strengths
- Not many! It does handle networks without sinks correctly. Weaknesses - Every
other case it will mess up. Never, ever trust this one!
• Priorities - this command gives the priorities of all the nodes in thecurrently selected
(or open) network where the command is invoked.
Tip: For a control model there are usually no alternatives, nor are there supermatrices
as there are no connections, so the first 4 commands in this case will yield zeroes.
• Experimental Priorities is for research purposes and will soon be removed.
• Synthesize - gives the priority vector for the Alternatives in a simple model that has
only a single network; it will also synthesize priorities for the alternatives over all
the subnetworks beneath the current network in a complex model. For a standard
top level control network containing Benefits, Opportunities, Costs and Risks nodes an
additive formula is automatically supplied by the software that is used in the Synthesize
command. See Formulas in the index for more information.
Chapter 6: Synthesizing for Results and Sensitivity 28
Results
Chapter 6: Synthesizing for Results and Sensitivity 29
Performing Sensitivity
SENSITIVITY
To display a sensitivity graph select Computations, Sensitivity from the menu of the top
level model. (You can also perform sensitivity from lower levels.)
Chapter 6: Synthesizing for Results and Sensitivity 30
This is a what-if type of sensitivity that allows you to select any combination of inde-
pendent variables. The initial sensitivity screen that appears always starts with one node
selected, the first alphabetically in the network where the command was issued. More
than one dependent variable may be selected. They may be nodes, supermatrix entries, or
judgments. For each dependent variable a range of values, and the number of steps, can
be selected. So many points are generated for all the possible combinations of dependent
variable values. If there is a single dependent variable selected, with a range of priority
for that variable from .2 to .4 selected, with 4 steps (5 points of calculation) for sensitivity
examination, there would be points for the corresponding alternative values plotted for the
dependent variable when its value is .2, .25, .30, .35, and .4. These points would be spread
equally across the x-axis. The numbers on the x-axis relate only indirectly: the .30 value of
Benefits would be plotted at 0.5. The lines for the alternatives are obtained by joining the
points relating to a given alternative. The Blue Vertical Line is intially located at 0.5 on the
x-axis. This just shows the values of the alternatives at the "experiment" that is halfway
through all the experimental points being calculated. Move the blue line back and forth by
clicking and dragging and read the value of benefits and the alternative values (under the
graph) for the current location of the blue line.
If there are three dependent variables selected, with 4 steps, there would be 53 different
combinations of dependent variable values plotted. These are "experiments". The results of
the 125 experiments are plotted along the x-axis (and simply joined to make them look like
continuous lines). The Dimensions command is especially useful to stretch out the graph
along the x-axis so you can examine more closely where the rank switches occur. Try using
800 or 1200 for the x-axis dimension.
Select Dependent Variable from the Edit menu in Sensitivity Analysis to see the Sensitiv-
ity input dependent variable list. It always starts with a default initially selected dependent
variable that is first in the list of nodes for that network.
To add a new dependent variable select New or to edit one click on it and select Edit to
bring up the New parameter dialog box shown below in Figure 45. You can select a mix of
dependent variable types, networks, number of steps, etc., but you must set the parameters
for each.
1) Type of parameter:
Priorities
Supermatrix
Comparison
2) Network where the sensitivity is being carried out.
The zero network is the top level one, or you could choose:
Benefits subnetwork
Costs subnetwork
Risks subnetwork
3) Enter the starting and ending value of the parameter selected for the range where
sensitivity is to be plotted.
4) Enter the number of steps - don’t get carried away. The calculations can get huge if
you have selected too many dependent variables and have asked for lots of steps.
Chapter 6: Synthesizing for Results and Sensitivity 31
At any particular experiment, the values for the dependent variables and the alternatives
are shown below the graph. You may also elect to have the corresponding values of other
parameters shown by selecting the Extra Params command on the Sensitivity Analysis Edit
menu.
Exporting Sensitivity Data To export the data points of the sensitivity plot to Excel,
select File Save from the Sensitivity Analysis menu. Use a name ending in .txt when asked
for a file name. Then load Excel, select the File, Open command and open the file. Be
sure to change the type of file to *.* to display names of all files so the .txt file will show
up. The Excel import wizard will then come up. Step through it selecting OK or Next to
Finish at the end. The Excel spreadsheet containing the sensitivity data points will then
appear. You can use it then for displaying the data in more ways and for data manipulation
- such as arranging one of the alternative columns in decreasing order, so you can see the
maximum value obtained.
Chapter 7: printing 32
7 printing
Printing
The File, Print and Computations, Full Report commands both do the same thing.
They produce a full report on the model and its results.
The report is produced in an HTML format. You can select "Print Preview", then print
from the printer icon if you are satisfied with the way it looks.
Or you can save it as an HTML file, and edit it if you like before printing.
Chapter 8: Other Important Features 33
9 Sample Models
This program comes with several sample models. Super Decisions models fall into two
general categories: 1) simple network models in which all the elements of the model appear
in a single network of clusters containing nodes (nodes are the most basic elements of any
Super Decisions model); and 2) complex models consisting of a control model, containing
control criteria nodes to each of which may be attached a simple subnetwork. The sample
models fall into these two broad categories and were chosen to illustrate the most important
basic concepts of Super Decisions models. The models currently included are located in the
samples subdirectory.
To quickly load a sample model select the Help command on the menu, then select
Sample Models and the model you want.
rated with respect to US national interest criteria. A complete paper on the topic is attached
within the model.
9.6 Carmaker
The model car BCR.mod is to pick the best among Japanese, European, or Americancar-
makers. It is a two level model with Benefits, Costs and Risks subnetworks. This model
uses the multiplicative approach to combining the results from the separate BCR networks:
B/(C*R). It is intended to illustrate how judgments are made in subnets under control
nodes; for example, when making judgments in the benefits subnet, they are made with
respect to how they impact benefits.
Reference
$ advanced save . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
$ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 AHP fundamental scale . . . . . . . . . . . . . . . . . . . . . . . . 20
assessments in ratings . . . . . . . . . . . . . . . . . . . . . . . . . 24
assessments, performing . . . . . . . . . . . . . . . . . . . . . . . 20
A attaching files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
additive(negative) formula . . . . . . . . . . . . . . . . . . . . . 14 automatic backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
additive(probabilistic) formula . . . . . . . . . . . . . . . . . 14
additive(reciprocal) formula . . . . . . . . . . . . . . . . . . . . 14
Chapter 9: Sample Models 36
B connections, showing . . . . . . . . . . . . . . . . . . . . . . . . . . 33
BOCR merit nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 consistency improvement . . . . . . . . . . . . . . . . . . . . . . 22
BOCR nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 consistency of judgments. . . . . . . . . . . . . . . . . . . . . . . 22
BOCR, formula for combining . . . . . . . . . . . . . . . . . 25 control criteria nodes . . . . . . . . . . . . . . . . . . . . . . . . . . 11
bridge sample model . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 control network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
building models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 control nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
create cluster, shortcut. . . . . . . . . . . . . . . . . . . . . . . . . . 3
create cluster, using mouse . . . . . . . . . . . . . . . . . . . . . . 3
C create node in cluster . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
calculating totals in ratings . . . . . . . . . . . . . . . . 11, 24 create node, mouse command . . . . . . . . . . . . . . . . . . . 5
calculations command in ratings. . . . . . . . . . . . 11, 24 create node, mouse shortcut . . . . . . . . . . . . . . . . . . . . 5
calculations, supermatrix . . . . . . . . . . . . . . . . . . . . . . 25 creating models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
calculus type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 creating rating networks . . . . . . . . . . . . . . . . . . . . . . . . 9
calculus type, limit matrix power option . . . . . . . 28 creating subnetworks . . . . . . . . . . . . . . . . . . . . . . . . . . 11
car choice hierarchy. . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 cycling thru comparisons . . . . . . . . . . . . . . . . . . . . . . 24
carmaker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
categories in Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Category Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 D
category templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 data, entering directly . . . . . . . . . . . . . . . . . . . . . . . . . 20
cluster color, changing . . . . . . . . . . . . . . . . . . . . . . . . . . 5 data, for comparisons . . . . . . . . . . . . . . . . . . . . . . . . . . 20
cluster comparisons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 decision networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
cluster description, entering . . . . . . . . . . . . . . . . . . . . . 4 design menu, create node . . . . . . . . . . . . . . . . . . . . . . . 5
cluster font, selecting . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 design menu, remove cluster . . . . . . . . . . . . . . . . . . . . 4
cluster icon font, selecting. . . . . . . . . . . . . . . . . . . . . . . 5
cluster icon, changing . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
cluster menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 E
cluster name, entering . . . . . . . . . . . . . . . . . . . . . . . . . . 4
edit cluster, popup menu. . . . . . . . . . . . . . . . . . . . . . . . 4
cluster, comparisons . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
edit node, menu command . . . . . . . . . . . . . . . . . . . . . . 6
cluster, connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
edit node, popup menu . . . . . . . . . . . . . . . . . . . . . . . . . 6
clusters, creating. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
entering comparisons . . . . . . . . . . . . . . . . . . . . . . . . . . 20
clusters, deleting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
entering judgments . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
clusters, editing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
exporting sensitivity data . . . . . . . . . . . . . . . . . . . . . . 31
clusters, general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
clusters, organizing nodes in . . . . . . . . . . . . . . . . . . . . 3 extra params . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
clusters, removing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
color of cluster, changing. . . . . . . . . . . . . . . . . . . . . . . . 5
color of node, changing . . . . . . . . . . . . . . . . . . . . . . . . . 7
F
colors, for nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 file print command . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
command to create node . . . . . . . . . . . . . . . . . . . . . . . . 5 files, attaching . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
command to edit cluster . . . . . . . . . . . . . . . . . . . . . . . . 4 fonts, for nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
command to edit node . . . . . . . . . . . . . . . . . . . . . . . . . . 6 formula, additive(negative) . . . . . . . . . . . . . . . . . . . . 14
command to remove node . . . . . . . . . . . . . . . . . . . . . . . 6 formula, additive(probabilistic) . . . . . . . . . . . . . . . . 14
command, to create cluster . . . . . . . . . . . . . . . . . . . . . 4 formula, additive(reciprocal) . . . . . . . . . . . . . . . . . . . 14
comparing clusters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 formula, for combining BOCR . . . . . . . . . . . . . . . . . 25
comparisons, completed . . . . . . . . . . . . . . . . . . . . . . . . 24 formula, inverted values in . . . . . . . . . . . . . . . . . . . . . 14
comparisons, cycling through . . . . . . . . . . . . . . . . . . 24 formula, multiplicative . . . . . . . . . . . . . . . . . . . . . . . . . 14
comparisons, entering . . . . . . . . . . . . . . . . . . . . . . . . . . 20 formula, multiplicative(power weighted) . . . . . . . . 14
comparisons, show completed . . . . . . . . . . . . . . . . . . 33 formula, template. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
compressed mode, saving . . . . . . . . . . . . . . . . . . . . . . 15 formulaic control networks . . . . . . . . . . . . . . . . . . . . . 16
computations, full report . . . . . . . . . . . . . . . . . . . . . . 32 formulaic network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
computations, general . . . . . . . . . . . . . . . . . . . . . . . . . 25 formulaic networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
computations, priorities . . . . . . . . . . . . . . . . . . . . . . . . 28 formulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
computations, supermatrix. . . . . . . . . . . . . . . . . . . . . 25 formulas, conventions in . . . . . . . . . . . . . . . . . . . . . . . 17
computing priorities . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 full models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
connecting nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 full report, printing . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
connections, cluster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 full template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
connections, general . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 fundamental scale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
connections, node . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Chapter 9: Sample Models 37
G models, creating . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
graphic comparison mode . . . . . . . . . . . . . . . . . . . . . . 20 models, opening simultaneously . . . . . . . . . . . . . . . . 13
graphical view, supermatrix . . . . . . . . . . . . . . . . . . . . 25 models, saving . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
mouse shortcut, create node . . . . . . . . . . . . . . . . . . . . 5
mouse, create cluster. . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
H mouse, use to create node . . . . . . . . . . . . . . . . . . . . . . . 5
multiplicative formula . . . . . . . . . . . . . . . . . . . . . . . . . 14
hamburger model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
multiplicative(power weighted) formula . . . . . . . . 14
hardtech, model with sinks . . . . . . . . . . . . . . . . . . . . 35
multiply selecting nodes . . . . . . . . . . . . . . . . . . . . . . . . 8
help command, loading sample models from . . . . . 2
hierarchy, constructing . . . . . . . . . . . . . . . . . . . . . . . . . 13
holarchy, US economy model . . . . . . . . . . . . . . . . . . . 34 N
National Missile Defense model . . . . . . . . . . . . . . . . 34
I Net . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
networks with formulas . . . . . . . . . . . . . . . . . . . . . . . . 16
Iconify/Expand cluster . . . . . . . . . . . . . . . . . . . . . . . . . 3
Networks with Ratings . . . . . . . . . . . . . . . . . . . . . . . . 12
Ideal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
networks, simple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
IdealAlt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
new hierarchy, limit matrix power option . . . . . . . 28
Ideals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
new model, templates for . . . . . . . . . . . . . . . . . . . . . . 13
importing files into Excel . . . . . . . . . . . . . . . . . . . . . . 31
node color, changing . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
improving consistency . . . . . . . . . . . . . . . . . . . . . . . . . 22
node description, entering . . . . . . . . . . . . . . . . . . . . . . . 6
inner dependence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
node icon font, selecting . . . . . . . . . . . . . . . . . . . . . . . . 7
inverted values, in formula . . . . . . . . . . . . . . . . . . . . . 14
node icon, changing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
inverting alternative results . . . . . . . . . . . . . . . . . . . . 14
node name, entering . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
node title font, selecting . . . . . . . . . . . . . . . . . . . . . . . . 6
J node, command to create . . . . . . . . . . . . . . . . . . . . . . . 5
node, comparisons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
judgments, making . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 node, connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
node, create from design menu . . . . . . . . . . . . . . . . . . 5
node, values dialog box . . . . . . . . . . . . . . . . . . . . . . . . . 6
K nodes, creating . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
key to remove node . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Nodes, creating in cluster . . . . . . . . . . . . . . . . . . . . . . . 3
key used to create cluster . . . . . . . . . . . . . . . . . . . . . . . 3 nodes, deleting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
key used to create node . . . . . . . . . . . . . . . . . . . . . . . . . 5 nodes, editing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
key used to edit cluster . . . . . . . . . . . . . . . . . . . . . . . . . 4 nodes, general . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
key used to edit nodes . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Nodes, organizing in a cluster . . . . . . . . . . . . . . . . . . . 3
key used to remove cluster . . . . . . . . . . . . . . . . . . . . . . 4 nodes, removing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
nodes, selecting multiple . . . . . . . . . . . . . . . . . . . . . . . . 8
nodes, setting fonts and colors . . . . . . . . . . . . . . . . . . 6
L Normal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
limit matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 NormalAlt. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
limit matrix options . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 Normals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
limit matrix power option, default selection . . . . 28
limit power types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
linking nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 O
open file template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
opening models simultaneously. . . . . . . . . . . . . . . . . 13
M Organize nodes in a cluster . . . . . . . . . . . . . . . . . . . . . 3
main window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 outer dependence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
making assessments in ratings . . . . . . . . . . . . . . . . . 24
making connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
making judgments/assessments . . . . . . . . . . . . . . . . 20 P
matrix comparison mode. . . . . . . . . . . . . . . . . . . . . . . 20 popup menu to edit node . . . . . . . . . . . . . . . . . . . . . . . 6
menu, design command . . . . . . . . . . . . . . . . . . . . . . . . . 4 popup menu, edit cluster. . . . . . . . . . . . . . . . . . . . . . . . 4
menu, remove cluster . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 popup menu, remove cluster . . . . . . . . . . . . . . . . . . . . 4
menus for cluster operations . . . . . . . . . . . . . . . . . . . . 3 popup menu, remove node . . . . . . . . . . . . . . . . . . . . . . 6
merit nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 printing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
models, building . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 priorities of nodes, computations . . . . . . . . . . . . . . . 28
Chapter 9: Sample Models 38
Table of Contents
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
2 Building Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.1 Simple Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.1.1 Creating Clusters. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Creating a Cluster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Editing a Cluster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Removing a Cluster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Selecting Fonts/Colors/Icons for Clusters . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.2 Creating Nodes within Clusters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Creating Nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Editing Nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Removing Nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Selecting fonts/colors/icons for Nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.3 Making Connections between Nodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Cluster Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Outer Dependence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Inner Dependence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Node Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.4 Rating networks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.5 Subnetworks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.6 Basic Control Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.7 Full Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.8 Templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Open File Template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Simple Network Template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Small Network Template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Full Template . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.9 Saving Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3 Formulas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
4 Making Judgments/Assessments . . . . . . . . . . . . . 20
4.0.1 Making Comparisons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Cluster Comparisons/Assessments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Node Comparisons/Assessments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Ratings Assessments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Cycling through Comparisons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
5 Supermatrix Computations . . . . . . . . . . . . . . . . . . . 25
iii
7 printing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
9 Sample Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
9.1 Hamburger market share model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
9.2 US economy model for predicting turnaround time . . . . . . . . . . . . . 34
9.3 National Missile Defense Issue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
9.4 Bridge model to choose between two bridges . . . . . . . . . . . . . . . . . . . 35
9.5 Car Choice (Hierarchy). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
9.6 Carmaker . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
9.7 Technically hard sample model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35