| Version: | 1.0 | 
|---|---|
| Provider: | PUT | 
| SOAP service’s name: | |
HierarchicalDEA-ValueAdditive_efficiencies-PUT (see SOAP requests for details) | 
|
Computes efficiency scores for the given DMUs (alternatives) using Additive Data Envelopment Analysis Model with hierarchical structure of inputs and outputs.
(For outputs, see below)
A list of alternatives (DMUs).
The input value should be a valid XMCDA document whose main tag is <alternatives>.
It must have the following form:
<alternatives>
        <alternative>
            [...]
        </alternative>
        [...]
    </alternatives>
Information about inputs and outpus (leaf criteria) scales (preference directions) and optionally about boundaries
The input value should be a valid XMCDA document whose main tag is <criteriaScales>.
It must have the following form:
<criteriaScales>
- <criterionScale>
 <criterionID>[…]</criterionID> <scales>
- <scale>
 - […]
 </scale>
</scales>
</criterionScale> […]
</criteriaScales>
A list of alternatives (DMUs) performances (on leaf hierarchy criteria).
The input value should be a valid XMCDA document whose main tag is <performanceTable>.
It must have the following form:
<performanceTable>
                                <alternativePerformances>
                                        <alternativeID> [...] </alternativeID>
                                        <performance>
                                                <criterionID>
                                                        [...]
                                                </criterionID>
                                                <values><value>[...]</value></values>
                                        </performance>
                                        [...]
                                </alternativePerformances>
                                [...]
                        </performanceTable>
The hierarchical structure of criteria.
The input value should be a valid XMCDA document whose main tag is <criteriaHierarchy>.
It must have the following form:
<criteriaHierarchy>
                                <nodes>
            <node>
                <criterionID>[...]</criterionID>
                <nodes>
                    <node>
                        <criterionID>[...]</criterionID>
                        [...]
                    </node>
                    [...]
                </nodes>
            </node>
        <nodes>
                        </criteriaHierarchy>
A list of hierarchy criteria linear constraints.
The input value should be a valid XMCDA document whose main tag is <criteriaLinearConstraints>.
It must have the following form:
<criteriaLinearConstraints>
    <constraints>
        <constraint>
            <elements>
                <element>
                    <criterionID> [...] </criterionID>
                    <coefficient>
                        [...]
                    </coefficient>
                </element>
                [...]
            </elements>
            <operator>[...]</operator>
            <rhs>
                [...]
            </rhs>
        </constraint>
        [...]
    </constraints>
</criteriaLinearConstraints>
The input value should be a valid XMCDA document whose main tag is <programParameters>.
It must have the following form:
<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>
where:
A list of alternatives with computed minimum efficiency scores.
The returned value is a XMCDA document whose main tag is <alternativesValues>.
It has the following form:
  <alternativesValues>
                                  <alternativeValue>
                                    <alternativeID> [...] </alternativeID>
                                    <values>
  <value>[...]</value>
</values>
                                  </alternativeValue>
                                  [...]
                          </alternativesValues>
A list of alternatives with computed maximum efficiency scores.
The returned value is a XMCDA document whose main tag is <alternativesValues>.
It has the following form:
  <alternativesValues>
                                  <alternativeValue>
                                    <alternativeID> [...] </alternativeID>
                                    <values>
  <value>[...]</value>
</values>
                                  </alternativeValue>
                                  [...]
                          </alternativesValues>
A list of alternatives with computed minimal distance to efficienct frontier.
The returned value is a XMCDA document whose main tag is <alternativesValues>.
It has the following form:
  <alternativesValues>
                                  <alternativeValue>
                                    <alternativeID> [...] </alternativeID>
                                    <values>
  <value>[...]</value>
</values>
                                  </alternativeValue>
                                  [...]
                          </alternativesValues>
A list of alternatives with computed maximal distance to efficienct frontier.
The returned value is a XMCDA document whose main tag is <alternativesValues>.
It has the following form:
  <alternativesValues>
                                  <alternativeValue>
                                    <alternativeID> [...] </alternativeID>
                                    <values>
  <value>[...]</value>
</values>
                                  </alternativeValue>
                                  [...]
                          </alternativesValues>
A list of messages generated by the algorithm.
The returned value is a XMCDA document whose main tag is <programExecutionResult>.