Abstract

Partnership selection is an important issue in management science. This study proposes a general model based on mixed integer programming and goal-programming analytic hierarchy process (GP-AHP) to solve partnership selection problems involving mixed types of uncertain or inconsistent preferences. The proposed approach is designed to deal with crisp, interval, step, fuzzy, or mixed comparison preferences, derive crisp priorities, and improve multiple solution problems. The degree of fulfillment of a decision maker’s preferences is also taken into account. The results show that the proposed approach keeps more solution ratios within the given preferred intervals and yields less deviation. In addition, the proposed approach can treat incomplete preference matrices with flexibility in reducing the number of pairwise comparisons required and can also be conveniently developed into a decision support system.

1. Introduction

Partnership selection is an important issue in management science. The partnership selection problem can be formulated as a multiple criteria decision making problem [1]. Many researchers have adopted the Analytic Hierarchy Process (AHP; [2]) to solve related problems [3, 4], which uses exact values to express a decision maker’s pairwise comparison judgments in complete preference matrices. However, because the information about future partners is usually incomplete and vague, a decision maker’s judgments are often uncertain, inconsistent, and incomplete.

Several methods have been developed to deal with partner selection problems with uncertain preferences. For instance, Mikhailov [1] proposed a new Fuzzy Preference Programming (FPP) method based on interval pairwise comparison judgments and then used the AHP method to derive global priorities for all possible alternatives. His method can be used for deriving crisp priorities from exact or interval comparison matrices regardless of their consistency. However, the FPP method may yield multiple solution problems resulting in various ranking for partner selection. In addition, this method is unable to treat judgments with step preferences in which the degree of fulfillment is constant over the same step.

Herrera-Viedma et al. [5] developed the consistent fuzzy preference (CFP) method to construct the decision matrices of pairwise comparisons. Wang and Chen [6] applied the CFP method to partnership selection problems; their method can significantly reduce the number of pairwise comparisons since it can deal with incomplete preference matrices. The basic assumption of the CFP method is that a decision maker’s judgments are consistent. However, in reality, a decision maker’s pairwise judgments still contain some degree of uncertainty [7, 8] and inconsistency [9, 10].

Many researchers adopted fuzzy AHP approaches to solve problems involving fuzzy preferences [1114]. However, most obtained fuzzy priority vector needs extra defuzzification techniques to generate a crisp solution. Yu [17] proposed a goal-programming AHP model (GP-AHP) to solve fuzzy AHP problems involving triangular, convex, and mixed concave-convex fuzzy estimates in a group decision-making environment. The GP-AHP approach can obtain a crisp solution efficiently without requiring extra defuzzification techniques. However, this approach is unable to treat judgments with step preferences. In addition, for judgments with interval preferences, the GP-AHP approach can be improved to keep more ratios within the given preferred intervals.

This study aims to develop a general model based on mixed integer programming and GP-AHP to solve partnership selection problems involving uncertain or inconsistent preferences. The proposed approach is designed to deal with crisp, interval, step, fuzzy, or mixed types of uncertain preferences, derive crisp priorities, and improve multiple solution problems. The degree of fulfillment of a decision maker’s preferences is also taken into account. The results show that the proposed approach keeps more solution ratios within the given preferred intervals and yields less deviation. In addition, the proposed approach can also treat incomplete preference matrices, which are quite common in practice, since it is sometimes difficult for decision makers to make comparisons between certain alternatives.

This paper is organized as follows. Section 2 reviews two critical partnership selection approaches with uncertain preferences. Section 3 develops mixed integer programming models for partnership selection problems with various types of preferences. Section 4 presents three numerical examples, and Section 5 draws conclusions.

2. Partnership Selection Approaches with Uncertain Preferences

One common format for expressing preferences is the use of pairwise comparisons, an approach which forces one to directly choose one object over another when comparing two objects, rather than requiring the comparison of all objects simultaneously [15]. All preferences in this study are assumed to be in pairwise comparison form.

Consider the pairwise comparisons with criteria at the same level in a hierarchy . From the basis of AHP [2], the pairwise comparison of over , denoted as , is the preference specified by a decision maker as the ratio of the weights of   to . Let measure the relative dominance of over   in terms of priority weights . Following Saaty, is specified as 1 to 9 numerical rate and   is assumed for all . If a decision maker’s preferences are certain, consistent, and complete, the weight of criterion can be obtained by the AHP method. Once the weight of criterion is derived, the priority of alternatives can be listed. However, a decision maker’s judgments are often uncertain, inconsistent, and incomplete.

