Abstract

In recent years, nominal classification problems have gained importance, especially in the context of strategic management of organizations. In this sense, this paper presents a novel multicriteria nominal classification method, derived from the concepts of PROMETHEE, applied to use in problems characterized by minimum performance profiles (MMP) for the classes. The main advantages of this proposal are criterion and alternative flexibility for classes; robustness, because it uses the concepts of a well-known method (PROMETHEE); and usefulness, because many real situations are characterized by MMP for the classes. Moreover, a real-world example is presented: a retailer’s assignment in a bank, showing the applicability of the method. The proposal of a new multicriteria nominal classification method emerges from a need to devise a more flexible and realistic procedure for characterizing classes because the feature of criterion and alternative flexibility for classes has not been addressed in any extant multicriteria nominal classification procedure. The present proposal thereby endeavors to address this deficit in the multicriteria field.

1. Introduction

Multicriteria decision problems represent situations in which the decision maker (DM) confronts at least two alternatives, and the decision aims to achieve multiple objectives that are, most of the time, conflicting [1]. In these problems, the DM may pose the problem by choosing, ranking, classifying, or describing the alternatives. These modes of framing are referred to as problematics [2].

Classification allows a DM to assign alternatives to predefined classes, a process known as supervised assignment, or to nonpredefined classes, which is known as unsupervised classification and typically referred to as clustering. In both cases, according to [3], this problematic has compelling implications in numerous areas related to practical or scientific issues, such as the following fields: inventory classification [46]; supplier classification [7]; risk analysis in pipelines [8]; and cooperation classification [9]. For more detailed information on clustering approaches that permit allocation of alternatives into nonpredefined classes, see [1015].

In the context of a supervised assignment, the predefined classes can either be ordered or not ordered. Sorting applies to cases involving ordered classes, and classification applies to problems involving nonordered classes, also known as nominal classification problems [3]. According to [17], in sorting problems, classes are either represented by the lower and upper bounds of a limiting profile (as in the case of ELECTRE TRI) or by a central profile as in [18].

The method proposed herein enables the allocation of alternatives into predefined classes. The proposal of a new multicriteria nominal classification method based on MPP (minimum performance profiles) emerges from a need to devise a more flexible and realistic procedure for characterizing classes, using concepts already associated with multicriteria methods. It is, however, worth noting that the method is easily adapted to apply to other types of problems with classes characterized by maximum performance profiles, central profiles, or alternatives representing the typical element of a class and pursuant to a proximity index. As such, this proposal’s main advantages are as follows: criterion and alternative flexibility for classes; robustness, conceptualized in terms of a well-known method (i.e., PROMETHEE); and usefulness.

The paper is structured as follows. The next section—Theoretical Contributions—highlights the importance of methods devoted to nominal classification problems by outlining several potential applications and presents the gap of the literature which motivated the development of the method proposed herein. The section Materials and Methods comprises two subsections: the first subsection is devoted to describe nominal classification problems and the aim of the proposed method; the second subsection—Proposed Method: Features and Definitions—first presents this proposed method in detail, along with a summary of PROMETHEE concepts, assumptions, and notations, and goes on to describe the conditions and features used in the proposed nominal classification method. The section Application presents an illustrative example and a comparison among several nominal classification methods, and it is followed by a robustness analysis of the proposed method. The following section provides a discussion of the results. Finally, the section Conclusions presents some conclusions and final remarks.

2. Theoretical Contributions

Although [19] assert that, in recent years, nominal classification problems have grown more important, mainly in the context of managing of organizations and institutions, the same authors also acknowledge that this has not yielded a correspondingly vast literature on multiple criteria nominal classification. Indeed, due to its competitiveness, modern society is on a constant quest for patterns or homogeneity aimed at more effective implementation of its policies and strategies.

