Next Article in Journal
Dynamic Behavior and Bifurcation Analysis of a Modified Reduced Lorenz Model
Previous Article in Journal
New Challenges in the Mathematical Modelling and Control of COVID-19 Epidemics: Analysis of Non-Pharmaceutical Actions and Vaccination Strategies
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Ride-Hailing Matching with Uncertain Travel Time: A Novel Interval-Valued Fuzzy Multi-Objective Linear Programming Approach

1
Department of Mathematics, Faculty of Mathematics and Natural Sciences, Universitas Padjadjaran, Sumedang 45363, Indonesia
2
Department of Marine Science, Faculty of Fishery and Marine Science, Universitas Padjadjaran, Sumedang 45363, Indonesia
3
Doctoral Program in Mathematics, Faculty of Mathematics and Natural Sciences, Universitas Padjadjaran, Sumedang 45363, Indonesia
4
Department of Production and Operations, Universiti Tun Hussein Onn Malaysia, Johor 86400, Malaysia
*
Author to whom correspondence should be addressed.
Mathematics 2024, 12(9), 1355; https://doi.org/10.3390/math12091355
Submission received: 25 March 2024 / Revised: 17 April 2024 / Accepted: 23 April 2024 / Published: 29 April 2024
(This article belongs to the Section Fuzzy Sets, Systems and Decision Making)

Abstract

:
This study introduces an innovative approach to tackle multi-objective linear programming (MOLP) problems amidst uncertainty, employing interval-valued fuzzy numbers. The method is tailored to resolve ride-hailing matching challenges encompassing uncertain travel times. Findings reveal that managing uncertainty parameters within interval-valued fuzzy MOLP is achieved through strategic reformulations, focusing on constraint coefficients, resulting in streamlined linear programming formulations conducive to solution simplicity. The efficacy of the proposed model in efficiently handling ride-hailing matching quandaries is demonstrated. Moreover, this study delves into the prospective applications of the developed method, including its potential for generalization to address non-linear programming (NLP) issues pertinent to the ride-hailing domain. This research advances decision-making processes under uncertainty and paves the way for broader applications beyond ride-hailing.

1. Introduction

Transportation supported by science and technology creates a creative innovation known as ride-hailing. Ride-hailing is a transportation breakthrough that must continue to be developed [1]. Ride-hailing, referring to taxi and motorcycle taxi services that can be accessed via the Internet, is a transportation service developed by utilizing Internet technology to make it easier for people to access services via smartphones in a short time, which is more effective than traditional transportation [2,3,4,5,6]. Ride-hailing services are very convenient for supporting community activities [7,8,9]. Grab and Gojek are Southeast Asia’s two largest ride-hailing companies, with 183 million and 170 million users utilizing their services, respectively, and 2.8 million and 2 million driver partners [10,11,12]. Ride-hailing makes it easy for people to make reservations, search for transportation costs, and identify drivers [13]. Ride-hailing can access information regarding the location of drivers and passengers in real-time and precisely [14]. The people of Bandung, Indonesia, have responded well to the ride-hailing platform because it has low prices and improves the mobility and economy of the community [15]. According to Flores and Rayle [16], ride-hailing opens up new jobs worldwide for people in big cities.
The emergence and growth of the ride-hailing industry have brought profound impacts on both the traditional taxi sector and transportation regulations. Ride-hailing services have swiftly gained global prominence [17]. Nevertheless, concerns persist regarding the profitability and sustainability of ride-hailing platforms [18]. Consequently, researchers have extensively investigated the growth mechanisms and performance indicators of ride-hailing platforms, providing valuable insights into their operational and managerial practices [19]. Furthermore, studies have delved into planning aspects within ride-hailing systems, such as vehicle matching and repositioning, leveraging advanced machine learning methods [20].
Additionally, the socioeconomic impacts of ride-hailing services have been closely examined, including their effects on travel time, accessibility, and overall productivity. Overall, the emergence and expansion of the ride-hailing industry have reshaped the transportation landscape, underscoring the necessity for further research and policy considerations. This transformation has been particularly notable in urban transport, with China emerging as a trailblazer in this domain [21]. However, the industry’s rapid growth has sparked concerns about exacerbating environmental issues and equity disparities [22]. Regulatory challenges in governing ride-hailing services in emerging markets have been emphasized, with proposed frameworks aimed at addressing these issues [23]. Additionally, factors such as education, income, and neighborhood characteristics play significant roles in influencing the adoption of ride-hailing services [24].
Efficient matching algorithms play a pivotal role in ride-hailing platforms for several compelling reasons. Firstly, they optimize profitability by determining the most suitable pricing policies and matching rates, considering driver preferences, network dynamics, and fleet size [25]. Secondly, these algorithms facilitate the platform in achieving a balance across multiple objectives, including revenue generation, driver service quality, pick-up distance, and the number of successful matches, by devising algorithms that carefully weigh the trade-offs between these metrics [26]. Thirdly, efficient matching algorithms enhance the overall user experience by incorporating the individual preferences of passengers and drivers, leading to stable matches and reduced total pick-up distances [27]. Lastly, they play a crucial role in driving the long-term sustainable growth of ride-hailing platforms by enabling informed decisions in batch processing and optimizing supply and market efficiency [28]. In essence, efficient matching algorithms are indispensable for optimizing system performance and elevating user satisfaction within ride-hailing platforms.
The challenge of travel time uncertainty in ride-hailing platforms has spurred various studies to propose solutions for its management. Reference [29] introduces a dynamic equilibrium framework tailored to address morning commute issues within the ride-sourcing market amidst travel time uncertainties. Reference [30] presents a robust optimization framework rooted in machine learning aimed at predicting sets of travel time uncertainties and enhancing overall reductions in travel time. Reference [31] conceptualizes the ridesharing matching problem as a robust vehicle routing dilemma incorporating time windows, providing a data-driven solution through deep learning to estimate sets of travel time uncertainties. Reference [32] tackles this issue by employing a fuzzy linear programming approach, while [33] addresses it using a fuzzy quadratic programming approach.
Ride-hailing matching algorithms have undergone advancements to enhance efficiency and maximize benefits for drivers and passengers. Integration of algorithms has demonstrated improvements in decision-making efficiency within ridesharing systems [34]. Pricing strategies and matching rates have been fine-tuned to optimize profitability, considering drivers’ choices, network dynamics, and fluctuating fleet sizes [25]. A distributed approach to matching problems, employing a multi-queue model and network-flow theory, has been proposed to amplify service revenue and enhance efficiency and user satisfaction across diverse geographical regions [35]. The utilization of Simulated Annealing has effectively balanced stable matching and total pick-up distance, resulting in reduced overall distance traveled while maintaining control over the proportion of unstable matches [27]. Tabu Search and Greedy Matching algorithms have been devised for multi-driver, multi-rider ride-matching scenarios, with system-optimized centralized ride-matching yielding more significant cost savings for all involved parties [36].
The conventional linear programming (LP) problem aims to determine a linear function’s minimum or maximum values within constraints defined by linear inequalities or equations. However, in many practical scenarios, expecting precise definitions for these constraints or the objective function is often impractical. In such cases, employing fuzzy linear programming (FLP) becomes desirable. FLP models found in the literature typically account for imprecision in the coefficients of the objective function, the right-hand side values, and the coefficient matrix elements. Over the past four decades, researchers have investigated various FLP problems and proposed diverse models for addressing LP problems with fuzzy data. While it would be challenging to reference all of these contributions, we will focus our discussion on those closely related to the topic explored in this paper.
Interval-valued fuzzy linear programming has garnered considerable attention in recent years, prompting researchers to explore various methodologies for addressing this challenge. One approach involves utilizing interval-valued intuitionistic fuzzy (IVIF) numbers as both parameters and decision variables, with researchers opting to decompose the IVIFLP problem into smaller crisp linear problems (CLPs) for individual resolution [37]. Another strategy entails transforming a bilevel linear programming problem featuring interval type-2 triangular fuzzy numbers (IT2TFNs) into an interval linear programming problem [38]. Moreover, the introduction of interval-valued linear Diophantine fuzzy sets has enhanced decision-making precision in urgent scenarios [39]. A novel concept known as LR-type interval-valued intuitionistic fuzzy numbers has been put forward, along with a corresponding methodology for addressing linear programming problems incorporating LR-type IVIFNs as parameters [40].
This research aims to achieve several objectives. Firstly, it aims to develop an adequate mathematical model for matching passengers with drivers in ride-hailing services while considering uncertainty in travel time estimation. Secondly, it seeks to integrate the concepts of interval-valued fuzzy into mathematical modeling to address the uncertainty associated with travel time estimation in ride-hailing environments. Thirdly, this research aims to develop an approach to handle multi-objective linear programming with interval-valued fuzzy parameters. Lastly, it aims to evaluate the performance and advantages of the proposed approach through simulations and comparisons with conventional methods in the context of uncertain travel time. By setting these objectives, this research aims to significantly contribute to developing more adaptive and efficient ride-hailing matching systems capable of coping with uncertainty in travel time estimation.
The developed interval-valued fuzzy method for solving multi-objective linear programming (MOLP) problems aims to address uncertainty in decision-making. This approach allows for a more complex representation of uncertainty by modeling variables in the form of interval-valued fuzzy sets, thus providing greater flexibility in handling situations where precise values cannot be determined clearly. By employing this method, we intend to apply an innovative approach to solving ride-hailing matching problems, where the uncertainty of travel time between passengers and drivers is a critical factor. By modeling travel time as interval-valued fuzzy sets, we can optimize the matching between passengers and drivers by considering multi-objective criteria such as travel distance, waiting time, and profitability. It is expected that the use of this interval-valued fuzzy method will lead to a significant improvement in efficiency and customer satisfaction in ride-hailing systems, as well as making a valuable contribution to the development of decision-making techniques under uncertainty. To clarify the research contribution, relevant information is presented in Table 1.

