Next Article in Journal
The Price of Sustainability of a Traditional Irrigation System in Northern Thailand
Previous Article in Journal
Neural Network Approach to Modelling Transport System Resilience for Major Cities: Case Studies of Lagos and Kano (Nigeria)
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Detecting All Non-Dominated Points for Multi-Objective Multi-Index Transportation Problems

by
Abd Elazeem M. Abd Elazeem
1,
Abd Allah A. Mousa
2,*,
Mohammed A. El-Shorbagy
3,4,
Sayed K. Elagan
2 and
Yousria Abo-Elnaga
5
1
High Institute of Marketing, Commerce, and Information System, Cairo 11865, Egypt
2
Department of Mathematics and Statistics, College of Science, Taif University, P.O. Box 11099, Taif 21944, Saudi Arabia
3
Department of Mathematics, College of Science and Humanities in Al-Kharj, Prince Sattam bin Abdulaziz University, Al-Kharj 11942, Saudi Arabia
4
Department of Basic Engineering Science, Faculty of Engineering, Menofia University, Shebin El-Kom 32511, Egypt
5
Department of Basic Science, Higher Technological Institute, Tenth of Ramadan City 44629, Egypt
*
Author to whom correspondence should be addressed.
Sustainability 2021, 13(3), 1372; https://doi.org/10.3390/su13031372
Submission received: 3 December 2020 / Revised: 12 January 2021 / Accepted: 23 January 2021 / Published: 28 January 2021
(This article belongs to the Section Sustainable Transportation)

Abstract

:
Multi-dimensional transportation problems denoted as multi-index are considered as the extension of classical transportation problems and are appropriate practical modeling for solving real–world problems with multiple supply, multiple demand, as well as different modes of transportation demands or delivering different kinds of commodities. This paper presents a method for detecting the complete nondominated set (efficient solutions) of multi-objective four-index transportation problems. The proposed approach implements weighted sum method to convert multi-objective four-index transportation problem into a single objective four-index transportation problem, that can then be decomposed into a set of two-index transportation sub-problems. For each two-index sub-problem, parametric analysis was investigated to determine the range of the weights values that keep the efficient solution unchanged, which enable the decision maker to detect the set of all nondominated solutions for the original multi-objective multi-index transportation problem, and also to find the stability set of the first kind for each efficient solution. Finally, an illustrative example is presented to illustrate the efficiency and robustness of the proposed approach. The results demonstrate the effectiveness and robustness for the proposed approach to detect the set of all nondominated solutions.

1. Introduction

The conventional transportation problem is a two-index transportation problem that can be represented as a special mathematical modelling which comprises a cost function subject to certain constraints. In classical methods, transporting costs from s sources to d destinations are to be minimized [1,2,3,4]. Multi-dimensional transportation problems denoted as multi-index are the extension of classical transportation problems and are appropriate practical modelling for solving real-world transportation problems with multiple supply, multiple demand as well as networks using diverse modes of transportation demands or delivering different kinds of commodities [5,6].
Many researchers have studied the practical investigation of multi-index transportation problem in optimization, mathematical modelling, and in industry. Wang et al. [7] implemented a decomposition method based on the sequential modification of the optimality criterion for dealing with the classical three-index transportation problem. They investigated the solutions of the transportation problem with a linear and quadratic objective function. Zitouni et al. [8] investigated a numerical study of a capacitated transportation problem with four subscripts (four indices) in order to realize a practical software to meet real needs. Manal et al. [9] presented an adaption of a classical crisp method to solve the four-index fuzzy transportation problem. Also, they found the optimal solution by improvement of the initial solution. Pham el al. [10] aimed to find a solution on the minimum transportation cost for the four-index transportation problem. They also developed an exact method to solve this problem with real variables. Skitsko et al. [11] developed an approach for applying the genetic algorithm for solving four-index transportation problems using evolutionary algorithms. Also, their conclusions promoted the application of the genetic algorithm for solving four-index transportation. In [12], the authors aimed to find a solution for the minimum transportation cost of the four-index transportation problem. They also developed a resolution method based on the coupling of a mathematical model, an algorithm, and a database.
In [13], the researchers implemented the modified distribution method to obtain an optimal solution for the four-index transportation problem. Djamel et al. [14] focused on the theoretical study and numerical solution of a capacitated four-index transportation problem, and constructed an algorithm for solving the problem. In [15], researchers investigated construction and algebraic formulation of a four-index transportation problem. The researchers in [16] dealt with bi-objective multi-index bulk transportation problem as an extension of a single objective multi-index bulk transportation problem. Their method was presented to minimize time and cost simultaneously. In [17], researchers dealt with the multi-index transportation problem, their method considering the indeterminacy of the demand parameters and the cost of cargo transportation. They developed a software application to solve a multi-index distribution problem with fuzzy parameters. In [18], an approach based on the study of reducibility of the multi-index transport problems to that of seeking a flow on the network was proposed. Pasa [19] aimed through his research to model the multi-index transportation problem which implies solving the non-linear problem with a non-linear objective function and linear restrictions. In [20], a fuzzy multi-index bi-criteria fixed charge bottleneck transportation problem was considered, and for the first time all parameters were taken as trapezoidal fuzzy numbers. El-Shorbagy et al. [21] presented an improved genetic algorithm for dealing with a multi-objective fuzzy multi–index multi-objective transportation problem (FM-MOTP). In [22], researchers presented the application of fuzzy theory for handling a multi-objective multi-index real-world transportation problem. In [5], the authors investigated a constrained multi-index transportation problem with axial constraints, and with bounds on source availabilities, on destination demands, and various types of commodities. In [23], researchers investigated a constrained multi−objective multi−index transportation problem, in which demands, supplies, and requirements were represented by triangular fuzzy numbers. The research in [24] represents a generalized nonlinear bi-objective multi-index transportation problem.
In this paper, we intend to locate the set of all efficient solutions (nondominated solutions) of the multi-objective multi-index transportation problem, which is considered a large-scale problem due to the curse of dimensionality. The proposed algorithm implements a weighted sum method to transform the multi-objective problem into a single objective problem; then the decomposition technique was applied to decompose the problem to a smaller-size two-index transportation sub-problem. Stability analysis for the weighted parameters was applied to determine its range to retain the optimal solution. Finally, a numerical illustrative example is presented for the sake of illustration.
The proposal is arranged as follows. Section 2 introduces problem formulation of the transportation problem with different dimensions. Section 3 discusses the theoretical preliminaries. Section 4 investigates the proposed algorithm. For the sake of illustration, a numerical example is presented in Section 5. Section 6 presents the analysis of computational complexity. Finally, Section 7 presents conclusions.

