Next Article in Journal
Steffensen-Type Inequalities with Weighted Function via (γ, a)-Nabla-Conformable Integral on Time Scales
Previous Article in Journal
Predicate-Based Model of Problem-Solving for Robotic Actions Planning
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fuzzy Branch-and-Bound Algorithm with OWA Operators in the Case of Consumer Decision Making

by
Emili Vizuete-Luciano
1,*,
Sefa Boria-Reverter
1,
José M. Merigó-Lindahl
2,
Anna Maria Gil-Lafuente
1 and
Maria Luisa Solé-Moro
1
1
Business Department, University of Barcelona, 08034 Barcelona, Spain
2
School of Information, Systems and Modelling, University of Technology Sydney, Ultimo, NSW 2007, Australia
*
Author to whom correspondence should be addressed.
Mathematics 2021, 9(23), 3045; https://doi.org/10.3390/math9233045
Submission received: 22 October 2021 / Revised: 25 November 2021 / Accepted: 25 November 2021 / Published: 26 November 2021
(This article belongs to the Topic Multi-Criteria Decision Making)

Abstract

:
The ordered weighted averaging (OWA) operator is one of the most used techniques in the operator’s aggregation procedure. This paper proposes a new assignment algorithm by using the OWA operator and different extensions of it in the Branch-and-bound algorithm. The process is based on the use of the ordered weighted average distance operator (OWAD) and the induced OWAD operator (IOWAD). We present it as the Branch-and-bound algorithm with the OWAD operator (BBAOWAD) and the Branch-and-bound algorithm with the IOWAD operator (BBAIOWAD). The main advantage of this approach is that we can obtain more detailed information by obtaining a parameterized family of aggregation operators. The application of the new algorithm is developed in a consumer decision-making model in the city of Barcelona regarding the selection of groceries by districts that best suit their needs. We rely on the opinion of local commerce experts in the city. The key advantage of this approach is that we can consider different sources of information independent of each other.

1. Introduction

In 2021, without having recovered from the financial crisis that erupted at the end of 2007 and which has seriously compromised the viability of advanced economies such as Greece, Portugal, Italy, and Spain, we are experiencing another great crisis because of the arrival of COVID-19 in our economies. In this long process, we have observed how technology has been incorporated into our lives as well as certain restrictions, and therefore the online sale of products has not stopped growing; for example, in Spain, it has grown in the first quarter of 2021 compared to the same period in 2020 by 65% while the global increase was around the 58% [1]. In addition, it has been observed that consumers are become much more demanding when making their purchases and have come to value other aspects such as the immediate availability of the product, being able to buy 24 h a day, the origin of the product, and an adjusted price [2].
The local commerce has had to adapt quickly to these changes in order to update its value proposition for the consumer since it has great competition in shopping centers and in large supermarkets and hypermarkets [3]. On the part of the consumer, more sustainable proximity products have begun to be demanded, and therefore, they are willing to pay a higher price if they meet these characteristics [4]; and market specialists talk about changes in food consumption patterns in Spain [5] and internationally [6,7].
For all the above, it is essential to offer an understandable diagnosis about the future of consumption patterns based on the opinions of experts in the field to provide information adjusted to reality both to consumers and merchants to help them make the right decision to reduce the risks associated with a bad decision; like going to a supermarket that does not have the attributes they value most in the case of consumers or setting up a store in the wrong place in the case of merchants.
We can use the concept of distance to calculate the deviation between real data and predicted data. After conducting a thorough bibliographic review, we observed that the concept of distance is the one most used by different researchers [8,9,10,11,12]. When we work with the concept of distance, it is advisable to add them using an aggregation operator where we will work on the information giving different degrees of importance to each of the elements [13]. One of the most used by researchers is the ordered weighted average (OWA) [14]. The OWA operator provides the decision-maker with a family of operators added between the minimum and the maximum, weighting the data according to the nature of the subject who will make the decisions. Based on this operator, different researchers have made their contributions [15,16,17,18,19]. The explanation for the expansion of these operators can be found mainly in the way that the OWA operators integrate different key factors such as the induced variables (IOWA operator) [20,21], distances (OWAD distance) [22,23], and aggregated distances with induced variables (IOWAD operator) [24,25,26,27], among others.
In this paper, we present a new model to carry out the assignment process using the Branch-and-bound algorithm [28], which is used in order to obtain optimal solutions to mathematical and computational problems. This algorithm divides the original problem into various subproblems, which facilitates decision-making; its objective is to divide and conquer using criteria such as the value of a variable and to consider the properties presented by the different subproblems, such as the value of a solution. The way to generate the subproblems is given by the “branching” of the algorithm, while the “limit” phase consists of the elimination of each of these in order to obtain an optimal solution.
Many researchers have taken this algorithm as a tool to develop papers in areas of knowledge such as the problem of the traveling salesman [29], to determine locations [30], to solve problems of operations in airports [31,32], the use of resources in case of need [33], and plan spatial missions [34].
The remainder of this paper is organized as follows: In Section 2 we present the preliminary concepts, and we describe a new approach for dealing with the Branch-and-bound Algorithm by using the OWAD and the IOWAD operators. The computational results are shown in Section 3, where we used our algorithm in the case of consumer behavior in the City of Barcelona, and in Section 4, we conclude our study with the results of this paper.

2. Methodology

2.1. Preliminaries

In this section, we briefly set the foundations and theorems related to the concept of distance, the OWA operators, and the Branch-and-bound method.

2.1.1. The Concept and Types of Distance

In fuzzy sets, the concept of distance is widely used [35,36,37]. From elements X and Y, we can define a distance that must have the following properties:
  • d ( X ,   Y ) 0
  • d ( X = Y ) = 0
  • d ( X ,   Y ) = d ( Y ,   X )
  • d ( X ,   Z ) d ( X ,   Y ) d ( Y ,   Z )
Between two sets X = ( X 1 , X 2 , , X n ) and Y = ( Y 1 , Y 2 , , Y n ) , we can define many types of distance, for example:
  • The normalized Hamming distance
  • The normalized Euclidean distance
    N H D ( X ,   Y ) = 1 N i = 1 N | X i Y i |
    N E D ( X ,   Y ) = ( 1 N i = 1 N ( X i Y i ) 2 ) 1 2
  • The normalized Minkowski distance
    N M D ( X ,   Y ) = ( 1 N i = 1 N | X i Y i | p ) 1 p
    where, in all cases, x i and y i are the i th arguments of the sets X and Y .

2.1.2. OWA Operator