Five potential applications of multicriteria nominal classification problems are described in [19]. One such application is the problem of identifying or determining the most accurate disease class(es) for a given patient, based on his/her symptoms. Thus, patients assigned to the same class (es) of disease may be subject to identical medical procedure(s). Alternatively, the process of recruiting soldiers could also be handled as a nominal classification problem, as each candidate is assessed according to multiple individual features (i.e., physical fitness, intelligence, motivation, teamwork skills, and mental faculties) and subsequently assigned to one of several special core skill task units, where they will undertake special training courses. Another potential application relies on the fact that alerting people to information about public health events and risks, via social media, should be pursued differently, according to the specific type of user targeted. Whenever possible, users are characterized in terms of various features, such as age, health condition, frequency of travel, and degree of dependence on social networks. Users can then be assigned to one of several social groups, like “younger,” “middle-aged,” or “elderly.” The fourth potential application concerns the problem of assigning responsibilities to risk owners (i.e., a person or entity responsible for managing an assigned risk). This is normally performed in risk management. Finally, the fifth potential application involves the task of determining the type of instrument(s) for issuing environmental policy best suited to manage each environmental issue in a way that achieves desired outcomes strategically, effectively, and efficiently. This is especially important, because policies play a key role in addressing complex environmental and health problems, and consequently, in improving the state of the environment.

In the multicriteria field, many approaches have been proposed to address the sorting problematic. Evidently, the ELECTRE TRI method [20, 21] is “the most popular”, according to [16], and “the most used”, according to [3], method of ordinal classification and based on limiting or boundary profiles. Adaptations of this method are exemplified by many works, including ELECTRE TRI-C, based on characteristic or central reference profile [22]; ELECTRE TRI-NC, where each class is defined by several central reference actions [23]; and ELECTRE-SORT [24], where classes are defined by central limiting profiles that can also be incomparable. It is possible to cite additional methods, along with the ELECTRE TRI, that deal with ordinal classification: PROMSORT [25]; AHP-Sort [26]; THESEUS [27]; TRICHOM [28]; N-TOMIC [29]; FlowSort [17]; a pairwise comparison-based method [18]; ORCLASS [30]; and a hybrid method based on AHP method, a veto system, and the K-means algorithm [31]. However, there are substantially fewer methods developed to address nominal classification problems than methods, proposed in the last few decades, intended to aid DMs in choosing, ranking, and even sorting problems.

Most current methods designed to handle nominal classifications problems are procedures based on reference actions, also called central profiles. Indeed, [32] argued that such problems usually require determination of whether an alternative a is close or similar to alternative b, or to an alternative representing a typical element of a class—also known as a prototype, and [33] explained preferences for criteria in terms of weights reflecting the importance of the criteria, relative to all classes. As such, the latter mode does not rely on a reference profile, as the weights define the classes. Moreover, [34] treated a problem defining nonordered classes by the least typical representative of each, referred to as the entrance threshold, and [35] defined each class by a given number of features, conditions, or constraints. Problems characterized by MPPs have drawn the attention of multiple researchers. For instance, [36] employed a nominal classification method aimed at enabling a construction company to select managers for different roles (i.e., the classes), according to different competencies and MPPs for classes; [37] applied the NeXClass nominal classification method to the project of assigning military students to one of multiple classes, characterized by MPPs consistent with predefined criteria; and [34, 38, 39] presented a real-world application of a classification method, using MPPs, to a problem in a banking environment.

Indeed, according to a literature review on classification methods, the feature of criterion and alternative flexibility for classes has not been addressed in any extant multicriteria nominal classification procedure, except in the method proposed by [33]. Although the proposal of [33] evaluates the alternatives, according to some criteria, the classification method relies on a binary linear programming approach, akin to a portfolio problem maximizing a valued objective function. The present proposal thereby endeavors to address this deficit in the multicriteria field. The feature of criterion and alternative flexibility for classes will be fully discussed and described in the second subsection of the next section.

3. Materials and Methods

3.1. Nominal Classification Problems

Classification (nominal and ordinal) problems aim to assign alternatives to predefined classes, according to some evaluation criteria, thus, giving the following: a set of alternatives , where ; a set of criteria , where ; a set of classes , where ; and sets of MPPs, for each class and for all criteria, -; the aim is to assign each alternative in a specific class by evaluating the alternative pursuant to the criteria relevant to the different classes and also according to the MPPs defined for each class. Mathematically, each class is represented by a of MPPs. Further, each class is defined by a unique MPP. These concepts are represented, schematically, in Figure 1.