2. Problem Formulation

The multi-index transportation problem can be described as follows: There is a group G with s supplies sites (sources) that produces p raw materials types. The group network G can possess v vehicle types to transport the commodities. The production network uses the flow “just-in-order” to avoid the storage of raw materials in the manufacturers. Therefore, these raw materials are stored in a logistics network that consists of d destinations (warehouses). To maintain the production flow, the production sites send their requests on raw materials to the management center. Based on this obtained database, the center can calculate the ordered total quantity of product type taking into consideration the vehicle type, and then sends the order to its subcontractor. This transportation network is a transportation problem that must be developed to provide the ordered quantity of different commodities. Moreover, the commodities are acquired from sources and delivered to destinations by the existing conveys with at least one objective, that is, to minimize the total transportation cost.

2.1. Mathematical and Graphical Representation of Three Index Transportation Problem

An extension of the transportation type of problem was stated by Haley [25], and may be thought of as a block in which the layers in all directions form a restricted transportation problem. The multi-index problem can be described as minimizing the cost and time of moving a set of p different commodities (l = 1, 2, …, p) from S origins (I = 1, 2, …, s) to d destinations (j = 1, 2, …, d).
The three-dimensional multi-index transportation problem can be visualized as a block of sdp cells for i = 1, 2, …, s; j = 1, 2, …, d; k = 1, 2, …, v. Each cell of this block represents one of the x i j l s . When summed along the rows (for constant j and k) they equal A j l . When summed along the columns (for constant l and i) they equal B l i . The arrangement of x i j l s and the boundary conditions are shown in Figure 1. According to the previous notations, the formulation of three index transportation can be stated as follows:
3 I T P : M i n z = i = 1 s j = 1 d k = 1 v c i j k x i j k , s u b j e c t t o j = 1 d x i j k = A i k , i = 1 , 2 , , s , k = 1 , 2 , , v , i = 1 s x i j k = B j k , j = 1 , 2 , , d , k = 1 , 2 , , v , x i j k 0 , i , j , k , i = 1 s A i k = j = 1 d B j k , k = 1 , 2 , , v ,

2.2. Mathematical Formulation of the Four-Indextransportation Problem

The mathematical formulations of four-index transportation problem are presented according to earlier description. For illustrating, different notions will be used and defined as follows:
  • i , i = 1 , 2 , , s are s sources which represent the production sites.
  • j , j = 1 , 2 , , d are d destinations which represent the warehouses where the product types are transported.
  • k , k = 1 , 2 , , v represent the vehicle types or the means of transporting the product from sources to the required destinations.
  • l , l = 1 , 2 , , p represent the product types.
  • A i k l represents the quantity of goods that can be transported from the source i by vehicle type k of product type l .
  • B j k l represents the ordered quantity to be transported to destination j by vehicle type k of product type l .
  • c i j k l represents the average unit cost for transporting a unit from source i to destination j by vehicle type k of product type l . This unit cost will be calculated to cover the fixed and variable costs such as the distance between the sources and destinations, transit fees, and amortization costs of vehicles.
  • x i j k l represents the quantity of goods in units transported from source i to destination j by vehicle type k of product type l .
Figure 2 declares the structure of Transportation network for four-index transportation problem with m sources, n destinations, v vehicles, and p commodities.
According to the previous notations, the objective function of minimizing total cost of transportation can be defined as follows:
M i n z = i = 1 s j = 1 d k = 1 v l = 1 p c i j k l x i j k l
Depending on the real economical requirements, agreements, and contracts, the variable can be constrained differently. According to the previous description, the constraints are defined as follows [10]:
j = 1 d x i j k l = A i k l , i = 1 , 2 , , s , k = 1 , 2 , , v , l = 1 , 2 , , p
i = 1 s x i j k l = B j k l , j = 1 , 2 , , d , k = 1 , 2 , , v , l = 1 , 2 , , p
x i j k l 0 , i , j , k , l  
The first set of constraints (3) restricts the total quantities that can be transported from a source i to all destinations by vehicle type k of product type l equal to the available quantity at source i that can be transported by vehicle type k of product type l . The second set of constraints (4) restricts the total quantities that can be transported from all sources to destination j that can be transported by vehicle type k of product type l equal to the ordered quantity from destination j to be transported by vehicle type k of product type l . Finally, the set of constraints (5) restricts the variables to a non-negative value. See [10,11,25].
Moreover, balanced conditions must be considered, since a balanced transportation problem is a feasible problem. Balanced conditions guarantee that for each product type l can be transported by vehicle type k , the quantities transported from all sources are equal to the quantities transported to all destinations. Therefore, balanced conditions can be defined as follows:
i = 1 s A i k l = j = 1 d B j k l , k = 1 , 2 , , v , l = 1 , 2 , , p
According to the previous description, the mathematical formulation of the balanced four-index transportation problem can be defined as follows:
4 I T P : M i n z = i = 1 s j = 1 d k = 1 v l = 1 p c i j k l x i j k l , s u b j e c t t o j = 1 d x i j k l = A i k l , i = 1 , 2 , , s , k = 1 , 2 , , v , l = 1 , 2 , , p , i = 1 s x i j k l = B j k l , j = 1 , 2 , , d , k = 1 , 2 , , v , l = 1 , 2 , , p , x i j k l 0 , i , j , k , l i = 1 s A i k l = j = 1 d B j k l , k = 1 , 2 , , v , l = 1 , 2 , , p ,

2.3. Multi-Objective Four-Index Transportation Problem

In this section, we present the mathematical formulation of the multi-objective four-index transportation problem (M4ITP) that has H , ( H 2 ) objectives and four indices, which can be formulated as follows:
M 4 I T P : M i n z h = i = 1 s j = 1 d k = 1 v l = 1 p c i j l k h x i j k l , h = 1 , 2 , , H , s u b j e c t t o j = 1 d x i j k l = A i k l , i = 1 , 2 , , s , k = 1 , 2 , , v , l = 1 , 2 , , p , i = 1 s x i j k l = B j k l , j = 1 , 2 , , d , k = 1 , 2 , , v , l = 1 , 2 , , p , x i j k l 0 , i , j , k , l i = 1 s A i k l = j = 1 d B j k l , k = 1 , 2 , , v , l = 1 , 2 , , p