Many authors [38,39,40,41,42] have used the OWA operator since its introduction by Yager [14]. The OWA operator will provide us with a series of aggregation operators that are established between the minimum and the maximum. With this operator, it is possible to reorder the arguments based on their values. We can define it as follows:
Definition 1.
An OWA operator with dimensions n is a mapping OWA: R n R that it has an associated weighting vector W = [ w 1 ,   w 2 ,   ,   w n ] T with w j [ 0 , 1 ] and i = 1 n w j = 1 such that:
O W A   ( a 1 , a 2 , , a n ) = j = 1 n w j b j
where b j is the j th largest in ( a 1 ,   a 2 ,   ,   a n ) .
Among the properties that OWA operator has, we can highlight:
  • Commutative: Since the initial order of the arguments does not matter;
  • Monotonic: F ( a 1 ,   a 2 ,   ,   a n )   F ( a ^ 1 , a ^ 2 ,   ,   a ^ n ) with a i a ^ i for i ;
  • Idempotent: to watch a j = a for all j , then F ( a 1 ,   a 2 ,   ,   a n ) = a .

2.1.3. The OWA Distance Operator

The OWAD operator [43,44] is an extension of the normalized Hamming distance through the use of OWA operators. The main difference is that we will rearrange the arguments of the individual distances based on the observed values. The main advantage of this operator is that to calculate the distance, we can consider the interests of the decision-maker. We can define it as:
Definition 2.
An OWAD operator of dimension n is a mapping OWAD: [ 0 ,   1 ] n × [ 0 ,   1 ] n   [ 0 ,   1 ] with an associated weighting vector W , with j = 1 n w j = 1 and w j [ 0 , 1 ] such that:
O W A D   ( u 1 ,   u 1 ( k ) ,   u 2   u 2 ( k ) ,   , u n ,   u n ( k ) ) = j = 1 n w j D j
where D j represents the j th largest of the individual distances | u i u i ( k ) | , u i ( k ) [ 0 , 1 ] for the i th characteristic of the reference P , u i ( k ) [ 0 , 1 ] for the i th characteristic of the k th alternative P k with k = 1 ,   2 ,   ,   m .
It should be noted that with this operator, we can generalize to all the real numbers R by using OWAD: R n × R n R . Since we can differentiate between ascending order and descending order, the different weights of these operators are related by w j = w n j + 1 * , where w j is the j th weight of the descending OWAD (DOWAD) operator and w n j + 1 * the j th weight of the ascending OWAD (AOWAD) operator.

2.1.4. The Induced OWA Operator

If we use a more general reordering process of the aggregation based on order inducing, we can obtain the induced OWA operator (IOWA) [45]. Since it was published, different researchers have used it in their papers. For example, Pang J. et al. [46] developed a new quality system for sustainable agricultural development, and Sabbaghian R. J. et al. [47] introduced a multi-criteria decision analysis for effective watershed management. The IOWA operator is an extension of the OWA operator that provides us with a series of aggregation operators between the minimum and the maximum when it does not necessarily follow an increasing or decreasing order. The main difference is that the rearrangement is carried out with order-inducing variables [48]. It can be defined as follows:
Definition 3.
An IOWA operator of dimension n is mapping IOWA: R n × R n R defined by an associated weighting vector w of dimension n , such that j = 1 n w j = 1 and w j [ 0 , 1 ] , and a set of order inducing variables u i , in accordance to:
I O W A   ( u 1 ,   a 1 ,   u 2 ,   a 2 ,   , u n ,   a n ) = j = 1 n w j b j
where b j is the a i value or the IOWA pair u i ,   a i is the j th largest u i ,   u i is the order inducing variable and a i is the argument variable.
The IOWA operator has the same properties to those of the OWA operator: monotonic, bounded, idempotent and commutative. Although we must bear in mind with respect to the IOWA operators that order-inducing variables pose a problem in the aggregation process, and depending on the chosen argument, the aggregate result is different, so it will be necessary to make the corresponding adjustment.

2.1.5. The Induced OWA Distance Operator

When we incorporate distance measurements in using the IOWA operator, we can get the IOWAD operator. Chen and Zhou [49] presented a model for group decision making by developing this operator, Blanco-Mesa F. et al. [50] studied its application in decision making. With the use of the inductive variables of order, we can carry out the rearrangement of the individual distances. The IOWAD is defined in a case of two sets: X = { x 1 , x 2 ,   ,   x n   } and Y = { y 1 , y 2 ,   ,   y n   } .
Definition 4.
The IOWAD operator of dimension n is a function IOWAD: R n × R n × R n R with an associated weighting vector W , such that w j [ 0 , 1 ] with W = j = 1 n w j = 1 . As follows,
I O W A D   ( u 1 ,   x 1 ,   y 1 ,   u 2 ,   x 2 ,   y 2 ,   , u n ,   x n ,   y n ) = j = 1 n w j b j
where b j is the | x i y i | value of the IOWAD triplet u i ,   x i ,   y i that represents the j th largest u i ,   and   u i   is the order inducing variable and | x i y i | is the argument variable represented by the individual distances.
We have to bear in mind that the IOWAD operator does not have all the properties of the distance, since we can find ourselves in some special situation where the triangle inequality is not fulfilled due to the vector of weights and the order of the induced variables; where f ( u 1 ,   x 1 ,   y 1 ,   ,   u n ,   x n ,   y n ) + f ( u 1 ,   y 1 ,   z 1 ,   ,   u n ,   y n ,   z n ) < f ( u 1 ,   x 1 ,   z 1 ,   ,   u n ,   x n ,   z n ) .

2.1.6. The Branch-and-Bound Algorithm

We can define the Branch-and-bound algorithm [51] from an optimization problem that we will call P = ( X , f ) , where the set of valid solutions to the problem is X and f : X corresponds to the objective function. The goal is to find an optimal solution x * arg m i n x X f ( x ) . To solve for P , the algorithm builds a search tree T with the different subsets of X . Additionally, a valid solution that we call x ^ X is considered. In each iteration, the algorithm selects a new subproblem S   X to deal with the list of subproblems pending to work, if the solution x ^ X can be determined with a better objective value than x   ^ , we will update the which until then was our valid solution. On the other hand, if we verify that no solution in S presents an objective value better than x   ^ since x   S , f ( x ) f ( x   ^ ) , the subproblem is pruned, and here it would end. Otherwise, the secondary subproblems will be generated by starting S in a not necessarily exclusive set of subproblems S 1 ,   S 2 , ,   S r that we will insert in T . Once we have no subproblems to solve, we will return to the valid solution since the subproblems will only be dealt with again if they do not contain a better solution than x   ^ , in the case that x ^ arg m i n x X f ( x ) .
The Branch-and-bound algorithm ( X ,   f ) , procedure is:
1.
Considering that L = { X } and starting from x   ^ ;
2.
where L ≠ 0:
3.
We select a sub problem S from L , in order to determine
4.
If from x ^ { x S } with f ( x ) < f ( x   ^ ) , we can establish that x ^ = x ^ ;
5.
If the S sub problem cannot be pruned;
6.
We will convert S into the subproblems S 1 ,   S 2 , ,   S r ;
7.
We will introduce S 1 ,   S 2 , ,   S r in L ;
8.
We will eliminate S from L ;
9.
We will return an x ^ .

