orderedClustering

Version:1.0
Provider:PUT
SOAP service’s name:
 orderedClustering-PUT (see SOAP requests for details)

Description

OrderedClustering - clustering method using graphs and flows

Contact: Mateusz Sarbinowski <mateusz.sarbinowski@student.put.edu.pl>

Web page: https://github.com/dohko93/mcdm/tree/master/orderedClustering

Inputs

(For outputs, see below)

alternatives

List of alternatives.

The input value should be a valid XMCDA document whose main tag is <alternatives>.


preferences

Information about alternatives preferences (preference table).

The input value should be a valid XMCDA document whose main tag is <alternativesMatrix>.


method_parameters

First parameter specifies number of output clusters K. Where K is integer number greater than 1 and less than number of alternatives.

The input value should be a valid XMCDA document whose main tag is <programParameters>. It must have the following form:

<programParameters>
    <parameter id="NumberOfClusters">
        <values>
            <value>
                <integer>%1</integer>
            </value>
        </values>
    </parameter>
</programParameters>

where:

  • %1 is a parameter named “number of clusters”. This is a int, and the value should conform to the following constraint: A integer value greater than 1 and lower than the number of alternatives. More formally, the constraint is:

    %1 > 1
    

Outputs

result

List of alternatives sets where each set representing one cluster. Sets are ordered, less id value represents better set.

The returned value is a XMCDA document whose main tag is <alternativesSets>.


messages

Messages or errors generated by this module.

The returned value is a XMCDA document whose main tag is <programExecutionResult>.


Original xml description