You are not logged in. Click here to log in.

Application Lifecycle Management

Search In Project

Search inClear

MCDA: Mulit Critaria Decision Analysis#6453/HEAD / v4
Tags:  not added yet

MCDA: Mulit Critaria Decision Analysis[SERVICE-6453]

Tracker: Services Priority: NormalNormal Status: Deployed
Submitted by: wlloydJan 12 2016 11:03 Modified by: tcwibleAug 02 2019 14:51 Type:
Model
Path: m/mcda/1.0 Context: csip-mcda Version: 1.0
Endpoints: http://csip.engr.colostate.edu:8082/csip-mcda/m/mcda/comparisonmethods/1.0
Maintainers:
Website: -- Apps:
--
Test Status:
--
Last Tested: -- Test Count: --
Test Success Rate: -- Failed Tests: --
Traceability
Loading…
Description
The MCDA tool is a generalized multi-criteria decision analysis tool that implements a number of MCDA models. The simplest MCDA model available is the weighted average (WAM) approach which normalizes the alternatives and applies the user desired weights and determines the best alternative. The new analysis included is the Compromise Programming (CP) method, which is similar to WAM but applies a power transformation to amplify small differences between similar alternatives. A more complex MCDA method included is Promethee II method. This method uses comparison based matrix to sum differences between alternatives and determine the best alternative. A final, and most complex, method is the AHP matrix method to determine complex weighting between multiple criteria and sub-criteria. Each method can handle multiple sub-criteria within multiple main criteria. For example, if you are examining options for a new dam on a river, one set of criteria could be grouped together under 'hydrology impacts' while other criteria could be grouped under 'environmental impact' and even others under 'cost'. This allows a user to specify things like environmental impact being far more important than hydrology impact, but cost is still more important than both as well as prioritizing the sub-criteria within each main criterion. See below:

Main Criteria (relative importance weight, bigger = more important) hydrology impacts (1) environmental impacts (2) cost (2.5)

Sub-Criteria, hydrology impacts (relative importance weight) total size of the reservoir (3) height of the dam (1) size of required spillway for overflow (1.5) changes in downstream flow magnitudes (2)

Sub-Criteria, environmental impacts (relative importance weight) area of land submerged (1) number of species impacted (3) fish passage through/around the dam (2)

Sub-Criteria, cost (relative importance weight) cost to build the dam (2) risk/cost of the size of the dam to downstream towns (4) life-span of dam design (1)