2. Preliminaries

This section reviews essential background information and concepts concerning the level w L , w U -interval-valued trapezoidal fuzzy numbers. These concepts will be utilized extensively in this paper.
Definition 1
([48]). A w -level trapezoidal fuzzy number, denoted as A ˜ = a 1 ,   a 2 ,   a 3 ,   a 4 ; w , where 0 < w 1 represents a fuzzy set defined over . Its membership function is described as follows:
μ A ˜ x = w x a 1 a 2 a 1 , a 1 x a 2 ,   w , a 2 x a 3 , w a 4 x a 4 a 3 ,   a 3 x a 4 , 0 ,   otherwise .
F T N w  denote the family of all  w -level trapezoidal fuzzy numbers. This set consists of A ˜ = a 1 ,   a 2 ,   a 3 ,   a 4 ; w where the values of a 1 ,  a 2 ,  a 3 , and a 4 satisfy the condition a 1 a 2 a 3 a 4 , and w ranges from 0 to 1 inclusively. That is,
F T N w = A ˜ = a 1 ,   a 2 ,   a 3 ,   a 4 ; w , a 1 a 2 a 3 a 4 , 0 < w 1 .
Definition 2
 ([49]). Let A ˜ L be an element of the set F T N w L , and A ˜ U be an element of the set F T N w U . An interval-valued fuzzy set on , denoted as a level w L ,   w U -interval-valued trapezoidal fuzzy number A ˜ ˜ , represented as A ˜ ˜ = A ˜ L , A ˜ U = a 1 L ,   a 2 L ,   a 3 L ,   a 4 L ; w L , a 1 U ,   a 2 U ,   a 3 U ,   a 4 U ; w U , is defined by the lower trapezoidal fuzzy number A ˜ L expressed as:
μ A ˜ L x = w L x a 1 L a 2 L a 1 L , a 1 L x a 2 L ,   w L , a 2 L x a 3 L , w L a 4 L x a 4 L a 3 L ,   a 3 L x a 4 L , 0 ,   otherwise ,
and the upper trapezoidal fuzzy number A ˜ U expressed as:
μ A ˜ U x = w U x a 1 U a 2 U a 1 U , a 1 U x a 2 U ,   w U , a 2 U x a 3 U , w U a 4 U x a 4 U a 3 U ,   a 3 U x a 4 U , 0 ,   otherwise ,
where a 1 L a 2 L a 3 L a 4 L , a 1 U a 2 U a 3 U a 4 U , 0 < w L w U 1 , a 1 U a 1 L and a 4 L a 4 U . Additionally, it holds that, A ˜ L A ˜ U .
Let  F I V T N w L , w U  denote the family of all  w L , w U -level trapezoidal fuzzy numbers,
F I V T N w L , w U = A ˜ ˜ = A ˜ L , A ˜ U = a 1 L ,   a 2 L ,   a 3 L ,   a 4 L ; w L , a 1 U ,   a 2 U ,   a 3 U ,   a 4 U ; w U   : A ˜ L F T N w L , A ˜ U F T N w U , a 1 U a 1 L , a 4 L a 4 U , 0 < w L w U 1 .
Definition 3.
 Let A ˜ ˜ = A ˜ L , A ˜ U = a 1 L ,   a 2 L ,   a 3 L ,   a 4 L ; w L , a 1 U ,   a 2 U ,   a 3 U ,   a 4 U ; w U and B ˜ ˜ = B ˜ L , B ˜ U = b 1 L ,   b 2 L ,   b 3 L ,   b 4 L ; w L , b 1 U ,   b 2 U ,   b 3 U ,   b 4 U ; w U belong to F I V T N w L ,   w U and k be a non-negative real number. Then, the specific expressions for the extended addition and scalar multiplication are defined as follows (refer to [50]):
