The purpose of this webservice is to infer parameters of an ELECTRE TRI Bouyssou-Marchant model, also called MR-Sort model. It takes in input the categories and criteria of the model and examples of assignments. The user should also specify several parameters of the metaheuristic: the size of the population of models (nmodels), the number of iterations to do with the heuristic adjusting the profiles, and the number of iterations (niter_heur) of the main loop (niter_meta). The metaheuristic will try to find a MRSort model which is compatible with the highest number of examples given in input.
(For outputs, see below)
The list of criteria of the model.
The list of learning alternatives to use to learn the MR-Sort model.
The list of categories of the model and their rank
The performance table of the learning alternatives.
The assignments of the alternatives in the different categories.
The parameters of the metaheuristic. ‘nmodels’: the size of the population; ‘niter_heur’: the number of iterations of the heuristic; ‘niter_meta’: the number of iterations of the main loop.
Optional: yes, enabled by default
The solver to use. Currently CPLEX and GLPK are supported. In none specified, GLPK is used.
The reference alternatives that are compatible with the profiles, weights and majority threshold computed by the webservice.
The profiles performance table of the profiles computed by the webservice.
The set of criteria weights found by the webservice.
The category profiles computed by the webservice.
The majority threshold computed by the webservice.
A list of messages generated by the webservice. In this output the result of the inference will be given. It gives informations on what might be wrong in the inputs.
For further technical details on the web service underlying this program, have a look at its documentation here.