HierarchicalDEA-ValueAdditive_extremeRanks

Provider:PUT
Version:1.0

Description

Computes extreme efficiency ranks for the given DMUs (alternatives) using Additive Data Envelopment Analysis Model with hierarchical structure of inputs and outputs.

Inputs

(For outputs, see below)

units

Description:

A list of alternatives (DMUs).

inputs/outputs scales

Description:

Information about inputs and outpus (leaf criteria) scales (preference directions) and optionally about boundaries

XMCDA related:

  • Tag: criteriaScales
  • Code:
<criteriaScales>
<criterionScale>

<criterionID>[…]</criterionID> <scales>

<scale>
[…]

</scale>

</scales>

</criterionScale> […]

</criteriaScales>


performance

Description:

A list of alternatives (DMUs) performances (on leaf hierarchy criteria).

XMCDA related:

  • Tag: performanceTable

  • Code:

    <performanceTable>
                                    <alternativePerformances>
                                            <alternativeID> [...] </alternativeID>
                                            <performance>
                                                    <criterionID>
                                                            [...]
                                                    </criterionID>
                                                    <values><value>[...]</value></values>
                                            </performance>
                                            [...]
                                    </alternativePerformances>
                                    [...]
                            </performanceTable>
    

hierarchy

Description:

The hierarchical structure of criteria.

XMCDA related:

  • Tag: criteriaHierarchy

  • Code:

    <criteriaHierarchy>
                                    <nodes>
                <node>
                    <criterionID>[...]</criterionID>
                    <nodes>
                        <node>
                            <criterionID>[...]</criterionID>
                            [...]
                        </node>
                        [...]
                    </nodes>
                </node>
            <nodes>
                            </criteriaHierarchy>
    

weights constraints

Optional: yes, disabled by default

Description:

A list of hierarchy criteria linear constraints.

XMCDA related:

  • Tag: criteriaLinearConstraints

  • Code:

    <criteriaLinearConstraints>
        <constraints>
            <constraint>
                <elements>
                    <element>
                        <criterionID> [...] </criterionID>
                        <coefficient>
                            [...]
                        </coefficient>
                    </element>
                    [...]
                </elements>
                <operator>[...]</operator>
                <rhs>
                    [...]
                </rhs>
            </constraint>
            [...]
        </constraints>
    </criteriaLinearConstraints>
    

parameters

Description:

Represents parameters.
“hierarchy node” is the ID of the hierarchy criterion for which the analysis should be performed; “transformToUtilities” means if data should be tranformed into values from range [0-1]; “boundariesProvided” means if inputsOutputs file contains information about min and max data for each factor.

GUI information:

  • Parameter values can be defined via the GUI or the XMCDA file, by default via GUI.
  • Name: hierarchy node
    • Type: string
    • Default value: “root”
  • Name: transform to utilities
    • Default value: true
  • Name: boundaries provided
    • Default value: false

XMCDA related:

  • Tag: programParameters

  • Code:

    <programParameters>
        <parameter id="hierarchyNode">
            <values>
                <value><label>%1</label></value>
            </values>
        </parameter>
        <parameter id="transformToUtilities">
      <values>
        <value><boolean>%2</boolean></value>
      </values>
                </parameter>
                <parameter id="boundariesProvided">
      <values>
        <value><boolean>%3</boolean></value>
      </values>
                </parameter>
    </programParameters>
    

Outputs

best rank

Description:

A list of alternatives with computed best rank for each of them.

XMCDA related:

  • Tag: alternativesValues

  • Code:

    <alternativesValues>
                                    <alternativeValue>
                                      <alternativeID> [...] </alternativeID>
                                      <values>
                                             <value>[...]</value>
                                      </values>
                                    </alternativeValue>
                                    [...]
                            </alternativesValues>
    

worst rank

Description:

A list of alternatives with computed worst rank for each of them.

XMCDA related:

  • Tag: alternativesValues

  • Code:

    <alternativesValues>
                                    <alternativeValue>
                                      <alternativeID> [...] </alternativeID>
                                      <values>
                                             <value>[...]</value>
                                      </values>
                                    </alternativeValue>
                                    [...]
                            </alternativesValues>
    

messages

Description:

A list of messages generated by the algorithm.

XMCDA related:

  • Tag: programExecutionResult

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