2.1.7. The Fuzzy Branch-and-Bound Algorithm

The Branch-and-bound algorithm can be used with fuzzy data. For example, Gil-Aluja J. [52] developed the Fuzzy Branch-and-bound for the efficient assignment of human resources in the enterprise.
The model is developed, starting from a distance matrix that we will call [ Q ¯ ˜ ] or its complementary matrix that we will call [ R ¯ ˜ ] ; In order to find an optimal assignment, we will start by using the concept of minimization.
The model starts by assigning an element of the set E 1 = { P 1 ,   P 2 ,   , P m } to an element of the set E 2 = { T 1 ,   T 2 ,   , T p } to which we associate a non-negative value v i j 0 . The process, we can define it:
10.
In many fuzzy relationships, we don’t have the same number of rows and columns. If we have to start from rectangular matrices for operational reasons, starting from a fuzzy relation of distances, we will add the necessary rows or columns so that the matrix is square; introducing fictitious elements p i j like those considered in the matrix [ Q ¯ ˜ ] or [ R ¯ ˜ ] .
11.
We will subtract from each row-column and then from each row-column the smallest v i j of its elements. In the case of rows, u = min j p i j , to obtain p i j u i = p i j min j p i j ; or u j = min j p i j ; in the case of columns, we will have p i j u j = p i j min i p i j . In the case of the columns, we would apply the same process, v j = min i ( p i j u i ) or in the rows v i = min j ( p i j u j ) , so that we have a 0 in each row and in each column in the resulting matrix whose elements have a value of p i j ( u i v j ) or p i j ( u j v i ) .
12.
We will obtain v i j subtracted in the rows and columns. This quantity constitutes the value of the root of our tree.
13.
To carry out the first bipartition, we assign to each 0 a figure equal to the sum of the smallest value in the row and the smallest value in the column to which the 0 belongs.
14.
We will construct the tree from two vertices with the element of the fuzzy relation that has the largest number. To one of them, with the negation sign, we assign a value equal to the root of the tree and the quantity obtained for that element. The other vertex, we assign a positive value.
15.
We delete in the matrix the row and the column to which the 0 of the highest value belongs. Thus, we will obtain a fuzzy lower-order relationship.
16.
We will return to point 2 to obtain a fuzzy relationship in which we will have a 0 in each row and in each column.
17.
In order to obtain the value of the bipartition of point 5 with a positive sign, we will add to the previous vertex v i j subtracted in rows and columns.
18.
The bipartition will start from the vertex that has a smaller value.
19.
We will continue the process returning to point 4 and starting the process again until the matrix is of order 1 × 1.

2.2. OWA Operators in the Branch-and-Bound Algorithm

In this section, we present the new algorithm and show how it works. First of all, we developed it with the OWAD operator. Next, we will develop our contribution using the IOWAD operator. Finally, we end the section by studying a general framework that uses generalized aggregation operators.

2.2.1. The Use of the OWAD Operator in the Branch-and-Bound Algorithm

With the development of the Branch-and-bound algorithm, we obtain an efficient assignment process. We can develop it from a relationship of similarity or dissimilarity between the different elements that we consider. Although we cannot ignore that in real life, to calculate the similarity, we need a technique that allows it, such as the measurement of distance. The most used form is the arithmetic mean where we will give the same importance to all the elements studied; thus, we will obtain the normalized (or relative) Hamming distance [53], or we will use the weighted Hamming distance [54] if we assume that some elements are more important than others.
In this article, we use the OWA operator in the normalized process from the Hamming distance. In addition, we use the OWAD operator in the assignment process [55,56]. It is very easy to apply since we can consider our opinion when forming the similarity relationships, but at the same time, we can underestimate or overestimate this position and see if the results achieved are the same or different when developing the assignment process. In other words, the assignment process that we develop can have different results depending on the type of OWAD operator used.
In Definition 2, we have defined the OWAD operator for two sets X = { X 1 ,   X 2 ,   ,   X n } and Y = { Y 1 ,   Y 2 ,   ,   Y n } :
d ( X ,   Y ) = O W A D   ( x 1 , y 1 ,   x 2 , y 2 ,   , x n , y n ) = j = 1 n w j D j
where D j represents the j th largest of the individual distances | x i y i | , with x i and y i [ 0 ,   1 ] , j = 1 n w j = 1 and w j [ 0 , 1 ] .
Thus, we use it to calculate the similarity relationships between the elements of the set T = { T 1 ,   T 2 ,   ,   T m   } and Z = { Z 1 ,   Z 2 ,   ,   Z p   } , to form the matrix [ R ] as it is shown in Table 1.
The distances will be obtained using the OWAD operator between each T h and Z k . We observe that with the use of the OWAD operator, we will obtain a wide range of results that are between the minimum and the maximum distance according to the attitude of the decision-maker in the aggregation process.
After having obtained the similarity relationships, we can solve the assignment process with the Branch-and-bound algorithm by following steps 1–9 given in Section 2.1.6. In addition, it should be noted that we can analyze a wide range of cases. The idea is that the decision-maker uses the one that best suits his needs at all times.

2.2.2. The Use of the IOWAD Operator in the Branch-and-Bound Algorithm

The IOWAD operator is an extension of the OWAD operator. The benefit with respect to the second is that we can deal with more complex reordering processes in the aggregation. Thus, we can consider environments that are more complex where the information can have meanings different from those expected [57].
By using the IOWAD operator in the Branch-and-bound algorithm, we can provide a more realistic result to represent the information when using distance measures. The assignment process, when we use the IOWAD operator and the Branch-and-bound algorithm can be described as follows:
By developing the IOWAD operator in the Branch-and-bound algorithm, we can achieve a more realistic result than if we used distance measurements. When we use the IOWAD operator in the case of the Branch-and-bound algorithm, we will be able to describe the assignment process as follows:
  • Step 1: Calculate the distances between the two sets of elements T = { T 1 ,   T 2 ,   ,   T n   } and Z = { Z 1 ,   Z 2 ,   ,   Z n   } by using the IOWAD operator.
  • Step 2. We obtain d ( T h ,   Z k ) for all h and k . That is the fuzzy relationships between T and Z . Can be represented the results in a very similar way as we have done for the OWAD operator in Table 1.
  • Step 3. We analyze if we have the same number of rows and columns. If so, we continue with the algorithm. If not, we will add the necessary columns or rows until they are.
  • Step 4. We subtract the smallest value from each row if we have added a column and the smallest value from each column if we have added a row. This process is detailed in Section 2.1.6.
  • Step 5. From the v i j of the quantities subtracted in the rows and columns, we will create the Node 0 to start the tree.
  • Step 6. In the matrix of each value of p i j are zero we assign the v i j of the lowest value in the row and the lowest value in the column to which it belongs.
  • Step 7. To start the branch from Node 0, we will place two Nodes with the largest element of the fuzzy relation. To one of them, with the negation sign, we assign a value equal to the root of the tree and the amount obtained for that element. At the other Node, we assign the positive value.
  • Step 8. In the matrix, we will eliminate the row and the column to which the zero of the largest value belongs. Thus, we will have a lower order matrix with the elements p i j * .
  • Step 9. To get a fuzzy relationship in which we have a zero again in each row and in each column. We will return to Step 4.
  • Step 10. In order to obtain the value of the bipartition of Step 7 with a positive sign, we will add to the previous Node the v i j subtracted in rows and columns.
  • Step 11. The bipartition will come out of the Node that has the smallest value. We will continue the process returning to Step 6 and starting it again until the matrix is of order 1 × 1.