According to Figure 1, an alternative must meet the minimum performance profile for each criterion , defined for a specific class k, to be able to belong to this class. The problem presented in Figure 1 is a sorting problem, as, when comparing two classes and for all criteria, the MPP required by is always greater than that required by .

The main feature distinguishing nominal classification from sorting problems is that, in the first, classes are nonordered regarding the criteria. Figure 2 illustrates this idea for a nominal classification problem characterized by MPPs.

As is observable in Figure 2, the MPP required by some criteria in some classes does not follow an order. To wit, the classes are nonordered. For example, the MPP required for one alternative, to be assigned to class , is greater than the MPP required for the same alternative to be assigned to class for criterion . However, the MPP requirement in the case of criterion is greater for the class than it is for the class.

Regarding the methods applicable to multicriteria nominal classification problems, researchers have proposed some modes of assigning alternatives to classes, including the following: [41] proposed the fuzzy nominal classification method PROAFTN; [33] presented a multicriteria decision method with an additive linear function, based on SMART and with linear constraints; [32] developed a method based on the concepts of concordance and discordance; and [19] proposed a nominal classification method based on the concepts of similarity and dissimilarity. There are certainly more nominal classification proposals, such as those from the following researchers: [42], with TRINONFC; [43], with CLOSORT; [34], with NeXClass; [35], with a method based on selectability/rejectability measures; and [44].

As can be seen, there are numerous potential applications of multicriteria nominal classification problems. This is a clear motivation driving the development of the proposal presented in this paper. The problem stated here consists of assigning an alternative to a specific class, considering a set of alternatives, a set of predefined nonordered classes, and a set of evaluation criteria. Also, for each predefined class, the DM defines a MPP for each evaluation criterion, which represents the minimum requirements for the inclusion of an alternative in this class. In that way, the method proposed here differs from the methodological contributions described previously. Our proposal aims to assign each alternative to the most suitable class, or rather, the alternative that outranks the reference profile with a greater magnitude, thereby ensuring coherent classification is coherent.

The next subsection details the aspects of the proposed method, after presenting the general features of the outranking multicriteria approach—more specifically the PROMETHEE, in which the proposal is based.

3.2. Proposed Method: Features and Definitions

Following an outranking multicriteria approach, where two alternatives and are compared, the result must be expressed as a preference. Therefore, a preference function F / F: , representing the intensity of preference of alternative regarding alternative , must be recognized, such that [2, 4548].(i)F() = 0 means indifference between and , or no preference of over ;(ii)F() ~ 0 means weak preference of over ;(iii)F() ~ 1 means strong preference of over ;(iv)F() = 1 means strict preference of over .

It is worth stating that the symbol ~ stands for “close to” in the multicriteria literature [4548].

Among methods for outranking multicriteria, the PROMETHEE, proposed by [48], is particularly simple and suitable method for achieving accuracy, where multiple evaluation criteria are involved [49]. The PROMETHEE methods use six types of preference functions associated with each criterion, as detailed by [48]. These were based on previous methods, such as ELECTRE III (linear criterion), or on preference modeling structures (usual, U-shape, and level criterion). In most practical applications, the six preference types provide the DM with a sufficient level of flexibility [40]. The six types of criteria and their respective descriptions are provided in Table 1.

As presented in Table 1, most types of preference functions used in PROMETHEE have a double threshold: and . Reference [50] has noted the importance of defining the structure of criteria in classification methods, by a double threshold (i.e., preference and indifference thresholds). According to this author, a double-threshold structure prevents improper classification. To wit, the absence of preference and indifference thresholds can lead to improper judgements between strict preference and indifference among alternatives and profiles of classes. In fact, several multicriteria classification methods, such as ELECTRE TRI or NeXClass, rely on the double-threshold structure.

Further, another justification for the double-threshold structure is that it facilitates avoidance of weak outranking relations between alternatives and profiles of classes that produce improper assignments to classes. Moreover, given that there must be imprecise and uncertain information about the MPPs, setting indifference and preference thresholds is recommended. Finally, in a case where the DM is absolutely sure about the values for the MPPs, the preference and indifference thresholds can equal zero. Therefore, our approach is flexible in the sense that it can use or not use a double-threshold structure.