3. Theoretical Preliminaries

Since M4ITP is a multi-objective programming problem, the concept of optimality is exchanged with the concept of efficiency or nondominated solutions [26]. Therefore, in general M4ITP has a set of efficient solutions called the Pareto set or the set of all efficient solutions.
Definition 1. 
The index space (IS) of problem M4ITP can be defined as follows:
I S i j k l = { ( i , j , l , k ) | i = 1 , 2 , , s , j = 1 , 2 , , d , l = 1 , 2 , , p , k = 1 , 2 , , v }
Definition 2. 
A feasible solution x * X , where X represents the feasible domain of M4ITP, is an efficient solution for problem M4ITP if there is no other feasible solution x X satisfying both:
(1)
z h ( x ) z h ( x * ) , h = 1 , 2 , , H
(2)
z h ( x ) < z h ( x * ) , for some h { 1 , 2 , , H }
Relative to M4ITP, the weighted-sum problem W4ITP can be defined as follows:
W 4 I T P : M i n z = h = 1 H i = 1 s j = 1 d k = 1 v l = 1 p w h c i j k l h x i j k l , s u b j e c t t o j = 1 d x i j k l = A i k l , i = 1 , 2 , , s , k = 1 , 2 , , v , l = 1 , 2 , , p , i = 1 s x i j k l = B j k l , j = 1 , 2 , , d , k = 1 , 2 , , v , l = 1 , 2 , , p , x i j k l 0 , i , j , l , k i = 1 s A i k l = j = 1 d B j k l , k = 1 , 2 , , v , l = 1 , 2 , , p , h = 1 H w h = 1 , w h 0 , h
Theorem 1 
[26]. If x ¯ X is an optimal solution of the weighted-sum problem W4ITP where either w > 0, or x ¯ is a unique optimal solution, then x ¯ is considered a Pareto optimal solution of the M4ITP.
Theorem 2 
[26]. If x ¯ X is a Pareto optimal solution of the M4ITP, then x ¯ is an optimal solution of the W4ITP for some w = ( w 1 , w 2 , , w k ) 0 .
This theorem requires convexity assumption which was guaranteed in transportation problems and hence cannot be applied for nonconvex problems. The weighting method [26] was implemented to transform multi-objective optimization to single objective optimization, due to the convexity of M4ITP. The weighting method is considered an efficient and robust method for generating all efficient solutions for convex problem. Therefore, by implementing the weighting method, we get a single objective problem W4ITP. We get different Pareto optimal solutions for the original problem M4ITP; when solving W4ITP for different weights h = 1 H w h = 1 , w h 0 , h , then the problem W4ITP could be considered a parametric problem in w h .
Definition 3. 
The parametric space of problem W4ITP can be defined as follows:
W = { w R h | h = 1 H w h = 1 , w h 0 , h }
Due to the linearity of the M4ITP, all nondominated solutions of M4ITP can be obtained by solving the W4ITP for all possible weights. Obviously, solving the W4ITP for all possible weights ( h = 1 H w h = 1 , w h 0 , h ) by assigning different values is an impossible process, because there are infinite different values of weights. Therefore, it is proposed to use the Kuhn-Tucker conditions to identify the range of the weights value that retain a certain solution to be an efficient one in this range, which will be defined as the stability sets of the first kind.
In general, the W4ITP is a four-index transportation problem that has (s × d × p × v) decision variables. In addition, per Equations (2) and (3), it has ((s + d) × p × v) constraints. Obviously, it is hard to be solved by the techniques of the classical transportation problem using the curse of multi-index dimensionality. In other words, the W4ITP is characterized as:
  • Large-scale problem with respect to multi-index, not efficiently solvable with respect to time and effort.
  • Impossible to be solved for all possible weights.