We emphasize that there may be multiple solutions and that this may not be the only one.

3. Application

In this section, we develop a numerical example of the new approach. The focus is on assignment decision-making problems based on the Branch-and-bound algorithm. Note that in the literature, there are many other methods [8,56,58].
In our paper, we have carried out market research in order to determine the reality of grocery stores smaller than 150 m2 in the city of Barcelona, in order to understand the reality of these establishments of up to 150 m2 with hours free in times of COVID-19, where they have to compete with Large Distributors and Online Supermarkets. We have carried out our market research between March and April 2021 in the different districts of the city, and we have obtained valid 701 responses.
Barcelona is a Spanish city on the shores of the Mediterranean which occupies a strategic position in Southern Europe; in 2020, it had a population of more than 1.66 million people and a surface area of 101.35 km2, which represents a population density of 16.420 inhabitants per square kilometer and that we can consider as high. It is considered one of the main tourist destinations worldwide, and in 2019, before the arrival of COVID-19, Barcelona received 11.98 million tourists.
The city is distributed in 10 districts (see Figure 1) and 73 neighborhoods:
The districts are shown in Table 2:
To carry out our study, we structured the 701 valid responses from customers into 10 groups established randomly.
Regarding the characteristics of the establishments, we determined 11 that we have been able to structure into three blocks: External appearance (Table 3), internal organization (Table 4), and customer service (Table 5).
On the other hand, we brought together four experts in the retail sector; a fundamental requirement is to have a global vision of the market, focusing on the characteristics of the city of Barcelona. The experts consulted were:
20.
Miquel Àngel de Garro. Pimec Comerç Director, lawyer and planner, specializing in trade and distribution;
21.
Maria Paz Carreira. Skilled in Business Planning, Market Research, Marketing, Marketing Strategy, and Product Management;
22.
Marta Raurell i Molera. Head of the Trade, Crafts and Fashion Area, Business and knowledge Department (Generalitat of Catalonia, Spanish Regional Government);
23.
Pau Fusté i Trepat. Trade Technician of the Trade Support Office. Economic development area at Diputació de Barcelona.
With this information, the group of experts describes the grocery stores according to the characteristics established for each of the city’s districts; in aggregated form, the results are shown in Table 6.
We assumed that each group of consumers has similar characteristics, so we can determine their evaluations of each of the characteristics of the establishments, and their aggregate subjective opinions are shown in Table 7. The results are valuations (numbers) between 0 and 1; 1 being the best result and 0 the worst result.
Now we wanted to observe possible differences in the results obtained with the application of the different concepts that we have developed in Section 2. First, we consider the three types of distances (Hamming, Euclidean, and Minkowski), and the aggregated results are shown in Table 8, Table 9 and Table 10.
Second, we develop the application of the OWA operators. In the case of the OWAD operator, the experts determined the associated weighting vectors; W = (0.010, 0.100, 0.050, 0.050, 0.080, 0.150, 0.250, 0.200, 0.050, and 0.060) and the order of inducing variables was U = (8.6, 6.4, 6.8, 5.7, 6.2, 7.3, 5.1, 7.6, 5.4, and 3.2) in the IOWAD operator and the aggregated results that we obtained, are shown in Table 11 and Table 12.
From the aggregated distances, we proceeded to calculate the Branch-and-bound algorithm using the three types of distances, the OWAD operator and the IOWAD operator.
The results of the assignment process in which we have used the concept of distance are shown in Table 13.
The results show us that D4 (Gràcia) in order 1 and D8 (Sant Martí) in order 6 coincide in their positions in the process of assigning the Hamming and Euclidean distances. There are no coincidences with the results obtained in the assignment process from the Minkowski distance. However, if we compare the consumer groups, the allocation results coincide in the cases of Hamming and Minkowski only for Group 2 in order 5, and in Euclidean and Minkowski for Group 10 in order 9.
Next, we developed the Branch-and-bound algorithm with the OWAD operator. We assumed that W = ( 0.010 ,   0.100 ,   0.050 ,   0.050 ,   0.080 ,   0.150 ,   0.250 ,   0.200 ,   0.050 ,   and   0.060 ) . The results are shown in Table 14.
In this case, we can see that the first assignment corresponds to Group 7 with D4 (Gràcia). We observed that D4 is assigned in order 1 as when we have used the Hamming and Euclidean distances, although with different groups of consumers. Group 4 was then assigned to D6 (Les Corts). Regarding the last assignments, we found that Group 10 was assigned to D10 (Sarriá—Sant Gervasi), and Group 1, in last place, was assigned to D3 (Nou Barris). In view of the data, no relationship was observed between income level and consumer preferences.
Next, we developed a Hungarian algorithm with the IOWAD operator. We assumed that U = ( 8.6 ,   6.4 ,   6.8 ,   5.7 ,   6.2 ,   7.3 ,   5.1 ,   7.6 ,   5.4 ,   and   3.2 ) . The results are shown in Table 15.
With the use of the IOWAD operator, we can see that D4 (Gràcia) was assigned in order 2 to Group 7 as we have determined with the OWAD operator but in order 1. In this assignment process, first Group 1 was assigned to D10 (Sarrià—Sant Gervasi), which is the District of Barcelona with the highest per capita income [59]. This relationship between the order of assignment and the income level of the districts was not fulfilled in the rest.

4. Conclusions