For each pair of alternatives and , one first defines a preference index for regarding over all the criteria. Suppose every criterion () has been identified as one of the six types considered (Table 1), so the preference functions have been defined for each . The multicriteria preference index for with regard to over all the criteria in the PROMETHEE method is therefore defined as the weighted average of preference functions : represents the preference function of alternative regarding over the criterion .

represents the weight of criterion .

represents the intensity of preference of the DM of alternative over alternative , given all the criteria simultaneously. It is a value between 0 and 1:(i) () ~ 0 denotes a weak preference of over for all the criteria,(ii) () ~ 1 denotes a strong preference of over for all the criteria.

In classification problems, nominal or ordinal, the outranking relationships are then generated by comparing alternatives to profiles. This comparison, in the approach proposed in this paper, is made through two indices that validate the claim . These indices are defined in the following set of terms.

Definition 1 (intensity of membership). For any alternative from and any MPP representing class , () represents the intensity of the membership of in ; to wit, the amount of evaluation criteria supports this membership. represents the preference function of alternative regarding the profile over the criterion for the class .

Definition 2 (intensity of nonmembership). Having   from and any MPP representing class , represents the amount of evaluation criteria opposed to the membership of into . represents the preference function of the profile regarding an alternative over the criterion for the class .
The sets of parameters for application of the present nominal classification proposal are as follows:: the set of all criteria weights for class k;: the set of each MPP for each criterion in class k;: the set of each preference threshold for each criterion in class k.: the set of each indifference threshold for each criterion in class k. Given that not all criteria are necessarily considered across all classes, and even when they are, they may vary in their preference functions, weights, or thresholds, depending on their relevance to and influence on each class, and the sets , , , and may differ for each class.
Based on these two indices (intensity of membership and intensity of nonmembership), the assignment of an alternative to a class is determined by the intensity of the assignment П () described in the following.

Definition 3 (intensity of the assignment). For any alternative from and any MPP , representing class , ) represents the intensity of the assignment of to . Thus, in the proposed method, the objective is to .
The framework presented in Figure 3 summarizes the proposal through steps divided into three phases (Problem Definition, Evaluation, and Assignment).
The Problem Definition phase comprises the definition as follows: (i)The set of alternatives: , where , that must be assigned to some nonordered classes;(ii)The set of nonordered classes: , where ;(iii)The set of criteria: , where , which comprises all the criteria used to define the classes and specifies which alternatives will be evaluated. For each class k, the following sets are also defined:(i)MPPs: ;(ii)Criteria weights: ;(iii)Preference thresholds: ;(iv)The indifference thresholds: . In the Evaluation phase, each single alternative is compared with each MPP , and П (, ) is calculated using (2). Further, each MPP is compared with each single alternative , and П () is calculated, using (3). Then, П () is defined for all alternatives as it bears on all classes.
The Assignment phase is performed via the allocation of each alternative to a specific class as a way of maximizing П ().
In the proposed method, it is possible to apply different criteria subsets to different classes, given the possibility that some criteria may be applicable to characterizing some classes but unnecessary for other classes. It is worth stating that this is a specific characteristic of nominal classification problems and thus does not apply to sorting problems in which classes are ordered and are characterized by the same criteria. Therefore, a unique set of criteria, including all criteria considered for at least one class, is generated. Thus, the set of criteria weights of a class k, for example, is represented by the set . The value of a given criterion weight represents its relevance to each class. So, when a criterion , for example, is neither relevant to nor even considered by a specific class k, assumes a null value. Indeed, other researchers have pointed out the property of criteria flexibility for classes. For instance, [41] claims that criteria weights should be defined in terms of the following two conditions: criterion is not pertinent to the assignment of alternative to class and criterion is the only criterion pertinent to the assignment of alternative to class .
In fact, there are several classification problems where some criteria characterize more than one class and some criteria are specific to one class. In medical diagnosis, for example, patients are assessed on the basis of different symptoms (e.g., fever, pain, headache, and cough) characterizing a very heterogeneous group of diseases (classes). According to the medical evaluation of the patient (alternative), given these various symptoms (criteria), the appropriate treatment is prescribed, to maximize the chances of success [19, 41].
In addition to the criteria flexibility for classes, given that it may not be appropriate to apply the same criteria set to different classes, another important feature in nominal classification problems, exemplified by the proposed method, is the alternative flexibility for classes, which means that some alternatives may be assigned to more than one class, and others may not be assigned to any class. As in the case of medical diagnoses, the patient could have symptoms that characterize different diseases and require different treatments. However, for the disease that represents the worst condition afflicting patient, the correspondent treatment takes priority. In this way, the minimum profile approach is used to identify the class to which an alternative gives the maximum contribution (the worse condition in the medical example), using the expression , by means of assessing the alternative for the criteria that characterize the class .
Therefore, it is important to present formal and explicit definitions of criteria and alternative flexibility for classes.