Therefore, we propose a decomposition approach, which developed by decomposing the W4ITP into sub-problems, such that each sub-problem is a two-index transportation problem that can be handled easily by any suitable traditional technique. In addition, by implementing a parametric study for each sub-problem using the concept of the stability set of first kind, we can get all efficient solution sets of the original problem. The proposed approach saves time and effort for handling both M4ITP and W4ITP by reducing the dimension of the original problem. It also saves time to solve W4ITP for all possible weights.
Definition 4. 
The sub-problem can be defined as W 4 ITP k l , k = 1 , 2 , , v , l = 1 , 2 , , p .
Definition 5. 
The index space of the sub-problems W 4 ITP k l , k = 1 , 2 , , v , l = 1 , 2 , , p can be defined as follows:
I S i j = { ( i , j ) | i = 1 , 2 , , s ; j = 1 , 2 , , d }
The W4ITP [27] can be decomposed into (v × p) sub-problems W 4 ITP k l ,   k = 1 , 2 , , v ,   l = 1 , 2 , , p . Each sub-problem is a two-index transportation problem with a dimension of (s × d) where the sub-problem can be defined as follows:
W 4 I T P k l : k = 1 , 2 , , v , l = 1 , 2 , , p , M i n z = h = 1 H i = 1 s j = 1 d w h c i j k l h x i j k l , s u b j e c t t o j = 1 d x i j k l = A i k l , i = 1 , 2 , , s , i = 1 s x i j k l = B j k l , j = 1 , 2 , , d , x i j k l 0 , i , j , l , k i = 1 s A i k l = j = 1 d B j k l , h = 1 H w h = 1 , w h 0 , h
Each sub-problem is a two-index classical transportation problem that has (s × d) decision variables and (s + d) constraints. Therefore, each sub-problem can be solved by the classical transportation techniques.
The parametric space for any sub-problem W 4 I T P k l equals the parametric space of all possible weights of problem W4ITP
Definition 6. 
The optimal solution of W 4 ITP k l , k = 1 , 2 , , v , l = 1 , 2 , , p at w W is defined as
x ¯ ¯ i j 1 1 w = ( x ¯ 1 1 1 1 w , x ¯ 1 2 1 1 w , , x ¯ i j 1 1 w ) , ( k , l ) = ( 1 , 1 ) , i = 1 , 2 , , s , j = 1 , 2 , , d x ¯ ¯ i j 1 2 w = ( x ¯ 1 1 1 2 w , x ¯ 1 2 1 2 w , , x ¯ i j 1 2 w ) , ( k , l ) = ( 1 , 2 ) , i = 1 , 2 , , s , j = 1 , 2 , , d x ¯ ¯ i j v p w = ( x ¯ 1 1 v p w , x ¯ 1 2 v p w , , x ¯ i j v p w ) , ( k , l ) = ( v , p ) , i = 1 , 2 , , s , j = 1 , 2 , , d
Definition 7. 
The optimal solution of the problem W4ITP at w W will be defined as:
x ¯ w = ( x ¯ ¯ i j 1 1 w , x ¯ ¯ i j 1 2 w , , x ¯ ¯ i j v p w ) , i = 1 , 2 , , s , j = 1 , 2 , , d
where each component will be called sub-optimal at w W , where it is the optimal of a sub-problem W 4 ITP k l , k = 1 , 2 , , v , l = 1 , 2 , , p .
Definition 8. 
The stability set of the first kind at x ¯ ¯ i j k l w can be defined as follows:
S ( x ¯ ¯ i j k l w ) = { w W | x ¯ ¯ i j k l w   is   the   optimal   solution   of   W 4 I T P k l }
The stability set of the first kind of the optimal solution x ¯ ¯ i j k l w of W 4 I T P k l , ( k , l ) I S k l at w W is the set of parameters that belong to the parametric space that retain the optimal solution as the optimal one.
Definition 9. 
The stability set of the first kind of the efficient solution of the problem M4ITP at w W can be defined as
S S ( x ¯ w ) = { w W | x ¯ w   is   an   optimal   solution   of   problem   M 4 ITP }
The stability set of the first kind of the optimal solution of the problem W4ITP at w W is equal to S S ( x ¯ w ) . Therefore, S S ( x ¯ w ) can be determined by determining the stability set of the first kind at x ¯ ¯ i j k l w , k = 1 , 2 , , v , l = 1 , 2 , , p . In other words, S S ( x ¯ w ) is the weight that retains x ¯ ¯ i j k l w , i = 1 , 2 , , s , j = 1 , 2 , , d optimal solution of W 4 ITP kl , ( k , l ) I S k l .
Lemma 1. 
All the optimal solutions x ¯ ¯ w i j k l of W 4 I T P k l at w W represent an efficient solution for the problem M4ITP.
Proof. 
Since all optimal solutions x ¯ ¯ i j k l w of W 4 ITP k l at w W represent all sub-optimal components of the optimal solution of W4ITP at the same w W , then all optimal solutions x ¯ ¯ i j k l w of W 4 ITP k l at w W represent an efficient solution for W4ITP. □
The Lagrange function [26] for problem W 4 ITP kl , ( k , l ) I S k l can be defined as:
L = h = 1 H j = 1 d i = 1 s w h c i j k l h x i j k l + i = 1 s u i ( j = 1 d x i j k l A i k l ) + j = 1 d v j ( i = 1 s x i j k l B j k l ) i = 1 s j = 1 d γ i j k l x i j k l ,
Therefore, the Kuhn-Tucker conditions [28] for W 4 ITP kl , ( k , l ) I S k l can be defined as:
L x i j k l = 0 , i = 1 , 2 , , s , j = 1 , 2 , , d , u i ( d = 1 D x i j k l A i k l ) = 0 , i = 1 , 2 , , s , v j ( s = 1 S x i j k l B j k l ) = 0 , j = 1 , 2 , , d γ i j k l x i j k l = 0 , i = 1 , 2 , , s , j = 1 , 2 , , d , γ i j k l 0 , i = 1 , 2 , , s , j = 1 , 2 , , d ,
On solving this system of equations and inequalities at the obtained optimal solution of W 4 ITP k l , the range of the weights value that retain that solution is an optimal one.

4. The Proposed Algorithm

  • Formulate the corresponding W4ITP problem of the M4ITP problem.
  • Decompose W4ITP into ( v × p ) two dimensional sub-problems ( W 4 ITP k l , ( k , l ) I S k l ).
  • Select ( k , l ) I S k l .
  • Set initial weights w R H (i.e., w = ( 0 , 0 , , 0 ) ).
  • Determine an optimal solution x ¯ ¯ i j k l w for the selected problem W 4 ITP k l , ( k , l ) I S k l at w .
  • Determine the stability set of the first kind S ( x ¯ ¯ i j k l w ) by utilizing the Kuhn-Tucker conditions.
  • If the union of all determined stability sets of the first kind k l S ( x ¯ ¯ i j k l w ) does not cover all the parametric space then choose another w that does not belong to the union of all determined stability sets of the first kind of the selected problem { w | w k l S ( x ¯ ¯ i j k l w ) } and go to step 5, otherwise to step 3 until all sub-problems ( W 4 ITP k l , ( k , l ) I S k l ) are solved.
  • Determine each optimal solution of W 4 ITP (all efficient solutions of M 4 ITP ) and the corresponding stability set of the first kind for each obtained efficient solution.
  • Stop.
Figure 3 illustrates the flow chart of the proposed algorithm.

5. An Illustrative Example

The following problem is a multi-objective four-index transportation problem that has two objectives to be minimized. In addition, the problem has two sources ( i = 1 , 2 ) with three destinations ( j = 1 , 2 , 3 ) and three types of products ( l = 1 , 2 , 3 ) that can be transported by two vehicle types ( k = 1 , 2 ) . The following mathematical model represents that problem. Moreover, Table 1 illustrates the required data of the illustrative example.
For solving this illustrative example, we are going to apply the proposed algorithm as follows:
  • Step (1):
By using the weighting method as a scalarization technique for solving a multi-objective programming problem, formulate the W 4 ITP corresponding to the M 4 ITP as illustrated below.
W 4 I T P : M i n z = i = 1 2 j = 1 3 k = 1 2 l = 1 3 ( w c i j k l 1 x i j k l + ( 1 w ) c i j k l 2 x i j k l ) , s u b j e c t t o j = 1 3 x i j k l = A i k l , i = 1 , 2 , k = 1 , 2 , l = 1 , 2 , 3 , i = 1 2 x i j k l = B j k l , j = 1 , 2 , 3 , k = 1 , 2 , l = 1 , 2 , 3 , x i j k l 0 , i , j , k , l i = 1 2 A i k l = j = 1 3 B j k l , k = 1 , 2 , l = 1 , 2 , 3 ,
  • Step (2):