In this paper, based on the contribution made by Jaime Gil-Aluja [51], we have developed a new extension of the Fuzzy Branch-and-bound algorithm for decision-making with the use of the OWA operators.
The algorithm that we develop is analogous to the original idea, but its complexity is given by the fact that the decision-maker can consider optimistic or pessimistic scenarios by underestimating or overestimating the information available to them. To give our approach more projection, we have developed it by using induced aggregation operators. As a result, we have been able to analyze environments or situations where the information provided is not entirely clear.
The applicability of this new approach has been analyzed in the case of consumer decision-making in the city of Barcelona, where we have developed an illustrative example where, thanks to the application of the different algorithms, we have determined for each case the district of the city that best adapts to the characteristics of consumers. In this approach, we considered complex environments where the opinion of various consumer experts has been necessary. We were able to observe that with the application of each one of the aggregation operators, we obtained different assignments. With the application of the OWAD and IOWAD operators, we can consider depending on the situation in which we find ourselves different degrees of optimism or pessimism in the analysis.
The main contribution of our research focuses on the fact that we can consider the information in a broader way, thanks to the use of aggregation operators that allow us to contemplate from the minimum distance to the maximum. In our future research, we hope to develop more extensions by adding new types of aggregation operators. We will also consider carrying out other decision-making applications such as product management, new market management, and strategic company management.

Author Contributions

Conceptualization, E.V.-L. and J.M.M.-L.; methodology, E.V.-L.; software, S.B.-R.; validation, A.M.G.-L.; formal analysis, S.B.-R. and A.M.G.-L.; investigation, M.L.S.-M. and S.B.-R.; resources, M.L.S.-M. and S.B.-R.; data curation, S.B.-R.; writing—original draft preparation, E.V.-L. and J.M.M.-L.; writing—review and editing, E.V.-L. and J.M.M.-L.; visualization, A.M.G.-L.; supervision, E.V.-L.; funding acquisition, M.L.S.-M. and S.B.-R. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