Definition 4 (criteria flexibility for classes). For each class , the criterion weight () can assume the following values:(a)0, when the criterion is not pertinent for the assignment of an alternative to class .(b)0 < < 1, when the criterion is not the only pertinent criterion for the assignment of an alternative to class .(c)1, when the criterion is the only pertinent criterion for the assignment of an alternative to class .

Definition 5 (alternative flexibility for classes). An alternative , will be as follows:(a)assigned to only one class , if П() 0 and this is the maximum value when comparing with other П(), where .(b)assigned to , if П() 0 and it is the maximum value when comparing with other П() where , and if П() = П(), , .(c)not assigned to any class , if П() 0 k, k=1…c. Despite the importance of flexibility, in relation to both criteria and alternatives, there are only a few works described in the literature, such as [33], which approach this flexibility in the context of proposing models for nominal classification. This flexibility is a particularly strong characteristic of the method proposed in the present work.
Other important properties, regarding nominal classification methods, are proposed by Costa et al. (2018) and regard the operations of merging, splitting, adding, and removing.

Definition 6 (merging operation). If two different classes, and , characterized by MPPs and , respectively, are merged to become a new one, , characterized by the MPP , then . As a result, all the alternatives previously assigned to classes and will be assigned to this new class

Definition 7 (splitting operation). If one class , characterized by the MPP , is separated into two different classes, and , characterized by two new MPPs and , respectively, then one of new classes is characterized by the MPP , that is, or , for all criteria . Consequently, all the alternatives previously assigned class will be assigned to the new classes and .

Definition 8 (adding classes operation). If one class is included in the problem, this operation leads to build a new MPP as well as the set of criteria weights for this class. Such a new class may receive alternatives previously assigned to other classes and alternatives which were previously not assigned to any class.

Definition 9 (removing classes operation). If one class is removed from the problem, alternatives previously assigned to this class may be assigned to one, more than one, or none of the remaining classes.

The next section furnishes a better understanding of the proposed method through the application of the method to a real-world problem.

4. Application

To illustrate the proposal, this paper presents a real-world application that uses real data presented by [34], concerning the problem of assigning retailers to use bank services. The real-world problem involved a Greek bank aiming to reorganize its electronic payment network of retailers equipped with terminals for online payments. To improve service efficiency, the bank wants to assign retailers to four predefined nonordered classes that represent the potential and profitability characteristics, according to specific criteria. The bank uses a two-dimensional evaluation framework, which comprises the retailer’s site potential and profitability dimensions to classify retailers.

Following the framework proposed in Figure 2, for this example, in the Problem Definition phase, the following were defined:(i)20 alternatives: 20 retailers, A = and(ii)4 nonordered classes, , described in Table 2.

The four classification classes (Table 2), defined on the basis of this segmentation, depict the importance of the retailer to the bank.

Further, the classes are also linked to a marketing strategy that the bank will follow as a result of the classification.(i)13 criteria, G = , grouped into financial and nonfinancial dimensions, as shown in Table 3;(ii)4 profiles, ; and(iii)the set of criterion weights , which, in this problem, is the same for all classes.

Data regarding the evaluations of alternatives, criterion weights, and MPP of the classes are shown in Table 4.

Figure 4 illustrates the idea of MPPs, considering the minimum performance profiles ( and ) required for 2 classes ( and ) for 5 of the 13 criteria.