A ˜ ˜ B ˜ ˜ = A ˜ L + B ˜ L , A ˜ U + B ˜ U = a 1 L + b 1 L , a 2 L + b 2 L , a 3 L + b 3 L , a 4 L + b 4 L ; w L , a 1 U + b 1 U , a 2 U + b 2 U , a 3 U + b 3 U , a 4 U + b 4 U ; w U k A ˜ ˜ = k a 1 L ,   k a 2 L ,   k a 3 L ,   k a 4 L ; w L , k a 1 U , k a 2 U ,   k a 3 U ,   k a 4 U ; w U , k > 0 , k a 4 L ,   k a 3 L ,   k a 2 L ,   k a 1 L ; w L , k a 4 U , k a 3 U ,   k a 2 U ,   k a 1 U ; w U , k > 0 , 0 , 0 , 0 , 0 ; w L , 0 , 0 , 0 , 0 ; w U = 0 ˜ ˜ , k = 0 .
Definition 4
 ([48]). Given r , 0 , the signed distance from r to 0  is defined as d r , 0 = r .
Definition 5
 ([51]). A ˜ ˜ F I V T N w L , w U , the α -cut set of A ˜ ˜ , denoted by A ˜ ˜ α , is defined as follows (see Figure 1):
A ˜ ˜ α = A ˜ L α , A ˜ U α = A ˜ l U α , A ˜ l L α A ˜ r L α , A ˜ r U α , 0 α w L , A ˜ l U α , A ˜ r U α , w L α w U ,
where
A ˜ l L α = a 1 L + a 2 L a 1 L α w L , A ˜ r L α = a 4 L + a 4 L a 3 L α w L , A ˜ l U α = a 1 U + a 2 U a 1 U α w U , A ˜ r U α = a 4 U + a 4 U a 3 U α w U .
Theorem 1
 ([51]). For A ˜ ˜ F I V T N w L , w U , the signed distance of A ˜ ˜ from O 1 (the y -axis) is expressed as follows:
d A ˜ , O 1 = 1 4 a 1 + a 2 + a 3 + a 4 ,   A ˜ L = A ˜ U = A ˜ ,
d A ˜ ˜ , O 1 = 1 8 a 1 L + a 2 L + a 3 L + a 4 L + a 1 U + a 2 U + a 3 U + a 4 U ,   0 < w L = w U 1 ,
d A ˜ ˜ , O 1 = 1 8 a 1 L + a 2 L + a 3 L + a 4 L + 4 a 1 U + 2 a 2 U + 2 a 3 U + 3 a 2 U + a 3 U a 1 U a 4 U w L w U ,   0 < w L < w U 1 .
Theorem 1 outlines a method for ordering level w L , w U -interval-valued trapezoidal fuzzy numbers, employing the concept of comparing fuzzy numbers through signed distance ranking.
Definition 6
([51]). A ˜ ˜ , B ˜ ˜ F I V T N w L , w U , the ranking of level w L , w U -interval-valued trapezoidal fuzzy numbers in F I V T N w L , w U is established based on the signed distance  d . , O 1 as follows:
A ˜ ˜ B ˜ ˜   iff   d A ˜ ˜ , O 1 d B ˜ ˜ , O 1 ,
A ˜ ˜ > B ˜ ˜   iff   d A ˜ ˜ , O 1 > d B ˜ ˜ , O 1 ,
A ˜ ˜ B ˜ ˜   iff   d A ˜ ˜ , O 1 = d B ˜ ˜ , O 1 .
It is worth noting that the signed distance d . , O 1 provides us with a linear ranking function. That is, for any A ˜ ˜ , B ˜ ˜ F I V T N w L , w U and k , we have d k A ˜ ˜ B ˜ ˜ ,   O 1 = k d A ˜ ˜ , O 1 + k d B ˜ ˜ , O 1 .
Moreover, ( F I V T N w L , w U , , ) conforms to the law of trichotomy [48], wherein we either have A ˜ ˜ B ˜ ˜ , or   A ˜ ˜ B ˜ ˜ , or B ˜ ˜ A ˜ ˜ .

3. Results

In this section, uncertainty parameters are formulated using IVTN. The interval-valued fuzzy multi-objective linear programming model is discussed. The multi-objective problem is solved using the weighted sum method.

3.1. Novel Approach for Handling Interval-Valued Fuzzy Multi-Objective Linear Programming