Emili Vizuete-Luciano is a Serra Húnter Fellow. We thank the editor and anonymous referees for their helpful comments. We gratefully acknowledge the contributions of all participants in our experiment.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Salesforce Homepage. Available online: https://www.salesforce.com/news/stories/q1-shopping-index-global-digital-commerce-grew-58-percent-stimulus-checks-boost-u-s-sales/ (accessed on 20 September 2021).
  2. Bellini, S.; Cardinali, M.G.; Grandi, B. A structural equation model of impulse buying behavior in grocery retailing. J. Retail. Consum. Serv. 2017, 36, 164–171. [Google Scholar] [CrossRef]
  3. Volpe, R.; Jaenicke, E.C.; Chenarides, L. Store formats, markets structure and consumers food shopping decisions. Appl. Econ. Perspect. Policy 2018, 40, 672–694. [Google Scholar] [CrossRef]
  4. Printezis, I.; Grebitus, C. Marketing channels for local food. Ecol. Econ. 2018, 152, 161–171. [Google Scholar] [CrossRef]
  5. Achon, M.; Serrano, M.; Garcia-Gonzalez, A.; Alonso-Aperte, E.; Varela-Moreiras, G. Present food shopping habits in the Spanish adult population: A cross-sectional study. Nutrients 2017, 9, 508. [Google Scholar] [CrossRef] [PubMed]
  6. Hoek, A.C. Healthy and environmentally sustainable food choices: Consumer responses to point-of-purchase actions. Food Qual. Prefer. 2017, 58, 94–106. [Google Scholar] [CrossRef]
  7. Stranieri, S.; Ricci, E.C.; Banterle, A. Convenience food with environmentally-sustainable attributes: A consumer perspective. Appetite 2017, 116, 11–20. [Google Scholar] [CrossRef]
  8. Gil-Aluja, J. Elements for a Theory of Decision in Uncertainty; Kluwer Academic Publishers: Dordrecht, The Netherlands, 1999. [Google Scholar]
  9. Merigó, J.M.; Palacios-Marqués, D.; Soto-Acosta, P. Distance measures, weighted averages, OWA operators and Bonferroni means. Appl. Soft Comput. 2017, 50, 356–366. [Google Scholar] [CrossRef]
  10. Zhou, F.; Chen, T.Y. Multiple criteria group decision analysis using a Pythagorean fuzzy programming model for multidimensional analysis of preference based on novel distance measures. Comput. Ind. Eng. 2020, 148, 106670. [Google Scholar] [CrossRef]
  11. Dai, S.; Pei, D.; Wang, S.M. Perturbation of fuzzy sets and fuzzy reasoning based on normalized Minkowski distances. Fuzzy Sets Syst. 2012, 189, 63–73. [Google Scholar] [CrossRef]
  12. Linares-Mustarós, S.; Ferrer-Comalat, J.C.; Corominas-Coll, D.; Merigó, J.M. The weighted average multiexperton. Inf. Sci. 2021, 557, 355–372. [Google Scholar] [CrossRef]
  13. Dubois, D. Fuzzy weighted averages and fuzzy convex sums: Author’s response. Fuzzy Sets Syst. 2013, 213, 106–108. [Google Scholar] [CrossRef] [Green Version]
  14. Yager, R.R. On ordered weighted averaging aggregation operators in multi-criteria decision making. IEEE Trans. Syst. Man Cybern. 1988, 18, 183–190. [Google Scholar] [CrossRef]
  15. Torra, V. Andness directedness for operators of the OWA and WOWA families. Fuzzy Sets Syst. 2021, 414, 28–37. [Google Scholar] [CrossRef]
  16. Nguyen, J.; Armisen, A.; Sánchez-Hernández, G.; Casabayó, M.; Agell, N. An OWA-based hierarchical clustering approach to understanding users’ lifestyles. Knowl.-Based Syst. 2020, 190, 105308. [Google Scholar] [CrossRef]
  17. Bueno, I.; Carrasco, R.A.; Ureña, R.; Herrera-Viedma, E. Application of an opinion consensus aggregation model based on OWA operators to the recommendation of tourist sites. Procedia Comput. Sci. 2019, 162, 539–546. [Google Scholar] [CrossRef]
  18. Reimann, O.; Schumacher, C.; Vetschera, R. How well does the OWA operator represent real preferences? Eur. J. Oper. Res. 2017, 258, 993–1003. [Google Scholar] [CrossRef]
  19. De Miguel, L.; Sesma-Sara, M.; Elkano, M.; Asiain, M.; Bustince, H. An algorithm for group decision making using n-dimensional fuzzy sets, admissible orders and OWA operators. Inf. Fusion 2017, 37, 126–131. [Google Scholar] [CrossRef] [Green Version]
  20. Flores-Sosa, M.; Avilés-Ochoa, E.; Merigó, J.M.; Yager, R.R. Volatility GARCH models with the ordered weighted average (OWA) operators. Inf. Sci. 2021, 565, 46–61. [Google Scholar] [CrossRef]
  21. Liu, F.; Liu, Z.L.; Wu, Y.H. A group decision making model based on triangular fuzzy additive reciprocal matrices with additive approximation-consistency. Appl. Soft Comput. 2018, 65, 349–359. [Google Scholar] [CrossRef]
  22. Zeng, S.; Hu, Y.; Xie, X. Q-rung orthopair fuzzy weighted induced logarithmic distance measures and their application in multiple attribute decision making. Eng. Appl. Artif. Intell. 2021, 100, 104167. [Google Scholar] [CrossRef]
  23. Zhang, C.; Hu, Q.; Zeng, S.; Su, W. IOWLAD-based MCDM model for the site assessment of a household waste processing plant under a Pythagorean fuzzy environment. Environ. Impact Assess. Rev. 2021, 89, 106579. [Google Scholar] [CrossRef]
  24. Jin, L.; Kalina, M.; Qian, G. Discrete and continuous recursive forms of OWA operators. Fuzzy Sets Syst. 2017, 308, 106–122. [Google Scholar] [CrossRef]
  25. Flores-Sosa, M.; Aviles-Ochoa, E.; Merigo, J.M. Induced OWA operators in linear regression. J. Intell. Fuzzy Syst. 2020, 38, 5509–5520. [Google Scholar] [CrossRef]
  26. León-Castro, E.; Espinoza-Audelo, L.F.; Merigó, J.M.; Herrera-Viedma, E.; Herrera, F. Measuring volatility based on ordered weighted average operators: The case of agricultural product prices. Fuzzy Sets Syst. 2021, 422, 161–176. [Google Scholar] [CrossRef]
  27. Zheng, X.; Deng, Y. Dependence assessment in human reliability analysis based on evidence credibility decay model and IOWA operator. Ann. Nucl. Energy 2018, 112, 673–684. [Google Scholar] [CrossRef]
  28. Land, A.H.; Doig, A.G. An Automatic Method of Solving Discrete Programming Problems. Econometrica 1960, 28, 497–520. [Google Scholar] [CrossRef]
  29. Little, J.D.C.; Murty, K.G.; Sweeney, D.W.; Karel, C. An algorithm for the traveling salesman problem. Oper. Res. 1963, 11, 972–989. [Google Scholar] [CrossRef] [Green Version]
  30. Kim, D.G. A branch and bound algorithm for determining locations of long-term care facilities. Eur. J. Oper. Res. 2010, 206, 168–177. [Google Scholar] [CrossRef]
  31. Qin, H.; Zhang, Z.Z.; Liang, X.C. An enhanced branch-and-bound algorithm for the talent scheduling problem. Eur. J. Oper. Res. 2016, 250, 412–426. [Google Scholar] [CrossRef] [Green Version]
  32. Sölveling, G.; Clarke, J.P. Scheduling of airport runway operations using stochastic branch and bound methods. Transp. Res. C Emerg. Technol. 2014, 45, 119–137. [Google Scholar] [CrossRef]
  33. Ho, T.Y.; Liu, S.; Zabinsky, Z.B. A branch and bound algorithm for dynamic resource allocation in population disease management. Oper. Res. Lett. 2019, 47, 579–586. [Google Scholar] [CrossRef]
  34. Madakat, D.; Morio, J.; Vanderpooten, D. A biobjective branch and bound procedure for planning spatial missions. Aerosp. Sci. Technol. 2018, 73, 269–277. [Google Scholar] [CrossRef] [Green Version]
  35. Hao, Z.; Xu, Z.; Zhao, H.; Zhang, R. The context-based distance measure for intuitionistic fuzzy set with application in marine energy transportation route decision making. Appl. Soft Comput. 2021, 101, 107044. [Google Scholar] [CrossRef]
  36. Ramos-Guajardo, A.B.; Ferraro, M.B. A fuzzy clustering approach for fuzzy data based on a generalized distance. Fuzzy Sets Syst. 2020, 389, 29–50. [Google Scholar] [CrossRef] [Green Version]
  37. Hu, M.; Lan, J.; Wang, Z. A distance measure, similarity measure and possibility degree for hesitant interval-valued fuzzy sets. Comput. Ind. Eng. 2019, 137, 106088. [Google Scholar] [CrossRef]
  38. Vigier, H.P.; Scherger, V.; Terceño, A. An application of OWA operators in fuzzy business diagnosis. Appl. Soft Comput. 2017, 54, 440–448. [Google Scholar] [CrossRef]
  39. Kacprzyk, J.; Yager, R.R.; Merigó, J.M. Towards human-centric aggregation via ordered weighted aggregation operators and linguistic data summaries: A new perspective on Zadeh’s inspirations. IEEE Comput. Intell. Mag. 2019, 14, 16–30. [Google Scholar] [CrossRef]
  40. Merigó, J.M.; Gil-Lafuente, A.M.; Yu, D.; Llopis-Albert, C. Fuzzy decision making in complex frameworks with generalized aggregation operators. Appl. Soft Comput. 2018, 68, 314–321. [Google Scholar] [CrossRef]
  41. Zou, T.; He, F.; Cai, M.; Li, Y. Methods for describing different results obtained from different methods in accident reconstruction. Forensic Sci. Int. 2018, 291, 253–259. [Google Scholar] [CrossRef] [PubMed]
  42. Liu, H.; Cai, J.; Martínez, L. The importance weighted continuous generalized ordered weighted averaging operator and its application to group decision making. Knowl.-Based Syst. 2013, 48, 24–36. [Google Scholar] [CrossRef]
  43. Zeng, S.; Merigó, J.M.; Su, W. The uncertain probabilistic OWA distance operator and its application in group decision making. Appl. Math. Model. 2013, 37, 6266–6275. [Google Scholar] [CrossRef]
  44. Blanco-Mesa, F.; Merigó, J.M.; Kacprzyk, J. Bonferroni means with distance measures and the adequacy coefficient in entrepreneurial group theory. Knowl.-Based Syst. 2016, 111, 217–227. [Google Scholar] [CrossRef]
  45. Yager, R.R.; Filev, D.P. Induced ordered weighted averaging operators. IEEE Trans. Syst. Man Cybern. B 1999, 29, 141–150. [Google Scholar] [CrossRef] [PubMed]
  46. Pang, J.; Liu, X.; Huang, Q. A new quality evaluation system of soil and water conservation for sustainable agricultural development. Agric. Water Manag. 2020, 240, 106235. [Google Scholar] [CrossRef]
  47. Sabbaghian, R.J.; Zarghami, M.; Nejadhashemi, A.P.; Sharifi, M.B.; Herman, M.R.; Daneshvar, F. Application of risk-based multiple criteria decision analysis for selection of the best agricultural scenario for effective watershed management. J. Environ. Manag. 2016, 168, 260–272. [Google Scholar] [CrossRef] [PubMed]
  48. Merigó, J.M.; Casanovas, M. Decision-making with distance measures and induced aggregation operators. Comput. Ind. Eng. 2011, 60, 66–76. [Google Scholar] [CrossRef] [Green Version]
  49. Chen, H.Y.; Zhou, L.G. An approach to group decision making with interval fuzzy preference relations based on induced generalized continuous ordered weighted averaging operator. Expert Syst. Appl. 2011, 38, 13432–13440. [Google Scholar] [CrossRef]
  50. Blanco-Mesa, F.; León-Castro, E.; Merigó, J.M. Bonferroni induced heavy operators in ERM decision-making: A case on large companies in Colombia. Appl. Soft Comput. 2018, 72, 371–391. [Google Scholar] [CrossRef]
  51. Morrison, D.R.; Jacobson, S.H.; Sauppe, J.J.; Sewell, E.C. Branch-and-bound algorithms: A survey of recent advances in searching, branching, and pruning. Discret. Optim. 2016, 19, 79–102. [Google Scholar] [CrossRef]
  52. Gil-Aluja, J. The Interactive Management of the Human Resources in Uncertainty; Kluwer Academic Publishers: Dordrecht, The Netherlands, 1998; pp. 170–172. [Google Scholar]
  53. Hamming, R.W. Error-detecting and error-correcting codes. Bell Syst. Tech. J. 1950, 29, 147–160. [Google Scholar] [CrossRef]
  54. Szmidt, E.; Kacprzyk, J. Distances between intuitionistic fuzzy sets. Fuzzy Sets Syst. 2000, 114, 505–518. [Google Scholar] [CrossRef]
  55. Shouzhen, Z. An Extension of OWAD Operator and Its Application to Uncertain Multiple-Attribute Group Decision-Making. Cybern. Syst. 2016, 47, 363–375. [Google Scholar] [CrossRef]
  56. Vizuete-Luciano, E.; Merigó, J.M.; Boria-Reverter, S.; Gil-Lafuente, A.M. Decision Making in the Assignment Process by Using the Hungarian Algorithm with OWA Operators. Technol. Econ. Dev. Econ. 2015, 21, 684–704. [Google Scholar] [CrossRef]
  57. Casanovas, M.; Torres-Martinez, A.; Merigó, J.M. Multi-person and multi-criteria decision making with the induced probabilistic ordered weighted average distance. Soft Comput. 2020, 24, 1435–1446. [Google Scholar] [CrossRef]
  58. Wei, G.W.; Zhao, X.; Wang, H. An approach to multiple attribute group decision making with interval intuitionistic trapezoidal fuzzy information. Technol. Econ. Dev. Econ. 2012, 18, 317–330. [Google Scholar] [CrossRef] [Green Version]
  59. Ajuntament de Barcelona Homepage. Available online: https://ajuntament.barcelona.cat/estadistica/castella/Estadistiques_per_territori/Barris/Economia/Renda_disponible_llars/T012.htm (accessed on 15 November 2021).