Decompose the problem into six sub-problems W 4 I T P k l for all combination of k = 1 , 2 ;   l = 1 , 2 , 3 as illustrated below.
W 4 ITP 11   coresponding   to   k = 1 ,   l = 1 W 4 ITP 21   coresponding   to   k = 2 ,   l = 1 W 4 ITP 12   coresponding   to   k = 1 ,   l = 2 W 4 ITP 22   coresponding   to   k = 2 ,   l = 2 W 4 ITP 13   coresponding   to   k = 1 ,   l = 3 W 4 ITP 23   coresponding   to   k = 2 ,   l = 3
Clearly, each problem W 4 I T P k l is linear programming that has six variables and four linearly independent equality constraints, which can be simply solved.
  • Step (3):
For each sub-problem W 4 I T P k l , find the optimal solutions corresponding to different weights that cover all parametric ranges, which can be defined as:
W = { ( w 1 , w 2 ) R 2 | h = 1 2 w h = 1 , w h 0 , h } = { ( w 1 , w 2 ) R 2 | w 1 = w , w 2 = ( 1 w ) , w [ 0 , 1 ] }
For instance, suppose that the selected sub-problem is defined as ( k ,   l ) = ( 2 ,   l ) I S k l . Therefore, the sub-problem is formulated as follows:
W 4 ITP 2 1 : M i n z = { ( w c 1 1 2 1 1 x 1 1 2 1 + ( 1 w ) c 1 1 2 1 2 x 1 1 2 1 ) + ( w c 2 1 2 1 1 x 2 1 2 1 + ( 1 w ) c 2 1 2 1 2 x 2 1 2 1 ) + ( w c 1 2 2 1 1 x 1 2 2 1 + ( 1 w ) c 1 2 2 1 2 x 1 2 2 1 ) + ( w c 2 2 2 1 1 x 2 2 2 1 + ( 1 w ) c 2 2 2 1 2 x 2 2 2 1 ) + ( w c 1 3 2 1 1 x 1 3 2 1 + ( 1 w ) c 1 3 2 1 2 x 1 3 2 1 ) + ( w c 2 3 2 1 1 x 2 3 2 1 + ( 1 w ) c 2 3 2 1 2 x 2 3 2 1 ) } , s u b j e c t t o x 1 1 2 1 + x 1 2 2 1 + x 1 3 2 1 = A 1 2 1 , x 2 1 2 1 + x 2 2 2 1 + x 2 3 2 1 = A 2 2 1 , x 1 1 2 1 + x 2 1 2 1 = B 1 2 1 , x 1 2 2 1 + x 2 2 2 1 = B 2 2 1 , x 1 3 2 1 + x 2 3 2 1 = B 3 2 1 , x s d 2 1 0 , s = 1 , 2 , d = 1 , 2 , 3 , A 1 2 1 + A 2 2 1 = B 1 2 1 + B 2 2 1 + B 3 2 1 w [ 0 , 1 ]
where the required data for the selected sub-problem is given by the 2nd column in Table 1.
In general, a two-index classical transportation problem has one dependent constraint that can be eliminated to get a linear programming problem in independent constraints only [1]. Since W 4 I T P k l is considered a classical transportation problem, one of the constraints can be eliminated to get a linear programming problem that has six variables and four constraints. Therefore, it can be reduced to a linear programming problem that has (6 − 4) = 2 variables which can be solved graphically. For simplicity, the reduced form of W 4 I T P 2 1 will be denoted by R 2 1 that can be formulated as illustrated below:
R 2 1 : M i n z = ( 130 w + 30 ) x + ( 680 w + 130 ) y + ( 146750 w + 338250 ) , s u b j e c t t o x 175 , y 350 , x y 125 ,     x + y 175 ,     x , y 0
where
x 1 1 2 1 = x , x 1 2 2 1 = y , x 1 3 2 1 = 175 x y , x 2 1 2 1 = 175 x , x 2 2 2 1 = 350 y , x 2 3 2 1 = 125 + x + y
  • Step (4):
Select initial w = 0 [ 0 , 1 ]
  • Step (5):
Using the Lindo software package, find the optimal solution for x ¯ ¯ i j 2 1 0 at w = 0 for the problem R 2 1 , which is (x, y) = (125, 0)
  • Step (6):
Determine the stability set of the first kind S ( x ¯ ¯ 12 2 1 0 ) by implementing the Kuhn-Tucker conditions as follows:
( 130 w + 30 ) + u 1 u 3 + u 4 v 1 = 0 , ( 680 w + 130 ) + u 2 u 3 + u 4 v 2 = 0 , u 1 ( x 175 ) = 0 , u 2 ( y 350 ) = 0 , u 3 ( x y + 125 ) = 0 , u 4 ( x + y 175 ) = 0 , v 1 x = 0 , v 2 y = 0 , x 175 0 , y 350 0 , x y + 125 0 , x + y 175 0 , x , y , u 1 , u 2 , u 3 , u 4 , v 1 , v 2 0
By assigning (x, y) = (125, 0) and solving the resulting system, the stability set of first kind can be defined as follows:
S ( x ¯ ¯ i j 2 1 0 ) = { w [ 0 , 2 / 11 ) | ( 125 , 0 )   is   optimal   of   problem R 2 1 }
  • Step (7):
Since all determined stability sets of the first kind do not cover the parametric space W = [ 0 , 1 ] , choose another w ( W S ( x ¯ ¯ s d 1 2 w ) ) = [ 0 , 1 ] [ 0 , 2 / 11 ) (i.e., w = 2 / 11 ) and go to step 5 to find the optimal solution that covers all the range of parametric space.
By repeating the previous steps, the following stability sets of the first kind can be determined:
S ( x ¯ ¯ i j 2 1 2 / 11 ) = { w = 2 / 11 | x ¯ ¯ i j 2 1 2 / 11   is   optimal   of   problem R 2 1 }
S ( x ¯ ¯ i j 2 1 0.2 ) = { w ( 2 / 11 , 1 ] | x ¯ ¯ i j 2 1 0.2   is   optimal   of   R 2 1   problem }
where:
x ¯ ¯ i j 2 1 2 / 11 = { ( x , y ) | ( x , y ) = λ ( 125 , 0 ) + ( 1 λ ) ( 0 , 125 ) , 0 λ 1 , x , y integers } ,
x ¯ ¯ i j 2 1 0.2 = { ( x , y ) | ( x , y ) = ( 0 , 175 ) }
Now, when all determined stability sets of the first kind cover the parametric space, select different combination of k and l, that is, ( k ,   l ) I S k l { ( 2 ,   l ) } .
By repeating the previous steps, the following stability sets of the first kind can be determined as illustrated in Table 2 and Table 3:
  • Step (8):
Determine each optimal solution of W4ITP (all efficient solutions of M4ITP) and the corresponding stability set of the first kind for each obtained efficient solution. It can be noted that four different solutions were obtained for the W4ITP. Therefore, all efficient solutions of the illustrative example can be illustrated through the following tables (Table 4, Table 5, Table 6 and Table 7).
In addition, for the determined efficient solutions, Figure 4 declares the objectives space which represents the complete frontier of the four-index transportation problem.
From Figure 1, the proposed algorithm can locate four alternatives for the original multi-objective four index transportation problem, which constitute the Pareto frontier: z ¯ = ( 2,021,100 ,   1,739,000 ) corresponding the weights range [0,2/11), z ¯ = ( 1,937,350 , 1,758,000 ) corresponding the weights range [2/11,4/19), z ¯ = ( 1,862,350 , 1,778,000 ) corresponding the weights range [4/19,5/7), and z ¯ = ( 1,848,350 , 1,813,000 ) corresponding the weights range [5/7,1), which exhaustively cover all the parameter domain [0, 1]. We also observed that the proposed algorithm locates all the set of nondominated solutions, avoiding solving the large scale problem by transforming it to smaller size subproblems, which can be solved efficiently using any available software package.

6. Analysis of Computational Complexity

In this section we investigate the computational complexity of the proposed algorithm which deals with multi-objective multi-index transportation problem. The algorithm converts the multi-objective formulation to a single objective formulation, and hence decomposes it to a set of two-index transportation problem. In what follows, we assume that the proposed algorithm is to be performed on a set consisting of T sub-problems with n variables. As described in the previous section, the proposed algorithm consists of three main steps. First, transforming multi-objective formulation to single objective formulation. Second, applying decomposition technique to generate T subproblems. Third, solving each sub-problem. As a result, we show that the proposed method becomes strongly polynomial time solvable; the computational complexity in terms of the number of arithmetic operations is O(n3LT), where n is the number of variables, L is the input size of the problem, and T is the number of sub-problems. The suggested approach also has a better computational complexity than the other one dealing with the original four-index problem. This makes the proposed approach computationally cheap due to the decomposition process.

7. Conclusions

In this paper, a mathematical formulation of multi-objective multi-dimensional transportation problem is defined. Moreover, an efficient algorithm is proposed for solving the four-index transportation problem. The proposed algorithm implements the weighting sum method for transforming a multi-objective four-index formulation to a single objective four-index formulation, hence a decomposition approach was applied to decompose the problem to a set of two-index transportation sub-problems, which can be solved efficiently with any suitable software package. On the other hand, the stability set of the first kind is applied in order to determine the weight parameter ranges that keep the optimal solution unchanged. The proposed algorithm can effectively detect all the efficient solutions of the multi-objective four-index transportation problem. Finally, a numerical simulation demonstrates the ability of the proposed algorithm to deal with a multi-objective four-index transportation problem easily. The main features of the proposed algorithm are as follows:
(a)
Capable of decomposing the main problem with four-index into a set of sub-problems with two dimensions, which can be easily solved.
(b)
Capable of detecting all the set of nondominated solutions to the original problem.
(c)
Capable of dealing with low dimensional problem decreasing the time complexity.
(d)
Capable of determining the ranges of the weighted parameters that keep the optimal solution unchanged.
Until now, the multi-index transportation problem is one of the most adaptable transportation problems for engineering and industry applications. Following this direction of research, in the future, we will develop a multi-index formulation for real world application under uncertainty with fuzzy parameters.

Author Contributions

Conceptualization, methodology, formal analysis, investigation, A.E.M.A.E., A.A.A.M., M.A.E.-S., S.K.E., and Y.A.-E. Writing—review and editing, A.E.M.A.E., A.A.A.M., M.A.E.-S., and Y.A.-E. Supervision, A.E.M.A.E., A.A.A.M., Y.A.-E. and M.A.E.-S. All authors have read and agreed to the published version of the manuscript.

Funding

This project was supported by the Taif University Researchers Supporting Project number (TURSP-2020/48), Taif University, Taif, Saudi Arabia.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