As can be seen in Figure 3, the MPPs for this application do not set boundaries between classes, as expected in nominal classification methods. It worth noting, further, that the profile of class 2 (blue line) is below the profile of class 1 (red line) for criteria , , and , but the profile of class 2 is above the profile of class 1 for criteria and .(i)4 sets of preference thresholds, = () and(ii)4 sets of indifference thresholds, = ().

The data regarding preference and indifference thresholds for each class according to each criterion are shown in Table 5 and in Table 6. The values determined for this problem are exactly the same for all criteria and classes.

The results of the Evaluation phase, where П (,), П (), and П (,) are calculated, can be seen in Appendix. Finally, the Assignment phase is performed through the allocation of each alternative to a specific class as a way to maximize П (,). Table 7 summarizes results of the comparison of this nominal classification proposal with three methods: the NeXClass by [37], the method presented by [35], and the one proposed by [33]—adapted for this example. The methods used in these three papers, as proposed in this paper, aim to help the DM address a nonordinal classification problem. Details about them were presented in the initial sections.

As can be seen, NeXClass [37] differs in three classifications, [35] in one classification, [33] in one classification, and this proposal in one classification, relative to the current procedure. It is important to note that [33, 35] did not apply thresholds to the problem; however, the structure with a double threshold (preference and indifference thresholds) used in this paper prevents improper classification, as stated before. Although our results are the same as those seen [35] and differ only in one classification from the results of [33], it is extremely important to analyze the results with different data.

5. A Scenario Analysis

Therefore, this paper addresses the robustness of the results obtained by the nominal classification method proposed herein, using this first illustrative example. According to [51], robustness is a key issue in the field of decision-aiding, as well as in operations research. As a result, numerous researchers have recently addressed this issue [5162] and have proposed the use of performance measures for classification and clustering methods [63, 64]. The term robustness refers to a capacity for withstanding “vague approximations” and/or “zones of ignorance” to maintain certain properties [51].

In general, the values assigned to the parameters in multicriteria methods are not perfectly defined. Indeed, according to [57], a critical challenge faced by analysts utilizing a multicriteria decision aid (MCDA) framework is the elicitation of the criteria weights. In the proposed method, the aim is to provide recommendations concerning the classification of retailers that remain acceptable for a wide range of values of the parameters. Thus, robustness with respect to different scenarios was assessed by changing some preference parameters, such as criteria weights, profiles of classes, and preference and indifference thresholds. As a result, a total of 138 scenarios were tested: the combination of changing the values of 13 criteria weights, four profiles of classes according to each criterion, and preference and indifference thresholds in ±10%, following similar procedures to those presented in [19, 56].

The results of the analysis of 134 scenarios are shown in Table 8. As can be seen, results are unchanged for 19 out of 20 alternatives. The only alternative showing different classifications, according to different values, for the parameters is . Depending on these values, can be assigned mainly to classes (86.23%) and (86.96%). In addition, in 6.52% of scenarios, is assigned to class , which is the correct class, according to the existing procedure based on heuristics. It is worth noting that the method proposed in this paper assigns to the same class— (using the initial values for parameters). Moreover, alternative is assigned to more than one class in some scenarios analyzed (alternative flexibility for classes feature). In general, these results show that the proposed method leads to robust classification, according to the changes in the preference parameters.

6. Discussion

The illustrative example presented in the previous section demonstrates the applicability of the proposal for nominal classification problems using MPPs and it can be seen that the results achieved by this proposed method are similar to those determined by other nominal classification methods, including the existing procedure performed by the bank, which can be used as the benchmark. This example had twenty alternatives, to be assigned to four classes—each characterized by one profile—regarding thirteen criteria, accounting for thirteen preference thresholds and thirteen indifference thresholds. It is worth noting that, for this example, the criterion flexibility for classes was not verified, as all criteria influenced the assignment to the four classes. Thus, the profiles of each class were evaluated according to the same thirteen criteria.