Figure 1. Barcelona Map. Available online: https://www.barcelona.cat/ca/viure-a-bcn/fem-barri (accessed on 11 November 2021).
Figure 1. Barcelona Map. Available online: https://www.barcelona.cat/ca/viure-a-bcn/fem-barri (accessed on 11 November 2021).
Mathematics 09 03045 g001
Table 1. Similarity relations between T and Z .
Table 1. Similarity relations between T and Z .
Z1Z2ZkZp
T1d(T1, Z1)d(T1, Z1)d(T1, Zk)d(T1, Zp)
T2d(T2, Z1)d(T2, Z2)d(T2, Zk)d(T2, Zp)
[R]
Thd(Th, Z1)d(Th, Z2)d(Th, Zk)d(Th, Zp)
Tmd(Tm, Z1)d(Tm, Z2)d(Tm, Zk)d(Tm, Zp)
Table 2. Districts.
Table 2. Districts.
Districts
D1Ciutat Vella
D2Eixample
D3Nou Barris
D4Gràcia
D5Horta-Guinardó
D6Les Corts
D7Sant Andreu
D8Sant Martí
D9Sants-Montjuïc
D10Sarrià-Sant Gervasi
Table 3. External appearance.
Table 3. External appearance.
External Appearance
Cr1Opening hours
Cr2Establishment poster
Cr3Exterior cleaning
Cr4Exhibition and sale of products outside the establishment
Table 4. Internal organization.
Table 4. Internal organization.
Internal Organization
Cr5Comfort
Cr6Good distribution and organization
Cr7The cleanliness of the establishment
Cr8The products are correctly labeled
Table 5. External Appearance.
Table 5. External Appearance.
Customer Service
Cr9Cordiality when entering and leaving the store
Cr10Uniformity of employees
Cr11The care received
Table 6. Valuations of experts.
Table 6. Valuations of experts.
External AppearanceInternal OrganizationCustomer Service
Cr1Cr2Cr3Cr4Cr5Cr6Cr7Cr8Cr9Cr10Cr11
D10.5380.5380.7000.5880.7180.6750.7250.7750.6880.3380.755
D20.7000.7380.8630.5730.8480.8280.8630.7500.8230.6630.848
D30.6750.6500.8130.5630.7380.7100.8200.6550.7950.5600.823
D40.7000.7750.7600.6230.7380.7180.8000.7850.8000.5250.848
D50.6750.7500.7800.5950.7230.7080.8000.6830.8200.5250.845
D60.7000.7380.8700.5980.8500.8550.8880.7380.8500.6000.875
D70.7000.7430.8380.5980.8700.8180.8500.7750.8250.5850.848
D80.6880.6980.7750.5630.7330.7230.8050.7380.8000.5500.808
D90.6750.7500.7730.6250.7300.6900.8300.7750.7750.5380.848
D100.7000.8000.8880.6150.9000.8550.9230.7950.8700.7000.913
Table 7. Valuations of consumers.
Table 7. Valuations of consumers.
External AppearanceInternal OrganizationCustomer Service
Cr1Cr2Cr3Cr4Cr5Cr6Cr7Cr8Cr9Cr10Cr11
Group10.5000.9500.9500.5000.8000.7000.7700.8500.8800.4900.630
Group20.4500.9500.8600.7700.7700.7700.7400.8800.8500.4800.660
Group30.5500.8500.8700.6700.7700.7200.7200.8100.7700.4600.650
Group40.4500.9700.9400.6000.8400.7900.6900.9800.8000.5000.550
Group50.5000.9200.8400.7200.7200.7000.6800.9100.7700.5000.680
Group60.2500.9700.8600.6000.8100.7800.7800.8500.8200.4800.680
Group70.5500.8300.8900.7300.7400.7600.6800.7900.8000.5000.620
Group80.3500.9500.7600.6700.7200.7200.6800.7900.8000.5200.620
Group90.4500.9000.8500.5500.7700.7500.7300.7700.8100.5000.660
Group100.6000.9301.0000.5300.7700.7600.7100.9200.8500.5000.680
Table 8. Aggregated distances with Hamming.
Table 8. Aggregated distances with Hamming.
D1D2D3D4D5D6D7D8D9D10
Group10.1350.1260.1220.1090.1120.1280.1210.1120.1150.136
Group20.1370.1320.1340.1090.1190.1300.1210.1220.1180.142
Group30.0930.1100.0990.0740.0880.1120.1000.0880.0780.123
Group40.1570.1380.1530.1320.1420.1400.1280.1410.1410.151
Group50.1110.1390.1160.0930.1030.1430.1260.1070.0930.154
Group60.1430.1210.1320.1110.1170.1250.1110.1200.1200.139
Group70.1100.1130.1040.0790.0930.1150.1030.0920.0880.124
Group80.1160.1470.1210.0860.1010.1500.1330.1020.0960.163
Group90.1050.1020.0950.0830.0870.1100.0950.0830.0900.129
Group100.1370.1180.1170.1030.1080.1200.1130.1050.1120.131
Table 9. Aggregated distances with Euclidean.
Table 9. Aggregated distances with Euclidean.
D1D2D3D4D5D6D7D8D9D10
Group10.1740.1400.1470.1300.1330.1440.1330.1330.1320.155
Group20.1690.1530.1610.1280.1390.1520.1410.1440.1320.162
Group30.1250.1240.1150.0930.1000.1260.1110.1000.0940.148
Group40.1920.1710.1880.1620.1740.1760.1620.1700.1660.183
Group50.1490.1490.1470.1120.1260.1530.1380.1280.1140.165
Group60.1830.1760.1820.1640.1670.1760.1680.1700.1630.184
Group70.1380.1300.1230.1060.1100.1330.1200.1110.1080.154
Group80.1610.1710.1630.1420.1440.1760.1640.1490.1430.190
Group90.1420.1280.1240.1110.1090.1320.1210.1110.1120.151
Group100.1760.1300.1460.1210.1310.1340.1230.1280.1260.144
Table 10. Aggregated distances with Minkowski.
Table 10. Aggregated distances with Minkowski.
D1D2D3D4D5D6D7D8D9D10
Group10.2090.1510.1670.1450.1460.1560.1450.1490.1450.169
Group20.2020.1660.1800.1450.1540.1650.1550.1610.1440.175
Group30.1540.1340.1270.1080.1100.1360.1200.1080.1070.165
Group40.2230.1910.2120.1810.1950.1990.1840.1880.1820.206
Group50.1840.1550.1670.1240.1410.1600.1450.1410.1260.174
Group60.2200.2190.2230.2120.2070.2190.2150.2150.2050.224
Group70.1580.1430.1350.1230.1240.1480.1340.1220.1240.174
Group80.2000.1930.1910.1780.1730.1980.1890.1800.1740.210
Group90.1750.1460.1460.1330.1270.1490.1400.1330.1290.168
Group100.2090.1380.1680.1360.1490.1430.1310.1460.1390.154
Table 11. Aggregated distances with the OWAD operator.
Table 11. Aggregated distances with the OWAD operator.
D1D2D3D4D5D6D7D8D9D10
Group10.1090.1150.1000.0940.1020.1210.1100.0940.1030.131
Group20.1150.1270.1090.0900.1000.1280.1160.1040.1060.138
Group30.0750.1070.0960.0630.0820.1040.0970.0890.0670.114
Group40.1370.1190.1360.1210.1310.1160.1070.1270.1320.126
Group50.0870.1460.1000.0850.0910.1440.1300.0950.0850.147
Group60.1190.0870.1010.0800.0900.0970.0810.0940.0930.106
Group70.0970.1050.0990.0630.0860.1090.0940.0850.0770.114
Group80.0870.1310.1000.0500.0710.1310.1100.0720.0630.156
Group90.0860.0850.0750.0650.0730.0970.0840.0650.0770.116
Group100.1110.1140.0960.0920.0910.1150.1080.0880.0990.126
Table 12. Aggregated distances with the IOWAD operator.
Table 12. Aggregated distances with the IOWAD operator.
D1D2D3D4D5D6D7D8D9D10
Group10.1380.0930.1060.1000.1020.0980.0980.0950.1100.099
Group20.1510.1190.1340.0970.1130.1120.1110.1220.1080.115
Group30.0910.0880.0870.0520.0760.0910.0810.0770.0520.093
Group40.1310.0860.1150.0890.1020.0890.0790.1030.1010.097
Group50.1110.1260.1120.0770.0960.1290.1170.1010.0740.132
Group60.1100.0630.0900.0640.0690.0670.0560.0770.0760.077
Group70.1110.0990.0950.0580.0820.1020.0920.0830.0690.104
Group80.0960.1040.0900.0480.0700.1080.0950.0730.0580.111
Group90.0910.0590.0610.0570.0600.0750.0650.0480.0670.092
Group100.1280.0890.0980.0910.0940.0930.0940.0850.1030.103
Table 13. Assignation process.
Table 13. Assignation process.
ORDERHAMMINGEUCLIDEANMINKOWSKI
1Group8D4Group5D4Group6D1
2Group4D10Group2D9Group7D3
3Group6D7Group8D1Group3D8
4Group10D2Group9D5Group5D4
5Group2D6Group7D3Group2D9
6Group9D8Group3D8Group8D5
7Group3D1Group4D7Group1D2
8Group5D9Group6D10Group9D6
9Group1D3Group10D2Group10D7
10Group7D5Group1D6Group4D10
Table 14. Assignation process with OWAD operator.
Table 14. Assignation process with OWAD operator.
ORDEROWAD
1Group7D4
2Group4D6
3Group6D7
4Group5D1
5Group3D9
6Group2D5
7Group8D8
8Group9D2
9Group10D10
10Group1D3
Table 15. Assignation process with IOWAD operator.
Table 15. Assignation process with IOWAD operator.
ORDERIOWAD
1Group1D10
2Group7D4
3Group8D9
4Group3D1
5Group5D5
6Group2D6
7Group10D2
8Group4D7
9Group6D8
10Group9D3
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Vizuete-Luciano, E.; Boria-Reverter, S.; Merigó-Lindahl, J.M.; Gil-Lafuente, A.M.; Solé-Moro, M.L. Fuzzy Branch-and-Bound Algorithm with OWA Operators in the Case of Consumer Decision Making. Mathematics 2021, 9, 3045. https://doi.org/10.3390/math9233045

AMA Style

Vizuete-Luciano E, Boria-Reverter S, Merigó-Lindahl JM, Gil-Lafuente AM, Solé-Moro ML. Fuzzy Branch-and-Bound Algorithm with OWA Operators in the Case of Consumer Decision Making. Mathematics. 2021; 9(23):3045. https://doi.org/10.3390/math9233045

Chicago/Turabian Style

Vizuete-Luciano, Emili, Sefa Boria-Reverter, José M. Merigó-Lindahl, Anna Maria Gil-Lafuente, and Maria Luisa Solé-Moro. 2021. "Fuzzy Branch-and-Bound Algorithm with OWA Operators in the Case of Consumer Decision Making" Mathematics 9, no. 23: 3045. https://doi.org/10.3390/math9233045

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop