Decision Deck project

diviz software

Using diviz: Developer's corner:

XMCDA standard

XMCDA web services

Frozen initiatives



additiveValueFunctionsIdentification

Provider:RXMCDA
Version:1.1

Description

-Contact: Helene Schmitz and Patrick Meyer (patrick.meyer@telecom-bretagne.eu)

-Web page: None

Identifies an set of piecewise linear additive value functions according to a ranking of the alternatives. If the number of segments is not given, a general additive value function is looked for.

Inputs

separationThreshold

Description:

Threshold value indicating the minimal difference in terms of the overall value between two neighbor alternatives in the given ranking.

GUI information:

-Status: define parameter value via XMCDA file or input by hand, by default via input by hand.

-Name: separationThreshold

-Constraint description: The value should be a strictly positive float, less than the highest possible overall value.

segments

Description:

The number of segments for the additive value functions. If it is not given, then a general additive value function is searched for.

XMCDA related:

-Tag: methodParameters

-Code:

<methodParameters>
    <parameter
         name="criteriaSegments"><!-- REQUIRED  -->
        <value>
            <integer>%1</integer>
        </value>
    </parameter>
</methodParameters>

GUI information:

-Status: define parameter value via XMCDA file or input by hand, by default via input by hand.

-Name: numberOfSegments

-Constraint description: The value should be a strictly positive integer.

-Default value: 1


criteria

Description:

A list of criteria. Criteria can be activated or desactivated via the <active> tag (true or false). By default (no <active> tag), criteria are considered as active.

XMCDA related:

-Tag: criteria

-Code:

<criteria>
    <criterion>
        <active>[...]</active>
        [...]
    </criterion>
    [...]
</criteria>

alternatives

Description:

A list of alternatives. Alternatives can be activated or desactivated via the <active> tag (true or false). By default (no <active> tag), alternatives are considered as active.

XMCDA related:

-Tag: alternatives

-Code:

<alternatives>
    <alternative>
        <active>[...]</active>
        [...]
    </alternative>
    [...]
</alternatives>

performanceTable

Description:

A performance table. The evaluations should be numeric values, i.e. <real>, <integer> or <rational>.

XMCDA related:

-Tag: performanceTable

alternativesRanks

Description:

The ranking of the alternatives, the best alternative having the lowest rank.

XMCDA related:

-Tag: alternativesValues

Outputs

messages

Description:

A list of messages generated by the algorithm.

XMCDA related:

-Tag: methodMessages

valueFunctions

Description:

The value functions of the selected criteria.

XMCDA related:

-Tag: criteria

-Code:

<criteria mcdaConcept="valueFunctions">
        <criterion>
                <criterionID>[..]</criterionID>
                <criterionFunction>
                        <points>
                                <point>
                                        <abscissa><real>[...]</real></abscissa>
                                        <ordinate><real>[...]</real></ordinate>
                                </point>
                        </points>
                </criterionFunction>
        </criterion>
</criteria>

For further technical details on the web service underlying this program, have a look at its documentation here.