The authors extend their appreciation the great support of Deanship of Scientific Research, in Taif University for funding Taif University Researcher Supporting Project Number (Tursp-2020/48), Taif University, Taif, Saudi Arabia.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Taha, H.A. Operations Research, 10th ed.; Pearson: London, UK, 2017. [Google Scholar]
  2. Mousa, A.A. Using genetic algorithm and TOPSIS technique for multiobjective transportation problem: A hybrid approach. Int. J. Comput. Math. 2010, 87, 3017–3029. [Google Scholar] [CrossRef]
  3. Mousa, A.A.; Geneedy, H.M.; Elmekawy, A.Y. Efficient evolutionary algorithm for solving multi-objective transportation problem. Journal of Natural Sciences and Mathematics. Qassim Univ. 2010, 4, 79–96. [Google Scholar]
  4. Zaki, S.A.; Mousa, A.A.; Geneedi, H.M.; Elmekawy, A.Y. Efficient Multi-Objective Genetic Algorithm for Solving Transportation, Assignment and Transshipment Problems. Appl. Math. 2012, 3, 92–99. [Google Scholar] [CrossRef] [Green Version]
  5. Khurana, A.; Adlakha, V.; Lev, B. Multi-index constrained transportation problem with bounds on availabilities, requirements and commodities. Oper. Res. Perspect. 2018, 5, 319–333. [Google Scholar] [CrossRef]
  6. Junginger, W. On representatives of multi-index transportation problems. Eur. J. Oper. Res. 1993, 66, 353–371. [Google Scholar] [CrossRef]
  7. Wang, L.; Esenkov, A.S.; Tizik, A.P.; Torchinskaya, E.V. Decomposition Method for Solving Three-Index Transportation Problems. J. Comput. Syst. Sci. Int. 2018, 57, 759–765. [Google Scholar] [CrossRef]
  8. Zitouni, R.; Keraghel, A.; Benterki, D. Elaboration and implantation of an algorithm solving a capacitated four-index transportation problem. Appl. Math. Sci. 2007, 1, 2643–2657. [Google Scholar]
  9. Manal, H.; Rachid, Z.; Sami, L. Adaptive algorithm for solving the four-index fuzzy transportation problem. In Proceedings of the 2020 IEEE 6th International Conference on Optimization and Applications (ICOA), Beni Mellal, Morocco, 20–21 April 2020; IEEE: Piscataway Township, NJ, USA, 2020. [Google Scholar]
  10. Pham, T.-H.; Dott, P. An exact method for solving the four index transportation problem and industrial application. Am. J. Oper. Res. 2013, 3, 28–44. [Google Scholar]
  11. Skitsko, V.; Voinikov, M. Solving four-index transportation problem with the use of a genetic algorithm. LogForum 2020, 16, 397–408. [Google Scholar] [CrossRef]
  12. Gourgand, M.; Pham, T.-H.; Tanguy, A. Four index transportation problem: Principle, resolution and application in industry. In Proceedings of the 3rd IEEE International Symposium on Logistics and Industrial Informatics, Budapest, Hungary, 25–27 August 2011; IEEE: Piscataway Township, NJ, USA, 2011. [Google Scholar]
  13. Sarode, D.S.; Tuli, R. Optimal Solution of the Planar Four Index Transportation Problem. In Proceedings of the 2019 Amity International Conference on Artificial Intelligence (AICAI), Dubai, United Arab Emirates, 4–6 February 2019; IEEE: Piscataway Township, NJ, USA, 2019. [Google Scholar]
  14. Djamel, A.; Amel, N.; Thihoaian, L.; Ahme, Z. A modified classical algorithm ALPT4C for solving a capacitated four-index transportation problem. Acta Math. Vietnam. 2012, 37, 379–390. [Google Scholar]
  15. Bulut, H.; Bulut, S.A. Construction and algebraic characterizations of a planar four-index transportation problem equivalent to a circularization network flow problem. Int. J. Comput. Math. 2003, 80, 1373–1383. [Google Scholar] [CrossRef]
  16. Tanwar, K.; Chauhan, S.K. Time-Cost Solution Pairs in Multi-index Bulk Transportation Problem. In International Conference on Recent Developments in Science, Engineering and Technology; Springer: Berlin/Heidelberg, Germany, 2019. [Google Scholar]
  17. Bozhenyuk, A.; Kosenko, O. Method of Solving Multi-Index Distribution Tasks with Fuzzy Parameters. In IV International Research Conference “Information Technologies in Science, Management, Social Sphere and Medicine” (ITSMSSM 2017); Atlantis Press: Amsterdam, The Netherlands, 2017. [Google Scholar]
  18. Afraimovich, L.G.E. Multi-index transport problems with decomposition structure. Autom. Remote Control 2012, 73, 118–133. [Google Scholar] [CrossRef]
  19. Palsa, T. Solving Non-Linear Multi-Index Transportation Problems. Romai J. 2019, 2, 91–99. [Google Scholar]
  20. Singh, S.; Tuli, R.; Sarode, D. Optimal Solutions of the Fuzzy Multi Index Bi-criteria Fixed Charge Bottleneck Transportation Problem. Int. J. Fuzzy Math. Arch. 2018, 15, 19–36. [Google Scholar]
  21. El-Shorbagy, M.A.; Mousa, A.A.; Aloraby, H.A.; Abo-Kila, T. Evolutionary Algorithm for Multi-Objective Multi-Index Transportation Problem under Fuzziness. J. Appl. Res. Ind. Eng. 2020, 7, 36–56. [Google Scholar]
  22. Kaur, D.; Mukherjee, S.; Basu, K. Solution of a multi-objective and multi-index real-life transportation problem using different fuzzy membership functions. J. Optim. Theory Appl. 2015, 164, 666–678. [Google Scholar] [CrossRef]
  23. Latpate, R.; Kurade, S.S. Multi-objective multi-index transportation model for crude oil using fuzzy NSGA-II. In IEEE Transactions on Intelligent Transportation Systems; IEEE: Piscataway Township, NJ, USA, 2020. [Google Scholar]
  24. Senapati, S. Multi-Index Bi-Criterion Transportation Problem: A Fuzzy Approach. Int. J. Adv. Eng. Manag. Sci. 2018, 4, 550–556. [Google Scholar] [CrossRef]
  25. Haley, K.B. The Multi-Index Problem. Oper. Res. 1963, 11, 368–379. [Google Scholar] [CrossRef]
  26. Miettinen, K. Nonlinear Multi-Objective Optimization; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2012; Volume 12. [Google Scholar]
  27. Dauer, J.P.; Osman, M.S.A. Decomposition of the parametric space in multi-objective convex programs using the generalized Tchebycheff norm. J. Math. Anal. Appl. 1985, 107, 156–166. [Google Scholar] [CrossRef] [Green Version]
  28. Mangasarian, O.L. Nonlinear Programming; SIAM: Basel, Switzerland, 1994. [Google Scholar]