A multi-objective optimization problem refers to an optimization challenge encompassing multiple objective functions. Mathematically, it can be written as:
min f 1 x , f 2 x ,   f 3 x , , f o x , s . t   i = 1 m j = 1 n a i j x i j b l , l , x i j 0 , i , j .
Here, f k represents the k -th objective function, a i j denotes the constraint coefficients, b l denotes the right-hand side of the constraints, and x i j represents the decision variables.
Let f k = i = 1 m j = 1 n c i j k x i j , where c i j k represent parameters of the objective function. Hence, this problem is multi-objective linear programming. Mathematically, it can be written as:
min i = 1 m j = 1 n c i j 1 x i j , i = 1 m j = 1 n c i j 2 x i j , i = 1 m j = 1 n c i j 3 x i j , , i = 1 m j = 1 n c i j k x i j , s . t   i = 1 m j = 1 n a i j x i j b l , l , x i j 0 , i , j .
Note: Maximizing the function f k is equivalent to minimizing the function f k .
Fuzzy linear programming, a technique introduced in [52] and rooted in the principles of fuzzy sets pioneered by [53], offers a means to manage uncertain data within linear programming models. This method can be categorized into three distinct types based on the nature of uncertainty present in the model, as delineated in [54]: (i) fuzzy variables linear programming, (ii) fuzzy parameters linear programming, and (iii) fuzzy variables and parameters linear programming. Multi-objective linear programming with fuzzy parameters involves incorporating uncertainty parameters within both the objectives and the constraints, as illustrated below:
min i = 1 m j = 1 n c ˜ ˜ i j 1 x i j , i = 1 m j = 1 n c ˜ ˜ i j 2 x i j , i = 1 m j = 1 n c ˜ ˜ i j 3 x i j , , i = 1 m j = 1 n c ˜ ˜ i j k x i j , s . t   i = 1 m j = 1 n a ˜ ˜ i j x i j b ˜ ˜ l , l , x i j 0 , i , j .
c ˜ ˜ i j k represent fuzzy parameters in the objective function, a ˜ ˜ i j denotes fuzzy parameters in the constraints, b ˜ ˜ l represents the right-hand side l -th constraint, and x i j signifies crisp decision variables.
The weighted sum method aggregates all the multi-objective functions into a single scalar composite objective function by applying weights. That is
min k = 1 o i = 1 m j = 1 n w k c ˜ ˜ i j k x i j , s . t   i = 1 m j = 1 n a ˜ ˜ i j x i j b ˜ ˜ l , l , x i j 0 , i , j .
where w k is the weight of k -th objective function.
Introducing simplifying assumptions for clarity, we assume: (A1) the objective functions are crisp, and (A2) the right-hand side parameters are crisp. Let us introduce additional non-negative crisp decision variables t k , which represents the supremum of the objective function such that i = 1 m j = 1 n c ˜ ˜ i j k x i j t k . Consequently, it can be written as:
min k = 1 o w k t k , s . t   i = 1 m j = 1 n a ˜ ˜ i j x i j b ˜ ˜ l , l , i = 1 m j = 1 n c ˜ ˜ i j k x i j t k , k , t k , x i j 0 , i , j , k .
Hence, assumption (A1) holds. We can now introduce additional variables, denoted as y l , representing the crisp decision variables, where all values are set to one. Consequently, it can be written as:
min k = 1 o w k t k , s . t   i = 1 m j = 1 n a ˜ ˜ i j x i j b ˜ ˜ l y l 0 , l , i = 1 m j = 1 n c ˜ ˜ i j k x i j t k , k , y l = 1 , t k , x i j 0 , i , j , k , l .
Hence, the assumption (A2) holds.
During solving the optimization problem, the membership grade of c ˜ ˜ i j k may not necessarily be equal to 1. We allow the membership grade of c ˜ ˜ i j k to range within the interval λ , 1 , where 0 < λ < 1 . We define c ˜ ˜ i j k as a level λ , 1 interval-valued fuzzy number, with 0 < λ < 1 (see Figure 2), that is
c ˜ ˜ i j k = c i j k δ i j k 3 , c i j k δ i j k 4 , c i j k + δ i j k 5 , c i j k + δ i j k 6 ; λ , c i j k δ i j k 1 , c i j k δ i j k 2 , c i j k + δ i j k 7 , c i j k + δ i j k 8 ; 1 ,
where 0 < δ i j k 1 < δ i j k 2 < δ i j k 3 < δ i j k 4 < c i j k , 0 < δ i j k 5 < δ i j k 6 < δ i j k 7 < δ i j k 8 , k .
Similarly to c ˜ ˜ i j k , we define a ˜ ˜ i j and b ˜ ˜ l as a level λ , 1 interval-valued fuzzy number, with 0 < λ < 1 , that is
a ˜ ˜ i j = a i j ϵ i j 3 , a i j ϵ i j 4 , a i j + ϵ i j 5 , a i j + ϵ i j 6 ; λ , a i j ϵ i j 1 , a i j ϵ i j 2 , a i j + ϵ i j 7 , a i j + ϵ i j 8 ; 1 ,
where 0 < ϵ i j 1 < ϵ i j 2 < ϵ i j 3 < ϵ i j 4 < a i j , 0 < ϵ i j 5 < ϵ i j 6 < ϵ i j 7 < ϵ i j 8 , i , j ,
b ˜ ˜ l = b l ω l 3 , b l ω l 4 , b l + ω l 5 , b l + ω l 6 ; λ , b l ω l 1 , b l ω l 2 , b l + ω l 7 , b l + ω l 8 ; 1 ,
where 0 < ω l 1 < ω l 2 < ω l 3 < ω l 4 < b l , 0 < ω l 5 < ω l 6 < ω l 7 < ω l 8 , l .
Corresponding to (16), since y l , x i j 0 , i , j , l , by Definition 3, Definition 6, and Equations (17)–(19), we obtain
min k = 1 o w k t k , s . t ( i = 1 m j = 1 n a i j ϵ i j 3 x i j b l ω l 3 y l , i = 1 m j = 1 n a i j ϵ i j 4 x i j b l ω l 4 y l , i = 1 m j = 1 n a i j + ϵ i j 5 x i j b l + ω l 5 y l , i = 1 m j = 1 n a i j + ϵ i j 6 x i j b l + ω l 6 y l ; λ ) , ( i = 1 m j = 1 n a i j ϵ i j 1 x i j b l ω l 1 y l , i = 1 m j = 1 n a i j ϵ i j 2 x i j b l ω l 2 y l , i = 1 m j = 1 n a i j + ϵ i j 7 x i j b l + ω l 7 y l , i = 1 m j = 1 n a i j + ϵ i j 8 x i j b l + ω l 8 y l ; 1 ) 0 , l , ( i = 1 m j = 1 n c i j k δ i j k 3 x i j , i = 1 m j = 1 n c i j k δ i j k 4 x i j , i = 1 m j = 1 n c i j k + δ i j k 5 x i j , i = 1 m j = 1 n ( c i j k + δ i j k 6 ) x i j ; λ ) , ( i = 1 m j = 1 n c i j k δ i j k 1 x i j , ( c i j k δ i j k 2 ) x i j , i = 1 m j = 1 n c i j k + δ i j k 7 x i j , i = 1 m j = 1 n c i j k + δ i j k 8 x i j ) t k , k , y l = 1 , t k , x i j 0 , i , j , k , l .
Since there are no fuzzy parameters, we can evaluate y l = 1 , l . Through Theorem 1, we obtain
min k = 1 o w k t k , s . t 1 8 [ 12 i = 1 m j = 1 n a i j x i j 12 b l + i = 1 m j = 1 n 4 ϵ i j 1 2 ϵ i j 2 ϵ i j 3 ϵ i j 4 + ϵ i j 5 + ϵ i j 6 + 2 ϵ i j 7 x i j + 4 ω l 1 + 2 ω l 2 + ω l 3 + ω l 4 ω l 5 ω l 6 2 ω l 7 + 3 λ i = 1 m j = 1 n ϵ i j 1 ϵ i j 2 + ϵ i j 7 ϵ i j 8 x i j ω l 1 + ω l 2 ω l 7 + ω l 8 ] 0 , l , 1 8 [ 12 i = 1 m j = 1 n c i j k x i j + i = 1 m j = 1 n 4 δ i j k 1 2 δ i j k 2 δ i j k 3 δ i j k 4 + δ i j k 5 + δ i j k 6 + 2 δ i j k 7 x i j + 3 λ i = 1 m j = 1 n δ i j k 1 δ i j k 2 + δ i j k 7 δ i j k 8 x i j ] t k , k , t k , x i j 0 , i , j , k .

3.2. Ride-Hailing Matching with Interval-Valued Fuzzy Travel Time Uncertainty

