Next Article in Journal
Insights from User Preferences on Automated Vehicles: Influence of Socio-Demographic Factors on Value of Time in Romania Case
Previous Article in Journal
Experimental Study of Phase Change Microcapsule Suspensions Applied in BIPV Construction
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Personalized Route Recommendation Using F-AHP-Express

by
Surya Michrandi Nasution
1,2,
Emir Husni
1,*,
Kuspriyanto Kuspriyanto
1 and
Rahadian Yusuf
1
1
School of Electrical Engineering and Informatics, Institut Teknologi Bandung, Jl. Ganesa 10, Bandung 40132, Indonesia
2
School of Electrical Engineering, Telkom University, Jl. Telekomunikasi, Bandung 40257, Indonesia
*
Author to whom correspondence should be addressed.
Sustainability 2022, 14(17), 10831; https://doi.org/10.3390/su141710831
Submission received: 1 August 2022 / Revised: 19 August 2022 / Accepted: 26 August 2022 / Published: 30 August 2022
(This article belongs to the Topic Intelligent Transportation Systems)

Abstract

:
The route recommendation system helps the driver find the best route between origin and destination. A recommendation system often suggests its decision without considering some criteria. This paper proposes a multicriteria decision-making method, namely Fuzzy—Analytic Hierarchy Process—Express (F-AHP-Express) for recommending a personal travel route from several alternative routes. It is calculated based on the driving preferences of a driver and road conditions for each road segment. We compare the F-AHP-Express to others; Fuzzy—Analytic Hierarchy Process (F-AHP) and Fuzzy—Analytic Hierarchy Process—Technique for Others Preference by Similarity to Ideal Solution (F-AHP-TOPSIS), for its recommendation results, time processing, agility, and complexity. Our experiments show that F-AHP-Express could deliver similar recommendation results compared to other methods, and it is additionally the fastest method. F-AHP-Express is 45% and 23% faster than F-AHP and F-AHP-TOPSIS, respectively. F-AHP-Express not only has the fastest time processing among the others but also has the least judgments in agility testing. It needs 37.5% and 16.67% fewer judgments from F-AHP and F-AHP-TOPSIS, respectively. Moreover, AHP-Express has a complexity of O(n), meanwhile, the others have O(n2) for their complexity. Thus, the results show that F-AHP-Express is the best method for recommending a personal route.

1. Introduction

All roads lead to Rome. This is the most suitable expression to describe the process to reach a goal, it can be carried out in many ways. It is similar in the area of transportation; to reach a destination, there will be lots of choices of travel routes that can be passed. It means we can choose one of the paths that have the best values for us.
The choice of travel route by a driver can be measured based on several aspects, such as traffic conditions, heterogeneity, weather conditions, etc. Based on these several aspects, the driver could choose which one is prioritized first. Next, they could choose one route that is the most suitable to their preferences. As an example, a driver looks for an alternative route in order to avoid the traffic on the main route, even if it has a longer distance. Furthermore, there is a driver who prioritized the travel time between other road criteria, or for a motorcycle driver, a route with good weather (e.g., sunny, cloudy, or clear sky) is preferred over a route with a possibility of bad weather.
In selecting the travel route, there is a probability that a driver makes mistake in their choices. It is common that the chosen route is not good as their expectation. Based on this condition, we proposed a personal route recommendation system that has the capability to consider the driver’s preferences. By using multicriteria decision making (MCDM), the best route for drivers is determined.
MCDM is a common method that is used for deciding a decision based on several alternatives, e.g., choosing the best way to fill a dam based on costs, capacity, construction difficulty, and other criteria [1]; or an Optimal Route Selection in a Highway which considering travel time, fee, comfort, and safety [2]. Da Silva et al., state that the most common method in MCDM is Analytic Hierarchy Process (AHP) and the Technique for Others Preference by Similarity to Ideal Solution (TOPSIS) [3]. These methods are the top-5 methods from 2000 to 2019 [4,5].
AHP was developed by Saaty in 1980 [6,7] and in its development, there are many modifications of AHP. One of the modifications is the implementation of the Fuzzy method in calculating the criteria weights (F-AHP) [8,9]. The purpose of this modification is to simplify the judgment of decision-makers when deciding the importance level between criteria. In 2020, Leal et al. simplified this method and it makes AHP works faster than before, called AHP-Express [10]. They claimed that AHP-Express is faster than classic AHP since it reduces the number comparison from 1 / 2   n n 1 to n 1 for n criteria.
Meanwhile, TOPSIS which is created in 1981, also has several modifications due to its needs, such as Fuzzy-TOPSIS [11,12], Alternatives-Weight TOPSIS [13], Weight-modification TOPSIS [14], and other modifications [15,16].
This paper discussed the development and modification of AHP-Express in order to recommend a personalized travel route based on the preferences of drivers. The modification of AHP-Express lies in the weight calculation process, which is implemented by using F-AHP. The addition of F-AHP as criteria weight calculation in AHP-Express simplified the judgment (importance level of criteria) of drivers.
The implementation of Fuzzy logic in the measurement of criteria weight helps humans to decide the importance of criteria in order to determine the travel route. It is because, in the Fuzzy logic concept, the value is in the linguistic form. This type of value is lots easier to understand than the crisp value which is used in Saaty’s AHP. The comparison in classic AHP needs 19 choices of important levels, meanwhile, by using Fuzzy-AHP, we only need 11 choices that spread into 5 linguistic values. It covers three crisp values as classical AHP did. By using the geometric mean, the criteria weight in F-AHP is measured.
By the time this paper is written, there is no research that combines the Fuzzy-AHP and AHP-Express as a method for calculating criteria’s weight and decision-making for recommending a personalized travel route. In order to confirm that it is the best method for deciding the personal route, we compared it with other methods (Fuzzy-AHP and Fuzzy-AHP-TOPSIS).
This paper is organized as follows. Section 2 will discuss the literature review related to the research. The proposed systems will be discussed in Section 3, followed by the simulation result and discussion in Section 4. Finally, Section 5 will provide the conclusion of this research.

2. Literature Review

2.1. Road Network

The road network illustrates the connection between several intersections (nodes) and road segments (edges), with the arrangement of direction, as in the directed graph [17,18,19,20]. To reach a destination in the road network, vehicles need to pass several nodes whether directly connected or not by its edges. Generally, the notation of connectivity in the road segment is described by G   =   N ,   E [21]. On the other hand, the road network element is not limited to nodes and edges. According to George and Kim, the road network is also influenced by weight (w) in every road segment [22].
The definition of weight in road networks could be as wide as the system requirements. Ge et.al., considering road infrastructure as a criterion that must be calculated in road networks [23]. Meanwhile, based on Ferreira et al., time travel is also a criterion considered by drivers in order to reach their destination. So, they tried to calculate these two criteria for their road network [24]. Other criteria that could be used as a weight in road networks are implemented are traffic condition [25], weather [26,27], travel time [24,28,29,30], etc. [31]. Nasution et al., create a new point of view in calculating the road network’s weight by using Road Capacity Value (RCV) [32].

Road Capacity Value (RCV)

RCV is a compilation of several criteria in road networks, and it is processed in such a way in order to calculate the weight of the road. RCV also calculates the suitability between the road size and the width of the vehicle that will be passing through.
RCV in road networks can be used as a basis for determining the travel route. The advantage of RCV is not only the compatibility value that can compare the size of the road and vehicles, but also considering the driving preferences of a driver. Driving preference is another criterion that must be taken into consideration [26,28,32,33,34,35]. There is no point to recommends the best route if the drivers refuse to pass it.
The creation of RCV needs driver preferences. The driver preferences in Nasution et al. are manually determined by using priority order [32]. This paper discussed the procedure of determining the preferences of the driver, so later it could be used as the basis of personalized route recommendations.

2.2. Multicriteria Decision Making

Multicriteria decision-making (MCDM) is a common method that is used to define a solution based on several alternatives. Forming any possible alternatives, required several criteria. As an example, whenever there is recruitment for academic staff in a university, the employer will review each candidate and consider their education, age, language skill, etc. [36].
Based on the criteria for defining the alternatives, decision-makers set the importance of each criterion (priority). The process of determining the priority for each criterion is called weight calculation [37,38]. When each criterion has its priority, the process of decision-making continues [38]. Figure 1 shows the workflow of multicriteria decision-making.
There are a lot of MCDM methods. Based on da Silva et al., top-5 MCDM methods from 2005 until 2019 are Analytic Hierarchy Process (AHP), Technique for Order Preference by Similarity to Ideal Solution (TOPSIS), Analytic Network Process (ANP), VIseKriterijumska Optimizacija I Kompromisno Resenje (VIKOR), Preference Ranking Organization Method for Enrichment Evaluations (PROMETHEE), etc. [3].
Even though Mardani et al. also state that AHP is the top common method in MCDM. It is followed by Hybrid MCDM, Aggregate Methods, TOPSIS, and The Elimination et Choix Traduisant la Realité (Electre) as the next top common methods after AHP before 2014 [4,5]. Contrary to da Silva et al., who state AHP is the most common method in decision making, Eltarabishi et al., state differently, state Hybrid MCDM is the most common method from 2015 until 2019, followed by AHP, and other methods [5]. Table 1 shows the list of common methods based on the previous research.
The hybrid MCDM method is a combination of several methods used in the process of weight calculation and decision making. The combination of AHP as a weight calculation method and TOPSIS as a decision-making method is commonly implemented by several researchers [39,40,41,42,43,44].
In the route recommendation system proposed in this paper, the criteria that are used to define the best route for each driver are route length, traffic condition, heterogeneity, travel time, and weather condition. In order to calculate the criteria weight, the driving preferences are collected using a questionnaire. In the workflow of MCDM, whenever the criteria weight is gathered, the process of decision-making is begun.

2.2.1. Weight Calculation