From the example, it is possible to illustrate the importance of intensity of the nonmembership П () index for a correct assignment. The alternative , for example, could be assigned to the class if only the intensity of the membership index П (, ) had been taken into account. However, was assigned to after considering the intensity of the nonmembership index П (). It demonstrates that, despite the fact that has good evaluation on some criteria to ensure it belongs to the class, this alternative did not meet other important (weighted) criteria for , caused, in a balanced way, to become more pertinent in class ; thus, it was allocated to this class. Still, it is important to highlight that the proposed method aims to maximize the overall allocation, i.e., to assign the alternative to the class that leads to .

Another important characteristic of the present proposal concerns alternative flexibility for classes, which refers to an alternative—according to the intensity of assignment parameter П ()—that can be in zero, one, or more classes. The first possibility could occur when the П () for each class is below a DM’s given minimum, such that the alternative does not belong to any class of the problem. A real-life example might involve some candidates, under consideration for employment by a company, one or more of whom cannot be assigned to any job vacancy, given the lack of required skills. The second possibility is the most common: an alternative is assignable to one, and only one, class. The last possibility refers to a situation where an alternative could be assigned to more than one class, due to a difference between two or more of the biggest П () that is too small or possibly even zero. This was the case for some scenarios considered in the robustness analysis, and it would be the case, in the context of the aforementioned real-life example previously presented, where one or some of the candidates have the skills required for more than one job.

To deal with the alternative flexibility, this work proposes assignment thresholds to be discussed and determined by the DM. These thresholds would be in accordance with a minimum-intensity assignment parameter and indifference between more than one of the biggest intensities of assignment parameters.

One can observe that the proposed method requires the definition of several parameters (criteria weights, preference and indifference thresholds, and MPP) which is a common requirement of most multicriteria methods. For this reason, in the last decades, there has been an increase in research dedicated to elicitation of parameters because the elicitation process is one of the most complex and critical tasks facing research and applications within the field of decision analysis [59]. Indeed, this is especially critical because such parameters can change the position of any alternative in a class [9]. Reference [16], for example, proposed a methodology for the ELECTRE TRI that encompasses this problem, by substituting assignment examples by direct elicitation of the parameters of the model. The values of the parameters are inferred via a certain form of regression on assignment examples, which can be extended to apply to our method.

Another important point is that more than one DM may participate in the nominal classification process and consequently a potential conflict can emerge regarding the numerical values of parameters. An interesting discussion regarding group decision process is provided by [6062]. Finally, it is worth noting that it is possible to incorporate those methodologies related to the elicitation of parameters for group decision in our method.

7. Conclusions

As it can be seen, the type of classification problems which aims to assign alternatives in different classes according to particular characteristics is getting much attention from researchers and practitioners. The method proposed herein has three unique features, namely: flexibility, criterion and alternative flexibility for classes; robustness, because it uses concepts of a well-known method (PROMETHEE); and usefulness, many real problems are characterized by MPP for the classes; thus, this novel approach demonstrably addresses this problem.

Moreover, because our method deals with nominal classification problems using the concept of MPP, the alternatives are designed to classes according to the concept of maximizing the overall performance of the assignment taking into account particular characteristics (criteria) of the classes. For instance, suppose that one is analyzing the health condition (class) of a patient (alternative) according to several symptoms (criteria). Using the proposed method, the patient would be assigned to a class in which the treatment would be efficient for all possible diseases.

For future work, given the relative ease of the proposed method and its practical utility, this research may be extended, by using interval operations to deal with imprecise data. Further investigations may account for the study of the proposed assignment thresholds. Yet, some problems may require classifying alternatives by similarity, to allow for comparisons to the profiles of the classes related to a proximity index. An important item to remember is that this proposal is easily modified to address all problems with maximum performance profiles. Finally, another subject for future research is the development of a decision support system (DSS) with the proposed multicriteria method to make it available in a convenient way.

Appendix

Evaluation Phase for the Illustrative Example

See Table 9.

Data Availability

Previously reported real data were used to support this study and are available at 10.3923/jas.2008.443.452. This prior study is cited at relevant places within the text as reference [34].

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.

Acknowledgments

The authors would like to thank Universidade Federal de Pernambuco (UFPE) in Recife, Brazil, and the Center for Decision Systems and Information Development (CDSID). The authors would also like to thank CNPQ, the Brazilian National Council for Scientific and Technological Development for the financial support.