This section briefly reviews two critical partnership selection approaches with uncertain preferences: the Fuzzy Preference Programming (FPP) and the goal programming AHP (GP-AHP) method.

2.1. Fuzzy Preference Programming Method (FPP)

Mikhailov [1] proposed the FPP method for partnership selection problems based on interval pairwise comparison judgments. The interval pairwise comparisons can be expressed as  , where and are the lower and upper bounds of , respectively. When the decision maker’s judgments are consistent, there are several priority vectors whose component ratios satisfy the inequalities

However, no priority vector satisfies all interval judgments simultaneously in the inconsistent cases. Mikhailov [1] proposed a solution which approximately satisfies all judgments. It is expressed as where denotes the statement “fuzzy less or equal to.” Fuzzy indicates approximation rather than precision. According to the concept of fuzzy set, if the ratio is within the interval , the degree of fulfillment is equal to one; otherwise, the degree of fulfillment should decrease up to some tolerance limits, and , as shown in Figure 1.

Inequality (2) can be transformed into two fuzzy constraints:

The previous set of fuzzy constraints is expressed as a matrix form  . The  th row of , denoted as , represents a fuzzy constraint and is defined by a fuzzy membership function: where if corresponds to the lower bound , then ; otherwise, . Using the fuzzy min-max operator method proposed by Zimmermann [16], the partnership selection problem is transformed to the following linear program:

FPP model

This method can be used for deriving crisp priorities from exact, interval, or mixed comparison matrices. The major limitation of the FPP method is that the tolerance parameters  must be chosen in advance. When the decision maker’s preferences are inconsistent, different chosen  may result in various solutions. On the other hand, when a decision maker’s preferences are consistent, several priority vectors, whose component ratios satisfy the inequalities in the FPP model, may yield multiple solutions with various priorities. In addition, this method is unable to deal with judgments with step preferences.

2.2. GP-AHP Method

The most commonly used membership function, a triangular membership function, is illustrated as shown in Figure 2, where and are, respectively, the lower and upper bounds of a fuzzy preference , and is the   value which is the most likely to occur. If there are decision makers in the group, the GP- AHP model is formulated as follows:

GP-AHP model where indicates the decision-maker’s fuzzy preference of over . The deviation variable, , is used to treat the absolute term. The triangular membership, , is a function of , where , ,  and   are lower, middle, and upper values of . The slopes of the two line segments in the triangular membership function, and , are given by The trade-off weighting value is calculated by , where and are obtained solutions by assuming that each equals one and zero, respectively.

Yu [17] applied a linearization technique to solve fuzzy AHP problems effectively. However, Yu’s approach to interval preferences can be improved. For instance, given an interval preference , only one constraint is added into Yu’s model. This model can be improved to increase the possibility that final ratios are actually located in the given preferred intervals. In addition, Yu’s approach is unable to treat judgments with step preferences.

This study aims to develop a general model to solve partnership selection problems involving various types of uncertain preferences and improve the limitations of the previous two methods.

3. Multiobjective Programming Models for Various Types of Preferences

A general model is proposed to deal with exact, interval, step, fuzzy, or mixed comparison matrices for partnership selection problems regardless of inconsistencies. First denote as the uncertain preference of over , and let be the set of fuzzy, interval, crisp, and step preferences, respectively. This study assumes that . Models for fuzzy, interval, crisp, and step preferences are developed first. A general model with mixed preferences is constructed last.

3.1. Fuzzy Preferences

A decision maker may prefer to specify fuzzy preferences (i.e., , also denoted as commonly). Fuzzy preferences represent that a decision maker’s judgments are approximate rather than precise. The proposed model for fuzzy preferences is based on the work of Yu [17]. Denote as the membership function of a fuzzy preference .  A fuzzy AHP problem can be expressed in the following multiobjective programming form:

The first objective is to minimize the sum of deviations resulting from approximation, and the second objective is to maximize the sum of membership functions of , which indicates the fulfillment of the decision maker’s preferences. This model is in the form of goalprogramming [18], which can be solved by the weights method [19] to optimize both objectives jointly.