The criteria priority measurement can be carried out by implementing various weighting methods. Commonly, the criteria weight is defined based on the simulation result. Based on those data, the impact of each criterion on the simulation result illustrates its priority. Thus, it will be used as criteria weight in the next process.
The calculation of criteria weight in this paper is slightly different from the common measurement. In order to create a personalized recommendation, the criteria weight collection is carried out by using a questionnaire to several drivers (motorcycles and cars). In this case, these drivers are the decision makers for deciding their own best travel route. The driving preferences (criteria weight) are specifically designated for each driver.
Weight calculation in this paper is using the AHP approach which compared each criterion based on the decision-makers [6,7]. Soon after the comparison of criteria is complete, the criteria weight is calculated using Additive Normalization Method [6,7,45].
Weight calculation in AHP needs a comparison value between criteria. For every compared criterion, there will be a reciprocal value of its results. This process applies to each criterion used in defining the alternatives. Later, every compared value between criteria is arranged in the form of a pairwise comparison matrix (PCM).
If the criteria comparison process is finished, its value will be used to calculate the consistency ratio (CR). The usage of consistency ratio is to control the comparison between each criterion is consistent. If the consistency ratio is greater than the threshold determined, the driving preferences must be tuned until its ratio comes under the threshold. Figure 2 illustrates the process of the criteria weight measurement.

Fuzzy Analytic Hierarchy Process (F-AHP)

