| Version: | 1.0 | 
|---|---|
| Provider: | PUT | 
| SOAP service’s name: | |
| HierarchicalDEA-CCR_preferenceRelations-PUT(see SOAP requests for details) | |
Computes necessary and possible preference relations for the pairs of DMUs (alternatives) using CCR Data Envelopment Analysis Model with hierarchical structure of 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>
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>
                                                <value>[...]</value>
                                        </performance>
                                        [...]
                                </alternativePerformances>
                                [...]
                        </performanceTable>
The hierarchical structure of criteria.
The input value should be a valid XMCDA document whose main tag is <hierarchy>.
It must have the following form:
<hierarchy>
    <node>
        <criterionID>[...]</criterionID>
        <node>
            <criterionID>[...]</criterionID>
            <node>
                [...]
            </node>
            [...]
        </node>
        [...]
    </node>
</hierarchy>
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>
                                <constraint>
                                        <element>
                                                <criterionID> [...] </criterionID>
                                                <coefficient>
                                                        [...]
                                                </coefficient>
                                        </element>
                                        [...]
                                        <operator>[...]</operator>
                                        <rhs>
                                                [...]
                                        </rhs>
                                </constraint>
                                [...]
                        </criteriaLinearConstraints>
Represents parameters (hierarchyNode).
The input value should be a valid XMCDA document whose main tag is <methodParameters>.
It must have the following form:
<methodParameters>
    <parameter id="hierarchyNode">
        <value><label>%1</label></value>
    </parameter>
</methodParameters>
where:
A list of pairs of DMUs related with necessary preference relation.
The returned value is a XMCDA document whose main tag is <alternativesComparisons>.
It has the following form:
<alternativesComparisons>
                                       <pairs>
     <pair>
         <initial>
           <alternativeID>[...]</alternativeID>
         </initial>
         <terminal>
           <alternativeID>[...]</alternativeID>
         </terminal>
         <values>
           <value>
             <real>1</real>
           </value>
         </values>
     </pair>
                                         [...]
   </pairs>
   [...]
                               </alternativesComparisons>
A list of pairs of DMUs related with possible preference relation.
The returned value is a XMCDA document whose main tag is <alternativesComparisons>.
It has the following form:
<alternativesComparisons>
                                       <pairs>
     <pair>
         <initial>
           <alternativeID>[...]</alternativeID>
         </initial>
         <terminal>
           <alternativeID>[...]</alternativeID>
         </terminal>
         <values>
           <value>
             <real>1</real>
           </value>
         </values>
     </pair>
                                         [...]
   </pairs>
   [...]
                               </alternativesComparisons>
A list of messages generated by the algorithm.
The returned value is a XMCDA document whose main tag is <methodMessages>.