A triangular membership function is illustrated and denoted as , . According to the studies of Yu [17] and Ma and Li [20], a piecewise linear function of   can be expressed as where and . is the absolute value of .

After using the logarithms, the multi-objective programming model can be transferred into a linear program as follows.

Model 1: Multiobjective Programming Fuzzy Preference Model (MPFP). Consider

In order to linearize the absolute term in Obj1, constraints (15) and (16) are added into the model. Expression (17) is used to set the range of weight between 0.01 and 1. Expression (20) is derived from Expression (13). Expressions (19) and (20) are based on Yu [17].

3.2. Constant Interval Preferences

A decision maker may provide constant interval judgments and = , where and indicate the lower and upper bounds, respectively, as shown in Figure 3. In order to integrate different types of preferences, the objective functions of all proposed models are constructed similar to those of MPFP model. This study tries to use the function to represent the fulfillment of the decision maker’s interval preferences. If the optimal preference ratio is located in the given preferred interval (i.e., ), then ; otherwise, . A binary variable is used to indicate whether the optimal preference ratio is in the interval or not. A mixed integer programming interval preference model (MPVP) can be expressed as follows.

Model 2: Multiobjective Programming Interval Preference Model (MPVP). Consider

The objective functions of the MPVP model are similar to those of the MPFP model. From Expressions (22)–(24), if , and ; otherwise, if , and . So, if the final preference ratio is located in the given interval, the decision maker’s preference is thoroughly fulfilled; otherwise, the model will find the priority weight ratio approaching as closely as possible. Because Obj2 is to maximize the sum of , this model can keep as many preference ratios in the given interval as possible.

Yu’s approach [17] is a slope-based approach, as shown in Expressions (7) and (11). The slope of every line segment has to be calculated in advance. The proposed approach is a mixed integer programming approach. For constant interval preferences, a binary variable is employed for each to keep as many preference ratios located in the given interval as possible; that is, the number of solution ratios which are finally located in the decision maker’s preference range is maximized. Therefore, the proposed model can keep more preference ratios in the given interval than Yu’s [17] approach.

3.3. Crisp Preferences

A crisp preference can be considered as a special case of interval preference with equal lower and upper bounds; that is,  , for all . If the optimal preference ratio , then ; otherwise, , as shown in Figure 3. The mixed-integer programming crisp preference model (MPCP) can be constructed as follows.

Model 3: Multiobjective Programming Crisp Preference Model (MPCP). Consider

3.4. Step Preferences

A decision maker may specify multistep preferences in which the degree of fulfillment is constant over the same step. A -step preference function is denoted as , for all , and formulated as follows: where   denotes the degree of fulfillment for the step, which is restricted in .

For instance, a three-step preference is shown in Figure 4, where if , ; if , ; if , . This three-step preference is denoted as . Two variables and are used to delineate into the following 4 cases: (i) and : if , then ;(ii) and : if , then ;(iii) and : if , then ;(iv) and : if or , then .

A three-step preference model can be expressed as follows.

Model 4: Multiobjective Programming Step Preference Model (MPSP). Consider

Case (i) is represented in Expressions (29) and (33) with and . Case (ii) is shown in Expressions (30) and (34) with and . Case (iii) is described in Expressions (31) and (35) with and . Case (iv) is exhibited in Expressions (32) and (36) with and . In case (iv), following Obj1, will be as close to as possible, given . In order to integrate different types of preferences, the objective functions of this MPSP model are designed similar to those of MPFP model.

Yu’s approach [17] cannot treat problems involving step preferences. As mentioned before, Yu’s approach is a slope-based approach. The slope of every line segment has to be calculated in advance as listed in Expression (11). However, for step preferences, the slopes of some line segments cannot be calculated. For instance, the slope of line segment between points and   in Figure 4 is infeasible. The proposed approach for step preferences is based on mixed integer programming rather than slope-based approach. Two binary variables   and  for each are designed to solve problems with step preferences as listed in Expressions (29)–(37).

3.5. Mixed Preferences

In order to aggregate different types of preferences, the objective functions of Models 1–4 are developed in the similar way in this study. Models for interval, crisp, and step preferences are constructed as a compatible form with fuzzy preferences. If a decision maker’s pairwise comparison matrix contains fuzzy, interval, crisp, and step preferences, a general mixed preference model can be formulated based on Models , and 4 as follows.