{
  "metainfo": {},
  "parameter": [
    {
      "name": "model_type",
      "description": "The mcda model to be run or a multiple models to be run separated by $$: 'WAM', 'CP', 'PrometheeII', or 'AHP' are allowed values. (WAM = Weighted Average Method, CP = Compromise Programing, PrometheeII = Promethee II method, AHP = Analytical Hierarchy Process)",
      "value": "WAM$$CP$$PrometheeII"
    },
    {
      "name": "input_file",
      "description": "the input file formated shown below (as a CSV file), rows separated by '\n' and columns separated by ','",
      "value": "'Alternative','name1','name2'\n'ID','acres','hydrogrp_ssurgo'\n'Min\/Max',0,0\n'Weights',1.0,1.0\n'Indifference',0.0,0.0\n'Inactive\/Active',1,1\n1,34099.7445431,3.0\n3,24407.6519486,1.0\n4,27187.2900918,1.0\n5,26141.1071266,3.0\n6,45829.216317,2.0\n7,23616.1996122,3.0\n8,35294.9337474,3.0\n2,26665.2163959,2.0"
    },
    {
      "name": "input_weights",
      "description": "Weights for the relative importance of the input criteria, separated by \n",
      "value": "0.5\n0.2"
    },
    {
      "name": "AHP_mainMatrix",
      "description": "The AHP matrix of importance weighting for the main criteria (as a CSV), rows separated by '\n' and columns separated by ',' (or blank if AHP is not included in model_type)",
      "value": ""
    },
    {
      "name": "AHP_subMatrices",
      "description": "The AHP matrix of importance weighting for the sub criteria. Multiple criteria separated by '\t' in the order of the criteria in the input_file (as a CSV), rows separated by '\n' and columns separated by ',' (or blank if AHP is not included in model_type)",
      "value": ""
    }
  ]
}
{
    "metainfo": {
        "name": "comparison_ methods",
        "description": "MCDA_comparison_ methods",
        "version": "1.0",
        "service_url": "http://csip.engr.colostate.edu:8088/csip-mcda/m/mcda/comparisonmethods/1.0",
        "status": "Finished",
        "suid": "342faf3e-b567-11e9-b19d-7fbacd3944b6",
        "cloud_node": "10.36.128.17",
        "request_ip": "10.2.228.76",
        "tstamp": "2019-08-02 14:50:47",
        "cpu_time": 15,
        "expiration_date": "2019-08-02 14:51:07"
    },
    "parameter": [
        {
            "name": "model_type",
            "description": "The mcda model to be run or a multiple models to be run separated by $$: 'WAM', 'CP', 'PrometheeII', or 'AHP' are allowed values. (WAM = Weighted Average Method, CP = Compromise Programing, PrometheeII = Promethee II method, AHP = Analytical Hierarchy Process)",
            "value": "WAM$$CP$$PrometheeII"
        },
        {
            "name": "input_file",
            "description": "the input file formated shown below (as a CSV file), rows separated by '\n' and columns separated by ','",
            "value": "'Alternative','name1','name2'\n'ID','acres','hydrogrp_ssurgo'\n'Min/Max',0,0\n'Weights',1.0,1.0\n'Indifference',0.0,0.0\n'Inactive/Active',1,1\n1,34099.7445431,3.0\n3,24407.6519486,1.0\n4,27187.2900918,1.0\n5,26141.1071266,3.0\n6,45829.216317,2.0\n7,23616.1996122,3.0\n8,35294.9337474,3.0\n2,26665.2163959,2.0"
        },
        {
            "name": "input_weights",
            "description": "Weights for the relative importance of the input criteria, separated by \n",
            "value": "0.5\n0.2"
        },
        {
            "name": "AHP_mainMatrix",
            "description": "The AHP matrix of importance weighting for the main criteria (as a CSV), rows separated by '\n' and columns separated by ',' (or blank if AHP is not included in model_type)",
            "value": ""
        },
        {
            "name": "AHP_subMatrices",
            "description": "The AHP matrix of importance weighting for the sub criteria. Multiple criteria separated by '\t' in the order of the criteria in the input_file (as a CSV), rows separated by '\n' and columns separated by ',' (or blank if AHP is not included in model_type)",
            "value": ""
        }
    ],
    "result": [
        {
            "name": "weightedAverageOfInputs",
            "value": [
                [
                    "Alternative",
                    "'name1'",
                    "'name2'"
                ],
                [
                    "1",
                    3.112179886195355,
                    1
                ],
                [
                    "3",
                    4.857479540592255,
                    5
                ],
                [
                    "4",
                    4.356937326062816,
                    5
                ],
                [
                    "5",
                    4.5453283004366725,
                    1
                ],
                [
                    "6",
                    1,
                    3
                ],
                [
                    "7",
                    5,
                    1
                ],
                [
                    "8",
                    2.8969566735748504,
                    1
                ],
                [
                    "2",
                    4.450949535721343,
                    3
                ]
            ]
        },
        {
            "name": "output",
            "value": "Output successfully created"
        },
        {
            "name": "output_location",
            "value": "mcda_results_out.csv"
        },
        {
            "name": "mcda_results_out.csv",
            "value": "http://csip.engr.colostate.edu:8088/csip-mcda/q/342faf3e-b567-11e9-b19d-7fbacd3944b6/mcda_results_out.csv"
        }
    ]
}
 (none)
 mcda_results_out.csv
Details
Comments & Attachments
Associations
Children
SCM Commits
History (4)
Baselines
All (4)

Filter
 
No data to display.