Figure 1. Structure of Transportation network for the three-index transportation problem with m sources, n destinations, and v vehicles.
Figure 1. Structure of Transportation network for the three-index transportation problem with m sources, n destinations, and v vehicles.
Sustainability 13 01372 g001
Figure 2. Structure of transportation network for the four-index transportation problem with m sources, n destinations, v vehicles, and p commodities.
Figure 2. Structure of transportation network for the four-index transportation problem with m sources, n destinations, v vehicles, and p commodities.
Sustainability 13 01372 g002
Figure 3. Flow chart of the proposed algorithm.
Figure 3. Flow chart of the proposed algorithm.
Sustainability 13 01372 g003
Figure 4. The objectives space.
Figure 4. The objectives space.
Sustainability 13 01372 g004
Table 1. The required data of the illustrative example.
Table 1. The required data of the illustrative example.
( Vehicle   Type ,   Product   Type ) = ( k , l )
(1, 1)(2, 1)(1, 2)(2, 2)(1, 3)(2, 3)
( c 1 1 1 k l , c 2 1 1 k l ) (150, 200) (800, 600)(250, 700)(500, 350)(600, 800)(1200, 1000)
( c 1 1 2 k l , c 2 1 2 k l ) (400, 500)(700, 750)(450, 600)(400, 500)(800, 600)(800, 1200)
( c 1 1 3 k l , c 2 1 3 k l ) (350, 300)(1000, 500)(550, 900)(600, 400)(430, 500)(1000, 800)
( c 1 2 1 k l , c 2 2 1 k l ) (550, 600)(500, 550)(700, 600)(800, 600)(650, 700)(750, 800)
( c 1 2 2 k l , c 2 2 2 k l ) (700, 800)(850, 600)(800, 750)(1000, 750)(1000, 900)(1100, 800)
( c 1 2 3 k l , c 2 2 3 k l ) (300, 400)(600, 480)(600, 500)(900, 400)(850, 1100)(850, 750)
a 1 k l 100175150300200250
a 2 k l 125400300300400100
b 1 k l 80175210225180140
b 2 k l 90350140250250110
b 3 k l 5550100125170100
Table 2. The optimal solution ( x ¯ , y ¯ ) of R l k with respect to w .
Table 2. The optimal solution ( x ¯ , y ¯ ) of R l k with respect to w .
( k , l ) w Optimal   Solution   ( x ¯ , y ¯ )
(1, 1)∈[0, 1](80, 20)
(2, 1)∈[0, 2/11](125, 0)
=2/11 { ( x , y ) | ( x , y ) = λ ( 125 , 0 ) + ( 1 λ ) ( 0 , 125 ) , 0 λ 1 , x , y integers }
∈(2/11, 1](0, 175)
(1, 2)∈[0, 5/7](10, 140)
=5/7 { ( x , y ) | ( x , y ) = λ ( 10 , 140 ) + ( 1 λ ) ( 150 , 0 ) , 0 λ 1 , x , y integers }
∈[5/7, 1](150, 0)
(2, 2)∈[0, 1](50, 250)
(1, 3)∈[0, 1](0, 30)
(2, 3)∈[0, 4/19](140, 10)
=4/19 { ( x , y ) | ( x , y ) = λ ( 140 , 10 ) + ( 1 λ ) ( 40 , 110 ) , 0 λ 1 , x , y integers }
∈[4/19, 1](40, 110)
Table 3. The optimal solution ( x ¯ , y ¯ ) of R k l with respect to w .
Table 3. The optimal solution ( x ¯ , y ¯ ) of R k l with respect to w .
w [ 0 , 2 / 11 ] ( 2 / 11 , 4 / 19 ] ( 4 / 19 , 5 / 7 ] ( 5 / 7 , 1 ]
( k , l )
(1, 1)(80, 20)(80, 20)(80, 20)(80, 20)
(2, 1)(125, 0)(0, 175)(0, 175)(0, 175)
(1, 2)(10, 140)(10, 140)(10, 140)(150, 0)
(2, 2)(50, 250)(50, 250)(50, 250)(50, 250)
(1, 3)(0, 30)(0, 30)(0, 30)(0, 30)
(2, 3)(140, 10)(140, 10)(40, 110)(40, 110)
Table 4. The efficient solution and the corresponding objectives value for w [ 0 , 2 / 11 ] .
Table 4. The efficient solution and the corresponding objectives value for w [ 0 , 2 / 11 ] .
(k, l)
(1, 1)(2, 1)(1, 2)(2, 2)(1, 3)(2, 3)
x 1 1 k l 8012510500140
x 1 2 k l 2001402503010
x 1 3 k l 05000170100
x 2 1 k l 0502001751800
x 2 2 k l 7035000220100
x 2 3 k l 55010012500
( z 1 , z 2 ) (2,021,100, 1,739,000)
Table 5. The efficient solution and the corresponding objectives value for w [ 2 / 11 , 4 / 19 ] .
Table 5. The efficient solution and the corresponding objectives value for w [ 2 / 11 , 4 / 19 ] .
(k, l)
(1, 1)(2, 1)(1, 2)(2, 2)(1, 3)(2, 3)
x 1 1 k l 80010500140
x 1 2 k l 201751402503010
x 1 3 k l 0000170100
x 2 1 k l 01752001751800
x 2 2 k l 7017500220100
x 2 3 k l 555010012500
( z 1 , z 2 ) (1,937,350, 1,758,000)
Table 6. The efficient solution and the corresponding objectives value for w [ 4 / 19 , 5 / 7 ] .
Table 6. The efficient solution and the corresponding objectives value for w [ 4 / 19 , 5 / 7 ] .
(k, l)
(1, 1)(2, 1)(1, 2)(2, 2)(1, 3)(2, 3)
x 1 1 k l 8001050040
x 1 2 k l 2017514025030110
x 1 3 k l 0000170100
x 2 1 k l 0175200175180100
x 2 2 k l 70175002200
x 2 3 k l 555010012500
( z 1 , z 2 ) (1,862,350, 1,778,000)
Table 7. The efficient solution and the corresponding objectives value for w [ 5 / 7 , 1 ] .
Table 7. The efficient solution and the corresponding objectives value for w [ 5 / 7 , 1 ] .
(k, l)
(1, 1)(2, 1)(1, 2)(2, 2)(1, 3)(2, 3)
x 1 1 k l 10015050040
x 1 2 k l 90175025030110
x 1 3 k l 100000170100
x 2 1 k l 8017560175180100
x 2 2 k l 9017514002200
x 2 3 k l 555010012500
( z 1 , z 2 ) (1,848,350, 1,813,000)
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Abd Elazeem, A.E.M.; Mousa, A.A.A.; El-Shorbagy, M.A.; Elagan, S.K.; Abo-Elnaga, Y. Detecting All Non-Dominated Points for Multi-Objective Multi-Index Transportation Problems. Sustainability 2021, 13, 1372. https://doi.org/10.3390/su13031372

AMA Style

Abd Elazeem AEM, Mousa AAA, El-Shorbagy MA, Elagan SK, Abo-Elnaga Y. Detecting All Non-Dominated Points for Multi-Objective Multi-Index Transportation Problems. Sustainability. 2021; 13(3):1372. https://doi.org/10.3390/su13031372

Chicago/Turabian Style

Abd Elazeem, Abd Elazeem M., Abd Allah A. Mousa, Mohammed A. El-Shorbagy, Sayed K. Elagan, and Yousria Abo-Elnaga. 2021. "Detecting All Non-Dominated Points for Multi-Objective Multi-Index Transportation Problems" Sustainability 13, no. 3: 1372. https://doi.org/10.3390/su13031372

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