The matching problem, also known as the assignment problem, is a fundamental combinatorial optimization problem. In general, an assignment problem has some workers and some tasks. The main problem discussed in the matching problem is determining the optimum match from each possible match to minimize costs. The model of the matching problem (MP) in this paper uses two objectives: (i) minimize total waiting time and (ii) minimize abandoned requests. The sets used in the model are I and J , a set of requests and available vehicles, respectively. Parameters used in the model are t i j , waiting time when request i is matched with vehicle j . Decision variables in the model are x i j 0 , 1 , which answers the question, “Is a request i matched with vehicle j ?”. Also, y i 0 , 1 , answer the question, “Is a request i abandoned?”.
Interval-valued fuzzy linear programming is used to deal with the uncertain problem. In this study, we assume that waiting time t ˜ ˜ i j are uncertain parameters since drivers have different speeds when they drive, also due to unpredictable traffic conditions.
The objective function that minimizes the total waiting time is given by:
min i I j J t ˜ ˜ i j x i j ,
The objective function that minimizes abandoned requests is given by:
min i I y i ,
The objective functions (22) and (23) serve distinct purposes in the optimization process. While objective function (22) aims to minimize the overall waiting time, objective function (23) is geared towards reducing the occurrence of abandoned requests. These objectives encapsulate the dual focus of the optimization problem, addressing both passenger waiting times and service reliability.
To ensure the efficiency and fairness of the matching process, constraints (24) and (25) play a pivotal role. Constraint (24) stipulates that each vehicle can be assigned to at most one request, preventing overcommitment and optimizing resource allocation.
i I x i j 1 , j J ,
Similarly, constraint (25) ensures that each request is matched with only one vehicle, maintaining the integrity of the matching system.
j J x i j 1 , i I ,
Additionally, constraint (26) serves to regulate the outcome of the matching process. By enforcing that each request must either be matched with a vehicle or abandoned, constraint (26) promotes a comprehensive resolution for every request, leaving every request to be addressed.
j J x i j = 1 y i ,   i I ,
Decision variables are given by:
x i j , y i 0 , 1 ,   i I , j J .
With similar steps as described before, we have ride-hailing matching with uncertain travel time in the fuzzy sense as follows:
min 1 8 12 i I j J t i j x i j + i I j J 4 δ i j 1 2 δ i j 2 δ i j 3 δ i j 4 + δ i j 5 + δ i j 6 + 2 δ i j 7 x i j + 3 λ i I j J δ i j 1 δ i j 2 + δ i j 7 δ i j 8 x i j + M i I y i , s . t   i I x i j 1 , j J , j J x i j 1 , i I , j J x i j = 1 y i ,   i I , x i j , y i 0 , 1 ,   i I , j J .
where M is a big number (big M).

3.3. Numerical Experiments

3.3.1. Case Study