A comparison of criteria in Classic AHP defines the importance level between two criteria. As shown in Table 2, the importance level is defined using this rule [45]. As an example, if criterion A is moderately more important than criterion B, then criterion A compared to criterion B is 1 to 3, otherwise, the comparison between criterion B and A is 3 to 1, as shown in Equation (1). The importance level of the same criteria (A:A) is always equal (1). This comparison applied to all criteria used in the MCDM methods.
A : B   =   1   : 3 B : A   =   3   : 1
This step seems simple when implemented in a system. However, when it is implemented by humans as decision makers, it gives confusion to them. Human prefers linguistic value to crisp value. The solution to this problem is implementing the Fuzzy Logic into the calculation of criteria weight. Chou and Yu claimed this method simplified the process of criteria comparison by humans [46].
As mentioned before, humans as decision-makers do not need detailed (crisp) value. By using Fuzzy Logic, the importance level is simplified into linguistic value, so it makes it easier to humans to input their preferences [47]. The common Fuzzy Logic method is Triangular Fuzzy Numbers (TFN) [47,48,49,50].
Linguistic value in TFN covers three (3) crisp values (lower, middle, upper), which describe the range of Fuzzy membership values, as shown in Equation (2). F-AHP makes small cluster based on several categories, such as: “Equally” and “Moderately” covers (1, 1, 1) and (2, 3, 4), ”Strongly”, “Very Strongly”, and “Extremely” takes in (4, 5, 6), (6, 7, 8), and (9, 9, 9) [48].
A : B   =   M   =   l , m , u  
The membership function is easily customized based on requirements. Kwong and Bai set their membership function to cover only two crisp values, as (1, 2) is given for “Equally”, (2, 4) for “Moderately”, etc. [48]. On the other hand, Khorramrouz et al. takes the middle value between two values. They use (1, 3 2 , 2) as “Moderately”, ( 3 2 , 2, 5 2 ) for the next category, and so on [51].
B : A   = 1 M = 1 u , 1 m , 1 l  
Compared to classic AHP, there is a difference when creating the reciprocal value using F-AHP. In F-AHP, the calculation of reciprocal value is using Equation (3). It swaps the lower and upper values from the original form of Fuzzy membership in Equation (2).
PCM in F-AHP will be filled up with these two methods: Fuzzy Membership Function (TFN) and its reciprocal value. Soon after the criteria comparison process is completed, the consistency of preferences is measured. As aforementioned, the consistency ratio checks the criteria comparison of decision makers [52]. Since in F-AHP there are several values (l, m, u), the calculation of the consistency ratio will use only the middle value [9].
x = λ x λ = x x
CI = λ m a x n n 1
The consistency ratio needs the value of the index of consistency (CI) and ratio index (RI). The consistency index is calculated by finding the maximum eigenvalue, using Equation (4). By using Equation (5), the consistency index is measured. n is the number of criteria in the calculation. On the other hand, the ratio index is a constant. As shown in Table 3, the ratio index is determined.
The value of RI is chosen based on the number of criteria in the measurement. Whenever CI and RI are calculated, the measurement of the consistency ratio begins. By using Equation (6), the CR is defined by dividing the CI and RI.
CR = CI RI
Validation of criteria comparison is needed in order to verify the preferences are consistent. There will be adjustment in criteria comparison if the value of CR is more than 0.1 ( CR > 0.1 ) . The adjustment stops when CR is less than equal to 0.1 ( CR 0.1 ). By the time the value of CR is already less than equal to 0.1, the lower and upper value from F-AHP is returned to the pairwise comparison according to the TFN rule.
r i = ( A 1 A 2 A n ) 1 n = ( ( l 1 , m 1 , u 1 ) ( l 2 , m 2 , u 2 ) ( l n , m n , u n ) ) 1 n = ( l 1 l 2 l n ,   m 1 m 2 m n ,   u 1 u 2 u n ) 1 n
W i = ( r 1 ( r 1 r 2 r n ) 1  
In general, the calculation of criteria weight in F-AHP is almost similar to classic AHP. However, in the step of averaging the Fuzzy membership, it will be carried out by using Geometric Mean [8,53], as shown in Equation (7). Meanwhile, Equation (8) is used to define the criteria weight in the form of a Fuzzy membership function.
COA   = l + m + u 3
W i   n o r m   = W i n i 1 W i
The next step in calculating the criteria weight using F-AHP is finding the Center of Area (COA). It will do the defuzzification step to the previous criteria weight and it is carried out by using Equation (9). Before its result can be used in the decision-making process, the criteria weight must be normalized using Equation (10) first. Whenever the criteria weight is normalized, its ready to be used in decision making.

2.2.2. Decision Making

Criteria weight that calculated in the previous step is used in decision making. The alternatives will be calculated by using simulation or other methods for each criterion. Figure 3 shows the step of decision-making. The final decision comes after the decision-making process is completely carried out. It is common for the result comes from the highest comparison score of all alternatives.
In this paper, we implement several decision-making methods, namely Analytic Hierarchy Process (AHP) [7], Analytic Hierarchy Process (AHP-Express) [10], and the Technique for Others Preference by Similarity to Ideal Solution (TOPSIS) [54].

Analytics Hierarchy Process

In AHP, the process of decision-making needs to compare each alternative based on criteria. The amount of alternative comparison is n n 1 2 for each criterion [55]. Comparing the alternatives uses a similar method when calculating the criteria weight. However, there will be iterations as much as the number of criteria that are used, so the result of the comparison will have a point of view from each criterion.
In order to calculate the average value of alternative comparison, there is a collaboration between its results based on each criterion. The final output of this calculation is the priority of each alternative. The highest priority defines the result of decision-making using AHP.
U B   =   m a x C j ;   j   =   1 , 2 , , n  
L B   =   m i n C j ;   j   =   1 , 2 , , n
Alternatives can be collected by using simulation or other methods. All information of each alternative will be converted into numerical values within range 1–9 (as AHP requirement). Equations (11) and (12) try to find the maximum and minimum value for each criterion. This value will be used as the upper bound (UB) and lower bound (LB) of the simulation result. Meanwhile, in Equation (13), the range level (RL) of each alternative in a criterion is measured. The level of number in RL is 9, this number is taken due to complying with the importance level in AHP. In the end, Equation (14) calculates the importance level (IV) of alternatives for each criterion.
R L = U B L B 9
I V i = 1 , C i = L B C i L B R L , C i L B
This process converts raw information from the simulation into the importance level in AHP. The decision-making process continues by using these values and measures as criteria weight calculation.

Analytics Hierarchy Process Express

Since AHP needs n n 1 2 for each comparison, the method proposed by Saaty in 1980 is claimed to be slow. Leal, et al., proposed a simpler AHP that only needs n 1 comparison, called AHP-Express [10]. This method reduces the number of alternative comparisons based on the criteria.
The biggest difference between these methods is in AHP-Express only needs one (1) alternative comparison for each criterion. Based on this situation, AHP-Express is faster than classic AHP. The steps of decision-making in AHP-Express are: (1) a single comparison of alternatives (for each criterion), (2) calculating the reciprocal value and its summation, and (3) normalization. Every comparison value is combined into one matrix and later the decision-making process works as classic AHP should.

Technique for Others Preference by Similarity to Ideal Solution (TOPSIS)

TOPSIS is one of the common methods used for finding a decision based on several alternatives [56]. This method is proposed by Hwang and Yoon in 1981 with considering the ideal solution to a problem [57]. The calculation of the ideal solution comes from the distance between positive and negative solutions. A positive ideal solution measures the values of alternatives in their best condition. On the other hand, the negative ideal solution takes the worst values in every alternative.
There is no comparison between alternatives as AHP does. TOPSIS looks at the best and worst conditions in each alternative. In this method, there are categorizations for its criterion, namely, benefit and cost. The benefit category takes the maximum value for its positive ideal solution in each criterion. However, in the cost category, the maximum value is used as a negative ideal solution and the minimum value from each criterion is set to its positive ideal solution [1].
x i j = x i j i x i j 2 2 , i = 1 , 2 , m ; j = 1 , 2 , n
The process of decision-making using TOPSIS begins with normalization using Equation (15). It continues with the step of finding the ideal value (positive and negative) based on the criterion category. Right after the ideal value was determined, the process advanced to the calculation of the distance of alternatives with its ideal value, using Euclidian Distance. Equation (16) determines the distance of the positive ideal solution { ( S } i + ) and Equation (17) tries to calculate its negative ideal solution distance { ( S } i ) .
S i + = j I ± x i j 2
S i = j I x i j 2
P i = S i S i + + S i
Based on the distance values, the performance index (P) is determined for each alternative, using Equation (18). The highest performance index will be set as the final decision in this method.

3. Proposed System

In our proposed system, there are five (5) criteria in order to find the route that has minimum RCV and its alternatives. The criteria in this paper covered the route length, traffic condition, heterogeneity, travel time, and the condition of weather. Figure 4 shows the proposed framework that is used to define the best route for a driver based on the driving preferences.

3.1. Calculation of Criteria Weight

Before recommending a travel route to drivers, the driving preferences are needed. There will be a questionnaire for seven (7) taxi bikes and seven (7) taxi drivers who will participate to inform their driving preferences. Its results are processed using F-AHP as mentioned in the previous section. Figure 5 shows the driving preferences questionnaire.
The importance level in this paper is divided into five (5) linguistic values, namely “Equal” (EQ), “Moderate” (M), “Strong” (S), “Very Strong” (VS), and “Extremely Strong” (ES). Every linguistic value covers three (3) crisp values. EQ and ES cover the top and bottom value of importance levels. It covers (1, 1, 1) and (9, 9, 9). Meanwhile, the rest covers (2, 3, 4), (4, 5, 6), (6, 7, 8) for M, S, and VS, respectively. The reciprocal value will convert the crisp value into (1, 1, 1) and ( 1 9 ,   1 9 ,   1 9 ) for 1 E Q and 1 E S . The reciprocal value of M, S, and VS cover ( 1 4 ,   1 3 ,   1 2 ) , ( 1 6 ,   1 5 ,   1 4 ) , and ( 1 8 ,   1 7 ,   1 6 ) , respectively. It is determined by using Equation (3) mentioned earlier in the previous section.
F-AHP reduces the preference selection by the drivers from 19 (AHP) to 11 choices. It also makes them easier to choose their preferences. Every choice of driving preferences converted from linguistic into crisp value. Figure 6 shows the Fuzzy membership function in this paper. According to Ball and Korukoglu, F-AHP is the most suitable approach for evaluating multiple criteria and alternatives in an uncertain conditions [58].
To maintain consistency, the driving preferences will be evaluated before being used in decision-making. According to the threshold of consistency ratio, the driving preferences must have a ratio less than 0.1. If it is greater than this value, the driving preferences must be an adjustment until the ratio is below the threshold. Whenever the driving preferences are already below the threshold, they can be used in other processes.

3.2. Route Recommendation System

According to Nasution et al., driving preferences is not only used for RCV determination but also used in calculating the best route among its alternatives. The recommended route is calculated by using Dijkstra shortest path algorithm [59,60]. Nasution et al. only provides one route which comes from the least of RCV summation from an origin to a destination. Figure 7 illustrates how the route recommendation system is based on minimum RCV.
In this paper, we proposed an adjustment in the RCV calculation of each road segment. Its calculation will be using the consistent driving preferences as the criteria weight. Moreover, by using a similar method to define the shortest path from its origin and destination, this paper provides several alternatives route in order to reach the destination. Figure 8 shows the proposed improvement from previous research. Somehow, the route with minimum RCV may not be appropriate for the preferences of the driver.

3.3. Decision-Making

Right after the calculation of RCV, there is a comparison between alternative routes. In order to define the best routes for each driver, this paper combines weight calculation and various decision-making methods, namely (1) F-AHP, (2) F-AHP-Express, and (3) Hybrid Method (F-AHP-TOPSIS). This paper also compares the results of personalized route recommendations using MCDM methods.
F-AHP is a common method that is used in decision-making, such as deciding the best location for an international logistic warehouse [46], failure in the business plan [51], university rank [9], etc. [50,61,62]. Meanwhile, the F-AHP-TOPSIS is a hybrid method that combines several MDCM methods. This method is implemented in several kinds of research with various purposes, such as: deciding the best waterway for filling a dam [1], operating system in a company’s computer [58], the high-class taxpayer [63], etc. [40,41,42]. On the other hand, AHP-Express is a new method proposed by Leal et al. [10]. In this paper, we proposed F-AHP-Express as a method for suggesting a personal route. We improved the AHP-Express with F-AHP as a weight calculation method.

4. Results and Discussion

As mentioned in the previous section, Nasution et.al. provides only the best route by using the minimum RCV [32]. However, this paper provides the route with minimum RCV along with its alternatives. The alternative routes come from the next minimum RCV on the simulation. It gathers its information and compares the RCV of all routes. The four (4) routes with minimum RCV are selected. Figure 9 shows the alternative route provided in this paper. Since its simulation uses real-time information, these routes could be varied over time.
Based on these alternative routes, the recommendation system finds which routes have the most suitability with the preferences of a driver. Since every driver has their preferences, the route that recommends could be different from others.

4.1. Weight Calculation

In the process of calculating criteria weight, there are several criteria that are used in this system, namely: (1) road length (RL), (2) traffic condition (TC), (3) Heterogeneity (H), (4) travel time (TT), and weather condition (W). Drivers give their responses with the importance level between two (2) criteria. Figure 10 shows the questionnaire result of a driver.
The preference of the driver is converted into PCM. As seen in the following matrix, at first, the driving preferences are converted into a linguistic PCM. Based on the Fuzzy membership function that is used in this paper, the PCM with linguistic value will change into three (3) crisp values, as seen in the matrix on the right side.
RLTCHTTW RLTCHTTW
RLEQ 1 S S 1 E S VS RL(1, 1, 1) 1 6 , 1 5 , 1 4 (4, 5, 6) 1 9 ,   1 9 ,   1 9 (6, 7, 8)
TCSEQVS 1 V S 1 V S TC(4, 5, 6)(1, 1, 1)(6, 7, 8) 1 8 ,   1 7 ,   1 6 1 8 ,   1 7 ,   1 6
H 1 S 1 V S EQ 1 V S S=>H 1 6 ,   1 5 ,   1 4 1 8 ,   1 7 ,   1 6 (1, 1, 1) 1 8 ,   1 7 ,   1 6 (4, 5, 6)
TTESVSVSEQVS TT(9, 9, 9)(6, 7, 8)(6, 7, 8)(1, 1, 1)(6, 7, 8)
W 1 V S VS 1 S 1 V S EQ W 1 8 ,   1 7 ,   1 6 (6, 7, 8) 1 6 ,   1 5 ,   1 4 1 8 ,   1 7 ,   1 6 (1, 1, 1)
As seen in the conversion matrix, the reciprocal value is also converted based on the following rule of F-AHP. The reciprocal value of “Moderate” ( 1 M ) covers ( 1 4 , 1 3 , and 1 2 ), the reciprocal value of “Strong” ( 1 S ) is used to define the value of ( 1 6 , 1 5 , and 1 4 ), and so on. By using the middle value in Fuzzy, the consistency ratio is calculated.

Consistency Ratio Validation for Driver’s Preferences

The following PCMs (left side) contain the middle value in Fuzzy membership based on the criteria comparison. The normalization process begins by summing up each criterion in the same column and dividing each criterion value with the summation results. As seen on the right side of the following PCMs, it shows the result of normalization PCM. In the end, for every column in the same row, these values will be calculated as its average value.
The average value illustrates the initiation of criteria weight in classic AHP. If the consistency ratio fit the threshold, criteria weight could be used in RCV calculation and personalized route recommendation. Otherwise, there must be an adjustment in PCW. Overall, the measurement of the consistency ratio begins based on this value.
RLTCHTTW RLTCHTTWAverage
RL10.250.117 RL0.070.010.250.070.350.15
TC5170.140.14 TC0.330.070.350.090.010.17
H0.20.1410.145=>H0.010.010.050.090.250.08
TT97717 TT0.590.460.350.650.350.48
W0.1470.20.141 W0.010.460.010.090.050.12
Sum15.3415.3420.201.5420.14
Furthermore, the following matrix is the product between the middle value of Fuzzy membership and the average value from the previous calculation. This step must be carried out in order to calculate the maximum eigenvalue λ m a x from PCW and criteria weight.
RLTCHTTWSum (x’)
RL0.150.030.410.050.871.51
TC0.750.170.580.070.021.58
H0.030.020.080.070.620.82
TT1.341.170.580.480.874.43
W0.021.170.020.070.121.40
The eigenvalue calculates by dividing the x′ by x. In this case, x′ is the row summation in the previous matrix, and x is the average value (initial criteria weight) that was calculated before. By using Equation (3), the eigenvalue of each criterion is calculated. Meanwhile, λ m a x is the average eigenvalue from every criterion.
According to Equation (4), the determination of consistency index (CI) needs the maximum eigenvalue and the number of criteria. As mentioned in the previous section, the ratio index (RI) is a constant. Since this research is using five (5) criteria, the value of RI is 1.12. Table 4 shows the measurement results of maximum eigenvalue, consistency index, and consistency ratio. It shows 1.12 as the consistency ratio, and it means the initial PCM must be adjusted.
The adjustment of PCM must be carried out by changing the middle value (based on the Fuzzy membership function). This process must be carried out continuously until CR     0.1 .
RLTCHTTW RLTCHTTW
RL10.250.117 RL10.330.330.140.33
TC5170.140.14 TC310.330.140.33
H0.20.1410.145=>H3310.203
TT97717 TT77517
W0.1470.20.141 W330.330.141
The matrices above show the adjustment in order to reach consistency in driving preferences. On the left side, it shows the original PCM from a driver, and on the other side, it shows the results of adjustment in PCM. The ratio in the right-side matrix is 0.1. At the time the consistency is in the threshold, the PCM is returned into the Fuzzy form PCM, as shown in the matrix below. Every comparison of criteria has lower, middle, and upper values.
RLTCHTTW
RL(1, 1, 1) 1 6 , 1 5 , 1 4 (4, 5, 6) 1 ES (6, 7, 8)
TC(4, 5, 6)(1, 1, 1)(6, 7, 8) 1 8 , 1 7 , 1 6 1 8 ,   1 7 , 1 6
H 1 6 ,   1 5 ,   1 4 1 8 , 1 7 , 1 6 (1, 1, 1) 1 8 , 1 7 , 1 6 (4, 5, 6)
TT(9, 9, 9)(6, 7, 8)(6, 7, 8)(1,1,1)(6, 7, 8)
W 1 8 , 1 7 , 1 6 (6, 7, 8) 1 6 , 1 5 , 1 4 1 8 , 1 7 , 1 6 (1, 1, 1)
This final PCM is used to find the criteria weight. By using the Geometric Mean as shown in Equations (6)–(9), the criteria weight in F-AHP is concluded. Figure 11 shows the proportion of each criterion priority for a driver. It shows that “Travel Time” is the most important criterion for this driver, which dominates another criterion. The rest of the criteria’s priorities are “Heterogeneity”, “Weather”, “Traffic Condition”, and “Route Length”.

4.2. Decision Making

The decision-making process begins when criteria weight and alternative routes are calculated. Alternative routes generate based on the minimum RCV. The observation area in this research covers 265 road segments in R.E Martadinata Street, Bandung, Indonesia. In the simulation, the pair of origin and destination is given to a specific intersection, namely “Juanda” and “Laswi” nodes, respectively.
Based on the calculation of RCV, several routes are generated from the origin to its destination. Table 5 shows the routes for drivers for whom criteria weight is calculated. These routes have the minimum RCV among other route possibilities.
Meanwhile, Table 6 shows the value for every criterion of alternative routes. The route length is measured by meters and travel time is measured by seconds. Another criterion has its own scale, as traffic condition is described by 0–3 which illustrates from free flow to heavy traffic. Heterogeneity illustrates the various kind of vehicles on the road, higher value describes that there is a lot of variances of vehicles on the road. This condition also applies to the weather condition. The value range in this criterion is 0–1, which 1 illustrates the worst condition.
The best route is determined based on these alternative routes. The process of decision-making is measured by using MCDM methods: Analytic Hierarchy Process (AHP), Analytic Hierarchy Process—Express (AHP-Express), and Technique for Others Preference by Similarity to Ideal Solution (TOPSIS).

4.2.1. Analytic Hierarchy Process (AHP)

AHP needs to compare every alternative based on the criterion. In this route recommendation, every alternative will be compared to each other based on its route length, traffic condition, heterogeneity, travel time, and weather condition. AHP compared the alternatives based on their importance level. It means the simulation results in Table 6, must be converted to the scale of AHP’s importance level (1–9).
The result of conversion and comparison of alternatives based on the criterion is shown in Table 7. The normalization process for every comparison matrix is a must. It is normalized by counting the summation of every row in the same column, and each value in the comparison of alternatives. Later, by calculating the average of a row in alternative to the comparison, the priority of each alternative based on the criterion is determined.
Matrices below show the compilation of alternative priorities based on the criterion (left side), the criteria weight (center), and the final alternative priority (right side). The alternative priority based on the criteria is determined by normalization and averaging the comparison of alternatives.
The product between the alternative priority (for each criterion) and criteria weight is the final priority of each alternative. The highest priority determines the result of the decision-making process. In this case, the best route for the driver (1) is Route 2.
RLTCHTTW Criteria Weight Alternative Priority
Route-10.3180.320.0600.3280.25.RL0.049 Route-10.269
Route-20.5340.040.1510.5400.25TC0.082 Route-20.393
Route-30.0930.320.6380.0690.25H0.182=Route-30.216
Route-40.0550.320.1510.0640.25TT0.566 Route-40.123
W0.121

4.2.2. Analytic Hierarchy Process—Express (AHP-Express)

AHP-Express is claimed faster in deciding classic AHP. This is caused by the number of alternative comparisons in AHP-Express is not much as classic AHP. AHP-Express only compares one alternative among others for each criterion.
It could choose randomly the alternative which will be compared. As shown in Table 8, compares route-4 to other alternatives in the route length and travel time. Route-2, route-1, and route-3 are compared to others in the criteria of traffic condition, heterogeneity, and weather condition, respectively.
The alternative priority of each criterion is measured by determining the reciprocal value and normalization. Matrices below are the alternative priority of each criterion (left side) which is formed based on the normalization value in Table 8, the criteria weight (center) that was calculated earlier, and the final result of the priority of each alternative (right side). The determination of the best route for the driver (1) is based on the highest priority among the alternatives. For driver (1), the AHP-Express recommends Route-2 to be passed.
RLTCHTTW Criteria Weight Alternative Priority
Route-10.3530.320.0450.3750.25.RL0.049 Route-10.294
Route-20.4710.040.1360.50.25TC0.082 Route-20.364
Route-30.1180.320.6820.0620.25H0.182=Route-30.221
Route-40.0590.320.1360.0620.25TT0.566 Route-40.119
W0.121

4.2.3. Technique for Others Preference by Similarity to Ideal Solution (TOPSIS)

In TOPSIS, there is no conversion of criteria values and comparison between criteria. The decision-making process uses the result of simulation directly. It begins with normalization using Equation (14). The left side of the matrices below shows the result of the calculation using this formula. Meanwhile, the right side shows the normalization of alternative values.
AlternativesRLTCHTTW AlternativesRLTCHTTW
18,225,4243.619140,379.1080.25 10.4830.4550.5250.4770.5
27,177,0416.258.41110,598.8140.25 20.4510.5980.5080.4230.5
39,603,8013.616.76181,038.3360.25=>30.5220.4550.4550.5410.5
410,240,00048.463185,813.5860.25 40.5390.4790.5090.5480.5
Sum35,246,26617.4732.633617,829.8441
The normalized value will be processed with the criteria weight, and it delivers the weighted normalization matrix, as shown in the matrix below. According to this result, the value of the ideal solution (positive and negative) is defined.
AlternativesRLTCHTTW
10.0240.0370.0960.2700.61
20.0220.0590.0920.2390.61
30.0260.0370.0830.3060.61
40.0260.0390.0930.3100.61
All criterion in this research is cost criterion since the lower value is expected in order to find the best route. Based on this condition, the positive ideal solution is the smallest value among the alternatives based on each criterion, and the highest value will be the negative ideal solution. Table 9 shows the positive and negative ideal solutions from the weighted normalization matrix.
Using these ideal values, the distance between each value in weighted normalization and its ideal solution is determined. Table 10 and Table 11 show the distance between positive ( S i + ) and negative ( S i ) ideal solutions to the criteria value in the weighted normalization matrix.
The distance of the ideal value (positive and negative) is important due to finding the decision using TOPSIS. These values are used in calculating the performance index ( P i ) for each alternative. The final decision is determined based on the highest performance index among the alternatives. According to the calculation of the performance index, the recommended route for driver (1) is Route-2, as shown in Table 12.

4.3. Personal Route Recommendation Analysis

4.3.1. Driver’s Criteria Weight

The validation for each driver who participated in the questionnaires is processed. Several driving preferences of drivers need to be adjusted in order to have consistent preferences. For every driving preference that is already consistent, the process of weight calculation begins using F-AHP. Table 13 shows the criteria weight for drivers that participated in this research.
As seen in Figure 12a,b, the distribution of criteria weight for motorcycle and car drivers is shown. For motorcycle drivers, there are two drivers who prioritize the travel time among the other criteria. Meanwhile, the other motorcycle drivers choose traffic conditions as the top-prioritized criteria between others. Slightly different from the previous type of vehicle, several car drivers prioritize the route length and weather conditions only. There are three (3) drivers who set the travel time as the priority of their driving preferences. There is a driver has two priorities, namely traffic condition and travel time. The other driver has almost similar priority in traffic conditions, route length, and weather conditions.

4.3.2. Personal Route Recommendation

The origin and destination in the simulation are already designated namely the “Juanda” and “Laswi” intersection. Based on the diversity in driving preferences of each driver, the recommended route could be varied. In order to decide the recommended route that is appropriate to the driver’s preference, there will be an alternative route calculation. As mentioned in the previous section, in this paper the alternative routes come from the next minimum of RCV. The system will have four (4) alternatives as inputs of personalized route recommendations. Table 14 shows the result of the alternative route calculation for motorcycle driver 1.
Based on its alternatives, there will be a selection of the best route for each driver according to their preferences. By using AHP, AHP-Express, and TOPSIS as decision-making methods, the personalized route is measured. Table 15 shows the route comparison between decision-making methods. As result, the three (3) decision-making methods draw the same personal route for drivers.
In addition to the route comparison between decision-making methods, there is also time processing comparison using these methods. When calculating the best route using AHP, it needs 0.000120367 to 0.000150967 s to deliver the recommended route. Slightly faster than AHP, TOPSIS needs up to 0.000194667 s to decide which route to recommend to the driver. Meanwhile, by using AHP-Express the time needed for finding the best route is only not more than 0.000262633 s for every driver.
Overall, AHP-Express not only decides the route 45% faster than AHP but also 23 % faster than TOPSIS. Figure 13 shows the time that takes in order to calculate the best route for each driver.
Since the recommendation system delivers the same personal route for various methods, Table 16 shows the route complete with its road segments that are suggested to be passed. In this simulation, the recommended route covers two routes, such: (1) Juanda-Trunojoyo-RuasTrunojoyo-Halmahera-Banda-Cimanuk 1-Lombok-Cihapit-Pramuka-Anggrek 0-Laswi, and (2) Juanda-Merdeka-Seram 0-Saparua 2-Saparua 0-LombokSelatan 1-Aceh 2-Aceh 1-Pramuka-Anggrek 0-Laswi. The calculation of these routes is determined based on the criteria weight of the drivers.
The recommendation system suggests route group 1 (red colored line) to the driver who has travel time as their main driving preference. Meanwhile, the second group (blue colored line) can be used by the other driver with other criteria as their preferences. Figure 14 shows the variance of route recommendations. This result shows that the proposed system could recommend the personal route based on driving preferences.

4.3.3. Agility Comparison

Agility is a method for validating multicriteria decision-making [55]. This method evaluates the requirement of judgments that comes from humans or systems. In this paper, the agility of decision-making methods that will be compared is limited to the AHP, AHP-Express, and TOPSIS. However, in the weight calculation, the measurement of agility is only for F-AHP. In the end, the comparison of agility MCDM covers F-AHP, F-AHP-Express, and Hybrid Methods (F-AHP-TOPSIS).
Overall, the final measurement of judgment (J) is a compilation of the weight calculation ( J W C ) and decision-making ( J D M ) methods. Equation (19) is used to measure the final judgment.
J = J W C + J D M
The calculation of criteria weight using AHP needs comparison from decision makers. The number in comparison is the judgment that is needed in this method. AHP requires a   c × c 1 2 comparison of criteria or alternatives (Leal, 2020). The number of criteria comparisons is influenced by the number of criteria (c). Based on the F-AHP workflow, its judgment needs a similar number to classic AHP judgment. Equation (20) shows the judgment of weight calculation using F-AHP.
J W C = c × c 1 2
Decision-making using classic AHP requires the number of comparisons as much as the weight calculation method, but in decision-making, it compares the alternatives (a) despite the criteria (c). In the process of making a decision using this method, it needs a comparison between alternatives based on each criterion. More criteria need more comparison in making a decision. Equation (21) shows the judgment in decision-making using AHP.
J D M A H P = c × a × a 1 2
AHP-Express is developed in order to reduce the number of comparisons from classic AHP. It successfully reduces the total comparison from a × a 1 2 to a 1 , because it only compares one alternative among others. However, the required judgment for AHP-Express still needs the comparison of alternatives based on criteria. The judgment of decision-making using AHP-Express is shown in Equation (22).
J D M A H P E x p r e s s = c × a 1
Decision-making using TOPSIS needs judgments from the system, and it needs simpler judgments compared to classic AHP. Judgment is needed in order to calculate the weighted normalized matrix. It makes TOPSIS requirements for judgments are alternatives (a) and criteria ( c ), as shown in Equation (23).
J D M T O P S I S = c × a
Table 17 shows all judgments that are needed in each MCDM method. The route recommendation system in this paper uses five (5) criteria, namely: route length; traffic condition; heterogeneity; travel time; weather condition, and four (4) alternatives. According to the number of criteria and alternatives in this research, the agility of each method is compared.
J F A H P = c × c 1 2 + c × a × a 1 2   J F A H P = c × c 1 2 + c × a × a 1 2 = 5 × 5 1 2 + 5 × 4 × 4 1 2 = 40   Judgments
J F A H P E x p r e s s = c × c 1 2 + c × a 1 = 5 × 5 1 2 + 5 × 4 1 = 25   Judgments
J F A H P T O P S I S = c × c 1 2 + c × a = 5 × 5 1 2 + 5 × 4 = 30   Judgments
According to the agility calculation of each method, F-AHP and F-AHP-TOPSIS requires 40 and 30 judgments, respectively. On the other hand, F-AHP-Express needs only 25 judgments. Based on this comparison, F-AHP-Express needs the least judgments among others. It means F-AHP-Express has the best agility since it needs minimum judgment than F-AHP and F-AHP-TOPSIS. This comparison of agility between these three methods is shown in Figure 15.

4.3.4. Decision-Making Complexity

There will be an explanation for each process in the decision-making methods in order to determine its complexity. The complexity measurement is only applied to the decision-making methods. The measurement complexity takes the highest notation and removes the smaller notation. If it is applied to whole methods, there will be no differences between the methods. Table 18 shows the steps in the decision-making methods used in this paper.
AHP needs several steps to decide its decision, namely: (1) comparison of alternatives based on criteria; (2) row summation; (3) normalization of alternative comparison matrix; (4) averaging the value; (5) calculation of alternative priority.
Even though AHP-Express works almost similar to classical AHP, the detailed step in making a decision using AHP-Express is completely different from classical AHP. It needs (1) alternative comparison (one alternative for each criterion); (2) creating the reciprocal value; (3) normalization; and (4) decision making.
On the other hand, TOPSIS needs lots of steps to determine a decision. It consists of (1) row summation; (2) normalization of the simulation results; (3) calculation of weighted normalization matrix; (4) positive and negative ideal value calculation; (5) distance measurement of positive and negative ideal solution; (6) decision-making.
The measurement of complexity takes only the highest notation in the whole process. It removes the lower notation and the constant. As shown in the complexity calculation below, AHP, AHP-Express, and TOPSIS have O n 2 , O n , and O n 2 , respectively. AHP-Express has the lowest complexity among others.
AHP n = c × O n 2 + O n 2 + O n 2 + O n 2 + O n = O n 2
AHPExpress n = c   × O n   +   O n +   O n   +   O n   = O n
TOPSIS n = O n 2 + O n 2 + O n 2 + O n 2 + O n 2 + O n 2   =   O n 2
Overall, the result of the experiments concludes that F-AHP-Express is the most suitable MCDM method for recommending the personal route for a driver. This method is not only having the fastest processing time but also requires the least judgments from decision makers. Meanwhile, the AHP-Express has the lowest complexity if compared to other decision-making methods. The final comparison between various MCDM methods is shown in Table 19.

5. Conclusions

This proposed system recommends a personalized route, which means that the route is suggested only to a specified driver based on the driving preferences. By using multicriteria decision making the best route is suggested to drivers according to their own preferences. MCDM methods that used in this paper consists of two (2) main process: weight calculation using F-AHP, and decision-making with various methods (AHP, AHP-Express, and TOPSIS).
F-AHP is a modified AHP that uses Fuzzy logic to simplify the process of comparison between criteria or alternatives in AHP. Fuzzy logic uses linguistic value which is easier to understand by humans than crisp value. In this paper, we reduce 19 options (as AHP needed) in criteria comparison to 11 options using the linguistic value in Fuzzy logic.
In the calculation of criteria weight, the validation of driving preferences is needed. It aimed at the consistency of preferences chosen by the drivers. In order to reach the suggested consistency ratio (less than 0.1), the adjustment of driving preferences is needed. It is carried out by changing the value of the driving preference continuously until the ratio is suitable for the threshold.
Based on the analysis, F-AHP-Express is the best combination between weight calculation and decision-making methods. F-AHP-Express has the smallest agility among others. It needs 37.5% and 16.67% fewer judgments from F-AHP and F-AHP-TOPSIS, respectively. As in the decision-making methods, AHP-Express works 45% faster than classical AHP and 23% faster than TOPSIS. Not only has the fastest processing time, but this method also has O n as its complexity, it is the lowest complexity compared to other methods (AHP and TOPSIS).
The observation area in this paper is in Jl. R.E. Martadinata, Bandung, Indonesia. The length of the road for each node in the observation area is categorized as a short distance road. The recommendation result may differ when there are several long-distance roads in the area.
For further research, the additional criteria can be considered as driving preferences, such as traffic lights or road closures. It makes the road networks change dynamically so the system will recommend more route variances. The automation of adjustment in defining the criteria weight is also possible to develop in the next research.

Author Contributions

Conceptualization, S.M.N., E.H. and K.K.; methodology, S.M.N., E.H. and K.K.; software, S.M.N.; validation, S.M.N. and R.Y.; formal analysis, S.M.N., E.H. and K.K.; investigation, S.M.N.; resources, S.M.N.; data curation, S.M.N.; writing—original draft preparation, S.M.N.; writing—review and editing, S.M.N.; visualization, S.M.N.; supervision, E.H. and K.K.; project administration, S.M.N.; funding acquisition, E.H. 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

The data presented in this study are available on request from the corresponding author. The data are not publicly available due to permission from owner.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, or in the decision to publish the results.

References

  1. Balioti, V.; Tzimopoulos, C.; Evangelides, C. Multi Criteria Decision Making Using TOPSIS Method Under Fuzzy Environment. Application in Spillway Selection. Proceedings 2018, 2, 637. [Google Scholar]
  2. Xiang, Q.J.; Ma, Y.F.; Lu, J. Optimal Route Selection in Highway Network Based on Travel Decision Making. In Proceedings of the 2007 IEEE Intelligent Vehicles Symposium, Istanbul, Turkey, 13–15 June 2007; pp. 1266–1270. [Google Scholar] [CrossRef]
  3. da Silva, R.F.; Bellinello, M.M.; de Souza, G.F.M.; Antomarioni, S.; Bevilacqua, M.; Ciarapica, F.E. Deciding a Multicriteria Decision-Making (MCDM) Method to Prioritize Maintenance Work Orders of Hydroelectric Power Plants. Energies 2021, 14, 8281. [Google Scholar] [CrossRef]
  4. Mardani, A.; Jusoh, A.; Nor, K.M.D.; Khalifah, Z.; Zakwan, N.; Valipour, A. Multiple Criteria Decision-Making Techniques and Their Applications—A Review of The Literature from 2000 to 2014. Econ. Res. 2015, 28, 516–571. [Google Scholar] [CrossRef]
  5. Eltarabishi, F.; Omar, O.H.; Alsyouf, I.; Bettayeb, M. Multi-Criteria Decision Making Methods and Their Applications—A Literature Review. In Proceedings of the International Conference on Industrial Engineering and Operations Management, Detroit, MI, USA, 10–12 March 2020. [Google Scholar]
  6. Saaty, T.L. Fundamentals of the Analytic Hierarchy Process. In The Analytic Hierarchy Process in Natural Resource and Environmental Decision Making; Springer: Dordrecht, The Netherlands, 2001; pp. 15–35. [Google Scholar] [CrossRef]
  7. Saaty, T.L. Decision Making with The Analytic Hierarchy Process. Int. J. Serv. Sci. 2008, 1, 83–98. [Google Scholar] [CrossRef]
  8. Helmy, S.E.; Eladl, G.H.; Eisa, M. Fuzzy Analytical Hierarchy Process (FAHP) Using Geometric Mean Method to Select Best Processing Framework Adequate to Big Data. J. Theor. Appl. Inf. Technol. 2021, 99, 20. [Google Scholar]
  9. Aliyev, R.; Temizkan, H.; Aliyev, R. Fuzzy Analytic Hierarchy Process-Based Multi-Criteria Decision Making for Universities Ranking. Symmetry 2020, 12, 1351. [Google Scholar] [CrossRef]
  10. Leal, J.E. AHP-Express: A Simplified Version of The Analytical Hierarchy Process Method. MethodX 2020, 7, 100748. [Google Scholar] [CrossRef]
  11. Kaya, T.; Kahraman, C. Multicriteria Decision Making in Energy Planning Using a Modified Fuzzy TOPSIS Methodology. Expert Syst. Appl. 2011, 38, 6577–6585. [Google Scholar] [CrossRef]
  12. Vinodh, S.; Mulanjur, G.; Thiagarajan, A. Sustainable Concept Selection Using Modified Fuzzy TOPSIS: A Case Study. Int. J. Sustain. Eng. 2013, 6, 109–116. [Google Scholar] [CrossRef]
  13. Chakraborty, S. TOPSIS and Modified TOPSIS: A Comparative Analysis. Decis. Anal. J. 2022, 2, 100021. [Google Scholar] [CrossRef]
  14. Alhabo, M.; Zhang, L. Multi-Criteria Handover Using Modified Weighted TOPSIS Methods for Heterogeneous Networks. IEEE Access 2018, 6, 40547–40558. [Google Scholar] [CrossRef]
  15. Kuo, T. A Modified TOPSIS with a Different Ranking Index. Eur. J. Oper. Res. 2017, 260, 152–160. [Google Scholar] [CrossRef]
  16. García-Cascales, M.S.; Lamata, M.T. On Rank Reversal and TOPSIS Method. Math. Comput. Model. 2012, 56, 123–132. [Google Scholar] [CrossRef]
  17. Hendawi, A.M.; Rustum, A.; Ahmadain, A.A.; Hazel, D.; Teredesai, A.; Oliver, D.; Ali, M.; Stankovic, J.A. Smart Personalized Routing for Smart Cities. In Proceedings of the 2017 IEEE 33rd International Conference on Data Engineering (ICDE), San Diego, CA, USA, 19–22 April 2017; pp. 1295–1306. [Google Scholar] [CrossRef]
  18. Chang, G.; Wang, S.; Xiao, X. Review of Spatio-Temporal Models for Short-Term Traffic Forecasting. In Proceedings of the 2016 IEEE International Conference on Intelligent Transportation Engineering (ICITE 2016), Singapore, 20–22 August 2016; pp. 8–12. [Google Scholar] [CrossRef]
  19. Dauwels, J.; Aslam, A.; Asif, M.T.; Zhao, X.; Mitrovic, N.; Cichocki, A.; Jaillet, P. Predicting Traffic Speed in Urban Transportation Subnetworks for Multiple Horizons. In Proceedings of the 2014 13th International Conference on Control Automation Robotics & Vision (ICARCV), Singapore, 10–12 December 2014. [Google Scholar]
  20. Nasution, S.M.; Husni, E. Kuspriyanto the Effect of Heterogeneous Traffic Flow on the Transportation System. In Proceedings of the 2018 International Conference on Electrical Engineering, Computing Science, Mexico City, Mexico, 12–14 November 2008; Volume 1. [Google Scholar]
  21. Kponyo, J.; Kung, Y.; Zhang, E. Dynamic Travel Path Optimization System Using Ant Colony Optimization. In Proceedings of the 2014 UKSim—AMSS 16th International Conference on Computer Modelling and Simulation, Cambridge, UK, 26–28 March 2014; pp. 142–147. [Google Scholar] [CrossRef]
  22. George, B.; Kim, S. Spatio-Temporal Networks Modeling and Algorithms; Briefs in Computer Science; Springer: New York, NY, USA, 2013. [Google Scholar]
  23. Ge, Y.; Li, H.; Tuzhilin, A. Route Recommendations for Intelligent Transportation Services. IEEE Trans. Knowl. Data Eng. 2021, 33, 1169–1182. [Google Scholar] [CrossRef]
  24. Ferreira, H.; Rodrigues, C.M.; Pinho, C. Impact of Road Geometry on Vehicle Energy Consumption and CO2 Emissions: An Energy-Efficiency Rating Methodology. Energies 2019, 13, 119. [Google Scholar] [CrossRef]
  25. Namoun, A.; Tufail, A.; Mehandjiev, N.; Alrehaili, A.; Akhlaghinia, J.; Peytchev, E. An Eco-Friendly Multimodal Route Guidance System for Urban Areas Using Multi-Agent Technology. Appl. Sci. 2021, 11, 2057. [Google Scholar] [CrossRef]
  26. Paiva, S.; Pañeda, X.G.; Corcoba, V.; García, R.; Morán, P.; Pozueco, L.; Valdés, M.; Del Camino, C. User Preferences in the Design of Advanced Driver Assistance Systems. Sustainability 2021, 13, 3932. [Google Scholar] [CrossRef]
  27. Litzinger, P.; Navratil, G.; Sivertun, Å.; Knorr, D. Using Weather Information to Improve Route Planning. In Bridging the Geographic Information Sciences. Lecture Notes in Geoinformation and Cartography; Gensel, J., Josselin, D., Vandenbroucke, D., Eds.; Springer: Berlin/Heidelberg, Germany, 2012; pp. 199–214. [Google Scholar] [CrossRef]
  28. Bin, C.; Gu, T.; Sun, Y.; Chang, L.; Sun, L. A Travel Route Recommendation System Based on Smart Phones and IoT Environment. Wirel. Commun. Mob. Comput. 2019, 2019, 7038259. [Google Scholar] [CrossRef]
  29. Das, P.; Ribas-Xirgo, L. Parameter Estimation for Optimal Path Planning in Internal Transportation. arXiv 2018, arXiv:1808.00522. [Google Scholar]
  30. Kazhaev, A.; Almetova, Z.; Shepelev, V.; Shubenkova, K. Modelling Urban Route Transport Network Parameters with Traffic, Demand and Infrastructural Limitations Being Considered. In IOP Conference Series: Earth and Environmental Science; IOP Publishing: Bristol, UK, 2018; Volume 177. [Google Scholar] [CrossRef]
  31. Sayarshad, H.R.; Mahmoodian, V.; Bojović, N. Dynamic Inventory Routing and Pricing Problem with a Mixed Fleet of Electric and Conventional Urban Freight Vehicles. Sustainability 2021, 13, 6703. [Google Scholar] [CrossRef]
  32. Nasution, S.M.; Husni, E.; Kuspriyanto, K.; Yusuf, R.; Yahya, B.N. Contextual Route Recommendation System in Heterogeneous Traffic Flow. Sustainability 2021, 13, 13191. [Google Scholar] [CrossRef]
  33. Jung, J.; Park, S.; Kim, Y.; Park, S. Route Recommendation with Dynamic User Preference on Road Networks. In Proceedings of the 2019 IEEE International Conference on Big Data and Smart Computing (BigComp), Kyoto, Japan, 27 February 2019–2 March 2019; pp. 1–7. [Google Scholar]
  34. Shenpei, Z.; Xinping, Y. Driver’s Route Choice Model Based on Traffic Signal Control. In Proceedings of the 2008 3rd IEEE Conference on Industrial Electronics and Applications, Singapore, 3–5 June 2008; pp. 2331–2334. [Google Scholar] [CrossRef]
  35. He, Z.; Chen, K.; Chen, X. A Collaborative Method for Route Discovery Using Taxi Drivers’ Experience and Preferences. IEEE Trans. Intell. Transp. Syst. 2018, 19, 2505–2514. [Google Scholar] [CrossRef]
  36. Rouyendegh, B.D.; Erkan, T.E. Selection of Academic Staff Using The Fuzzy Analytic Hierarchy Process (FAHP): A Pilot Study. Teh. Vjesn. 2012, 19, 923–929. [Google Scholar]
  37. Odu, G. Weighting Methods for Multi Criteria Decision Making Technique. J. Appl. Sci. Environ. Manag. 2019, 23, 1449. [Google Scholar] [CrossRef]
  38. Keshavarz-Ghorabaee, M.; Amiri, M.; Zavadskas, E.K.; Turskis, Z.; Antucheviciene, J. Determination of Objective Weights Using a New Method Based on the Removal Effects of Criteria (MEREC). Symmetry 2021, 13, 525. [Google Scholar] [CrossRef]
  39. Ozcan, E.C.; Unlusoy, S.; Eren, T. A Combined Goal Programming—AHP Approach Supported with TOPSIS for Maintenance Strategy Selection in Hydroelectric Power Plants. Renew. Sustain. Energy Rev. 2017, 78, 1410–1423. [Google Scholar] [CrossRef]
  40. He, C.; Zhang, Q.; Ren, J.; Li, Z. Combined Cooling Heating and Power Systems: Sustainability Assessment Under Uncertainties. Energy 2017, 139, 755–766. [Google Scholar] [CrossRef]
  41. Rajak, M.; Shaw, K. Evaluation and Selection of Mobile Health (MHealth) Applications Using AHP and Fuzzy TOPSIS. Technol. Soc. 2019, 59, 923–929. [Google Scholar] [CrossRef]
  42. Abdel-Malak, F.F.; H. Issa, U.; H.Miky, Y.; Osman, E.A. Applying Decision-Making Techniques to Civil Engineering Projects. Beni-Suef Univ. J. Basic Appl. Sci. 2017, 6, 326–331. [Google Scholar]
  43. Parezanovic, T.; Tarle, S.P.; Petrovic, N. A Multi-Criteria Decision Making Approach for Evaluating Sustainable City Logistics Measures. In Proceedings of the 5th International Conference Transport and Logistics, Hammamet, Tunisia, 1–3 May 2014. [Google Scholar]
  44. Kumar, R.R.; Mishra, S.; Kumar, C. Prioritizing The Solution of Cloud Service Selection Using Integrated MCDM Methods Under Fuzzy Environment. J. Supercomput. 2017, 73, 4652–4682. [Google Scholar] [CrossRef]
  45. Kou, G.; Lin, C. A Cosine Maximization Method for the Priority Vector Derivation in AHP. Eur. J. Oper. Res. 2014, 235, 225–232. [Google Scholar] [CrossRef]
  46. Nguyen, H.D.; Lo, W.T.; Sheu, R.K. An AHP-Based Recommendation System for Exclusive or Specialty Stores. In Proceedings of the 2011 International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery, Beijing, China, 10–12 October 2011; pp. 16–23. [Google Scholar] [CrossRef]
  47. Chou, C.-C.; Yu, K.-W. Application of a New Hybrid Fuzzy AHP Model to the Location Choice. Math. Probl. Eng. 2013, 2013, 12. [Google Scholar] [CrossRef]
  48. Putra, M.S.D.; Andryana, S.; Fauziah; Gunaryati, A. Fuzzy Analytical Hierarchy Process Method to Determine the Quality of Gemstones. Adv. Fuzzy Syst. 2018, 2018, 6. [Google Scholar]
  49. Kwong, C.K.; Bai, H. A Fuzzy AHP Approach to The Determination of Importance Weights of Customer Requirements in Quality Function Deployment. J. Intell. Manuf. 2002, 13, 367–377. [Google Scholar] [CrossRef]
  50. Aggarwal, A.G. Aakash An Innovative B2C E-Commerce Websites Selection Using the ME-OWA and Fuzzy AHP. In Proceedings of the First International Conference on Information Technology and Knowledge Management, Turin, Italy, 22–26 October 2018; Volume 14, pp. 13–19. [Google Scholar]
  51. Khorramrouz, F.; Kajabadi, N.P.; Galankashi, M.R.; Rafiei, F.M. Application of Fuzzy Analytic Hierarchy Process (FAHP) in Failure Investigation of KnowledgeBased Business Plans. Appl. Sci. 2019, 1, 1386. [Google Scholar]
  52. Chandak, M.M.A.; Borkar, P. Review on Optimal Route Guidance Using Analytical Hierarchy Process. In Proceedings of the 2015 IEEE 9th International Conference on Intelligent Systems and Control (ISCO), Coimbatore, Indiam, 9–10 January 2015; Volume 9. [Google Scholar]
  53. Buckley, J.J. Fuzzy Hierarchical Analysis. Fuzzy Sets Syst. 1985, 17, 233–247. [Google Scholar] [CrossRef]
  54. Zlaugotne, B.; Zihare, L.; Balode, L.; Kalnbalkite, A.; Khabdullin, A.; Blumberga, D. Multi Criteria Decision Analysis Methods Comparison. Environ. Clim. Technol. 2020, 24, 454–471. [Google Scholar] [CrossRef]
  55. Ghaleb, A.M.; Kaid, H.; Alsamhan, A.; Mian, S.H.; Hidri, L. Assessment and Comparison of Various MCDM Approaches in the Selection of Manufacturing Process. Adv. Mater. Sci. Eng. 2020, 2020, 4039253. [Google Scholar] [CrossRef]
  56. Nadaban, S.; Dzitac, S.; Dzitac, I. Fuzzy TOPSIS: A General View. Procedia Comput. Sci. 2016, 91, 823–831. [Google Scholar] [CrossRef]
  57. Hwang, C.-L.; Yoon, K. Multiple Attribute Decision Making Methods and Applications A State-of-the-Art Survey. In Lecture Notes in Economics and Mathematical Systems; Springer: New York, NY, USA, 1981. [Google Scholar]
  58. Ball, S.; Korukoglu, S. Operating System Selection Using Fuzzy AHP and TOPSIS Methods. Math. Comput. Appl. 2009, 14, 119–130. [Google Scholar] [CrossRef]
  59. Shafiq, M. Dynamic Route Optimization for Heterogeneous Agent Envisaging Topographic of Maps. EPiC Ser. Eng. 2018, 2, 206–217. [Google Scholar]
  60. Delling, D.; Sanders, P.; Schultes, D.; Wagner, D. Engineering and Augmenting Route Planning Algorithms. Algorithm. Large Complex Netw. 2009, 5515, 117–139. [Google Scholar]
  61. Elmahmoudi, F.; El Kheir Abra, O.; Raihani, A.; Serrar, O.; Bahatti, L. GIS Based Fuzzy Analytic Hierarchy Process for Wind Energy Sites Selection in Tarfaya Morocco. In Proceedings of the 2020 IEEE International conference of Moroccan Geomatics (Morgeo), Casablanca, Morocco, 11–13 May 2020. [Google Scholar]
  62. Meng, W.; Kai, L.; Songhui, Z. Evaluation of Electric Vehicle Charging Station Sitting Based on Fuzzy Analytic Hierarchy Process. In Proceedings of the 2013 Fourth International Conference on Digital Manufacturing & Automation, Shinan, China, 29–30 June 2013. [Google Scholar]
  63. Jupri, M.; Sarno, R. Data Mining, Fuzzy AHP and TOPSIS for Optimizing Taxpayer Supervision. Indones. J. Electr. Eng. Comput. Sci. 2020, 18, 75–87. [Google Scholar] [CrossRef]
Figure 1. Multicriteria Decision Making.
Figure 1. Multicriteria Decision Making.
Sustainability 14 10831 g001
Figure 2. The Calculation of Criteria Weight.
Figure 2. The Calculation of Criteria Weight.
Sustainability 14 10831 g002
Figure 3. The Process of Decision Making.
Figure 3. The Process of Decision Making.
Sustainability 14 10831 g003
Figure 4. Proposed Framework.
Figure 4. Proposed Framework.
Sustainability 14 10831 g004
Figure 5. Driving Preferences Questionnaire.
Figure 5. Driving Preferences Questionnaire.
Sustainability 14 10831 g005
Figure 6. Fuzzy Membership Function.
Figure 6. Fuzzy Membership Function.
Sustainability 14 10831 g006
Figure 7. Route Recommendation System using Minimum RCV.
Figure 7. Route Recommendation System using Minimum RCV.
Sustainability 14 10831 g007
Figure 8. Improvement of Route Recommendation System.
Figure 8. Improvement of Route Recommendation System.
Sustainability 14 10831 g008
Figure 9. Alternative Routes.
Figure 9. Alternative Routes.
Sustainability 14 10831 g009
Figure 10. Driver (1) Questionnaire Result.
Figure 10. Driver (1) Questionnaire Result.
Sustainability 14 10831 g010
Figure 11. Criteria Weight for Driver (1).
Figure 11. Criteria Weight for Driver (1).
Sustainability 14 10831 g011
Figure 12. Distribution of Driving Preferences (Criteria Weight) for Drivers: (a) Motorcycle; (b) Car.
Figure 12. Distribution of Driving Preferences (Criteria Weight) for Drivers: (a) Motorcycle; (b) Car.
Sustainability 14 10831 g012
Figure 13. Processing Time Comparison between Decision-Making Methods.
Figure 13. Processing Time Comparison between Decision-Making Methods.
Sustainability 14 10831 g013
Figure 14. Variances of Route Recommendation.
Figure 14. Variances of Route Recommendation.
Sustainability 14 10831 g014
Figure 15. Agility Comparison between MCDM Methods.
Figure 15. Agility Comparison between MCDM Methods.
Sustainability 14 10831 g015
Table 1. Common MCDM Methods.
Table 1. Common MCDM Methods.
Method Ranks[3][4][5]
1AHPAHPHybrid MCDM
2TOPSISHybrid MCDMAHP
3ANPAggregate MethodsAggregate Methods
4VIKORTOPSISTOPSIS
5PROMETHEEELECTREELECTRE
Table 2. AHP Importance Level.
Table 2. AHP Importance Level.
Importance LevelDefinition
1Equal Importance
3Moderate Importance
5Strong Importance
7Very Strong Importance
9Extremely Strong Importance
2, 4, 6, 8Intermediate Value between Previous Levels
Table 3. Ratio Index.
Table 3. Ratio Index.
CriteriaRatio IndexCriteriaRatio Index
1071.32
2081.41
30.5891.45
40.9101.49
51.12111.51
61.24121.56
Table 4. Ratio Index.
Table 4. Ratio Index.
x i x i λ i
RL1.510.1510.15
TC1.580.179.41
H0.820.089.96
TT4.430.489.29
W1.400.1211.35
λ m a x 10.03
C I 1.26
C R 1.12
Table 5. Alternate Routes based on Minimum RCV.
Table 5. Alternate Routes based on Minimum RCV.
AlternativesTravel Routes
Route-1Juanda-Merdeka-Seram 0-Saparua 2-Saparua 0-LombokSelatan 1-Aceh 2-Aceh 1-Pramuka-Anggrek 0-Laswi
Route-2Juanda-Trunojoyo-RuasTrunojoyo-Halmahera-Banda-Cimanuk 1-Lombok-Cihapit-Pramuka-Anggrek 0-Laswi
Route-3Juanda-Merdeka-Seram 0-Saparua 2-Saparua 0-LombokSelatan 1-Aceh 2-Cihapit-Pramuka-Anggrek 0-Laswi
Route-4Juanda-Merdeka-Seram 0-Saparua 2-Saparua 0-LombokSelatan 1-LombokSelatan 2-Lombok-Cihapit-Pramuka-Anggrek 0-Laswi
Table 6. Criteria Value of Alternative Routes.
Table 6. Criteria Value of Alternative Routes.
AlternativesRLTCHTTW
Route-128681.93374.6720.5
Route-226792.52.9332.5640.5
Route-330991.92.6425.4860.5
Route-432002.02.91431.0610.5
Table 7. Comparison of Alternatives based on Criterion—AHP.
Table 7. Comparison of Alternatives based on Criterion—AHP.
RLRoute 1Route 2Route 3Route 4
Route 110.546
Route 22168
Route 30.250.16712
Route 40.1670.1250.51
TCRoute 1Route 2Route 3Route 4
Route 11811
Route 20.12510.1250.125
Route 31811
Route 41811
HRoute 1Route 2Route 3Route 4
Route 110.330.1250.33
Route 2310.21
Route 38515
Route 4310.21
TTRoute 1Route 2Route 3Route 4
Route 110.556
Route 22178
Route 30.20.14311
Route 40.1670.12511
WRoute 1Route 2Route 3Route 4
Route 11111
Route 21111
Route 31111
Route 41111
Table 8. Comparison of Alternatives based on Criterion—AHP-Express.
Table 8. Comparison of Alternatives based on Criterion—AHP-Express.
RLRoute 1Route 2Route 3Route 4Sum
Route 40.1670.1250.51
Reciprocal Value682117
Normalization0.3530.4710.1180.0591
TCRoute 1Route 2Route 3Route 4Sum
Route 20.12510.1250.125
Reciprocal Value818825
Normalization0.320.040.320.321
HRoute 1Route 2Route 3Route 4Sum
Route 110.330.1250.33
Reciprocal Value138315
Normalization0.0670.20.5330.21
TTRoute 1Route 2Route 3Route 4Sum
Route 40.1670.12511
Reciprocal Value681116
Normalization0.3750.50.0620.0621
WRoute 1Route 2Route 3Route 4Sum
Route 31111
Reciprocal Value11114
Normalization0.250.250.250.251
Table 9. Positive and Negative Ideal Solution.
Table 9. Positive and Negative Ideal Solution.
Ideal ValueRLTCHTTW
Positive Ideal Value0.0220.0370.0830.2390.061
Negative Ideal Value0.0260.0590.0960.3100.061
Table 10. Positive Ideal Distance.
Table 10. Positive Ideal Distance.
AlternativesRLTCHTTWPositive Ideal Distance (Si+)
14 × 10−600.0001690.00096100.033
200.0004848.1 × 10−5000.015
30.000016000.00448900.067
40.0000164 × 10−61 × 10−40.00504100.072
Table 11. Negative Ideal Distance.
Table 11. Negative Ideal Distance.
AlternativesRLTCHTTWNegative Ideal Distance (Si)
14 × 10−60.00048400.001600.042
20.00001600.0000160.00504100.071
300.0004840.0001690.00001600.018
400.00049 × 10−6000.010
Table 12. Performance Index.
Table 12. Performance Index.
AlternativesPositive Ideal Distance (Si+)Negative Ideal Distance (Si)Performance Index (Pi)
10.033 0.042 0.563
20.0150.0710.824
30.0670.0180.210
40.0720.0100.125
Table 13. Criteria Weight for Drivers.
Table 13. Criteria Weight for Drivers.
DriversVehicle TypeRLTCHTTW
1Motorcycle0.12180.12010.05930.63530.0634
2Motorcycle0.29360.37740.08920.15060.0892
3Motorcycle0.17430.29370.14160.17430.2161
4Motorcycle0.0250.58270.11140.06510.2159
5Motorcycle0.08370.46750.15430.23560.0589
6Motorcycle0.10210.59210.24590.04240.0176
7Motorcycle0.06290.10170.14670.64760.0412
8Car0.59210.24590.10210.04240.0176
9Car0.1755 0.1131 0.17550.11310.4227
10Car0.1094 0.2294 0.0295 0.56930.0625
11Car0.24590.10210.04240.59210.0176
12Car0.24340.05540.10480.5650.0314
13Car0.0884 0.4930.05790.32280.0379
14Car0.2313 0.31480.0965 0.08590.2715
Table 14. Alternative Routes for Motorcycle Driver 1.
Table 14. Alternative Routes for Motorcycle Driver 1.
AlternativesRoutesRLTCHTTW
1Juanda-Merdeka-Seram0-Saparua2-Saparua0-LombokSelatan1-Aceh2-Aceh1-Pramuka-Anggrek0-Laswi28681.93374.6720.5
2Juanda-Trunojoyo-RuasTrunojoyo-Halmahera-Banda-Cimanuk1-Lombok-Cihapit-Pramuka-Anggrek0-Laswi26792.52.9332.564 0.5
3Juanda-Merdeka-Seram0-Saparua2-Saparua0-LombokSelatan1-Aceh2-Cihapit-Pramuka-Anggrek0-Laswi30991.92.6425.4860.5
4Juanda-Merdeka-Seram0-Saparua2-Saparua0-LombokSelatan1-LombokSelatan2-Lombok-Cihapit-Pramuka-Anggrek0-Laswi32002.02.91431.0610.5
Table 15. Route Recommendation based on Decision-Making Methods.
Table 15. Route Recommendation based on Decision-Making Methods.
DriversAHPAHP-ExpressTOPSIS
Motorcycle-1Route-1Route-1Route-1
Motorcycle-2Route-3Route-3Route-3
Motorcycle-3Route-3Route-3Route-3
Motorcycle-4Route-2Route-2Route-2
Motorcycle-5Route-3Route-3Route-3
Motorcycle-6Route-2Route-2Route-2
Motorcycle-7Route-1Route-1Route-1
Car-1Route-1Route-1Route-1
Car-2Route-2Route-2Route-2
Car-3Route-1Route-1Route-1
Car-4Route-1Route-1Route-1
Car-5Route-1Route-1Route-1
Car-6Route-2Route-2Route-2
Car-7Route-2Route-2Route-2
Table 16. Variances of Route Recommendation for Each Driver.
Table 16. Variances of Route Recommendation for Each Driver.
DriversRecommendationRoutesGroup
Motorcycle-1Route-1Juanda-Trunojoyo-RuasTrunojoyo-Halmahera-Banda-Cimanuk 1-Lombok-Cihapit-Pramuka-Anggrek 0-Laswi1
Motorcycle-2Route -3Juanda-Merdeka-Seram 0-Saparua 2-Saparua 0-LombokSelatan 1-Aceh 2-Aceh 1-Pramuka-Anggrek 0-Laswi2
Motorcycle-3Route -3Juanda-Merdeka-Seram 0-Saparua 2-Saparua 0-LombokSelatan 1-Aceh 2-Aceh 1-Pramuka-Anggrek 0-Laswi2
Motorcycle-4Route -2Juanda-Merdeka-Seram 0-Saparua 2-Saparua 0-LombokSelatan 1-Aceh 2-Aceh 1-Pramuka-Anggrek 0-Laswi2
Motorcycle-5Route -3Juanda-Merdeka-Seram 0-Saparua 2-Saparua 0-LombokSelatan 1-Aceh 2-Aceh 1-Pramuka-Anggrek 0-Laswi2
Motorcycle-6Route -2Juanda-Merdeka-Seram 0-Saparua 2-Saparua 0-LombokSelatan 1-Aceh 2-Aceh 1-Pramuka-Anggrek 0-Laswi2
Motorcycle-7Route -1Juanda-Trunojoyo-RuasTrunojoyo-Halmahera-Banda-Cimanuk 1-Lombok-Cihapit-Pramuka-Anggrek 0-Laswi1
Car-1Route -1Juanda-Merdeka-Seram 0-Saparua 2-Saparua 0-LombokSelatan 1-Aceh 2-Aceh 1-Pramuka-Anggrek 0-Laswi2
Car-2Route -2Juanda-Merdeka-Seram 0-Saparua 2-Saparua 0-LombokSelatan 1-Aceh 2-Aceh 1-Pramuka-Anggrek 0-Laswi2
Car-3Route -1Juanda-Trunojoyo-RuasTrunojoyo-Halmahera-Banda-Cimanuk 1-Lombok-Cihapit-Pramuka-Anggrek 0-Laswi1
Car-4Route -1Juanda-Trunojoyo-RuasTrunojoyo-Halmahera-Banda-Cimanuk 1-Lombok-Cihapit-Pramuka-Anggrek 0-Laswi1
Car-5Route -1Juanda-Trunojoyo-RuasTrunojoyo-Halmahera-Banda-Cimanuk 1-Lombok-Cihapit-Pramuka-Anggrek 0-Laswi1
Car-6Route -2Juanda-Merdeka-Seram 0-Saparua 2-Saparua 0-LombokSelatan 1-Aceh 2-Aceh 1-Pramuka-Anggrek 0-Laswi2
Car-7Route -2Juanda-Merdeka-Seram 0-Saparua 2-Saparua 0-LombokSelatan 1-Aceh 2-Aceh 1-Pramuka-Anggrek 0-Laswi2
Table 17. Total Judgment for MCDM Methods.
Table 17. Total Judgment for MCDM Methods.
Multicriteria Decision-Making Methods Final   Judgment   ( J )
F-AHP c × c 1 2   +   c × a × a 1 2
F-AHP-Express c × c 1 2   +   c × a 1
F-AHP-TOPSIS c × c 1 2   +   c × a
Table 18. The Steps of Decision-Making Methods.
Table 18. The Steps of Decision-Making Methods.
Decision Making MethodsStepsComplexity
AHP(1) Alternatives Comparison Based on Criteria
(2) Row Summation
(3) Normalization
(4) Averaging Normalization
(5) Decision Making
O(n2)
O(n2)
O(n2)
O(n2)
O(n)
AHP-Express(1) Alternative Comparison (One Alternative for each Criteria)
(2) Reciprocal Value and Summation
(3) Normalization
(4) Decision Making
O(n)
O(n)
O(n)
O(n)
TOPSIS(1) Row Summation
(2) Normalization
(3) Weighted Normalization
(4) Positive and Negative Ideal Solution
(5) Positive and Negative Ideal Solution Distance
(6) Decision Making
O(n2)
O(n2)
O(n2)
O(n2)
O(n2)
O(n2)
Table 19. Compilation of MCDM Methods Comparison.
Table 19. Compilation of MCDM Methods Comparison.
ExperimentsAHPAHP-ExpressTOPSIS
Processing Time
(Decision Making)
0.000225133 s0.000124533 s0.000156033 s
Agility
(Weight Calculation and Decision Making)
40 judgments25 judgments30 judgments
Complexity
(Decision Making)
O n 2 O n O n 2
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Nasution, S.M.; Husni, E.; Kuspriyanto, K.; Yusuf, R. Personalized Route Recommendation Using F-AHP-Express. Sustainability 2022, 14, 10831. https://doi.org/10.3390/su141710831

AMA Style

Nasution SM, Husni E, Kuspriyanto K, Yusuf R. Personalized Route Recommendation Using F-AHP-Express. Sustainability. 2022; 14(17):10831. https://doi.org/10.3390/su141710831

Chicago/Turabian Style

Nasution, Surya Michrandi, Emir Husni, Kuspriyanto Kuspriyanto, and Rahadian Yusuf. 2022. "Personalized Route Recommendation Using F-AHP-Express" Sustainability 14, no. 17: 10831. https://doi.org/10.3390/su141710831

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