Model 5: Multiobjective Programming Mixed Preference Model (MPMP). Consider

The proposed models try to minimize Obj1, which implies that is as close to as possible, and to maximize Obj2, which indicates that the extent of decision makers’ preferences is fulfilled as thoroughly as possible. The proposed models are multiobjective linear optimization problems, which can be solved using many techniques to get a global optimum. One of the commonly used methods is formulated as follows: where is a given weight variable reflecting the relative importance between Obj1 and Obj2. Because Obj1 is regarded as the most important objective in this study, is given. By dividing the sum of weights, all the weight can be normalized to the range and . The proposed models can be easily solved by commercial software such as Lingo.

In order to compare the performance of different approaches, the absolute difference in the solution ratio from the original given ranges [] can be defined as

The smaller the , the closer the approach to the decision maker’s preference. All absolute differences in a matrix can be calculated to obtain the total absolute differences. The performance of different approaches can be measured by (i) the number of solution ratios which are out of the decision maker’s preference range, (ii) the value of the total absolute difference, and (iii) degree of fulfillment of the decision maker’s preferences.

4. Illustrative Examples

Three examples are illustrated in this section. The first example uses three different fuzzy approaches to solve partnership selection problem. The second example illustrates how to solve a mixed type of pairwise comparison matrix with fuzzy, crisp, and interval preferences. Finally, a step preference is added into the third example.

Example 1. This example is about a partnership selection problem in the formation of new virtual enterprises [1]. The hierarchical structure of the problem is shown in Figure 5. The goal of this problem is to choose a partner to supply a specific product. Four main criteria are taken into account: the price of the product (), the quality of the product , the financial stability of the partner (), and the customer service of the partner (). There are three alternative partners , ,  and . The interval pairwise comparisons of all criteria and alternatives are listed in Tables 1 and 2. Since the pairwise comparison matrix is reciprocal, only the elements greater or equal to 1 are presented.
Three fuzzy approaches, including the FPP [1], CFP [6], and the proposed MPFP approaches, are illustrated and compared here. Applying the FPP method to this problem yields the weights of criteria (price), (quality),    (financial stability), and   (customer service), where the values of all tolerance parameters are chosen equal to one. The decision table of the FPP method is listed in Table 3. The global priorities are = 0.352, , and  . That is, the priority of partner selection is . Due to the inconsistency of the interval comparison matrix, some interval ratios are out of the original given ranges. For example, the interval comparison ratio between price and quality is , whereas the solution ratio is . The solution ratios of the criteria and the alternatives from the FPP method are listed in Tables 4, 5, 6, 7, and 8, where the values labeled with a star indicate the solutions out of the original given range.
Wang and Chen [6] applied the CFP method to the partnership selection problem, yielding the weights of criteria , , , and . The decision table for the CFP method is listed in Table 3. The global priorities are , , and  . The priority of partner selection is . The solution ratios of the criteria and the alternatives by the CFP method are also listed in Tables 48.
In order to compare the results of the FPP, CFP, and MPFP approaches, a triangle type membership function is assumed in the proposed MPFP approach with , , and . Applying Model 1 to the partnership selection problem yields the weights of criteria , , , and . The global priorities are  ,   and  . The priority of partner selection is . The decision table and the solution ratios by the MPFP method are listed in Tables 38.
As listed in Table 3, when three fuzzy preference approaches FPP, CFP, and MPFP are compared, the priority of partner selection for these three approaches is the same; that is, . The weights of criteria obtained by the proposed MPFP approach are close to those of the FPP approach. The performance of these three methods can be measured by the number of solution ratios out of the given range and the value of the total absolute differences. Take the results of the FPP method in the preference relations matrix of criteria (Table 4) for example. The solution ratio of is 1.946, which is out of the decision maker’s preference range . The difference in the solution ratio of this element is , based on Expression (40). Because the number of solution ratios out of the given range is 1, the total absolute differences in the solution ratio are 0.054.
The comparisons of the FPP, CFP, and MPFP approaches are listed in Table 9. As listed in the row of criteria matrix, the number of the solution ratios out of the given ranges is 1, 4, 0 and the total absolute differences are 0.054, 3.045,   and 0 for FPP, CFP, and MPFP, respectively. In the row of financial stability , the number of solution ratios out of the preferred ranges is 3, 3, 1 and the total absolute differences are 1.731, 4.369, and 1.5. In the row of customer service (), the number of violations is 3, 3, 1 and the total absolute differences are 0.823, 9.371, and 0.667. In these three comparison matrices, the performance of the proposed MPFP method is the best since both the number of solution ratios out of the given ranges and total absolute differences are the least. In the rows of price () and quality (), because the solution ratios of the FPP and MPFP methods for these two comparison matrices are all located in the preferred ranges, the number of violations and the total absolute differences are 0. In conclusion, the performance of the proposed MPFP method is the best among these three fuzzy approaches since solution ratios of this approach are closer to the decision maker’s preferences than those of the FPP and CFP methods.

