home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / business / das_245.zip / DAS_245.EXE / DAS.TXT < prev    next >
Text File  |  1993-05-03  |  117KB  |  2,343 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8. 
  9.              __                         ___                          _
  10.       ____   ~7@e                       \@@                           '+,
  11.       @@@@@>,  `7@.                      @@\                      ..    `@.
  12.       @@|  `?,   @@,                     \@@                    %@@@+.  /@@.
  13.       @@|    ?;   @@,                     @@\                  %@@"    +@@+
  14.       @@|     `'  `@@                     \@@                  @@%       ~
  15.       @@|          )@L                 A.  @@\                 +@@
  16.       @@|          )@@                /@L  \@@               .   \\
  17.       @@|          ;@@,              .@@@   @@\              \      `. 
  18.       @@|          ;@@;              @@@'   \@@               +,.     \\
  19.       @@|          ;@@;             /@@P     @@\                 ++.    @\
  20.       @@|          ;@@;            ,@@@      \@@                    \    @+
  21.       @@|          I@@;            ---'       @@\                    +   @@,
  22.       @@|          @@@'                       \@@                    '   @@)
  23.       @@|         %@@;            __________   @@\            __         @@@
  24.       @@|        %@@P            j@@@@@@@@@@L  \@@         .  @@;        @@%
  25.       --'      .%@@P            ,@@@            @@\        :   +j       j@@)
  26.               .@@@'             @@@'            \@@        `\    ~     ,@@)
  27.    ________.+@@@P'          ___@@@/            __@@\        \\._______j@@)
  28.    @@@@@@@@@@@P'            @@@@@P             @@@@@.        `+@@@@@@@@%'
  29.  
  30. 
  31.  
  32.                          Decision Analysis System
  33.                      The Modern Art of Decision Making
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47. 
  48.                      USER'S GUIDE AND REFERENCE MANUAL
  49. 
  50.                             Shareware Edition
  51.                                Release 2.45
  52.  
  53.  
  54. ___________________________________________________________________________
  55.  
  56.    This  software  is provided to you for evaluation use only.  If  you 
  57.    find the software useful, please register it. With your registration 
  58.    you  will not only receive technical support and the latest  version 
  59.    of  software, but you will also be sponsoring the continued  support 
  60.    and future enhancements of this product.
  61. ___________________________________________________________________________
  62.  
  63.  
  64.  
  65.  
  66. 
  67. DAS - Decision Analysis System
  68. The Modern Art of Decision Making
  69. Shareware Edition
  70. Program Serial No. 9317190, Release 2.45
  71. 
  72.  
  73.  
  74.  
  75. Changes are periodically made to the information herein; these changes will 
  76. be incorporated in new editions of this publication.
  77.  
  78.  
  79. A Product Comment Form is provided at the front of this publication. If 
  80. this form has been removed, you can mail any comments to the address below:
  81.  
  82.  
  83. Armada Systems
  84. P.O. Box 637, Station A
  85. Downsview, Ontario
  86. M3M 3A9
  87. Canada
  88.  
  89. Tel. (416) 889-2617 or (905) 889-2617 after October 4, 1993
  90.  
  91.  
  92.  
  93.  
  94. DAS, DMM, PCM and MyBASE are Trademarks of Armada Systems.
  95.  
  96. Copyright (C) 1986-1993, Armada Systems
  97. All Rights Reserved. 
  98. Written in Canada.
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108. For your records:
  109.  
  110. NAME ____________________________  TITLE __________________________________
  111. COMPANY _________________________  DEPARTMENT _____________________________
  112. DATE PROGRAM RECEIVED ___________  OBTAINED FROM __________________________
  113.  
  114.  
  115.  
  116.                              TABLE OF CONTENTS
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.                                                                        PAGE
  124.                                                                     
  125.   ARMADA SYSTEMS LICENSE AGREEMENT ...................................   i
  126.   PRODUCT COMMENT FORM ...............................................  ii
  127.                                                                     
  128.   GETTING STARTED .................................................... iii
  129.   CREATING A WORKING COPY OF DAS                                       iii
  130.   DISK CONTENTS                                                         iv
  131.                                                                     
  132.                                                                     
  133.   1.0  DECISION ANALYSIS SYSTEM ......................................   1
  134.        1.1  INTRODUCTION                                                 1  
  135.        1.2  USING DAS                                                    1
  136.        1.3  SCREEN COLORS AND PRINTER CONTROL                            2
  137.                                                                     
  138.   2.0  DECISION MATRIX METHOD ........................................   5
  139.        2.1  INTRODUCTION                                                 5
  140.        2.2  THEORY OF OPERATION                                          5
  141.        2.3  USING DMM                                                    7
  142.                                                                     
  143.   3.0  PAIRWISE COMPARISON METHOD ....................................  11
  144.        3.1  INTRODUCTION                                                11
  145.        3.2  THEORY OF OPERATION                                         11
  146.             3.2.1  Pairwise comparisons and inconsistency               12
  147.             3.2.2  Example                                              12
  148.        3.3  USING PCM                                                   13
  149.             3.3.1  Pairwise comparisons for level 1                     15
  150.             3.3.2  Pairwise comparisons for level 2                     16
  151.             3.3.3  Relative impact on overall goal                      18
  152.        3.4  SAMPLE PROBLEMS                                             19
  153.             3.4.1  Estimating relative lengths of lines                 19
  154.             3.4.2  Benefit/Cost analysis                                21
  155.             3.4.3  Application to psychotherapy                         28
  156.             3.4.4  Calculating expected values                          29
  157.             3.4.5  Determining optimum type of coal plant               30
  158.  
  159.   4.0  ABOUT ARMADA SYSTEMS ..........................................  31
  160.        4.1  MyBASE                                                      32
  161.             4.1.1  Quick overview of features                           32
  162.             4.1.2  System requirements                                  33
  163.  
  164.   5.0  ORDERING SOFTWARE: WHAT YOU WILL RECEIVE ......................  34
  165. 
  166.   ARMADA SYSTEMS SOFTWARE REGISTRATION AND ORDER FORM ................  35
  167. 
  168.   REFERENCES .........................................................  36
  169.         
  170.                                      i
  171.  
  172.  
  173. 
  174. ARMADA SYSTEMS LICENSE AGREEMENT
  175. 
  176. Read this agreement carefully. Use or distribution of this product  consti-
  177. tutes your acceptance of the terms and conditions of this agreement!
  178. 
  179. GENERAL LICENSE TERMS
  180. This  documentation and the software described in it are  copyrighted  with 
  181. all rights reserved worldwide by Armada Systems. Under the copyright  laws, 
  182. neither  the  documentation nor the software may  be  copied,  photocopied, 
  183. reproduced,  translated,  modified, reverse engineered, or reduced  to  any 
  184. electronic medium or machine readable form, in whole or in part, except  as 
  185. specifically authorized below, without the prior written consent of  Armada 
  186. Systems. 
  187.  
  188. Armada  Systems  specifically authorizes individuals and  organizations  to 
  189. make  complete unaltered copies of this software, for the purpose  of  free 
  190. distribution  to   other individuals or organizations.  This  software  and 
  191. documentation may not be sold, no fee must be involved in the  distribution 
  192. of  this software except, for a small reasonable fee to cover the  cost  of 
  193. any distribution media and service charges. This software which consists of 
  194. application  programs, data files and documentation, are a complete  entity 
  195. which must not be separated or altered in any way shape or form. 
  196.  
  197. Individuals or organizations who wish to distribute or market this software 
  198. for the purpose of financial or other material gain, must first receive the 
  199. authorization to do so by contacting Armada Systems.
  200.  
  201. Armada  Systems  authorizes the use of this  software  for  non-commercial, 
  202. educational,  and evaluation purposes only. If you are using or  intend  to 
  203. use  this  software  for any other purposes, then you  must  register  with 
  204. Armada  Systems  by  purchasing the commercial  version  of  the  software. 
  205. Copying (except for back-up purposes) and distribution of software provided 
  206. to registered users is not permitted.
  207. 
  208. DISCLAIMER
  209. This  documentation and the software described in it are provided  "as is," 
  210. without  any  warranty as to their performance, accuracy, or  freedom  from 
  211. error,  or  as to any results generated through their use.  Armada  Systems 
  212. excludes  without  limitation  any and all  implied  warranties,  including 
  213. warranties  of  merchantability and fitness for a particular  purpose.  You 
  214. assume  the entire risk as to the results and performance of  the  software 
  215. and documentation.
  216.  
  217. Armada  Systems  will  under no circumstances be  liable  for  any  direct, 
  218. indirect, special, incidental, or consequential damages arising out of  the 
  219. use  or inability to use the software or documentation, even if advised  of 
  220. the possibility of such damages.
  221. 
  222. GENERAL
  223. Should  you have any questions concerning this Agreement, you  may  contact 
  224. Armada Systems by writing to the address given at the front of this manual.
  225.  
  226.                                     ii   
  227.  
  228. 2.45 - 9317190
  229. 
  230. PRODUCT COMMENT FORM
  231. 
  232.  
  233. Use this form if you have any comments, or suggestions regarding the DAS 
  234. program or this manual. Mail your comments to:
  235.  
  236. Armada Systems
  237. P.O. Box 637, Station A
  238. Downsview, Ontario
  239. M3M 3A9
  240. Canada  
  241.  
  242.  
  243. NAME ____________________________  TITLE __________________________________
  244. COMPANY _________________________  DEPARTMENT _____________________________
  245. ADDRESS ___________________________________________________________________
  246. CITY ____________________________  STATE/PROVINCE _________________________
  247. ZIP/POSTAL CODE _________________  PHONE (_______)_________________________
  248. COMPUTER BRAND __________________  MODEL __________________________________ 
  249. DATE PROGRAM RECEIVED ___________  OBTAINED FROM __________________________ 
  250. 
  251. COMMENTS/SUGGESTIONS:
  252. 
  253.                                     iii
  254.  
  255.  
  256. 
  257. GETTING STARTED
  258. 
  259. Before doing anything, we suggest that you make a working copy of the  disk 
  260. supplied to you. You should then keep the original disk as a back-up  copy, 
  261. in  a safe place where it will not come in contact with any heat, dust,  or 
  262. magnetic radiation. In the event that your working copy is ever damaged  or 
  263. destroyed, you can always make a new copy from the original disk.
  264.  
  265. 
  266. CREATING A WORKING COPY OF DAS
  267. 
  268. To  make a working copy of DAS, simply follow one of the  procedures  below 
  269. corresponding to your computer system: 
  270.  
  271.      Hard disk system:
  272.         1. Boot-up PC DOS or MS DOS operating system 
  273.            (you should see the C> prompt appear on screen).
  274.         2. Insert DAS floppy disk into drive A.
  275.         3. Type the following:
  276.            md\das
  277.            cd\das
  278.            copy a:*.* c:
  279.         4. To start using DAS, type the following:
  280.            cd\das
  281.            das
  282.  
  283.      Floppy disk system:
  284.         1. Insert the PC DOS or MS DOS diskette supplied with your 
  285.            computer into drive A.
  286.         2. Boot-up DOS operating system by either turning computer on,
  287.            or if already on, push the CTRL, ALT and DEL keys 
  288.            simultaneously (you should see the A> prompt on screen).
  289.         3. Insert a blank diskette into drive B
  290.         4. Type the following:
  291.            format b:/s
  292.         5. When finished, replace the DOS disk in drive A with the 
  293.            DAS diskette
  294.         6. Type the following:
  295.            copy a:*.* b:
  296.         7. To start using DAS, do the following:
  297.            insert the working copy of DAS into drive A, boot-up 
  298.            computer and type das
  299.  
  300.                                     iv
  301.  
  302.  
  303. 
  304. DISK CONTENTS
  305.  
  306. DAS.EXE - This  is  the  main  program  which  is  used  to initialize  and 
  307. transfer control to the  DMM and  PCM application programs. It is also used 
  308. to create  or  edit the  SETUP.DAS  file  which contains  the user  defined
  309. screen  colors  and  control  code sequences to  send to the printer at the
  310. start and completion of printing. See section 1.
  311.  
  312. DMM.EXE - Decision Matrix Method program.  This  program  will  provide the 
  313. user with an  unbiased ranking of alternatives considered.  It is primarily 
  314. designed  to  be  used  with  tangible  and  easily quantifiable data.  See 
  315. section 2.
  316.  
  317. PCM.EXE - Pairwise Comparison Method program.  This program is based on the 
  318. premise that it is  easier to  compare two objects  then it  is  to compare 
  319. several  objects.  It  will enable  a user  to  easily  quantify subjective  
  320. criteria,  and thus develop effective decision strategies,  consistent with 
  321. personal preferences. See section 3.
  322.  
  323. MANUAL.EXE - Program for printing this manual.
  324.  
  325. DAS.TXT - This manual.
  326.  
  327. SETUP.DAS - Program setup file defining screen colors  and  printer control
  328. codes.
  329.  
  330. CAR.DMM - File contains the  data required  in  determining  which  car  to
  331. purchase from a set of alternatives. See section 2.3.
  332.  
  333. DAYCARE.DMM - This sample file demonstrates  how a study  to  determine the
  334. prime location for a  new office may  be  performed using DMM.  The problem
  335. presented  is concerned  with determining  an ideal location for a day-care
  336. facility in  a large  metropolitan area. The data presented,  was  actually
  337. obtained from government statistical publications. 
  338.  
  339. CAR.PCM - File contains pairwise comparison data for  the same car purchase 
  340. problem as in CAR.DMM, except that this data is subjective. See section 3.3.   
  341.  
  342. LINE.PCM - File contains subjective pairwise comparisons  of  various lines
  343. in order that their relative lengths may be estimated. See section 3.4.
  344.  
  345. BENEFIT.PCM & COST.PCM - These two files contain the hierarchical structure
  346. and subjective pairwise comparisons  of the benefits  and  costs associated 
  347. with three large scale  transportation  projects.  Results  are  used  in a 
  348. benefit/cost analysis of these projects. See section 3.5.
  349.  
  350. XYZCOMP.PCM - This sample file shows how  a  comparative performance evalu-
  351. ation  of  a company's  branch-plant  offices  may  be conducted using PCM.
  352. The  hierarchy for this problem consists  of  braking the company down into
  353. major departments  (engineering, sales, manufacturing, etc...), considering 
  354. performance  factors  (productivity, quality, profitability,  etc...),  and  
  355. finally the various branch-plant offices. 
  356.                                      1
  357.  
  358. 
  359. 1.0                      DECISION ANALYSIS SYSTEM
  360.  
  361.  
  362. 1.1  INTRODUCTION
  363. 
  364. More  often  than not, the decisions you make in your personal  or  profes-
  365. sional  life can be made without a lot of fuss. Either your best choice  is 
  366. clear to you without much analysis, or the decision is not important enough 
  367. to  warrant  any  great amount of  attention.  Occasionally,  however,  you 
  368. probably find yourself in a situation where you feel it is worth your  time 
  369. and effort to think systematically and hard about the different courses  of 
  370. action  you might pursue. It is in these cases that the  Decision  Analysis 
  371. System (DAS) will be of most help to you.
  372.  
  373. DAS  will  aid  an  individual who is faced with a  problem  of  choice  in 
  374. selecting  an  alternative  that  is consistent  with  his  personal  basic 
  375. judgments  and  preferences. It consists of two  separate  and  independent 
  376. application  programs: the Decision Matrix Method (DMM), and  the  Pairwise 
  377. Comparison Method (PCM). Detailed descriptions of these are found, respect-
  378. fully,  in  section  2  and section 3 of  this  manual.  Briefly,  the  DMM 
  379. application  program  is designed to be used primarily  with  tangible  and 
  380. easily quantifiable data. It will provide the user with an unbiased ranking 
  381. of alternatives considered. The PCM application program on the other  hand, 
  382. is   designed  to  deal  specifically  with  subjective   assessments   and 
  383. evaluations of alternatives and criteria. It requires the user to develop a 
  384. hierarchical  structure  of the problem, and enables him  to  quantify  the 
  385. impact of each element in this hierarchy on the overall goal of the study.
  386.  
  387. 
  388. 1.2  USING DAS
  389. 
  390. To get started using DAS simply "boot-up"  your computer's PC DOS or MS DOS 
  391. operating  system  and then load DAS as prescribed in the  GETTING  STARTED 
  392. section at the front of this manual. When this program has been loaded into 
  393. memory, your computer screen will look similar to the following:
  394. 
  395. ┌──────────────────────────────────────────────────────────────────────────────────┐
  396. │ Decision Analysis System  2.45          Copyright (C) 1986-1993, ARMADA SYSTEMS  │
  397. │ Shareware Edition ░▒▓ FOR EDUCATIONAL AND TRIAL USE ONLY ▓▒░ Serial No. 9317190  │
  398. │                                                                                  │
  399. │ Boris Borzic, Armada Systems                                                     │
  400. │ P.O. Box 637, Station 'A'                                                        │
  401. │ Downsview, Ontario, Canada  M3M 3A9                                              │
  402. │ ════════════════════════════════════════════════════════════════════════════════ │
  403. │ Push a FUNCTION KEY to enter a command.                                          │
  404. │                                                                                  │
  405. │ This is a shareware product which may be freely copied and distributed to        │
  406. │ others. The programs, data files and documentation which constitute this         │
  407. │ package, however, are a complete entity which must not be sold, separated,       │
  408. │ altered, or reverse engineered in any way shape or form. Furthermore, use of     │
  409. │ this shareware software is limited to non-commercial, educational, and           │
  410. │ evaluation purposes only. If you are using or intend to use this software        │
  411. │ for any other purposes, then you must register with Armada Systems by            │
  412. │ purchasing the commercial version of the software.                               │
  413. │                                                                                  │
  414. │ When you register, you will be eligible for telephone support, and will receive  │
  415. │ the latest version of DAS (with no scrolling message) which will allow you to    │
  416. │ save your own files to disk.                                                     │
  417. │                                                                                  │
  418. │ Push F3 to print a DAS registration and order form....                           │
  419. │                                                                                  │
  420. │ 1-DMM   2-PCM   3-DAS ORDER FORM 5-FILES 6-SETUP 7-RNAME 8-ERASE 9-HELP 10-QUIT  │
  421. └──────────────────────────────────────────────────────────────────────────────────┘
  422. 
  423.                                      2
  424.  
  425.  
  426.  
  427. The  computer  is now waiting for you to issue a command. If  this  is  the 
  428. first time you are using this program, you are probably unsure of what that 
  429. might  be.  In that case, push the HELP key F9. The following  help  infor-
  430. mation should appear on the screen:
  431.  
  432. 
  433. HELP information:
  434. 
  435. F1 DMM  - Execute Decision Matrix Method.
  436.           This method makes use of primarily quantitative, tangible data.
  437.           It is less demanding than the PCM method and it can be used with data
  438.           provided by several independent sources.
  439. F2 PCM  - Execute Pairwise Comparison Method.
  440.           This method is designed to be used with highly subjective and
  441.           qualitative data. It requires more data input than the DMM method,
  442.           but it can be used with intangible criteria.
  443. F3 ORDER- Print a DAS registration and order form.
  444. F5 FILES- Display disk file directory.
  445. F6 SETUP- Set screen colors and printer control data (stored in file SETUP.DAS).
  446. F7 RNAME- Rename a file.
  447. F8 ERASE- Erase a file.
  448. F9 HELP - Display help information.
  449. F0 QUIT - Exit to DOS.
  450. 
  451.  
  452. As  you can probably guess, function keys F1 and F2 are the most  important 
  453. commands at this stage. Pushing one of these two keys will transfer control 
  454. to a specific application program. If you would like to start using one  of 
  455. these  programs, refer to either section 2 or section 3 of this manual  for 
  456. further information. To print a DAS registration and order form, push F3.
  457.  
  458. The  other keys F5 to F0, you could say, perform a support  function.  This 
  459. function  should be quite clear from the information presented on the  help 
  460. screen,  except  perhaps  for  key F6, SETUP.  As  indicated  by  the  help 
  461. information,  pushing this key will enable you to create a file  SETUP.DAS, 
  462. which  will contain the screen color definitions and control  sequences  to 
  463. send to the printer each time something is printed. It will also allow  you 
  464. to specify the control sequences for resetting the printer when printing is 
  465. completed. Refer to the next section for more on this.
  466.  
  467. 
  468. 1.3  SCREEN COLORS AND PRINTER CONTROL
  469. 
  470. Push key F6. You will hear the disk drives activate as the program tries to 
  471. locate the SETUP.DAS file. If this file is not found in any drive, then the 
  472. following message will flash on the display screen:
  473.  
  474. 
  475. Can't find file 'SETUP.DAS', using default values.
  476. 
  477.                                      3
  478.  
  479.  
  480.  
  481. The  bottom two-thirds of the display screen will then fill with  the  fol-
  482. lowing information:
  483.  
  484. 
  485. Editing printer and screen control data: 
  486. 
  487. - Make necessary changes and push the RTN key to SAVE these changes to disk. 
  488. - To exit without changing anything, push a FUNCTION key or the ESC key.
  489.  
  490. Screen colors:              Foreground  Background  Border
  491.    Normal characters:            7          0          0
  492.    Highlighted characters:      10          0          0
  493.    Screen heading:               0          7          0
  494.  
  495. Printer control:
  496.    Number of columns per line:  136    (min 80, max 255)
  497.    Number of lines per page:     66    (min 40)
  498.    Character sequence to initialize and reset printer (base 10):
  499.    Init. Printer:  13, 15,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0 
  500.    Reset Printer:   0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0,  0 
  501. 
  502.  
  503. The  screen  and printer control data displayed, are default  values  which 
  504. will  be used by the program if a SETUP.DAS file is not present. A  listing 
  505. of available screen colors is presented in figure 1.1, below: 
  506.  
  507. 
  508.                    ┌──────────┬────────────┬────────────────┐
  509.                    │ COLOR    │  STANDARD  │ HIGH-INTENSITY │
  510.                    ├──────────┼────────────┼────────────────┤
  511.                    │ Black    │     0      │        8       │
  512.                    │ Blue     │     1      │        9       │
  513.                    │ Green    │     2      │       10       │
  514.                    │ Cyan     │     3      │       11       │
  515.                    │ Red      │     4      │       12       │
  516.                    │ Magenta  │     5      │       13       │
  517.                    │ Brown    │     6      │       14       │
  518.                    │ White    │     7      │       15       │
  519.                    └──────────┴────────────┴────────────────┘
  520. 
  521.  
  522.                     Figure 1.1. Screen color attributes
  523.  
  524.  
  525. As  indicated  in the printer control section, default  control  characters 
  526. which  will be transmitted to the printer prior to printing are:  (13)+(15) 
  527. in  base  10.  The  first character (13), denotes the  ASCII  value  for  a 
  528. carriage return. This code causes the print head to advance to the leftmost 
  529. column of the page. If you have an Epson compatible dot matrix printer, the 
  530. second  character  (15),  tells  your printer  to  start  printing  in  the 
  531. compressed mode. While in this mode, the printer can put 136 characters  on 
  532. a standard eight inch line. The sequence for resetting the printer is  left 
  533. blank, which means that when printing is completed, the printer will remain 
  534. in the compressed mode. You may of course change this character sequence if 
  535. you  wish,  or you can reset your printer when finished by turning  it  OFF 
  536. then ON.
  537.                                      4
  538.  
  539.  
  540.  
  541. If  you wish to change any of the printer control data above,  then  simply 
  542. consult your printer's applications manual for the control codes of  funct-
  543. ions you would like to make use of. You may, for example want to change the 
  544. character  pitch, or perhaps you would like to reduce the line  spacing  so 
  545. that  more lines can be printed on one page. The possibilities are  limited 
  546. only  by your printer. When you have decided what functions you would  like 
  547. to utilize, make the necessary changes on screen and push RTN to save these 
  548. to disk. 
  549.  
  550. It should be noted that, data for the number of columns per line (136), and 
  551. number of lines per page (66) are not printer control characters. They  are 
  552. used only by the DMM applications program in calculating how to best print-
  553. out  large decision matrix spreadsheets. If you were to change the  printer 
  554. line spacing, for example, then you would also have to calculate the number 
  555. of lines per page that the printer will be able to print, and  consequently 
  556. change  this variable in the SETUP.DAS file. Similarly, if you  change  the 
  557. horizontal  print  spacing, then you will also be required  to  update  the 
  558. number  of columns per line variable. If you will not be printing  anything 
  559. from  the DMM application program, then you need not worry about these  two 
  560. variables.
  561.                                      5
  562.  
  563. 
  564. 2.0                       DECISION MATRIX METHOD
  565.  
  566.  
  567. 2.1  INTRODUCTION
  568. 
  569. The Decision Matrix Method models decisions by representing the problem  in 
  570. a  matrix  containing  all the information required to arrive  at  a  final 
  571. decision. The columns of this matrix portray the criteria which are  impor-
  572. tant to the decision, while the rows depict the various alternatives  being 
  573. considered. This program can handle up to 48 criteria and 60  alternatives. 
  574. It  is  extremely  easy  to use. By  discarding  dominated  or  substandard 
  575. alternatives, it enables you to quickly narrow down the set of alternatives 
  576. you need to consider.
  577.  
  578. This application program will be most useful when much of the data you have 
  579. is easily quantifiable, rather than being of the qualitative or  subjective 
  580. nature. For those occasions when your data cannot be easily quantified, you 
  581. should consider using the Pairwise Comparison Method described in section 3 
  582. of this manual.
  583.  
  584. The  next  section will provide an explanation of the method used  in  this 
  585. program  to model problems. We will then proceed to a hands-on  application 
  586. of  the program, illustrating a practical example to clarify the method  in 
  587. greater detail.
  588.  
  589. 
  590. 2.2  THEORY OF OPERATION
  591. 
  592. As stated earlier, this method models problems using a decision matrix. The 
  593. columns of this matrix represent the criteria while the rows represent  the 
  594. alternatives.  Much scientific work has been done in the past in  order  to 
  595. arrive at a method which will take this decision matrix and prioritize  the 
  596. alternatives from best to worst. Unfortunately, no universal method has yet 
  597. been  developed  which will preference order the alternatives  in  complete 
  598. agreement with all decision makers. There are methods which assume that the 
  599. decision  maker  is  an extreme pessimist (ex.  the  maximin  method  which 
  600. selects  an alternative to minimize losses), while some others assume  that 
  601. he is an extreme optimist (ex. the maximax method which selects an alterna-
  602. tive  to maximize profits). Most methods try to achieve a  balance  between 
  603. these two extreme cases. 
  604.  
  605. In  this  application program, a number of different methods  are  used  to 
  606. arrive  at  a final preference ordering of alternatives. By  using  several 
  607. different  methods, a variety of viewpoints can be taken into account  when 
  608. rankings for all alternatives are finally formulated.
  609.  
  610. The  decision  matrix  is  first scanned  for  dominated  alternatives.  An 
  611. alternative is said to be dominated, if there exists another alternative in 
  612. the  matrix  which excels it in one or more criteria and equals it  in  the 
  613. remainder. If any dominated alternatives are found, they are flagged to the 
  614. user and he may elect to erase these from the matrix. 
  615.                                      6
  616.  
  617.  
  618.  
  619. The  next  step  is to check each alternative to see if  they  satisfy  the 
  620. minimum  requirements specified by each criteria. For example, if you  wish 
  621. to buy a car and you only have $10,000 to spend, it's no use considering  a 
  622. brand  new Porshe. Alternatives which do not satisfy these cutoff  criteria 
  623. are  flagged  and the user again has the option of erasing these  from  the 
  624. decision  matrix,  revising the cutoff constraints, or continuing  with  no 
  625. change.
  626.  
  627. After  all undesirable alternatives have been flagged or eliminated,  those 
  628. alternatives  remaining in the matrix are preference ordered by using  four 
  629. different and independent analytical techniques. These techniques are:  The 
  630. Linear  Assignment  Method,  Normalized Additive  Weighting,  ELECTRE,  and 
  631. TOPSIS methods. We will not dwell on the theory of each of these methods as 
  632. they  are fairly complicated. You may however, consult the list  of  refer-
  633. ences at the  end of this manual  for more information.  The Hwang and Yoon
  634. book, "Multiple Attribute Decision Making" is especially informative.
  635.  
  636. An aggregation phase follows, which applies three different ordering  tech-
  637. niques  to  aggregate the four sets of  alternative  preferences  generated 
  638. above. The first technique ranks alternatives according to their mean rank-
  639. ings.  The  second calculates a score for each alternative based  upon  the 
  640. number of times that alternative is preferred to the other alternatives. In 
  641. effect  this  method  counts the number of 'wins'. The  last  procedure  is 
  642. similar  to the second in that it takes into account the number of  'wins', 
  643. but to arrive at a final ranking, this procedure also subtracts the  number 
  644. of 'losses'.
  645.  
  646. Finally,  having  produced three sets of aggregate  rankings,  a  synthesis 
  647. phase  is  reached which tries to arrive at a consensus among  these  three 
  648. different  aggregation  strategies.  The consensus is  made  by  a  partial 
  649. ordering  technique which synthesizes the differing viewpoints. This  means 
  650. that when the final ranking of alternatives is presented on screen, two  or 
  651. more  alternatives  can be ranked equally if no substantial  difference  is 
  652. found  between them. It would be up to the user to make the final  distinc-
  653. tion, if it is required.
  654.  
  655. As the program proceeds through each algorithm phase, intermediate  results 
  656. are  written  to  a file called OUTPUT.DMM. You can see  these  results  by 
  657. loading this file into the DMM program. A sample printout of the OUTPUT.DMM 
  658. file is provided in section 2.3.
  659.  
  660. One major point to keep in mind about the DMM application program, is  that 
  661. DMM  assumes  a  linear relationship between  elements  within  a  criteria 
  662. column.  For  example,  the method assumes  that  the  relative  difference 
  663. between  $10  and  $11 is the same as the difference  between  $10,000  and 
  664. $11,000. The ratio between these two sets of values is the same (ie.  10%), 
  665. but  most people would be much more reluctant to spend the extra $1,000  as 
  666. opposed  to spending the extra $1. The problem is that people's  subjective 
  667. feelings are not linear, and these feelings are affected by such factors as 
  668. how  rich or how poor a person is. Answers produced with this program  how-
  669. ever,  will be unbiased, but they may not always be in  complete  agreement 
  670. with the decision maker. It is therefore suggested that, for problems where 
  671. certain attributes are not considered to be linear (as explained above), or 
  672. where  much of the data is subjective, then the Pairwise Comparison  Method 
  673. (PCM) should be used (see section 3). 
  674.                                      7
  675.  
  676. 
  677. 2.3  USING DMM
  678. 
  679. Let's have a look at using the DMM application program on the computer.  In 
  680. order  to get familiarized with the system, we will be going through a  car 
  681. purchase problem which is provided on the file CAR.DMM.
  682.  
  683. If  you have not yet loaded the DAS control program, then please do  so  in 
  684. the  manner prescribed in the GETTING STARTED section at the front of  this 
  685. manual. Once DAS has been loaded, push function key F1 and type x:CAR (x is 
  686. the drive letter indicating where the file CAR.DMM is to be found) followed 
  687. by  RTN. This will trigger the DMM application program to be loaded and  to 
  688. open  file CAR.DMM in drive x. Once the file has been loaded, the  computer 
  689. display screen will look something like this:
  690. 
  691.  
  692. ┌──────────────────────────────────────────────────────────────────────────────────┐ 
  693. │ Decision Matrix Method    File 'A:CAR     .DMM'   (C) 1986-1992, ARMADA SYSTEMS  │
  694. │ Push a FUNCTION KEY to enter a command.                                          │
  695. │ ═════════════╦═══  1 ═══╤═══  2 ═══╤═══  3 ═══╤═══  4 ═══╤═══  5 ═══╤═══  6 ═══╕ │
  696. │ CRITERIA     ║Price ($) │EPA (mpg) │0-60 (Sec)│Brake (ft)│Lateral(g)│Styling   │ │
  697. │ WEIGHTS      ║     38.0 │     15.0 │      7.0 │      8.0 │     11.0 │     21.0 │ │
  698. │ CUTOFFS      ║ -11000.0 │     25.0 │    -12.0 │   -155.0 │     77.0 │          │ │
  699. │ ─────────────╫──────────┼──────────┼──────────┼──────────┼──────────┼──────────┤ │
  700. │ ALTERNATIVES ║          │          │          │          │          │          │ │
  701. │  1 Mustang GT║ -10700.0 │     21.0 │     -7.0 │   -146.0 │     83.0 │      9.0 │ │
  702. │  2 Tempo GL-S║  -8000.0 │     29.0 │    -10.9 │   -152.0 │     77.0 │      6.0 │ │
  703. │  3 Prelude   ║ -11000.0 │     30.0 │    -11.1 │   -135.0 │     78.0 │      6.0 │ │
  704. │  4 CorollaGTS║  -9500.0 │     28.0 │    -10.6 │   -143.0 │     87.0 │      8.0 │ │
  705. │  5 VW GTI    ║  -9400.0 │     28.0 │    -10.2 │   -125.0 │     81.0 │      7.0 │ │
  706. │ ═════════════╩══════════╧══════════╧══════════╧══════════╧══════════╧══════════╛ │
  707. │                                                                                  │
  708. │ Information on this Decision Matrix:                                             │
  709. │                                                                                  │
  710. │ This decision matrix contains the relevant data required in determining which    │
  711. │ car to purchase (1985 model year).                                               │
  712. │                                                                                  │
  713. │                                                                                  │
  714. │                                                                                  │
  715. │                                                                                  │
  716. │                                                                                  │
  717. │                                                                                  │
  718. │ 1-CRITR 2-ALTRN 3-INFO  4-FILES 5-RUN   6-PRINT 7-SAVE  8-ERASE 9-HELP 10-QUIT   │
  719. └──────────────────────────────────────────────────────────────────────────────────┘
  720.  
  721. 
  722. You will note that the bottom line of the screen lists the active  function 
  723. keys.  To get a little more information on what each key does push F9,  the 
  724. HELP  key.  The bottom half of your screen should fill with  the  following 
  725. text:
  726. 
  727. HELP information: page 1, (Push HELP again for page 2).
  728. 
  729. F1 CRITR- Enter criteria data; including titles, subjective weights and cutoffs.
  730. F2 ALTRN- Enter data for alternatives.
  731. F3 INFO - Enter or display a 3 line summary of the present decision matrix.
  732. F4 FILES- Display disk file directory.
  733. F5 RUN  - Evaluate alternatives, (results are written to a file OUTPUT.DMM).
  734. F6 PRINT- Printout the decision matrix or results from a RUN.
  735. F7 SAVE - Save to disk any changes made to the decision matrix.
  736. F8 ERASE- Erase a file.
  737. F9 HELP - Display the help screen, (push again for more information).
  738. F0 QUIT - Exit the Decision Matrix Method, (file is not saved automatically).
  739.  
  740. 
  741. As indicated on screen, this is page 1 of the help screen, push HELP  again 
  742. to view page 2:
  743.                                      8
  744.  
  745.  
  746.  
  747. 
  748. HELP information: page 2, (Push HELP again for page 1).
  749. 
  750. DEL, BACKSPACE - Move LEFT within a cell.
  751. INS, TAB       - Move RIGHT within a cell.
  752. RETURN         - Terminate input of current data.
  753. ARROW keys     - Move between cells.
  754. Pg Up/Pg Dn    - Display previous/next page.
  755. HOME/END       - Move to beginning/end of line.
  756. ESC            - Cancel command.
  757. CTRL+ARROW key - Move to far end of current line or column.
  758. ALT+I          - Insert a new criteria or alternative at the present position.
  759. ALT+D          - Delete the current criteria (column) or alternative (row).
  760. 
  761.  
  762. This help screen lists the editing keys which will be useful in editing the 
  763. matrix.  The best way to get a feel for what each key does is to  try  them 
  764. out,  however, since the matrix we are looking at presently is very  small, 
  765. you will not be able to experience the full advantage of many of the  keys. 
  766. Therefore,  we  suggest that you build your own matrix large enough  to  be 
  767. able  to experiment with all of the keys. If you are building a  matrix  of 
  768. useful  information,  be careful in using the ALT+D key as  this  key  will 
  769. erase a complete row or column of data.
  770.  
  771. If the "car" matrix has been changed, then push the QUIT key F10. This will 
  772. re-load  the DAS control program. Now push function key F1, and, as  before 
  773. type  x:CAR (x is the drive letter indicating where file CAR.DMM is  to  be 
  774. found)  followed  by  RTN to load file CAR.DMM  into  the  DMM  application 
  775. program. Once the file has been loaded, take a closer look at the  decision 
  776. matrix.  This  same  car purchase problem is used in section  3.3  of  this 
  777. manual to explain how to use the Pairwise Comparison Method. It is strongly 
  778. suggested  that  after  going through this exercise, you  take  a  look  at 
  779. section  3  and compare the two different methods used to tackle  the  same 
  780. problem.
  781.  
  782. Consider the subjective weights assigned to each criteria, these were deve-
  783. loped  with  the  PCM application program and rounded off  to  the  nearest 
  784. decimal. A higher numerical value indicates that the corresponding criteria 
  785. is regarded as being more important than another criteria assigned a  lower 
  786. value.  For example, in this problem, price is voted as the most  important 
  787. criteria and it is given 38% of the total weight. The scale used in assign-
  788. ing these weights is not important, a 1 to 10 scale may have been used just 
  789. as well. The crucial factor is that values should be assigned in such a way 
  790. that they are all relative to each other. If it is felt that each  criteria 
  791. should be assigned an equal weight, then this row may be left blank.
  792.  
  793. Next, let's consider the cutoffs associated with each criteria. As  before, 
  794. if you do not wish to enter any cutoffs then you may leave this row  blank. 
  795. In  our example, price has a cutoff of $11,000, since this is  the  maximum 
  796. amount  that we would like to spend on a car. We would also like to  get  a
  797. car  with  a combined EPA rating better than 25 mpg, Having a 0 to  60  mph 
  798. acceleration  of  at least 12 seconds, a maximum stopping distance  of  155 
  799. feet from 60 mph, and being able to attain a minimum 0.77g lateral acceler-
  800. ation  on  a  150 foot circular track. Alternatives  not  satisfying  these 
  801. minimum requirements will be flagged by the computer.
  802.                                      9 
  803.  
  804.  
  805.  
  806. The data for each alternative is listed in the ALTERNATIVES section of  the 
  807. decision  matrix. Notice that in the price, acceleration and braking  dist-
  808. ance   columns,  all  numerical entries are negative. This  is  because  we 
  809. consider all of these criteria to be costs, that is, higher values in these 
  810. columns  are less desirable than lower values. Making all entries  negative 
  811. reverses  this  relationship, therefore, -146 is greater than -152  (ie.  a 
  812. braking  distance  of  146 feet is better than one of  152  feet).  In  the 
  813. styling  column, each alternative is subjectively rated on a scale of 1  to 
  814. 10. The scale used is arbitrary, you may use any scale you wish, as long as 
  815. it is meaningful and each alternative is rated comparatively.
  816.  
  817. Now that we have studied the data presented in the matrix, lets see how the 
  818. computer  will  rate each alternative. To do this, push  function  key  F5, 
  819. labeled  RUN.  If you would like a printout of the results, then  push  the 
  820. PRINT  key after pushing RUN, otherwise push RUN again. The bottom half  of 
  821. the screen will clear and you should see the following message appear:
  822.  
  823. 
  824. The following alternatives do not satisfy the cutoff constraints:
  825. You can delete these alternatives or go back and change the cutoff constraints.
  826.  
  827. Mustang GT
  828. 
  829.  
  830. The reason that the Mustang was flagged as not satisfying the cutoff  cons-
  831. traints, is because we specified that we would like to get a car which  has 
  832. a combined EPA rating of 25 mpg or better. Since the Mustang is rated at 21 
  833. mpg,  it does not satisfy our requirements, therefore it should  really  be 
  834. erased from the decision matrix by pushing ALT+D, but for this example lets 
  835. keep it so that we can see how the program will rank all five alternatives. 
  836. Push  RUN to continue. The bottom half of the screen will again  clear  and 
  837. the following alternative preference order rankings will be presented:
  838.  
  839. 
  840.                      RANK      ALTERNATIVES
  841.                       1  - -   Tempo GL-S
  842.                       2  - -   CorollaGTS
  843.                       3  - -   VW GTI  
  844.                       4  - -   Mustang GT
  845.                       5  - -   Prelude
  846. 
  847.  
  848. Compare  these  results  with results obtained using  the  PCM  application 
  849. program  in section 3, you will find that they are in agreement. The  Tempo 
  850. GL-S is rated as the best choice, based on the information supplied and the 
  851. criteria considered. This car should therefore be selected over the others. 
  852.  
  853. It  would  be worth-while to note here that, answers produced  by  the  two 
  854. different  systems will not always yield similar results. This is  because, 
  855. as  stated earlier, the DMM program assumes a linear  relationship  between 
  856. elements  in  a  criteria column. If strong  personal  feelings  exist  for 
  857. certain  criteria then results produced with the PCM program  will  reflect 
  858. this  bias, and the decision analysis will be in closer agreement with  the 
  859. decision maker. An example of this non-linear personal bias can be seen  in 
  860. this example by considering the car prices:
  861.                                     10
  862.  
  863.  
  864. 
  865.                         ACTUAL     CALCULATED WEIGHT    PCM WEIGHT
  866.         ALTERNATIVE    PRICE ($)       (ACTUAL)        (SUBJECTIVE)
  867.               
  868.         Mustang GT      10,700           17.9               9.3
  869.         Tempo GL-S       8,000           24.0              46.0
  870.         Prelude         11,000           17.4               7.6
  871.         Corolla GTS      9,500           20.2              18.6
  872.         VW GTI           9,400           20.4              18.6
  873.  
  874.  
  875.  
  876. As  the DMM program evaluates alternatives, intermediate results from  each 
  877. algorithm phase are written to a file called OUTPUT.DMM. If you would  like 
  878. to  see  these  results then push F10 to QUIT DMM, then push  F1  and  type 
  879. OUTPUT  followed  by  RTN.  The  following is  a  sample  printout  of  the 
  880. OUTPUT.DMM file for the above car selection problem:
  881.  
  882. 
  883.    Decision Matrix Method           File 'OUTPUT  .DMM'
  884.  
  885.     Algorithm outputs from file: CAR     .DMM                                      
  886.        Ranking phase:  LAM (rank), NAW (weight), ELECTRE (rank), TOPSIS (weight)   
  887.        Aggregation phase:  AVG. RANK, # OF WINS, # WIN-LOSS                        
  888.  
  889.    =============|===  1 ===|===  2 ===|===  3 ===|===  4 ===|===  5 ===|===  6 ===|===  7 ===|===  8 ===|
  890.    ALGORITHM    |   LAM    |   NAW    | ELECTRE  |  TOPSIS  |AVG. RANK |# OF WINS |# WIN-LOSS|FINAL RANK|
  891.    PHASE        |          |          |          |          |          |          |          |          |
  892.                 |          |          |          |          |          |          |          |          |
  893.    -------------|----------|----------|----------|----------|----------|----------|----------|----------|
  894.    ALTERNATIVES |          |          |          |          |          |          |          |          |
  895.     1 Mustang GT|      4.0 |   -273.2 |      2.0 |     44.1 |      3.5 |      1.0 |     -2.0 |      4.0 |
  896.     2 Tempo GL-S|      1.0 |   -167.1 |      1.0 |     57.3 |      1.3 |      4.0 |      4.0 |      1.0 |
  897.     3 Prelude   |      5.0 |   -620.9 |      5.0 |     25.3 |      5.0 |          |     -4.0 |      5.0 |
  898.     4 CorollaGTS|      3.0 |   -102.0 |      1.0 |     56.3 |      1.8 |      3.0 |      2.0 |      2.0 |
  899.     5 VW GTI    |      2.0 |   -191.5 |      2.0 |     49.1 |      2.5 |      2.0 |          |      3.0 |
  900. 
  901.  
  902. If this were a much larger problem, with many more alternatives and  crite-
  903. ria, a sensitivity analysis of the results should be conducted as  follows: 
  904. After  obtaining rankings for all alternatives in the matrix, delete  those 
  905. alternatives  (by locating the cursor in the proper row and pushing  ALT+D) 
  906. having  a ranking of say greater than 7. This number is arbitrary,  however 
  907. it really shouldn't be much smaller than 7 since some good alternatives may 
  908. be  thrown away. On the other hand, if it is much larger than 7,  then  not 
  909. much  information may be gained, and the process may have to  be  repeated. 
  910. After the worst ranked alternatives have been eliminated from the  decision 
  911. matrix,  push RUN to obtain preference order rankings for the  alternatives 
  912. remaining. Compare these results with results obtained previously using the 
  913. original  set of alternatives. They  should be similar, although  they  may 
  914. not  always be exactly the same. If any major discrepancies do exist,  then 
  915. you  may again delete some of the worst ranked alternatives and generate  a 
  916. still smaller set of rankings. The reason for this sensitivity analysis  of 
  917. results  is  that  more  accurate  rankings  can  be  obtained  when   less 
  918. alternatives are being evaluated, especially when there are a large  number 
  919. of conflicting criteria.
  920.                                     11
  921.  
  922. 
  923. 3.0                     PAIRWISE COMPARISON METHOD
  924.  
  925.  
  926. 3.1  INTRODUCTION
  927. 
  928. The Pairwise Comparison Method (PCM) will be most beneficial when you  wish 
  929. to  model  complex  problems, and the only data available  to  solve  these 
  930. problems  is your own subjective judgments or those of a group. Please note 
  931. that  the PCM is not only useful in decision making problems, but  also  in 
  932. any other area where you find it necessary to quantify a number of subject-
  933. ive  criteria  but  otherwise find it difficult to do  so.  Once  you  have 
  934. learned  to use this method, you will find the PCM to be  an  indispensable 
  935. tool.
  936.  
  937. The next section will deal with the method used by this application program 
  938. to model problems. We will then move on to the actual hands-on use of  this 
  939. program  on  a  computer. Finally, several examples will  be  presented  to 
  940. clarify the method somewhat more and to suggest some areas of  application. 
  941. It  is  strongly suggested that you look at these examples, as they  are  a 
  942. source of much information.
  943.  
  944. 
  945. 3.2  THEORY OF OPERATION
  946. 
  947. The  technique  used by the PCM application program is referred to  as  the 
  948. Analytic  Hierarchy  Process  (AHP).  It is  a  proven  scientific  method, 
  949. originally developed by Thomas L. Saaty at the Wharton School and described 
  950. in  his  book "The Analytic Hierarchy Process"  published  by  McGraw-Hill, 
  951. 1980.  We will not go into the actual theory and mathematical  formulations 
  952. of  the  method, because it is fairly involved. The interested  reader  can 
  953. however consult the book "The Analytic Hierarchy Process" for much  greater 
  954. detail  and more examples. Here, we shall be primarily concerned  with  the 
  955. application of the method.
  956.  
  957. The  AHP requires that a problem be decomposed into a  hierarchical  model, 
  958. structured so as to capture it's basic elements. Hierarchical decomposition 
  959. involves  setting up levels, where each level contains a set  of  elements. 
  960. These  elements  are  grouped in such a way that those  of  a  lower  level 
  961. directly  influence the elements in the immediately higher level, these  in 
  962. turn must influence elements in the next level and so on up to the goal  of 
  963. the hierarchy. The objective is to derive a set of quantitative weights for 
  964. elements in the last level which reflect as best as possible their relative 
  965. impact  on  the goal of the hierarchy. The way we accomplish  this,  is  to 
  966. compare in pairs, elements in each level with respect to those elements  in 
  967. the immediately higher level. 
  968.  
  969. The  advantage of setting up a problem in a hierarchical structure is  that 
  970. it  helps  you  in  focusing your attention on each  part  of  the  problem 
  971. separately. However, it is important to remember that results obtained with 
  972. the use of this program are only as good as the model you have  constructed 
  973. and the data you have entered into it.
  974.  
  975.                                     12
  976.  
  977.  
  978. 
  979. 3.2.1  Pairwise comparisons and inconsistency
  980. 
  981. Pairwise comparisons are made using a 1 to 9 numerical scale. For  example, 
  982. if  elements A and B are being compared, a 1 would indicate that  they  are 
  983. both equal and a 9 would indicate that A is extremely better than B. Inter-
  984. mediate values are used to arrive at a compromise between these two extreme 
  985. points. When we compare N elements in a level with respect to an element in 
  986. the  immediately higher level, we would require N(N-1)/2 comparisons.  That 
  987. is,  if  4 elements are being compared with each other, then a total  of  6 
  988. pairwise  comparisons  are needed. These pairwise comparisons  are  entered 
  989. into what is called a pairwise comparison matrix. 
  990.  
  991. As  well  as  being  able to calculate subjective  weights  based  on  your 
  992. pairwise comparisons, the system can also provide you with an indication of 
  993. your  judgment  consistency, or inconsistency as it is referred to  in  the 
  994. program.  Inconsistency  in  pairwise  comparison  judgments  can  best  be 
  995. described  with the following example: If you were to say that stone  A  is 
  996. heavier than stone B which is heavier than C, and then say that stone C  is 
  997. heavier  than  A, then your judgments would be inconsistent. In  real  life 
  998. situations,  one  can  not escape the fact that many  things  are  in  fact  
  999. inconsistent. For example, in a game of sport team A can beat team B,  team 
  1000. B  can beat team C, but team C can nevertheless beat team A. In general,  a 
  1001. pairwise  comparison matrix with an inconsistency index of 1.0 or  less  is 
  1002. acceptable, and up to 1.5 can be tolerated in some cases, but any more than 
  1003. this should result in a review of the judgments. If the judgments are found 
  1004. to be a true representation of the actual system, then the matrix should be 
  1005. left  as  is, though you should remember the consequent  higher  margin  of 
  1006. error when analyzing the results.
  1007.  
  1008. 
  1009. 3.2.2  Example
  1010. 
  1011. Let's  look at an example. Suppose your goal is to purchase a car  and  you 
  1012. wish  to  model this decision using PCM. The first question  you  must  ask 
  1013. yourself  is, what factors will influence your goal. Thinking a little  bit 
  1014. about  this,  you would probably come up with things such  as  price,  fuel 
  1015. economy,  styling, reliability and so on. These would form the elements  of 
  1016. the first level. You would then ask yourself a similar question as  before; 
  1017. what  factors would influence the price, fuel economy, styling  and  relia-
  1018. bility.  The  answer is obvious that a particular car  will  influence  the 
  1019. factors  of level 1. Therefore the second level in your decision  hierarchy 
  1020. will be comprised of the different types of cars which you are considering, 
  1021. ie.  your alternatives. Figure 3.1 illustrates this hierarchy in  graphical 
  1022. form:
  1023.                                     13
  1024.  
  1025.  
  1026.  
  1027. 
  1028.                                      ╔════════╗
  1029. Level 0                              ║  GOAL  ║
  1030.                                      ╚════╤═══╝ 
  1031.                                           │
  1032.                  ┌───────────────┬────────┴───────┬───────────────┐
  1033.              ┌───┴───┐    ┌──────┴───────┐   ┌────┴────┐   ┌──────┴──────┐
  1034. Level 1      │ PRICE │    │ FUEL ECONOMY │   │ STYLING │   │ RELIABILITY │
  1035.              └───┬───┘    └──────┬───────┘   └────┬────┘   └──────┬──────┘
  1036.                  │               │                │               │
  1037.                  ├───────────────┼────────────────┼───────────────┤
  1038.                  │               │                │               │
  1039.              ┌───┴───┐       ┌───┴───┐        ┌───┴───┐       ┌───┴───┐
  1040. Level 2      │ CAR A │       │ CAR B │        │ CAR C │       │ CAR D │
  1041.              └───────┘       └───────┘        └───────┘       └───────┘
  1042. 
  1043.  
  1044.              Figure 3.1. Hierarchy for a car purchase problem.
  1045.  
  1046.  
  1047. This  particular problem requires only 2 levels in the model  to  describe. 
  1048. Highly  complex  models can however be created with up to 5 levels  and  16 
  1049. elements per level using the PCM application program. The technique used in 
  1050. creating a complex model would be the same as the one explained above.
  1051.  
  1052. Once the hierarchical model has been created, pairwise comparison data must 
  1053. be  entered into the computer. Elements in level 1 are first  compared  (in 
  1054. pairs)  with  respect  to the overall goal (level  0).  For  example,  with 
  1055. respect  to  a  goal of purchasing a car, you would  need  to  compare  the 
  1056. elements; price, fuel economy, styling and reliability with each other,  in 
  1057. pairs.  The  program  will use these pairwise comparisons to  arrive  at  a 
  1058. quantitative weight for each element in level 1, in such a way that subjec-
  1059. tive preferences are reflected with respect to level 0 (overall goal). 
  1060.  
  1061. The  next  step involves performing a pairwise comparison  of  elements  in 
  1062. level  2  (alternatives) with respect to elements in level 1  (price,  fuel 
  1063. economy,  styling, etc...). Again this data will be used by the program  to 
  1064. arrive  at a set of quantitative weights for each alternative with  respect 
  1065. to each criteria in level 1. When you have finished inputting all  pairwise 
  1066. comparison  data,  the  program can calculate preference  weights  for  the 
  1067. alternatives  (level  2) with respect to the overall goal  (level  0).  The 
  1068. alternative with the highest score should be the alternative selected.
  1069.  
  1070. 
  1071. 3.3  USING PCM
  1072. 
  1073. This section is intended to be used as a tutorial in learning to apply  PCM 
  1074. on a computer. A car purchase problem which is supplied on the file CAR.PCM 
  1075. will be analyzed.
  1076.  
  1077. If  you have not yet loaded the DAS control program, then please do  so  in 
  1078. the  manner prescribed in the GETTING STARTED section at the front of  this 
  1079. manual. Once DAS has been loaded, push function key F2 and type x:CAR (x is 
  1080. the drive letter indicating where the file CAR.PCM is to be found) followed 
  1081. by  RTN. This will trigger the PCM application program to be loaded and  to 
  1082. open  file CAR.PCM in drive x. Once the file has been loaded, the  computer 
  1083. display screen will look something like this:
  1084.  
  1085.                                     14
  1086.  
  1087.  
  1088.  
  1089. 
  1090. ┌──────────────────────────────────────────────────────────────────────────────────┐
  1091. │ Pairwise Comparison Method  File 'A:CAR     .PCM' (C) 1986-1992, ARMADA SYSTEMS  │
  1092. │ Decision Tree Hierarchy                                                          │
  1093. │ GOAL: To purchase a car.                                                         │
  1094. │     ╔══════════════╤══════════════╤══════════════╤══════════════╤══════════════╗ │
  1095. │     ║   Level 1    │   Level 2    │   Level 3    │   Level 4    │   Level 5    ║ │
  1096. │ ╔═══╬══════════════╪══════════════╪══════════════╪══════════════╪══════════════╣ │
  1097. │ ║ 1 ║Price         │Mustang GT    │              │              │              ║ │
  1098. │ ║ 2 ║Fuel econ.    │Tempo Sport   │              │              │              ║ │
  1099. │ ║ 3 ║Acceleraton   │Prelude       │              │              │              ║ │
  1100. │ ║ 4 ║Braking       │Corolla GTS   │              │              │              ║ │
  1101. │ ║ 5 ║Handling      │VW GTI        │              │              │              ║ │
  1102. │ ║ 6 ║Styling       │              │              │              │              ║ │
  1103. │ ║ 7 ║              │              │              │              │              ║ │
  1104. │ ║ 8 ║              │              │              │              │              ║ │
  1105. │ ║ 9 ║              │              │              │              │              ║ │
  1106. │ ║10 ║              │              │              │              │              ║ │
  1107. │ ║11 ║              │              │              │              │              ║ │
  1108. │ ║12 ║              │              │              │              │              ║ │
  1109. │ ║13 ║              │              │              │              │              ║ │
  1110. │ ║14 ║              │              │              │              │              ║ │
  1111. │ ║15 ║              │              │              │              │              ║ │
  1112. │ ║16 ║              │              │              │              │              ║ │
  1113. │ ╚═══╩══════════════╧══════════════╧══════════════╧══════════════╧══════════════╝ │
  1114. │                                                                                  │
  1115. │ 1-DATA  2-FILES 3-GRAPH 4-ORDER 5-RUN   6-PRINT 7-SAVE  8-ERASE 9-HELP 10-QUIT   │
  1116. └──────────────────────────────────────────────────────────────────────────────────┘
  1117. 
  1118.  
  1119. As indicated on the second line of the screen, this represents the decision 
  1120. tree  hierarchy.  Compare the method used to represent  this  hierarchy  on 
  1121. screen, with the method presented in Figure 3.1.  
  1122.  
  1123. The  bottom  line  lists the active function keys. To  get  a  little  more 
  1124. information  on  what each key does push F9, the HELP  key.  Your  computer 
  1125. display screen should clear and list the following information:
  1126. 
  1127. HELP information:
  1128.  
  1129. F1 DATA - Display pairwise comparison data.
  1130. F2 FILES- Display disk file directory.
  1131. F3 GRAPH- Draw a bar graph of preference weights.
  1132. F4 ORDER- Draw a bar graph of preference weights, ordered from best to worst.
  1133. F5 RUN  - Calculate preference weights for the decision tree hierarchy.
  1134. F6 PRINT- Send data on screen to printer.
  1135. F7 SAVE - Save to disk any changes made to the file.
  1136. F8 ERASE- Erase a file.
  1137. F9 HELP - Display help information.
  1138. F0 QUIT - Exit the Pairwise Comparison Method, (file not saved automatically).
  1139.  
  1140. Special keys to help in editing the decision tree hierarchy:
  1141.    ALT+I           - Insert a new branch into the decision tree.
  1142.    ALT+D           - Delete a branch from the decision tree.
  1143.    CTRL+ARROW keys - Move between levels (columns).
  1144.    ARROW keys      - Move within a level (column).
  1145.    RETURN          - Terminate input of present branch, move down to next line.
  1146.    HOME            - Move to the top of the next level (column).
  1147.    END, PgDn       - Move to the bottom of the present level (column).
  1148.    PgUp            - Move to the top of the present level (column).
  1149. 
  1150.    
  1151. Note  that  the HELP screen reveals what each function key  does.  It  also 
  1152. lists a set of editing keys which will be useful in editing the  hierarchy. 
  1153. Play around a little with these keys to get a better feel for what each one 
  1154. does.  If in the process of experimenting, you have  inadvertently  changed 
  1155.  
  1156.                                     15
  1157.  
  1158.  
  1159.  
  1160. some  of  the data, then push the QUIT key F10 to go back the  DAS  control 
  1161. program.  Now  push function key F1, and, as before type x:CAR  (x  is  the 
  1162. drive letter indicating where file CAR.PCM is to be found) followed by  RTN 
  1163. to re-load file CAR.PCM. 
  1164.  
  1165. 
  1166. 3.3.1  Pairwise comparisons for level 1
  1167. 
  1168. Position the cursor on the GOAL line (line 3) and push F1, the DATA key. As 
  1169. indicated  by  the HELP screen information, this will  cause  the  pairwise 
  1170. comparison  data  to be displayed. Since the cursor was positioned  on  the 
  1171. GOAL line, which represents level 0 in the hierarchy, the data appearing on 
  1172. the screen will be the pairwise comparison matrix for level 1 with  respect 
  1173. to the GOAL, as follows:
  1174.  
  1175. 
  1176. ┌──────────────────────────────────────────────────────────────────────────────────┐
  1177. │ Pairwise Comparison Method  File 'A:CAR     .PCM' (C) 1986-1992, ARMADA SYSTEMS  │
  1178. │ Pairwise Comparison Data for level 1, with respect to: GOAL                      │
  1179. │ 1: Equal      3: Moderate      5: Strong      7: Very Strong      9: Extreme     │
  1180. │ With respect to Goal  Enter 1 to 9 (- for inverse) to indicate the               │
  1181. │ relative importance or preference of:  Price      over  Fuel econ.               │
  1182. │ ════════════════════════════════════════════════════════════════════════════════ │
  1183. │   A  B  C  D  E  F                 WEIGHTS                                       │
  1184. │ A    3  4  4  4  2  A  Price        37.6                                         │
  1185. │ B       2  2  2 -2  B  Fuel econ.   14.8                                         │
  1186. │ C          1 -2 -3  C  Acceleraton   7.3                                         │
  1187. │ D            -2 -2  D  Braking       7.9                                         │
  1188. │ E               -2  E  Handling     11.3                                         │
  1189. │ F                   F  Styling      21.2                                         │
  1190. │                                                                                  │
  1191. │                                                                                  │
  1192. │                                                                                  │
  1193. │                                                                                  │
  1194. │                                                                                  │
  1195. │                                                                                  │
  1196. │                                                                                  │
  1197. │                                                                                  │
  1198. │                                                                                  │
  1199. │                                                                                  │
  1200. │                                                                                  │
  1201. │ 1-TREE  2-NEXT  3-GRAPH 4-ORDER 5-RUN   6-PRINT 7-SAVE  8-ERASE 9-HELP 10-QUIT   │
  1202. └──────────────────────────────────────────────────────────────────────────────────┘
  1203. 
  1204.  
  1205. Note that the function key line here is slightly different, F1 and F2  have 
  1206. changed.  Push  the HELP key in order to get an explanation  of  these  new 
  1207. function keys as well as a listing of the active editing keys used on  this 
  1208. screen. The following will be the HELP information displayed:
  1209.  
  1210.                                     16
  1211.  
  1212.  
  1213.  
  1214. 
  1215. HELP information:
  1216.  
  1217. F1 TREE - Display the decision tree hierarchy.
  1218. F2 NEXT - Move on to the next set of pairwise comparison data.
  1219. F3 GRAPH- Draw a bar graph of preference weights.
  1220. F4 ORDER- Draw a bar graph of preference weights, ordered from best to worst.
  1221. F5 RUN  - Calculate preference weights for this set of pairwise comparison data.
  1222. F6 PRINT- Send data on screen to printer.
  1223. F7 SAVE - Save to disk any changes made to the file.
  1224. F8 ERASE- Erase a file.
  1225. F9 HELP - Display help information.
  1226. F0 QUIT - Exit the Pairwise Comparison Method, (file not saved automatically).
  1227.  
  1228. Special keys to help in editing the pairwise comparison data:
  1229.    HOME             - Move to the first comparison (top left).
  1230.    ARROW keys       - Move between comparisons.    
  1231.    RETURN, INS, TAB - Move to the next comparison.
  1232.    DEL, BACKSPACE   - Move to the previous comparison.  
  1233. 
  1234.  
  1235. Now  push  any key, other than a function key, in order to  return  to  the 
  1236. pairwise  comparison  data.  What we are trying to  accomplish   with  this 
  1237. matrix,  is to derive a list of weights for each element in level 1, so  as 
  1238. to reflect quantitatively as best as possible, our subjective importance of 
  1239. these criteria with respect to our goal.
  1240.  
  1241. Let's  have a look at the data which has been supplied. Since there  are  6 
  1242. elements in level 1 (Price, Fuel econ., Acceleraton, Braking, Handling, and 
  1243. Styling), N(N-1)/2 or 15 comparisons are required. 
  1244.  
  1245. The  first  number in the matrix is a 3, this indicates that  when  contem-
  1246. plating  a  car  purchase, price is moderately  more  important  than  fuel 
  1247. economy . The next number is a 4 and this means that price is moderately to 
  1248. strongly  more important than acceleration, and so on. Notice that  in  the 
  1249. fuel  economy  to styling comparison the matrix contains a  -2,  indicating 
  1250. that styling is just slightly  more important than fuel economy. A negative 
  1251. just inverses the comparison. If you move the cursor around the matrix, the 
  1252. elements  which are being compared will be displayed on the fifth  line  of 
  1253. your  screen.  Now if you push the "-" key at any spot in the  matrix,  you 
  1254. will notice that the two elements printed on the fifth line will inverse. 
  1255.  
  1256. An  important  note  to remember is that if your goal is  not  to  estimate 
  1257. costs,  then the first element is always preferred to the  second.  Conver-
  1258. sely, if you do wish to estimate costs, then the first element presented on 
  1259. the  fifth  line of the pairwise comparison screen, should be  the  element 
  1260. with the greater cost (see section 3.4.2). Therefore, to inverse a compari-
  1261. son enter a negative number. 
  1262.  
  1263. 
  1264. 3.3.2  Pairwise comparisons for level 2
  1265. 
  1266. We have looked at level 1, now let's continue with the pairwise comparisons 
  1267. for  level 2 as given below. By pushing F2, the key labeled NEXT,  you  can 
  1268. view  this  same data on your screen. Notice that in level 2  there  are  6 
  1269. pairwise  comparison matrices; there is one for Price, one for Fuel  econ., 
  1270.  
  1271.                                     17
  1272.  
  1273.  
  1274.  
  1275. Acceleration, Braking, Handling, and Styling. Whenever data is entered  for 
  1276. this level we must keep in mind with respect to what criteria the  pairwise 
  1277. comparisons  are  being made to. The second or fourth line on  the  display 
  1278. screen will remind you of this. 
  1279.  
  1280. 
  1281. Pairwise Comparison Data for level 2, with respect to: Price
  1282.   A  B  C  D  E                 WEIGHTS
  1283. A   -4  1 -2 -2  A  Mustang GT    9.3 ▒▒
  1284. B       5  3  3  B  Tempo Sport  46.0 ▒▒▒▒▒▒▒▒▒
  1285. C         -3 -3  C  Prelude       7.6 ▒
  1286. D             1  D  Corolla GTS  18.6 ▒▒▒▒
  1287. E                E  VW GTI       18.6 ▒▒▒▒
  1288.  
  1289.  
  1290. Pairwise Comparison Data for level 2, with respect to: Fuel econ.
  1291.   A  B  C  D  E                 WEIGHTS
  1292. A   -3 -3 -3 -3  A  Mustang GT    7.6 ▒▒
  1293. B       1  1  1  B  Tempo Sport  22.7 ▒▒▒▒▒▒▒
  1294. C          2  2  C  Prelude      30.4 ▒▒▒▒▒▒▒▒▒
  1295. D             1  D  Corolla GTS  19.7 ▒▒▒▒▒▒
  1296. E                E  VW GTI       19.7 ▒▒▒▒▒▒
  1297.  
  1298.  
  1299. Pairwise Comparison Data for level 2, with respect to: Acceleraton
  1300.   A  B  C  D  E                 WEIGHTS
  1301. A    5  5  5  4  A  Mustang GT   52.3 ▒▒▒▒▒▒▒▒▒▒
  1302. B       2 -2 -3  B  Tempo Sport   8.7 ▒▒
  1303. C         -2 -3  C  Prelude       6.6 ▒
  1304. D            -2  D  Corolla GTS  12.3 ▒▒
  1305. E                E  VW GTI       20.1 ▒▒▒
  1306.  
  1307.  
  1308. Pairwise Comparison Data for level 2, with respect to: Braking
  1309.   A  B  C  D  E                 WEIGHTS
  1310. A    2 -3 -2 -5  A  Mustang GT    8.8 ▒▒
  1311. B      -4 -2 -6  B  Tempo Sport   6.0 ▒
  1312. C          3 -2  C  Prelude      26.6 ▒▒▒▒▒
  1313. D            -5  D  Corolla GTS  11.7 ▒▒
  1314. E                E  VW GTI       46.8 ▒▒▒▒▒▒▒▒▒
  1315.  
  1316.  
  1317. Pairwise Comparison Data for level 2, with respect to: Handling
  1318.   A  B  C  D  E                 WEIGHTS
  1319. A    4  3 -2  2  A  Mustang GT   25.1 ▒▒▒▒▒
  1320. B       1 -5 -3  B  Tempo Sport   6.8 ▒
  1321. C         -5 -3  C  Prelude       7.2 ▒
  1322. D             4  D  Corolla GTS  44.9 ▒▒▒▒▒▒▒▒▒
  1323. E                E  VW GTI       16.0 ▒▒▒
  1324.  
  1325.  
  1326. Pairwise Comparison Data for level 2, with respect to: Styling
  1327.   A  B  C  D  E                 WEIGHTS
  1328. A    3  3  1  2  A  Mustang GT   31.8 ▒▒▒▒▒▒▒▒▒
  1329. B       1 -3 -2  B  Tempo Sport   9.9 ▒▒▒
  1330. C         -3 -2  C  Prelude       9.9 ▒▒▒
  1331. D             1  D  Corolla GTS  27.7 ▒▒▒▒▒▒▒▒
  1332. E                E  VW GTI       20.6 ▒▒▒▒▒▒
  1333. 
  1334.                                     18
  1335.  
  1336.  
  1337. 
  1338. 3.3.3  Relative impact on overall goal
  1339. 
  1340. Study  the  pairwise  comparisons above, when you are  satisfied  that  you 
  1341. understand  how you would go about inputting this data, then push  F1,  the 
  1342. key labeled TREE, this will return you to the decision tree hierarchy.  Now 
  1343. push  the  RUN key, F5. A set of numbers should be generated next  to  each 
  1344. element in the decision tree, similar to the following:
  1345.  
  1346. 
  1347. ┌──────────────────────────────────────────────────────────────────────────────────┐
  1348. │ Pairwise Comparison Method  File 'A:CAR     .PCM' (C) 1986-1992, ARMADA SYSTEMS  │
  1349. │ Decision Tree Hierarchy                                                          │
  1350. │ GOAL: To purchase the car best suited for me.                                    │
  1351. │     ╔══════════════╤══════════════╤══════════════╤══════════════╤══════════════╗ │
  1352. │     ║   Level 1    │   Level 2    │   Level 3    │   Level 4    │   Level 5    ║ │ 
  1353. │ ╔═══╬══════════════╪══════════════╪══════════════╪══════════════╪══════════════╣ │ 
  1354. │ ║ 1 ║Price       38│Mustang GT  19│              │              │              ║ │ 
  1355. │ ║ 2 ║Fuel econ.  15│Tempo Sport 25│              │              │              ║ │ 
  1356. │ ║ 3 ║Acceleraton  7│Prelude     13│              │              │              ║ │ 
  1357. │ ║ 4 ║Braking      8│Corolla GTS 23│              │              │              ║ │ 
  1358. │ ║ 5 ║Handling    11│VW GTI      21│              │              │              ║ │ 
  1359. │ ║ 6 ║Styling     21│              │              │              │              ║ │ 
  1360. │ ║ 7 ║              │              │              │              │              ║ │ 
  1361. │ ║ 8 ║              │              │              │              │              ║ │ 
  1362. │ ║ 9 ║              │              │              │              │              ║ │ 
  1363. │ ║10 ║              │              │              │              │              ║ │ 
  1364. │ ║11 ║              │              │              │              │              ║ │ 
  1365. │ ║12 ║              │              │              │              │              ║ │ 
  1366. │ ║13 ║              │              │              │              │              ║ │ 
  1367. │ ║14 ║              │              │              │              │              ║ │ 
  1368. │ ║15 ║              │              │              │              │              ║ │ 
  1369. │ ║16 ║              │              │              │              │              ║ │ 
  1370. │ ╚═══╩══════════════╧══════════════╧══════════════╧══════════════╧══════════════╝ │
  1371. │ Overall average inconsistency= 0.18 (acceptable)                                 │
  1372. │ 1-DATA  2-FILES 3-GRAPH 4-ORDER 5-RUN   6-PRINT 7-SAVE  8-ERASE 9-HELP 10-QUIT   │
  1373. └──────────────────────────────────────────────────────────────────────────────────┘
  1374. 
  1375.  
  1376. The  numbers  which  have  been  generated  represent  preference   weights 
  1377. calculated  from the pairwise comparison matrices given  previously.  These 
  1378. weights  have  been calculated in such a way as to reflect  their  relative 
  1379. impact on the overall goal of the hierarchy. Therefore, looking at level 2, 
  1380. Mustang GT has a weight of 19, Tempo Sport has a weight of 25, Prelude  13, 
  1381. Corolla  GTS 23 and VW GTI 21. The alternative with the highest  weight  is 
  1382. the  one  which  is preferred over the rest. In this case,  a  Tempo  Sport 
  1383. should  be  the  car purchased because it 'scores' better  than  the  other 
  1384. alternatives on the combined set of criteria which was considered. To get a 
  1385. graphical  representation of these scores, position the cursor anywhere  in 
  1386. level  2  and  push F3 or F4. Pushing F4, ORDER, should  produce  a  screen 
  1387. output similar to the one below: 
  1388.  
  1389. 
  1390. Bar Graph of Preference Weights for level 2
  1391. Inconsistency= 0.16 (acceptable)
  1392.  
  1393. Tempo Sport 24.6 ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1394. Corolla GTS 22.6 ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1395. VW GTI      21.2 ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  1396. Mustang GT  18.7 ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ 
  1397. Prelude     12.9 ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒  
  1398. 
  1399.  
  1400. Pushing F3, GRAPH, will also produce a bar graph, except that it  will 
  1401. not be ordered from highest to lowest score.
  1402.                                     19
  1403.  
  1404. 
  1405. 3.4  SAMPLE PROBLEMS
  1406.  
  1407.  
  1408. 3.4.1  Estimating relative lengths of lines
  1409. 
  1410. This example is intended to give you an idea of how to compare two elements 
  1411. at  a time, and to endow you with a feel for the 1-9 subjective scale  used 
  1412. in  the PCM program. The way we will do this, is to estimate  the  relative 
  1413. lengths of seven straight lines, and then compare these subjective  results 
  1414. with actual values.
  1415.  
  1416. Since our goal will be to estimate relative line lengths, the hierarchy for 
  1417. this problem will only consist of the seven lines being listed in level  1; 
  1418. L1, L2, ..., L7. These lines are drawn in figure 3.3, below:
  1419.  
  1420.  
  1421.          L1 ■■■■■■■■■■■■■■■
  1422.          L2 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
  1423.          L3 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
  1424.          L4 ■■■■■■■■■■
  1425.          L5 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
  1426.          L6 ■■■■■
  1427.          L7 ■■■■■■■■■■■■■■■■■■■■
  1428.  
  1429.      Figure 3.3. Straight lines used for pairwise comparison analysis.
  1430.  
  1431.  
  1432. The data which we have supplied for this exercise is found on your  program 
  1433. diskette in the file LINE.PCM, it is also listed below: 
  1434.  
  1435. 
  1436. Pairwise Comparison Data for level 1, with respect to: GOAL
  1437.   A  B  C  D  E  F  G                 WEIGHTS
  1438. A   -3 -4  2 -2  3 -2  A  L1            8.2 ▒▒       
  1439. B      -2  4  2  7  2  B  L2           22.9 ▒▒▒▒▒▒
  1440. C          5  2  8  3  C  L3           32.4 ▒▒▒▒▒▒▒▒▒
  1441. D            -3  2 -2  D  L4            5.5 ▒▒
  1442. E                6  2  E  L5           16.6 ▒▒▒▒▒
  1443. F                  -4  F  L6            3.0 ▒
  1444. G                      G  L7           11.4 ▒▒▒
  1445. 
  1446.  
  1447.  
  1448. Several observations must be made with regard to this example. First,  note 
  1449. the  negative pairwise comparisons. The very first element in  the  matrix, 
  1450. for  example, is a -3. This indicates that when comparing L1 and L2, L2  is 
  1451. moderately longer than L1. If, on the other hand, L1 were the longer  line, 
  1452. then  the  first  element in the matrix would be a  positive  number.  This 
  1453. relation holds throughout the matrix. If when inputting your own data,  you 
  1454. enter a positive number when it really should be negative, then all is  not 
  1455. lost,  the computer will in most cases flag this error as  an  inconsistent 
  1456. judgment. You would then go back and revise your data. 
  1457.                                     20
  1458.  
  1459.  
  1460.  
  1461. The  second point which must be made clear is, before you  start  inputting 
  1462. any  data into a pairwise comparison matrix, consider all of  the  alterna-
  1463. tives  in  your mind. In particular consider the worst and best, or  as  in 
  1464. this  example the shortest and longest line. This will provide you  with  a 
  1465. feel for the relative scale you will need to use. Pairwise comparisons  for 
  1466. elements  in a matrix must be relative to each other. Therefore, a  subjec-
  1467. tive  scale  used on one problem need not be the same as in an  other.  For 
  1468. example,  in this problem it was decided that L2 is moderately longer  than 
  1469. L1 only after we looked at the longest and shortest line, L3 and L6. If the 
  1470. difference between these two extremes was greater, then it is possible that 
  1471. a different scale could have been used.
  1472.  
  1473. Briefly, the following comparisons can be made between the actual  relative 
  1474. lengths and those estimated with the PCM program:
  1475.  
  1476.  
  1477.                 ACTUAL LENGTH     CALCULATED        SUBJECTIVE
  1478.          LINE      (Units)      RELATIVE LENGTH   RELATIVE LENGTH
  1479.                 
  1480.           L1         15               8.6               8.2     
  1481.           L2         40              22.9              22.9 
  1482.           L3         55              31.4              32.4 
  1483.           L4         10               5.7               5.5 
  1484.           L5         30              17.1              16.6 
  1485.           L6          5               2.9               3.0 
  1486.           L7         20              11.4              11.4 
  1487.  
  1488.  
  1489. As  you can see, the actual values and those estimated  through  subjective 
  1490. means  are  very  close. Since in this example you know  what  the  answers 
  1491. should be, try to input your own data and see what kind of results you get. 
  1492. If  you feel your results are unsatisfactory, then revise  your  judgments. 
  1493. This  way, using trial and error, you will gain a sense for the  subjective 
  1494. scale  used by this method. You may also devise your own problem where  you 
  1495. can compare estimated results with actual values. Some examples are: 
  1496.  
  1497.  
  1498. 1. Estimating relative weights of objects.
  1499. 2. Estimating the relative brightness of similar objects at varying distances
  1500.    from a common light source. Your results should indicate an  inverse 
  1501.    square relationship between the brightness of an object and its distance 
  1502.    from the light source.
  1503. 3. Estimating  the  relative areas  of various  two  dimensional  geometric 
  1504.    shapes.
  1505.  
  1506.                                     21
  1507.  
  1508. 
  1509. 3.4.2  Benefit/Cost analysis
  1510. 
  1511. This example will illustrate two key points: First it will show you how  to 
  1512. do  a  benefit to cost analysis, and second it will indicate that  not  all 
  1513. elements  in a lower level need to be connected to all the elements in  the 
  1514. immediately higher level.
  1515.  
  1516. Many decisions made in your personal or professional life require  weighing 
  1517. benefits  against costs. Benefits of alternative courses of action  may  be 
  1518. calculated by considering a hierarchy of objectives, attributes of alterna-
  1519. tives,  and  the alternatives themselves. This will tell us how  much  each 
  1520. alternative  contributes to the fulfillment of the objectives. 
  1521.  
  1522. A hierarchy of costs for bringing about the alternatives may be constructed 
  1523. by  considering the problems which will be caused by each alternative.  The 
  1524. costs  of  the problems themselves, or the costs of solutions  designed  to 
  1525. eliminate these problems are then analyzed in the hierarchy.
  1526.  
  1527. Once the two hierarchies have been constructed and the relative weights  of 
  1528. each  alternative  have  been  computed with  respect  to  both  costs  and 
  1529. benefits, then we can perform a benefit to cost ratio test for each  alter-
  1530. native.  The alternative with the highest ratio should be  the  alternative 
  1531. selected. This will be the alternative which will yield the greatest amount 
  1532. of benefit from a unit measure of cost.
  1533.  
  1534. The problem which we will model, will involve the selection of a  transpor-
  1535. tation  project  designed to bring people to the downtown core of  a  large 
  1536. metropolitan city. The alternatives under study involve the construction of 
  1537. an expressway, a subway, or an improvement in the present bus service.
  1538.  
  1539. The  benefits  of the project have been grouped into economic,  social  and 
  1540. personal  benefits.  Economic benefits are further subdivided into  a  time 
  1541. savings to get to downtown, the number of jobs created by each project  and 
  1542. the  improvement  of downtown commerce due to more  business.  Benefits  to 
  1543. society  are viewed as abstract quantities. They have been subdivided  into 
  1544. the degree of community pride generated by each alternative and the greater 
  1545. number  of trips to the downtown that will result. Personal  benefits  have 
  1546. been  defined  by  their contribution to the individual.  For  example  the 
  1547. reduction  of traffic and parking problems, and  the comfort  and  accessi-
  1548. bility  of using each alternative. The benefit hierarchy is illustrated  in 
  1549. Figure 3.4. 
  1550.  
  1551. Project  costs have been grouped into economic, social,  and  environmental 
  1552. costs.  Economic costs are subdivided into both capital and operational  or 
  1553. maintenance costs. Social costs represent costs to society as a whole. They 
  1554. are  defined as the disruption of people's lifestyles, the  dislocation  of 
  1555. people  from their homes, and the general disruption to people  caused  by, 
  1556. for  example,  the different levels of  traffic  congestion.  Environmental 
  1557. costs are viewed in terms of the pollution and decrease in parkland result-
  1558. ing from each alternative. The cost hierarchy is illustrated in Figure 3.5.
  1559.  
  1560.                                     22
  1561.  
  1562.  
  1563. 
  1564.                                       ╔═════════════════════╗
  1565. Level 0                               ║ BENEFITS OF PROJECT ║
  1566.                                       ╚══════════╤══════════╝
  1567.                                                  │
  1568.                       ┌──────────────────────────┼─────────────────────────┐
  1569.                       │                          │                         │
  1570.           ┌───────────┴───────────┐  ┌───────────┴───────────┐  ┌──────────┴──────────┐
  1571. Level 1   │ ECONOMIC              │  │ SOCIAL                │  │ PERSONAL            │
  1572.           └─┬─────────────────────┘  └─┬─────────────────────┘  └─┬───────────────────┘
  1573.             │┌────────────────────┐    │┌────────────────────┐    │┌──────────────────┐
  1574. Level 2     ├┤TIME SAVINGS        │    ├┤COMMUNITY PRIDE     │    ├┤TRAFFIC VOLUME    │
  1575.             │├────────────────────┤    │├────────────────────┤    │├──────────────────┤
  1576.             ├┤JOB CREATION        │    └┤MORE TRIPS DOWNTOWN │    ├┤PARKING           │
  1577.             │├────────────────────┤     └────────┬───────────┘    │├──────────────────┤
  1578.             └┤COMMERCE            │              │                ├┤COMFORT           │
  1579.              └────────┬───────────┘              │                │├──────────────────┤
  1580.                       │                          │                └┤ACCESSIBILITY     │
  1581.                       │                          │                 └───────┬──────────┘
  1582.                       ├──────────────────────────┼─────────────────────────┤
  1583.           ┌───────────┴───────────┐  ┌───────────┴───────────┐  ┌──────────┴──────────┐
  1584. Level 3   │ BUILD EXPRESSWAY      │  │ BUILD SUBWAY          │  │ IMPROVE BUS SERVICE │
  1585.           └───────────────────────┘  └───────────────────────┘  └─────────────────────┘
  1586. 
  1587.          Figure 3.4. Benefit hierarchy for transportation project.
  1588.  
  1589. 
  1590.  
  1591.                                       ╔═════════════════════╗
  1592. Level 0                               ║   COSTS OF PROJECT  ║
  1593.                                       ╚══════════╤══════════╝
  1594.                                                  │
  1595.                       ┌──────────────────────────┼─────────────────────────┐
  1596.                       │                          │                         │
  1597.           ┌───────────┴───────────┐  ┌───────────┴───────────┐  ┌──────────┴──────────┐
  1598. Level 1   │ ECONOMIC              │  │ SOCIAL                │  │ ENVIRONMENTAL       │
  1599.           └─┬─────────────────────┘  └─┬─────────────────────┘  └─┬───────────────────┘
  1600.             │┌────────────────────┐    │┌────────────────────┐    │┌──────────────────┐
  1601. Level 2     ├┤CAPITAL             │    ├┤LIFESTYLE CHANGES   │    ├┤POLLUTION         │
  1602.             │├────────────────────┤    │├────────────────────┤    │├──────────────────┤
  1603.             └┤OPERATIONAL         │    ├┤PEOPLE DISLOCATION  │    └┤DECREASED PARKLAND│
  1604.              └────────┬───────────┘    │├────────────────────┤     └───────┬──────────┘
  1605.                       │                └┤GENERAL DISRUPTION  │             │
  1606.                       │                 └────────┬───────────┘             │
  1607.                       │                          │                         │
  1608.                       ├──────────────────────────┼─────────────────────────┤
  1609.                       │                          │                         │
  1610.           ┌───────────┴───────────┐  ┌───────────┴───────────┐  ┌──────────┴──────────┐
  1611. Level 3   │ BUILD EXPRESSWAY      │  │ BUILD SUBWAY          │  │ IMPROVE BUS SERVICE │
  1612.           └───────────────────────┘  └───────────────────────┘  └─────────────────────┘
  1613. 
  1614.           Figure 3.5. Cost hierarchy for transportation project.
  1615.  
  1616.  
  1617. The data and results of the analysis as generated by the program are  given 
  1618. on the next few pages. The results can be summarized here as follows:
  1619. 
  1620.                              ┌────────────┬────────┬─────────────┐
  1621.                              │ EXPRESSWAY │ SUBWAY │ IMPROVE BUS │
  1622.         ┌────────────────────┼────────────┼────────┼─────────────┤
  1623.         │ BENEFITS           │     36     │   55   │      9      │
  1624.         ├────────────────────┼────────────┼────────┼─────────────┤
  1625.         │ COSTS              │     37     │   52   │     10      │
  1626.         ├────────────────────┼────────────┼────────┼─────────────┤
  1627.         │ BENEFIT/COST RATIO │    0.97    │* 1.06 *│     0.9     │
  1628.         └────────────────────┴────────────┴────────┴─────────────┘
  1629. 
  1630.                                     23
  1631.  
  1632.  
  1633.  
  1634. In  this  analysis, the benefit to cost ratios of all  3  alternatives  are 
  1635. fairly close to each other. Nevertheless, the subway option scores slightly 
  1636. better than the other two, and the expressway option scores better than the 
  1637. bus  option. Therefore, if enough resources and money are available then  a 
  1638. subway should be built. If, however, there is not enough money to build the 
  1639. subway,  but there is enough for an expressway, then the expressway  option 
  1640. should  be  selected. If this is the case, and the subway option is  not  a 
  1641. feasible alternative, then it should not have been considered in the  first 
  1642. place.
  1643.  
  1644. The  next few pages list the data for this problem as supplied on  the  DAS 
  1645. distribution  diskette. The benefit hierarchy is found in  the  BENEFIT.PCM 
  1646. file, while the cost hierarchy is found in the COST.PCM file.  
  1647.  
  1648. If you think back, you will recall that one of the purposes of this example 
  1649. was to show that not all elements in a lower level, need to be connected to 
  1650. all  elements  in  the immediately higher level. In figures  3.4  and  3.5, 
  1651. elements in level 2, are not all connected to all elements in level 1.  For 
  1652. example,  it would not help us much to make a connection between the  pride 
  1653. generated  for  an alternative to economic benefits. One  can  argue,  that 
  1654. pride  could  reap some economic benefits, however, its  effects  would  be 
  1655. negligible  when compared with the other criteria considered, therefore  no 
  1656. connection  is  made. Looking at the data for level 2, you can  see  how  a 
  1657. connection is identified in the pairwise comparison matrix. If no  connect-
  1658. ion  exists for a certain element, then no pairwise comparison is input  in 
  1659. both  the row and column of this element. Keep in mind that, if N  elements 
  1660. are being compared, then N(N-1)/2 comparisons are required.
  1661.  
  1662. 
  1663. Pairwise Comparison Method  File 'A:benefit .PCM' (C) 1986-1992, ARMADA SYSTEMS
  1664. Decision Tree Hierarchy
  1665. GOAL: To determine the benefits of a transportation project to downtown core.
  1666.     ╔══════════════╤══════════════╤══════════════╤══════════════╤══════════════╗
  1667.     ║   Level 1    │   Level 2    │   Level 3    │   Level 4    │   Level 5    ║  
  1668. ╔═══╬══════════════╪══════════════╪══════════════╪══════════════╪══════════════╣ 
  1669. ║ 1 ║Economic    67│Time saving  5│Expressway  36│              │              ║ 
  1670. ║ 2 ║Social      11│Job creatin 46│Subway      55│              │              ║
  1671. ║ 3 ║Personal    22│Commerce    16│Improve Bus  9│              │              ║
  1672. ║ 4 ║              │Pride        3│              │              │              ║
  1673. ║ 5 ║              │More trips   8│              │              │              ║
  1674. ║ 6 ║              │Traffic      8│              │              │              ║
  1675. ║ 7 ║              │Parking      8│              │              │              ║
  1676. ║ 8 ║              │Comfort      2│              │              │              ║
  1677. ║ 9 ║              │Accessible   4│              │              │              ║
  1678. ║10 ║              │              │              │              │              ║
  1679. ║11 ║              │              │              │              │              ║
  1680. ║12 ║              │              │              │              │              ║
  1681. ║13 ║              │              │              │              │              ║
  1682. ║14 ║              │              │              │              │              ║
  1683. ║15 ║              │              │              │              │              ║
  1684. ║16 ║              │              │              │              │              ║
  1685. ╚═══╩══════════════╧══════════════╧══════════════╧══════════════╧══════════════╝  
  1686. Overall average inconsistency= 0.46 (acceptable)
  1687. 
  1688.                                     24
  1689.  
  1690.  
  1691.  
  1692. 
  1693. Pairwise Comparison Data for level 1, with respect to: GOAL 
  1694.   A  B  C                 WEIGHTS
  1695. A    6  3  A  Economic     66.7 ▒▒▒▒▒▒▒▒▒
  1696. B      -2  B  Social       11.1 ▒▒
  1697. C          C  Personal     22.2 ▒▒▒
  1698.  
  1699.  
  1700.  
  1701. Pairwise Comparison Data for level 2, with respect to: Economic
  1702.   A  B  C  D  E  F  G  H  I                 WEIGHTS
  1703. A   -7 -5                    A  Time saving   6.9 ▒
  1704. B       4                    B  Job creatin  68.7 ▒▒▒▒▒▒▒▒▒
  1705. C                            C  Commerce     24.4 ▒▒▒
  1706. D                            D  Pride         0.0
  1707. E                            E  More trips    0.0
  1708. F                            F  Traffic       0.0
  1709. G                            G  Parking       0.0
  1710. H                            H  Comfort       0.0
  1711. I                            I  Accessible    0.0
  1712.  
  1713.  
  1714. Pairwise Comparison Data for level 2, with respect to: Social
  1715.   A  B  C  D  E  F  G  H  I                 WEIGHTS
  1716. A                            A  Time saving   0.0  
  1717. B                            B  Job creatin   0.0    
  1718. C                            C  Commerce      0.0
  1719. D            -3              D  Pride        25.0 ▒▒▒
  1720. E                            E  More trips   75.0 ▒▒▒▒▒▒▒▒▒
  1721. F                            F  Traffic       0.0
  1722. G                            G  Parking       0.0
  1723. H                            H  Comfort       0.0
  1724. I                            I  Accessible    0.0
  1725.  
  1726.  
  1727. Pairwise Comparison Data for level 2, with respect to: Personal
  1728.   A  B  C  D  E  F  G  H  I                 WEIGHTS
  1729. A                            A  Time saving   0.0
  1730. B                            B  Job creatin   0.0   
  1731. C                            C  Commerce      0.0
  1732. D                            D  Pride         0.0
  1733. E                            E  More trips    0.0
  1734. F                   1  4  2  F  Traffic      35.9 ▒▒▒▒▒▒▒▒▒
  1735. G                      4  2  G  Parking      35.9 ▒▒▒▒▒▒▒▒▒
  1736. H                        -3  H  Comfort       8.2 ▒▒
  1737. I                            I  Accessible   20.0 ▒▒▒▒▒
  1738.  
  1739.  
  1740.  
  1741. Pairwise Comparison Data for level 3, with respect to: Time saving
  1742.   A  B  C                 WEIGHTS
  1743. A    3  9  A  Expressway   66.3 ▒▒▒▒▒▒▒▒▒
  1744. B       6  B  Subway       27.8 ▒▒▒▒
  1745. C          C  Improve Bus   5.8 ▒
  1746.  
  1747.  
  1748. Pairwise Comparison Data for level 3, with respect to: Job creatin
  1749.   A  B  C                 WEIGHTS
  1750. A   -4  5  A  Expressway   23.7 ▒▒▒
  1751. B       8  B  Subway       69.9 ▒▒▒▒▒▒▒▒▒
  1752. C          C  Improve Bus   6.4 ▒
  1753. 
  1754.                                     25
  1755.  
  1756.  
  1757.  
  1758. 
  1759. Pairwise Comparison Data for level 3, with respect to: Commerce
  1760.   A  B  C                 WEIGHTS
  1761. A    2  7  A  Expressway   58.2 ▒▒▒▒▒▒▒▒▒
  1762. B       6  B  Subway       34.8 ▒▒▒▒▒
  1763. C          C  Improve Bus   6.9 ▒
  1764.  
  1765.  
  1766. Pairwise Comparison Data for level 3, with respect to: Pride
  1767.   A  B  C                 WEIGHTS
  1768. A   -5  5  A  Expressway   20.7 ▒▒▒
  1769. B       9  B  Subway       73.5 ▒▒▒▒▒▒▒▒▒
  1770. C          C  Improve Bus   5.8 ▒
  1771.  
  1772.  
  1773. Pairwise Comparison Data for level 3, with respect to: More trips
  1774.   A  B  C                 WEIGHTS
  1775. A   -3  3  A  Expressway   25.0 ▒▒▒
  1776. B       6  B  Subway       65.5 ▒▒▒▒▒▒▒▒▒
  1777. C          C  Improve Bus   9.5 ▒
  1778.  
  1779.  
  1780. Pairwise Comparison Data for level 3, with respect to: Traffic
  1781.   A  B  C                 WEIGHTS
  1782. A    5  9  A  Expressway   73.5 ▒▒▒▒▒▒▒▒▒
  1783. B       5  B  Subway       20.7 ▒▒▒
  1784. C          C  Improve Bus   5.8 ▒
  1785.  
  1786.  
  1787. Pairwise Comparison Data for level 3, with respect to: Parking
  1788.   A  B  C                 WEIGHTS
  1789. A   -9 -7  A  Expressway    5.5 ▒
  1790. B       3  B  Subway       65.5 ▒▒▒▒▒▒▒▒▒
  1791. C          C  Improve Bus  29.0 ▒▒▒▒
  1792.  
  1793.  
  1794. Pairwise Comparison Data for level 3, with respect to: Comfort
  1795.   A  B  C                 WEIGHTS
  1796. A   -6 -4  A  Expressway    8.5 ▒
  1797. B       3  B  Subway       64.4 ▒▒▒▒▒▒▒▒▒
  1798. C          C  Improve Bus  27.1 ▒▒▒▒
  1799.  
  1800.  
  1801. Pairwise Comparison Data for level 3, with respect to: Accessible
  1802.   A  B  C                 WEIGHTS
  1803. A    6  7  A  Expressway   75.8 ▒▒▒▒▒▒▒▒▒
  1804. B       2  B  Subway       15.1 ▒▒
  1805. C          C  Improve Bus   9.1 ▒
  1806. 
  1807.                                     26
  1808.  
  1809.  
  1810.  
  1811. 
  1812. Pairwise Comparison Method  File 'A:cost    .PCM' (C) 1986-1992, ARMADA SYSTEMS
  1813. Decision Tree Hierarchy
  1814. GOAL: To estimate the costs of a transportation project to the downtown core.
  1815.     ╔══════════════╤══════════════╤══════════════╤══════════════╤══════════════╗
  1816.     ║   Level 1    │   Level 2    │   Level 3    │   Level 4    │   Level 5    ║
  1817. ╔═══╬══════════════╪══════════════╪══════════════╪══════════════╪══════════════╣
  1818. ║ 1 ║Economic    74│Capital     65│Expressway  37│              │              ║
  1819. ║ 2 ║Social      17│Operational  9│Subway      52│              │              ║
  1820. ║ 3 ║Environment  9│Lifestyles   2│Improve Bus 10│              │              ║
  1821. ║ 4 ║              │People Disl 11│              │              │              ║ 
  1822. ║ 5 ║              │Disruption   4│              │              │              ║
  1823. ║ 6 ║              │Pollution    7│              │              │              ║
  1824. ║ 7 ║              │Parkland     2│              │              │              ║
  1825. ║ 8 ║              │              │              │              │              ║
  1826. ║ 9 ║              │              │              │              │              ║
  1827. ║10 ║              │              │              │              │              ║
  1828. ║11 ║              │              │              │              │              ║
  1829. ║12 ║              │              │              │              │              ║
  1830. ║13 ║              │              │              │              │              ║
  1831. ║14 ║              │              │              │              │              ║
  1832. ║15 ║              │              │              │              │              ║
  1833. ║16 ║              │              │              │              │              ║
  1834. ╚═══╩══════════════╧══════════════╧══════════════╧══════════════╧══════════════╝  
  1835. Overall average inconsistency= 0.37 (acceptable)
  1836.  
  1837.  
  1838.  
  1839. Pairwise Comparison Data for level 1, with respect to: GOAL 
  1840.   A  B  C                 WEIGHTS
  1841. A    5  7  A  Economic     74.0 ▒▒▒▒▒▒▒▒▒
  1842. B       2  B  Social       16.7 ▒▒
  1843. C          C  Environment   9.4 ▒
  1844.  
  1845.  
  1846.  
  1847. Pairwise Comparison Data for level 2, with respect to: Economic
  1848.   A  B  C  D  E  F  G                 WEIGHTS
  1849. A    7                 A  Capital      87.5 ▒▒▒▒▒▒▒▒▒
  1850. B                      B  Operational  12.5 ▒
  1851. C                      C  Lifestyles    0.0    
  1852. D                      D  People Disl   0.0
  1853. E                      E  Disruption    0.0
  1854. F                      F  Pollution     0.0
  1855. G                      G  Parkland      0.0
  1856.  
  1857.  
  1858. Pairwise Comparison Data for level 2, with respect to: Social
  1859.   A  B  C  D  E  F  G                 WEIGHTS
  1860. A                      A  Capital       0.0          
  1861. B                      B  Operational   0.0
  1862. C         -5 -3        C  Lifestyles   10.5 ▒  
  1863. D             3        D  People Disl  63.7 ▒▒▒▒▒▒▒▒▒
  1864. E                      E  Disruption   25.8 ▒▒▒▒
  1865. F                      F  Pollution     0.0
  1866. G                      G  Parkland      0.0
  1867.  
  1868.  
  1869. Pairwise Comparison Data for level 2, with respect to: Environment
  1870.   A  B  C  D  E  F  G                 WEIGHTS
  1871. A                      A  Capital       0.0  
  1872. B                      B  Operational   0.0
  1873. C                      C  Lifestyles    0.0    
  1874. D                      D  People Disl   0.0
  1875. E                      E  Disruption    0.0
  1876. F                   3  F  Pollution    75.0 ▒▒▒▒▒▒▒▒▒
  1877. G                      G  Parkland     25.0 ▒▒▒
  1878. 
  1879.                                     27
  1880.  
  1881.  
  1882.  
  1883. 
  1884. Pairwise Comparison Data for level 3, with respect to: Capital
  1885.   A  B  C                 WEIGHTS
  1886. A   -4  7  A  Expressway   25.3 ▒▒▒
  1887. B       9  B  Subway       69.4 ▒▒▒▒▒▒▒▒▒
  1888. C          C  Improve Bus   5.3 ▒
  1889.  
  1890.  
  1891. Pairwise Comparison Data for level 3, with respect to: Operational
  1892.   A  B  C                 WEIGHTS
  1893. A   -2 -2  A  Expressway   20.0 ▒▒▒▒▒
  1894. B       1  B  Subway       40.0 ▒▒▒▒▒▒▒▒▒
  1895. C          C  Improve Bus  40.0 ▒▒▒▒▒▒▒▒▒
  1896.  
  1897.  
  1898. Pairwise Comparison Data for level 3, with respect to: Lifestyles
  1899.   A  B  C                 WEIGHTS
  1900. A    7  5  A  Expressway   73.1 ▒▒▒▒▒▒▒▒▒
  1901. B      -3  B  Subway        8.1 ▒
  1902. C          C  Improve Bus  18.8 ▒▒
  1903.  
  1904.  
  1905. Pairwise Comparison Data for level 3, with respect to: People Disl
  1906.   A  B  C                 WEIGHTS
  1907. A    6  8  A  Expressway   76.1 ▒▒▒▒▒▒▒▒▒
  1908. B       3  B  Subway       16.6 ▒▒
  1909. C          C  Improve Bus   7.3 ▒
  1910.  
  1911.  
  1912. Pairwise Comparison Data for level 3, with respect to: Disruption
  1913.   A  B  C                 WEIGHTS
  1914. A    3  4  A  Expressway   62.5 ▒▒▒▒▒▒▒▒▒
  1915. B       2  B  Subway       23.8 ▒▒▒
  1916. C          C  Improve Bus  13.6 ▒▒
  1917.  
  1918. Pairwise Comparison Data for level 3, with respect to: Pollution
  1919.   A  B  C                 WEIGHTS
  1920. A    8  5  A  Expressway   74.2 ▒▒▒▒▒▒▒▒▒
  1921. B      -3  B  Subway        7.5 ▒
  1922. C          C  Improve Bus  18.3 ▒▒
  1923.  
  1924.  
  1925. Pairwise Comparison Data for level 3, with respect to: Parkland
  1926.   A  B  C                 WEIGHTS
  1927. A    8  8  A  Expressway   80.0 ▒▒▒▒▒▒▒▒▒
  1928. B       1  B  Subway       10.0 ▒
  1929. C          C  Improve Bus  10.0 ▒
  1930. 
  1931.                                     28
  1932.  
  1933. 
  1934. 3.4.3  Application to psychotherapy
  1935. 
  1936. The  hierarchical method may be used to provide insight into  psychological 
  1937. problem  areas, in the following manner: Consider an  individual's  overall 
  1938. well-being  as  the single top level entry  in  a  hierarchy.  Conceivably, 
  1939. this  level  is primarily affected by childhood,  adolescent,   and   adult 
  1940. experiences.   Factors in growth  and  maturity which  impinge  upon  well-
  1941. being may be the influences of the mother and father  separately,  as  well 
  1942. as  their  influences together as  parents, the  socioeconomic  background, 
  1943. sibling  relationships, one's peer group, schooling, religious status,  and 
  1944. so on.
  1945.  
  1946. As  an example, suppose that an individual feels that  his  self-confidence 
  1947. has been severely undermined and his social adjustments have been  impaired 
  1948. by  a  restrictive situation during childhood. The following  hierarchy  is 
  1949. constructed, and the individual is questioned about his childhood experien-
  1950. ces  only.   He is asked to relate the elements in the  hierarchy  on  each 
  1951. level, with respect to elements in the previous level:
  1952.  
  1953.  
  1954. Goal:     To determine present overall well-being
  1955. Level 1:  Self-respect
  1956.           Sense of security
  1957.           Ability to adapt to new people and new circumstances
  1958. Level 2:  Visible affection shown for subject
  1959.           Ideas of strictness and ethics
  1960.           Actual disciplining of child
  1961.           Emphasis on personal adjustment with others
  1962. Level 3:  Influence of mother
  1963.           Influence of father
  1964.           Influence of both mother and father
  1965.  
  1966.  
  1967. The therapy resulting from this analysis should depend on both the judgmen-
  1968. ts and any considerable inconsistency involved. This is a highly restricted 
  1969. example,  a more complete setting for a psychological history  may  include 
  1970. many more elements at each level, chosen by trained individuals and  placed 
  1971. in such a way as to derive the maximum understanding of the subject.
  1972.  
  1973.                                     29
  1974.  
  1975. 
  1976. 3.4.4  Calculating expected values
  1977. 
  1978. Suppose that you wanted to forecast the average number of children born  to 
  1979. North American families in the next 10 to 20 years. The first step would be 
  1980. to  set up a hierarchy of factors which would influence the size of  family 
  1981. in the future. You may consider the following hierarchy:
  1982.  
  1983.  
  1984. Goal:     To determine the average number of children born per family
  1985. Level 1:  Availability of birth controls and abortion 
  1986.           Cost of raising children
  1987.           Family income
  1988.           Working mother
  1989.           Older age of motherhood
  1990.           Education of mother
  1991.           Social pressures
  1992. Level 2:  Number of children (0, 1, 2, 3, 4)
  1993.  
  1994.  
  1995. Once  you have entered your pairwise comparison judgments into  the  model, 
  1996. and the program has calculated the weights for level 2 with respect to  the 
  1997. goal,  the  expected  number of children per family may  be  calculated  as 
  1998. follows:
  1999.  
  2000. Suppose that the following weights are obtained:
  2001.  
  2002.        Number of children:    0      1      2      3      4
  2003.        Weight for level 2:    2.8   17.4   49.5   23.9    6.4
  2004.  
  2005. The expected number of children per family is:
  2006.  
  2007.        (2.8x0 + 17.4x1 + 49.5x2 + 23.9x3 + 6.4x4)/100 = 2.14
  2008.  
  2009.  
  2010. As  an example of another application, this method may be used to  estimate 
  2011. sales increase of a corporation despite the impact of inflation, recession, 
  2012. and rise of energy cost. These factors, and any others which may be  impor-
  2013. tant  to  specific organizations may be placed in the first  level  in  the 
  2014. hierarchy.  The sales increases may be divided into ranges of 0-5%,  6-10%, 
  2015. 11-15%, 16-20% and placed in the second level. The average rate of increase  
  2016. is then calculated as in the family size problem above.
  2017.  
  2018.                                     30
  2019.  
  2020. 
  2021. 3.4.5  Determining optimum type of coal plant
  2022. 
  2023. The  problem  of determining the most desirable coal  using  energy  system 
  2024. technology  for  a given community, may be regarded as  a  hierarchy   with 
  2025. three  major  criteria. One is concerned with energy  resource  utilization 
  2026. (ERU) efficiency, a second with environmental impacts, and a third one with 
  2027. economics. Each of these criteria involves a number of subcriteria.
  2028.  
  2029. For  example under ERU efficiency we have four levels. The first  level  is 
  2030. concerned  with  season, topography, geography, etc. The  second  level  is 
  2031. concerned  with various energy requirements of a community such as  heating 
  2032. and cooling, lighting etc. The third level is concerned with the method  of 
  2033. energy  supply, and the fourth with the type of plant which generates  this 
  2034. energy.
  2035.  
  2036. Goal:     Determine coal plant ERU efficiency
  2037. Level 1:  Season, Topography, Geography, Climate, Form, Function, Density
  2038. Level 2:  Heating and cooling, Lighting, Water heating and cooking,
  2039.           Transportation, Industry, Recreation, Public services
  2040. Level 3:  Electrical, Thermal, Fuel
  2041. Level 4:  Stack gas cleaning with conventional boiler
  2042.           Fluidized bed combustion
  2043.           Low BTU gas
  2044.           High BTU gas
  2045.           Coal liquefaction
  2046.           Solvent refined coal
  2047.  
  2048.  
  2049. For  environmental  impacts of the different plant types, we  consider  the 
  2050. various pollutants produced. This hierarchy contains two levels.
  2051.  
  2052. Goal:     Determine environmental impacts of coal plant
  2053. Level 1:  Sulfur dioxide, Carbon dioxide, Carbon monoxide,
  2054.           Water discharges, Solid wastes, Land use
  2055. Level 2:  Stack gas cleaning with conventional boiler
  2056.           Fluidized bed combustion
  2057.           Low BTU gas
  2058.           High BTU gas
  2059.           Coal liquefaction
  2060.           Solvent refined coal
  2061.  
  2062.  
  2063. The economics criterion may be further broken down into capital and  opera-
  2064. ting costs for the first level, and the coal plant alternatives in the last 
  2065. level.
  2066.  
  2067.                                     31
  2068.  
  2069. 
  2070. 4.0  ABOUT ARMADA SYSTEMS
  2071. 
  2072. Armada  Systems  was  established in 1986 with the  purpose  of  developing
  2073. unique  but useful microcomputer software. Since that time, Armada  Systems 
  2074. has expanded  it's operations,  and  now specializes in  the  following key
  2075. areas:
  2076.  
  2077.     * Custom PC software development.
  2078.     * Decision making software, seminars and consulting services.
  2079.     * CA-Clipper training.
  2080.     * Research and development of new software applications.
  2081.  
  2082. In addition to DAS,  Armada Systems publishes the MyBASE  software package.
  2083. The next several pages are devoted to  providing  you with a  better under-
  2084. standing of  what MyBASE is,  and how it  can help you  to manage data more
  2085. effectively.
  2086.  
  2087.                                     32
  2088.  
  2089. 
  2090. 4.1  MyBASE
  2091. 
  2092. MyBASE  is a very powerful, easy to use, multipurpose database system.  You
  2093. can  use it in DOS or Windows to view, edit, sort, search,  group,  filter, 
  2094. replace,  copy/paste, merge, print, fax or export data in many  ways.  Both 
  2095. indexing and filter methods are provided for searching, grouping,  browsing 
  2096. and retrieving data.
  2097.  
  2098. MyBASE  also features a fully programmable merge utility. What is  particu-
  2099. larly  noteworthy is that, besides allowing you to do the standard  merging 
  2100. of text and data, commands may be embedded in the merge file to control how 
  2101. records  and  data  are processed, where the output is sent  to,  and  what 
  2102. external  programs to call (ex. DOS functions, file viewers,  word  proces-
  2103. sors, spreadsheets, graphics viewers, FAX software, and so on).
  2104.  
  2105. For  example,  if you had a database of clients, you could create  a  merge 
  2106. file  to send all your clients (or just a small group of them) a  personal-
  2107. ized  letter.  The  merged letter could be sent to a printer  to  obtain  a 
  2108. hardcopy,  or it could just as easily be sent directly to your client,  via 
  2109. FAX.  If  the  letter was faxed, MyBASE would merge  and  FAX  each  letter 
  2110. completely unattended.
  2111.  
  2112. A  sample  contact management system is included with  this  package.  This 
  2113. contact   management system includes, pre-defined view screens, field  edit 
  2114. templates  and  field edit validation, default pop-up selection  boxes  and 
  2115. sample  data. Also included are sample merge programs to  print  envelopes, 
  2116. letters, reports, and to send personalized faxes to multiple destinations.
  2117.  
  2118. You  can  easily  modify this contact management system to  suit  your  own 
  2119. needs,  or  if you wish, you can just as easily create any  number  of  new 
  2120. databases.
  2121.  
  2122. 
  2123. 4.1.1  Quick overview of features
  2124. 
  2125. * The program is small and fast (less than 300K in size).
  2126.  
  2127. * Creates, reads and writes industry standard dBASE III files.
  2128.  
  2129. * Context sensitive and user customizable help system. Push F1 at any time 
  2130.   to display or edit the help information which relates to the current 
  2131.   task.
  2132.  
  2133. * Ability to completely define your own database structure. This includes 
  2134.   descriptive column headings, field edit validation, default field values, 
  2135.   field edit functions/templates and execute/run functions which may be 
  2136.   invoked by pushing Alt+E or Alt+R in the database browse table. 
  2137.  
  2138. * Local Area Network (LAN) compatible.
  2139.  
  2140. * Shell to DOS or run any external program from within MyBASE with less 
  2141.   than 8K of memory overhead.
  2142.  
  2143. * Supports EMS and XMS memory for improved performance.
  2144.  
  2145. * Enhanced error management and error recovery.
  2146.                                     33
  2147.  
  2148.  
  2149. * Database specific, three level password access system Can be turned
  2150.   either ON or OFF).
  2151.  
  2152. * View data in table or record view mode (F3/TAB toggles between modes).
  2153.  
  2154. * Quick and simple way of defining new ways of looking at data. Unique view 
  2155.   windows may be defined for each database. The view windows will control 
  2156.   how the data will be displayed on screen and in printed reports. 
  2157.  
  2158. * Merge print function to allow merging of text from an external text file 
  2159.   with data from the database. Commands may be embedded in the external 
  2160.   merge file to control how records and data are processed, where the 
  2161.   output is sent to, and what external procedures to call (ex. DOS func-
  2162.   tions, word processors, graphics viewers, FAX software, label printers, 
  2163.   and so on).
  2164.  
  2165. * User configurable print drivers. Export data to printer or a DBF or ASCII 
  2166.   delimited file. The ability to export data to a file is extremely useful 
  2167.   since the exported data will be based on the current database view and 
  2168.   filter conditions which you have set (ie. what you see is what you get). 
  2169.   The exported data may then be imported into a word processor, spread-
  2170.   sheet, desktop publishing package, telecommunications or fax software, 
  2171.   etc...
  2172.  
  2173. * Tag individual records for printing, merging or replacing.
  2174.  
  2175. * Filter database to display or print a group of selected data.
  2176.  
  2177. * Skip through database, searching for specific data.
  2178.  
  2179. * Quick, database wide, search and replacement of data.
  2180.  
  2181. * Memo field support for free-form notes of up to 64K in size per record.
  2182.  
  2183. * Copy and paste data for faster data input.
  2184.  
  2185. * Automatic telephone dialer.
  2186.  
  2187. * Calculate totals and averages for numeric data.
  2188.  
  2189. * Support for EGA and VGA monitors to display more data on screen.
  2190.  
  2191. * Allows for customization of screen colors, video size, date format, and 
  2192.   use of sound.
  2193.  
  2194. * Display or hide records marked for deletion.
  2195.  
  2196. * NOTE: MyBASE is continually updated and refined. The latest version      
  2197.   of MyBASE may have additional functionality and features not specified 
  2198.   here.
  2199.  
  2200. 
  2201. 4.1.2  System requirements
  2202. 
  2203. A PC-DOS or MS-DOS compatible system with at least 640K RAM.
  2204. A hard disk with at least 1.0 MB free.
  2205. PC-DOS/MS-DOS 3.1 or higher.
  2206.                                     34
  2207.  
  2208. 
  2209. 5.0 ORDERING SOFTWARE: WHAT YOU WILL RECEIVE
  2210. 
  2211. When  you purchase any software from Armada Systems, your  satisfaction  is 
  2212. 100%  guaranteed. If for any reason you are not completely  satisfied  with 
  2213. the  product you may return it within 30 days for a refund. In addition  to 
  2214. this guarantee, you will receive the following:
  2215.  
  2216.      (1) The latest version of software.
  2217.      (2) Complete reference and user's guide.
  2218.      (3) Free technical support.
  2219.      (4) Notice of future updates and new products.
  2220.      (5) Eligibility for low cost upgrades.
  2221.      (6) Free shareware software, as follows:
  2222.  
  2223.      ┌────────────────────────────┬─────────────────────────────────┐
  2224.      │ PROGRAM ORDERED            │ FREE SHAREWARE YOU WILL RECEIVE │ 
  2225.      ├────────────────────────────┼─────────────────────────────────┤
  2226.      │ DAS, DMM, or PCM           │ MyBASE                          │
  2227.      │ MyBASE                     │ Decision Analysis System        │
  2228.      └────────────────────────────┴─────────────────────────────────┘
  2229.  
  2230. To place your order, fill out the order form on the following page and mail 
  2231. it to Armada Systems, along with a company purchase order, cheque or  money 
  2232. order payment, made out to "B. BORZIC". Payment must be in the quoted  U.S. 
  2233. or  Canadian  funds. Site licensing and volume discounts (QTY.  >=  5)  are
  2234. available, please write for details.
  2235.  
  2236.  
  2237. 
  2238. ARMADA SYSTEMS SOFTWARE REGISTRATION AND ORDER FORM
  2239. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2240. 
  2241. To order software, please fill out this order form and mail it to the 
  2242. address given below, along with a company purchase order, cheque or money 
  2243. order payment, made out to "B. BORZIC". Payment must be in the quoted U.S. 
  2244. or Canadian funds. Site licensing and volume discounts (QTY. >= 5) are
  2245. available, please write for details.
  2246.  
  2247. When you purchase software from Armada Systems, your satisfaction is 100% 
  2248. guaranteed. If for any reason you are not completely satisfied with the 
  2249. product you may return it within 30 days for a refund.
  2250.  
  2251. Boris Borzic, Armada Systems
  2252. P.O. Box 637, Station A
  2253. Downsview, Ontario
  2254. M3M 3A9  CANADA
  2255. Tel. (416) 889-2617 or (905) 889-2617 after October 4, 1993
  2256.  
  2257.  
  2258. NAME ____________________________  TITLE __________________________________
  2259. COMPANY _________________________  DEPARTMENT _____________________________
  2260. ADDRESS ___________________________________________________________________
  2261. CITY ____________________________  STATE/PROVINCE _________________________
  2262. ZIP/POSTAL CODE _________________  COUNTRY ________________________________
  2263. PHONE ___________________________  FAX ____________________________________
  2264.  
  2265. Would you like the program supplied on 5.25" or 3.5" disks? _______________
  2266. Where did you obtain the DAS software? ____________________________________
  2267.  
  2268. DAS 2.45 - 9317190
  2269. +-------------------------------------------------------------------------+
  2270. |           DESCRIPTION               | U.S. $ |  CDN $ | QTY |  TOTAL $  |
  2271. |-------------------------------------|--------|--------|-----|-----------|
  2272. | Complete DAS package (DMM + PCM)    | 149.00 | 179.00 |     |           |
  2273. |-------------------------------------|--------|--------|-----|-----------|
  2274. | DMM program only                    |  99.00 | 119.00 |     |           |
  2275. |-------------------------------------|--------|--------|-----|-----------|
  2276. | PCM program only                    |  99.00 | 119.00 |     |           |
  2277. |-------------------------------------|--------|--------|-----|-----------|
  2278. | MyBASE                              | 124.00 | 149.00 |     |           |
  2279. |-------------------------------------|--------|--------|-----|-----------|
  2280. | DMM + PCM + MyBASE ordered together | 249.00 | 299.00 |     |           |
  2281. +-------------------------------------------------------------|-----------|
  2282.                              Purchase order processing charge |   15.00   |
  2283.                            (cross out if payment is enclosed) |           |
  2284.                                                               |-----------|
  2285.                                           Shipping & handling |    8.00   |
  2286.                                                               |-----------|
  2287.                                              Applicable taxes |           |
  2288.                                                               |-----------|
  2289.                                                         TOTAL |           |
  2290.                                                               +-----------+
  2291.  
  2292. Signature ______________________________  Date ____________________________
  2293.  
  2294. Use the back of this sheet to add any comments or suggestions you may have.
  2295.  
  2296.  
  2297.  
  2298.  
  2299.  
  2300.  
  2301.  
  2302. 
  2303.                                 REFERENCES
  2304. 
  2305.  
  2306.  
  2307.  
  2308.  
  2309.          Alexander M. Joyce, Saaty L. Thomas: "Thinking With Models,"
  2310.             Pergamon Press 
  2311.  
  2312.          Chryssolouris G, Chan S., Cobb W.: "Decision Making in the
  2313.             Factory Floor," COMMLINE, May-June 1986         
  2314.  
  2315.          Green P.E., Wind Y.: "Multiattribute Decisions in Marketing:
  2316.             A Measurement Approach," Dryden Press, 1973
  2317.  
  2318.          Ho K. James: "Analytic Hierarchies and Holistic Preferences,"
  2319.             College of Business Administration 
  2320.             The University of Tennessee, Knoxville, TN  37996
  2321.  
  2322.          Hwang C.L., Yoon K.: "Multiple Attribute Decision Making, 
  2323.             Methods and Applications," Springer-Verlang, 1981
  2324.  
  2325.          Raiffa Howard: "Decision Analysis, Introductory Lectures on 
  2326.             Choices Under Uncertainty," Addison-Wesley, 1968
  2327.  
  2328.          Saaty L. Thomas: "The Analytic Hierarchy Process,"
  2329.             McGraw-Hill, 1980
  2330.  
  2331.          Szonyi A.J., Fenton R.G., White J.A., Agee M.H., Case K.E.:
  2332.             "Principles of Engineering Economic Analysis,"
  2333.             John Wiley and Sons, 1982
  2334.  
  2335.          Wagner M. Harvey: "Principles of Operations Research,"
  2336.             Prentice-Hall, 1975
  2337.  
  2338.  
  2339. 
  2340.  
  2341.                                    NOTES
  2342.  
  2343.