The model proposed in this study was tested on a publicly accessible dataset of taxi trips in Manhattan (https://www.nyc.gov/site/tlc/about/tlc-trip-record-data.page, accessed on 15 April 2024). This dataset contains several pieces of information, including pick-up and drop-off locations and request times. We chose data from initial orders at noon on 15 January 2024 as input data, where pick-up and drop-off locations lie in Manhattan. The distance and travel time between two locations were estimated using OSMnx as developed by [55]. The basic experimental scenario was set as follows: 1000 drivers were deployed at random locations, and the maximum tolerable waiting time was 5 min. A vehicle could accept another request if it had finished the ride service. The number of vehicles could not decrease or increase during the simulation. Vehicles could continuously pick up and drop off passengers based on the model decision. Requests were grouped in a batch in a 0.5 min time window, and abandoned requests joined the next batch; optimization ran in every batch. Every abandoned request was removed from the queue if the waiting time exceeded 5 min. The requested data can be seen in Figure 3.
We assume that travel time data are uncertain and influenced by historical data. Due to the lack of information about the error of the estimates made by the OSMnx calculations, we generated several travel time scheme calculations. The following are several travel time schemes used: calculations based on travel time weights when the free flow (OSMnx calculation results) and when the flow is at levels 50%, 60%, 70%, 80%, and 90% (which is represented the congestions); calculations based on the shortest distance weight when the vehicle is running at a constant 20, 30 and 40 km/h. These nine data are then used to predict travel time estimates using the average method. The travel time data used are stored in seconds. Directly, travel pick-up time impacts wait time. The uncertain waiting time, represented by an interval-valued fuzzy number, can be seen in Figure 4, where ϵ is the residual from forecasting.
To clarify the settings of the case study conducted, we present essential information closely related to the parameter settings. Parameter settings for the ride-hailing matching problem can be seen in Table 2.

3.3.2. Experimental Results

In the next part of this section, we show the numerical simulation results for deterministic and interval-valued fuzzy linear programming models. Pick-up travel time is uncertain; thus, waiting time is also uncertain. We use best-case travel time as a parameter used in deterministic model calculations. It should be noted that the resulting solution is not guaranteed to remain feasible after the assignment is carried out because traffic conditions can influence it.
The waiting time for each parameter setting based on simulation results using the deterministic model and the interval-valued fuzzy linear programming model can be seen in Figure 5. It can be seen that the deterministic model has an average waiting time of around 0.80 min, while the interval-valued fuzzy model shows an average of about 0.85 min. The variance in the deterministic model reaches around 0.62, which is slightly smaller than the interval-valued fuzzy model, which is around 0.74.
The numerical simulation results reveal a not-so-significant comparison between the deterministic model and the interval-valued fuzzy model in serving requests, as seen in Figure 6. The deterministic model serves about 1509 requests, while the interval-valued fuzzy model serves about 1480 requests. The average number of requests served per batch in the deterministic model is about 75, which is not very different from the interval-valued fuzzy model, which is about 74. The variance in the number of requests served per batch in the deterministic model is about 2496, lower than the 2527 in the interval-valued fuzzy model.
The numerical simulation results show a not-so-significant comparison in the number of jobs obtained by drivers between the deterministic model and the fuzzy interval-valued model, as shown in Figure 7. The deterministic model obtains about 1509 jobs for drivers, while the fuzzy interval-valued model obtains about 1480 jobs for drivers. The variance in the number of jobs drivers receive in the deterministic model is around 0.34, slightly higher than the interval-valued fuzzy model, which has a variance of around 0.32.
The results obtained from the numerical simulations show that the quality of the two models in handling real-world problems is not significantly different. However, it should be noted that the deterministic model cannot handle changes in traffic conditions. In contrast, the interval-valued fuzzy model can reliably deal with changing traffic conditions or other changes that affect waiting time changes.

4. Discussion

This study developed a novel method to address multi-objective linear programming problems while considering uncertainty represented by interval-valued fuzzy numbers. This method is then applied to solve ride-hailing matching problems with uncertain travel times. The results indicate that addressing uncertainty parameters in interval-valued fuzzy multi-objective linear programming can be achieved by focusing on constraint coefficients through a series of reformulations. Additionally, the reformulated results of this method exhibit a highly simplified linear programming form, facilitating ease of solution. Furthermore, the proposed model demonstrates proficiency in handling ride-hailing matching problems effectively.
The potential of the developed method can be expanded by generalizing interval-valued fuzzy techniques to tackle non-linear programming (NLP) problems and their application within the ride-hailing context. Selecting algorithms, such as simplex, interior point methods, and greedy algorithms, among others, can enhance the method’s quality. Moreover, the development of interval-valued fuzzy methods for solving NLP problems presents both research challenges and opportunities, given the current plethora of tools available for solving NLP problems.
Future research may explore further advancements in algorithm selection, model refinement, and applying interval-valued fuzzy techniques to broader problem domains beyond ride-hailing, potentially revolutionizing decision-making processes in uncertain environments.

5. Conclusions

In this study, we have successfully developed an effective interval-valued fuzzy method to solve multi-objective linear programming (MOLP) problems while considering uncertainty, particularly in the context of travel time uncertainty in ride-hailing services. By integrating interval-valued fuzzy concepts into mathematical modeling, we have created a more adaptive and efficient approach to selecting matches between passengers and drivers. Simulation results and comparisons with conventional methods demonstrate that the proposed approach better addresses travel time uncertainty and achieves the desired multi-objective criteria. Thus, this research contributes significantly to developing more adaptive and efficient ride-hailing matching systems under uncertainty, paving the way for further research in advancing decision-making techniques in uncertain environments.
In the future, the research can be expanded to address non-linear programming problems and their specific application to ride-hailing. Developing interval-valued fuzzy methods for non-linear programming problems will broaden the scope of applications and enhance the system’s capability to handle more complex and realistic situations. Additionally, future research can explore applying interval-valued fuzzy concepts in other contexts beyond ride-hailing, such as logistics, manufacturing, or supply chain management. Thus, future research is expected to deepen our understanding of using interval-valued fuzzy methods in decision-making in uncertain and dynamic environments.

Author Contributions

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

Funding

This research and APC were funded by the Indonesian Ministry of Education, Culture, Research, and Technology for Fundamental Research—Regular Grant in 2023, grant number 3018/UN6.3.1/PT.00/2023.

Data Availability Statement

Data are available in a publicly accessible repository (https://www.nyc.gov/site/tlc/about/tlc-trip-record-data.page, accessed on 15 April 2024).

Acknowledgments

The authors thank to the Indonesian Ministry of Education, Culture, Research, and Technology and Universitas Padjadjaran for their support and facilitation of this research.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Azizah, A.; Adawia, P.R. Analisis perkembangan industri transportasi online di era inovasi disruptif (Studi Kasus PT Gojek Indonesia). Cakrawala J. Hum. 2018, 18, 149–156. [Google Scholar]
  2. Cramer, J.; Krueger, A.B. Disruptive change in the taxi business: The case of uber. Am. Econ. Rev. 2016, 106, 177–182. [Google Scholar] [CrossRef]
  3. Yu, H.; Shu, J.; Jia, X.; Zhang, H.; Shu, J. LpRide: Lightweight and Privacy-Preserving Ride Matching over Road Networks in Online Ride Hailing Systems. IEEE Trans. Veh. Technol. 2019, 68, 10418–10428. [Google Scholar] [CrossRef]
  4. Yu, H.; Jia, X.; Zhang, H.; Shu, J. Efficient and Privacy-Preserving Ride Matching Using Exact Road Distance in Online Ride Hailing Services. IEEE Trans. Serv. Comput. 2020, 15, 1841–1854. [Google Scholar] [CrossRef]
  5. Yang, H.; Qin, X.; Ke, J.; Ye, J. Optimizing matching time interval and matching radius in on-demand ride-sourcing markets. Transp. Res. Part B Methodol. 2020, 131, 84–105. [Google Scholar] [CrossRef]
  6. Qin, X.; Yang, H.; Wu, Y.; Zhu, H. Multi-party ride-matching problem in the ride-hailing market with bundled option services. Transp. Res. Part C Emerg. Technol. 2021, 131, 103287. [Google Scholar] [CrossRef]
  7. Luo, Y.; Jia, X.; Fu, S.; Xu, M. pRide: Privacy-Preserving Ride Matching Over Road Networks for Online Ride-Hailing Service. IEEE Trans. Inf. Forensics Secur. 2018, 14, 1791–1802. [Google Scholar] [CrossRef]
  8. Do, M.; Byun, W.; Shin, D.K.; Jin, H. Factors influencing matching of ride-hailing service using machine learning method. Sustainability 2019, 11, 5615. [Google Scholar] [CrossRef]
  9. Xu, Y.; Wang, W.; Xiong, G.; Liu, X.; Wu, W.; Liu, K. Network-Flow-Based Efficient Vehicle Dispatch for City-Scale Ride-Hailing Systems. IEEE Trans. Intell. Transp. Syst. 2021, 23, 5526–5538. [Google Scholar] [CrossRef]
  10. Consumer News and Business Channel. These Are the 2020 CNBC Disruptor 50 Companies. 2020. Available online: https://www.cnbc.com/2020/06/16/meet-the-2020-cnbc-disruptor-50-companies.html (accessed on 24 March 2024).
  11. Chandler, C. Grab vs. Go-Jek: Inside Asia’s Battle of The ‘Super Apps’. Available online: https://fortune.com/longform/grab-gojek-super-apps (accessed on 24 March 2024).
  12. Bangkok Post. Gojek, The Force Behind GET. 2020. Available online: https://www.bangkokpost.com/business/1944732/gojek-the-force-behind-get (accessed on 24 March 2024).
  13. Anindhita, W.; Arisanty, M.; Rahmawati, D. Analisis Penerapan Teknologi Komunikasi Tepat Guna Pada Bisnis Transportasi Ojek Online (Studi pada Bisnis Gojek dan Grab Bike dalam Penggunaan Teknologi Komuniasi Tepat Guna untuk Mengembangkan Bisnis Transportasi). Pros. Semin. Nas. Indocompac Univ. Bakrie 2016, 2, 712–729. [Google Scholar]
  14. Young, M.; Farber, S. The who, why, and when of Uber and other ride-hailing trips: An examination of a large sample household travel survey. Transp. Res. Part A Policy Pract. 2019, 119, 383–392. [Google Scholar] [CrossRef]
  15. Nandi, N. The Influence of Online Transportation Application to the Mobility and Economic of the Society (Case Study on Using Grab and Go-Jek in Bandung, Indonesia). IOP Conf. Ser. Earth Environ. Sci. 2019, 286, 12034. [Google Scholar] [CrossRef]
  16. Wibawa, B.M.; Rahmawati, Y.; Rainaldo, M. Analisis Industri Bisnis Jasa Online Ride Sharing di Indonesia. Esensi J. Bisnis Dan Manaj. 2018, 8, 9–20. [Google Scholar] [CrossRef]
  17. Wang, X.; Yuan, F. From taxis to ride-hailing: Market equilibrium analysis and implications for regulations. In Handbook on Transport Pricing and Financing; Edward Elgar Publishing: Cheltenham, UK, 2023; pp. 190–206. [Google Scholar]
  18. Sun, S.; Ertz, M. Dynamic evolution of ride-hailing platforms from a systemic perspective: Forecasting financial sustainability. Transp. Res. Part C Emerg. Technol. 2021, 125, 103003. [Google Scholar] [CrossRef]
  19. Wen, D.; Li, Y.; Lau, F. A Survey of Machine Learning-Based Ride-Hailing Planning. arXiv Prepr. 2023, arXiv:2303.14646. [Google Scholar]
  20. Haddad, E.A.; Vieira, R.S.; Jacob, M.S.; Guerrini, A.W.; Germani, E.; Barreto, F.; Bucalem, M.L.; Sayon, P.L. A socioeconomic analysis of ride-hailing emergence and expansion in São Paulo, Brazil. Transp. Res. Interdiscip. Perspect. 2019, 1, 100016. [Google Scholar] [CrossRef]
  21. Huang, S. The rise of online ride-hailing services and their impact on urban transport in China. In Handbook on Transport and Urban Transformation in China; Edward Elgar Publishing: Cheltenham, UK, 2020; Available online: https://api.semanticscholar.org/CorpusID:216201536 (accessed on 24 March 2024).
  22. Gehrke, S.R.; Felix, A.; Reardon, T.G. Substitution of Ride-Hailing Services for More Sustainable Travel Options in the Greater Boston Region. Transp. Res. Rec. 2019, 2673, 438–446. [Google Scholar] [CrossRef]
  23. Oviedo, D.; Jaramillo, D.P.; Nieto, M. Governance and Regulation of Ride-Hailing Services in Emerging Markets: Challenges, Experiences and Implications; Inter-American Development Bank: Washington, DC, USA, 2021. [Google Scholar]
  24. Alemi, F.; Circella, G.; Mokhtarian, P.; Handy, S. Exploring the latent constructs behind the use of ridehailing in California. J. Choice Model. 2018, 29, 47–62. [Google Scholar] [CrossRef]
  25. Meskar, M.; Aslani, S.; Modarres, M. Spatio-temporal pricing algorithm for ride-hailing platforms where drivers can decline ride requests. Transp. Res. Part C Emerg. Technol. 2023, 153, 104200. [Google Scholar] [CrossRef]
  26. Lyu, G.; Cheung, W.C.; Teo, C.-P.; Wang, H. Multiobjective Stochastic Optimization: A Case of Real-Time Matching in Ride-Sourcing Markets. Manuf. Serv. Oper. Manag. 2023, 26, 407–795. [Google Scholar] [CrossRef]
  27. Lv, J.; Wei, Z.; Yao, S.; Tan, H. Stable Task Allocation with Simulated Annealing in Taxi Ride-hailing Services. In Advances in Guidance, Navigation and Control; Yan, L., Duan, H., Deng, Y., Eds.; Springer Nature: Singapore, 2023; pp. 355–365. [Google Scholar]
  28. Feng, Y.; Niazadeh, R.; Saberi, A. Two-Stage Stochastic Matching and Pricing with Applications to Ride Hailing. Oper. Res. 2023. Available online: https://app.dimensions.ai/details/publication/pub.1154468194 (accessed on 24 March 2024).
  29. Liang, Z.; Jiang, G.; Lo, H.K. Dynamic equilibrium analyses in a ride-sourcing market under travel time uncertainty. Transp. Res. Part C Emerg. Technol. 2023, 153, 104222. [Google Scholar] [CrossRef]
  30. Li, X.; Gao, J.; Wang, C.; Huang, X.; Nie, Y. Order dispatching in ride-sharing platform under travel time uncertainty: A data-driven robust optimization approach. In Proceedings of the 2021 IEEE International Conference on Autonomous Systems (ICAS), Montreal, QC, Canada, 11–13 August 2021. [Google Scholar] [CrossRef]
  31. Li, X.; Gao, J.; Wang, C.; Huang, X.; Nie, Y. Ride-Sharing Matching Under Travel Time Uncertainty Through Data-Driven Robust Optimization. IEEE Access 2022, 10, 116931–116941. [Google Scholar] [CrossRef]
  32. Megantara, T.R.; Supian, S.; Chaerani, D. Strategies to Reduce Ride-Hailing Fuel Consumption Caused by Pick-Up Trips: A Mathematical Model under Uncertainty. Sustainability 2022, 14, 10648. [Google Scholar] [CrossRef]
  33. Supian, S.; Subiyanto, S.; Megantara, T.R.; Bon, A.T. Ride-Hailing Assignment Problem under Waiting Time Uncertainty using Interval-Valued Fuzzy Quadratic. Int. J. Glob. Optim. Its Appl. 2023, 2, 209–220. [Google Scholar] [CrossRef]
  34. Hsieh, F.-S. Improve Decision Making Efficiency in Ridesharing Systems through a Hybrid Firefly-PSO algorithm. In Proceedings of the 2023 IEEE World AI IoT Congress (AIIoT), Seattle, WA, USA, 7–10 June 2023; pp. 578–582. [Google Scholar] [CrossRef]
  35. Jin, M.; Zhao, J.; Wang, Y.; Xu, C. Ordis: A Dynamic Order-Dispatch Algorithm for Ridehailing and Ridesharing in a Large Region. In Algorithms and Architectures for Parallel Processing; Meng, W., Lu, R., Min, G., Vaidya, J., Eds.; Springer Nature: Cham, Switzerland, 2023; pp. 737–751. [Google Scholar]
  36. Nickkar, A.; Lee, Y.-J.; Meskar, M. Developing an Optimal Peer-to-Peer Ride-Matching Problem Algorithm with Ride Transfers. Transp. Res. Rec. 2022, 2676, 124–136. [Google Scholar] [CrossRef]
  37. Fathy, E. A new method for solving the linear programming problem in an interval-valued intuitionistic fuzzy environment. Alexandria Eng. J. 2022, 61, 10419–10432. [Google Scholar] [CrossRef]
  38. Davoudi, N.; Hamidi, F.; Mishmast Nehi, H. A Method for Solving Interval Type-2 Triangular Fuzzy Bilevel Linear Programming Problem. Yugosl. J. Oper. Res. 2023, 33, 71–90. Available online: https://yujor.fon.bg.ac.rs/index.php/yujor/article/view?path= (accessed on 24 March 2024). [CrossRef]
  39. Riaz, M.; Farid, H.M.; Wang, W.; Pamucar, D. Interval-Valued Linear Diophantine Fuzzy Frank Aggregation Operators with Multi-Criteria Decision-Making. Mathematics 2022, 10, 1811. [Google Scholar] [CrossRef]
  40. Malik, M.; Gupta, S.K.; Arana-Jiménez, M. Developing solution algorithm for LR-type fully interval-valued intuitionistic fuzzy linear programming problems using lexicographic-ranking method. Comput. Appl. Math. 2023, 42, 274. [Google Scholar] [CrossRef]
  41. Ackermann, C.; Rieck, J. A novel repositioning approach and analysis for dynamic ride-hailing problems. EURO J. Transp. Logist. 2023, 12, 100109. [Google Scholar] [CrossRef]
  42. Li, X.; Du, M.; Kwan, M.-P. Order dispatch optimization with considering flexible one-to-three matching strategy under hybrid ride-hailing service modes. Transp. Lett. 2023, 15, 1337–1353. [Google Scholar] [CrossRef]
  43. Zhou, Z.; Roncoli, C.; Sipetas, C. Optimal matching for coexisting ride-hailing and ridesharing services considering pricing fairness and user choices. Transp. Res. Part C Emerg. Technol. 2023, 156, 104326. [Google Scholar] [CrossRef]
  44. Megantara, T.R.; Supian, S.; Chaerani, D. Mathematical Modeling on Integrated Vehicle Assignment and Rebalancing in Ride-hailing System with Uncertainty Using Fuzzy Linear Programming. J. Adv. Res. Appl. Sci. Eng. Technol. 2024, 42, 133–144. [Google Scholar]
  45. Zhan, X.; Szeto, W.Y.; Chen, X. A simulation–optimization framework for a dynamic electric ride-hailing sharing problem with a novel charging strategy. Transp. Res. Part E Logist. Transp. Rev. 2022, 159, 102615. [Google Scholar] [CrossRef]
  46. Guo, X.; Caros, N.S.; Zhao, J. Robust matching-integrated vehicle rebalancing in ride-hailing system with uncertain demand. Transp. Res. Part B Methodol. 2021, 150, 161–189. [Google Scholar] [CrossRef]
  47. Alonso-Mora, J.; Samaranayake, S.; Wallar, A.; Frazzoli, E.; Rus, D. On-demand high-capacity ride-sharing via dynamic trip-vehicle assignment. Proc. Natl. Acad. Sci. USA 2017, 114, 462–467. [Google Scholar] [CrossRef] [PubMed]
  48. Chiang, J. Fuzzy linear programming based on statistical confidence interval and interval-valued fuzzy set. Eur. J. Oper. Res. 2001, 129, 65–86. [Google Scholar] [CrossRef]
  49. Yao, J.-S.; Lin, F.-T. Constructing a fuzzy flow-shop sequencing model based on statistical data. Int. J. Approx. Reason. 2002, 29, 215–234. [Google Scholar] [CrossRef]
  50. Wei, S.-H.; Chen, S.-M. Fuzzy risk analysis based on interval-valued fuzzy numbers. Expert Syst. Appl. 2009, 36, 2285–2299. [Google Scholar] [CrossRef]
  51. Farhadinia, B. Sensitivity analysis in interval-valued trapezoidal fuzzy number linear programming problems. Appl. Math. Model. 2014, 38, 50–62. [Google Scholar] [CrossRef]
  52. Zimmermann, H.J. Fuzzy programming and linear programming with several objective functions. Fuzzy Sets Syst. 1978, 1, 45–55. [Google Scholar] [CrossRef]
  53. Bellman, R.E.; Zadeh, L.A. Decision-Making in a Fuzzy Environment. Manag. Sci. 1970, 17, B141–B164. [Google Scholar] [CrossRef]
  54. Ghanbari, R.; Ghorbani-Moghadam, K.; Mahdavi-Amiri, N.; De Baets, B. Fuzzy linear programming problems: Models and solutions. Soft Comput. 2020, 24, 10043–10073. [Google Scholar] [CrossRef]
  55. Boeing, G. OSMnx: New methods for acquiring, constructing, analyzing, and visualizing complex street networks. Comput. Environ. Urban Syst. 2017, 65, 126–139. [Google Scholar] [CrossRef]
Figure 1. An α -cut of level w L , w U -interval-valued trapezoidal fuzzy number A ˜ ˜ .
Figure 1. An α -cut of level w L , w U -interval-valued trapezoidal fuzzy number A ˜ ˜ .
Mathematics 12 01355 g001
Figure 2. Level (λ, 1) interval-valued fuzzy numbers c ˜ ˜ i j k .
Figure 2. Level (λ, 1) interval-valued fuzzy numbers c ˜ ˜ i j k .
Mathematics 12 01355 g002
Figure 3. Number of requests.
Figure 3. Number of requests.
Mathematics 12 01355 g003
Figure 4. The interval-valued fuzzy trapezoidal number for waiting time uncertainty.
Figure 4. The interval-valued fuzzy trapezoidal number for waiting time uncertainty.
Mathematics 12 01355 g004
Figure 5. Mean waiting time.
Figure 5. Mean waiting time.
Mathematics 12 01355 g005
Figure 6. Service level.
Figure 6. Service level.
Mathematics 12 01355 g006
Figure 7. Distribution of the number of driver jobs.
Figure 7. Distribution of the number of driver jobs.
Mathematics 12 01355 g007
Table 1. Author Contributions.
Table 1. Author Contributions.
AuthorsConsidering
Uncertainty?
Using Interval-Valued Fuzzy?Developing Novel Approach
for Handle Multi-Objective Optimization
Under Uncertainty?
[32]XX
[33]X
[41]XXX
[42]XXX
[43]XXX
[44]XX
[45]XXX
[46]XX
[47]XXX
This research
Table 2. Parameter settings for ride-hailing matching problem.
Table 2. Parameter settings for ride-hailing matching problem.
ParameterValueParameterValues
Number of passengers in a request1 request λ 0.8
Number of vehicles in a day1000 vehicles M 99,999
The tolerable maximum waiting times5 min ϵ Forecasting errors
Batching time window0.5 min t ¯ Forecasted waiting time
Number of batches20 batch t m i n , t m a x Minimum and maximum possible waiting time (based on nine data)
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Supian, S.; Subiyanto; Megantara, T.R.; Bon, A.T. Ride-Hailing Matching with Uncertain Travel Time: A Novel Interval-Valued Fuzzy Multi-Objective Linear Programming Approach. Mathematics 2024, 12, 1355. https://doi.org/10.3390/math12091355

AMA Style

Supian S, Subiyanto, Megantara TR, Bon AT. Ride-Hailing Matching with Uncertain Travel Time: A Novel Interval-Valued Fuzzy Multi-Objective Linear Programming Approach. Mathematics. 2024; 12(9):1355. https://doi.org/10.3390/math12091355

Chicago/Turabian Style

Supian, Sudradjat, Subiyanto, Tubagus Robbi Megantara, and Abdul Talib Bon. 2024. "Ride-Hailing Matching with Uncertain Travel Time: A Novel Interval-Valued Fuzzy Multi-Objective Linear Programming Approach" Mathematics 12, no. 9: 1355. https://doi.org/10.3390/math12091355

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