Example 2. The second example is a mixed type of pairwise comparison matrix with fuzzy, crisp, and interval preferences as listed in Table 10. Six alternatives are compared. The decision maker’s judgment is an interval preference with range ; is a crisp preference with value 7; is unknown; the rest of the judgments are fuzzy preferences; that is, the pairwise comparison matrix is incomplete, which contains 1 interval preference, 1 crisp preference, and 12 fuzzy preferences.
Applying Yu’s approach to this example yields the weights of alternatives , , , , , and   where , , and . The objective values and . The solution matrix of alternatives is listed in Table 11. The number of solution ratios out of the given range is 2: out of given fuzzy preference (); out of given crisp value 7. The total absolute difference in solution ratio is 1.67. Since Obj2 indicates the degree of fulfillment of the decision maker’s preferences, the average degree of fulfillment can be measured as . It should be pointed out that the denominator is 12 instead of 14 because the degree of fulfillment for crisp and interval preferences is not taken into account in Yu’s approach.
Applying the proposed MPMP approach (Model 5) to this example yields , , , and , given . The weights of alternatives , , , , , and . The solution matrix of alternatives is listed in Table 12 where is out of given fuzzy preference . The number of solution ratios out of the given range is 1. The total absolute difference in solution ratio is 0.86. The average degree of fulfillment is 7.778/14 = 0.556.
As shown in Example 2, the performance of the proposed approach is better than that of Yu’s approach since the former has less number of solution ratios out of the given range (1 versus 2), fewer total absolute differences (0.86 versus 1.67), and a higher average degree of fulfillment (0.556 versus 0.5).

Example 3. In order to demonstrate the capability of the proposed approach in treating step preferences, a three-step preference is added into example 2 as Example 3. Applying Model 5 to this Example yields , , , ,  , and . The weights of alternatives , , , , ,  and . The solution matrix of alternatives is listed in Table 13. The number of solution ratios out of the given range is 2 with out of given fuzzy preference and out of given step preference . The total absolute difference in solution ratio is 1.36. The average degree of fulfillment is . Because this example includes a step preference, the FPP, CFP, and Yu’s approaches cannot solve this problem.

5. Conclusions

This study proposes a general model based on mixed integer programming and GP-AHP to solve partnership selection problems with various types of preferences. In order to aggregate different types of preferences, the objective functions of all models in this study are designed in a similar way compatible with fuzzy preferences. The degree of fulfillment of a decision maker’s preferences is also taken into account. The proposed approach can deal with crisp, interval, fuzzy, step, or mixed comparison matrices, derive crisp priorities, and improve multiple solution problems.

Compared with Yu’s approach [17], the proposed approach can treat problems with step preferences, keep more solution ratios within the given preferred intervals, and yield less deviation. Yu’s slope-based approach cannot treat problems involving step preferences because the slopes of some line segments for step preferences cannot be obtained. The proposed approach based on mixed integer programming employs binary variables rather than slopes to solve problems with interval, step, and crisp preferences without calculating slopes. Compared with FPP approach [1], the proposed approach can improve multiple solutions problems, deal with step preferences, and release the requirement for prespecified tolerance parameters.

In addition, the proposed approach can treat incomplete preference matrices with flexibility in reducing the number of pairwise comparisons required and can also be conveniently developed into a decision support system. In future studies, determining how to incorporate more types of uncertain preferences and provide visual aids for decision makers can be addressed.

Acknowledgment

This research is supported by the National Science Council of the Republic of China under Contract NSC 98-2410-H-239-003.