Literature DB >> 36061417

Evolutionary algorithm based approach for solving transportation problems in normal and pandemic scenario.

Amiya Biswas1, Sankar Kumar Roy2, Sankar Prasad Mondal3.   

Abstract

In recent times, COVID-19 pandemic has posed certain challenges to transportation companies due to the restrictions imposed by different countries during the lockdown. These restrictions cause delay and/ or reduction in the number of trips of vehicles, especially, to the regions with higher restrictions. In a pandemic scenario, regions are categorized into different groups based on the levels of restrictions imposed on the movement of vehicles based on the number of active cases (i.e., number of people infected by COVID-19), number of deaths, population, number of COVID-19 hospitals, etc. The aim of this study is to formulate and solve a fixed-charge transportation problem (FCTP) during this pandemic scenario and to obtain transportation scheme with minimum transportation cost in minimum number of trips of vehicles moving between regions with higher levels of restrictions. For this, a penalty is imposed in the objective function based on the category of the region(s) where the origin and destination are situated. However, reduction in the number of trips of vehicles may increase the transportation cost to unrealistic bounds and so, to keep the transportation cost within limits, a constraint is imposed on the proposed model. To solve the problem, the Genetic Algorithm (GA) has been modified accordingly. For this purpose, we have designed a new crossover operator and a new mutation operator to handle multiple trips and capacity constraints of vehicles. For numerical illustration, in this study, we have solved five example problems considering three levels of restrictions, for which the datasets are generated artificially. To show the effectiveness of the constraint imposed for reducing the transportation cost, the same example problems are then solved without the constraint and the results are analyzed. A comparison of results with existing algorithms proves that our algorithm is effective. Finally, some future research directions are discussed.
© 2022 Elsevier B.V. All rights reserved.

Entities:  

Keywords:  COVID-19 Pandemic scenario; Fixed-charge; Genetic algorithm; Multiple vehicles; Transportation Problem

Year:  2022        PMID: 36061417      PMCID: PMC9419443          DOI: 10.1016/j.asoc.2022.109576

Source DB:  PubMed          Journal:  Appl Soft Comput        ISSN: 1568-4946            Impact factor:   8.263


Introduction

Transportation problem is an important problem in operations research, since it is directly linked with the economy of a country and inflation. It is one of the most studied problem due to its applications in wide field of topics, which includes transportation network, supply chain and logistics, manufacturing industries, location routing, etc. The first model of transportation network was developed by Hitchcock [1] in 1941, which is known as the classical transportation problem (CTP). Since CTP belong to the class of linear programming problem, it is solvable in polynomial time. Many researchers developed exact and approximate algorithms to solve such kind of problems. Some of the earliest works on transportation and its associated problems are reported in [2], [3], [4], [5]. To make the transportation problem (TP) more realistic, Hirsh and Dantzig [6] incorporated fixed cost into the transportation problem (TP), and named the resulting problem as the fixed-charge transportation problem (FCTP). A FCTP considers the involvement of two types of costs, variable cost and fixed cost. The variable cost depends on the quantity of an item to be transported, whereas the fixed cost is incurred for a route being used and is independent of the quantity of item. Some examples of fixed cost may include toll tax on highways, docking charge at ports, warehouse setup cost, etc. Later, Balinski [7] formulated the FCTP mathematically. The inclusion of fixed cost result in discontinuities in the objective function and consequently, makes the problem complex. Moreover, the FCTP is NP-hard [8], [9] and cannot be solved by the traditional algorithms used to solve TPs. The FCTP is thus a classic example of a combinatorial optimization problem. In the last decade or so, researchers mainly focused on approximate methods (heuristics and metaheuristics) to solve the FCTP and its variants due to less computational time over the existing exact methods. Gen et al. [10] adopted the spanning tree representation into the Genetic Algorithm, which they named spanning tree-based Genetic Algorithm (st-GA), to solve the FCTP. Then, the algorithm is extended for the bicriteria FCTP. The result shows better performance of the st-GA than the matrix-based GA with respect to computational time. Hajiaghaei-Keshteli [8] used the Prüfer number representation with certain modifications to design a GA based on spanning tree that overcome the limitations of some earlier works [10], [11]. The major advantage of this method is that, it guarantees the generation of feasible chromosomes only unlike the aforementioned works. Molla-Alizadeh-Zavardehi [12] modelled a cost minimizing capacitated fixed-charge transportation problem for a two-stage supply chain network, in which some locations are to be selected as distribution centers to transport different quantities of an item to customers. Then, they used two algorithms, namely, Genetic Algorithm (GA) and Artificial Immune Algorithm (AIA) to solve the NP-hard problem. A comparison of the results obtained show better performance of AIA over GA in terms of both, the solution quality and the robustness, especially for large size problems. Xie and Jia [13] formulated a FCTP with the variable cost in the quadratic form (nonlinear FCTP, in short NFCTP). Due to non-linearity, NFCTP is more difficult to solve than the FCTP. To better absorb the non-linear structure of NFCTP, a hybrid genetic algorithm named NFCTP-HGA is developed that uses minimum cost flow algorithm as decoder. Numerical experiments proved better performance of the algorithm with respect to computational time, memory usage, efficiency and robustness. Lofti & Tavakkoli-Moghaddam [14] adapted the GA with a priority based encoding, which is a modified version of the priority based encoding proposed by Gen et al. [15] to adapt with the FCTP structure. Balaji et al. [16] formulated a truck load constraints (FCT-TLC) problem, a special case of the FCTP, in which it is assumed that the quantity of items to be transported from an origin exceed the capacity of the vehicle, and consequently, may require more than one trip to transport the whole quantity. The FCT-TLC is then solved using two algorithms, namely, Genetic Algorithm (GA) and Simulated Annealing (SA). Computational results performed on twenty test examples shows that SA produces the same or better quality solutions than GA. Some researchers also considered two or more of cost, transport time, profit, etc. as objectives that are conflicting in nature and posed the FCTP as multi-objective optimization problem. Biswas et al. [17] formulated a solid multi-objective FCTP with non-linear cost function. The uncertainties in some parameters are also considered in the form of interval numbers, and an equivalent formulation of the problem is presented in interval environment. Then, suitable genetic operators are developed, and incorporated into the non-dominated sorting genetic algorithm-II (NSGA-II) [18] to solve the problem in crisp environment. The FCTP with interval objectives is solved using an extended NSGA-II to cope with interval objectives. Numerical experiments are performed and the results are compared with another metaheuristic SPEA2, implementing the same genetic operators. Roy et al. [19] modeled a multi-objective FCTP considering the parameters of objective functions to be random rough variables and the parameters corresponding to demand and supply to be rough variables. The problem is first converted into a deterministic form using an expected value operator, and is then solved using three different procedures, namely, the fuzzy programming, global criterion and -constrained method. The result shows the better performance of -constrained method over other methods. Midya and Roy [20] considered a multi-objective FCTP (named as MOFCTP), in which all the parameters are taken to be imprecise and measured using rough intervals. The MOFCTP is converted into deterministic form using rough programming and is then solved using two methods, namely, fuzzy programming method and linear weighted sum method. A comparison of results show better performance of the linear weighted sum method. Ghosh et al. [21] formulated a multi-objective solid FCTP (named as MOFCSTP) considering all the parameters and variables as triangular intuitionistic fuzzy numbers (TIFNs) having membership and non-membership function. The modeled MOFCSTP is first reduced to an interval-valued intuitionistic fuzzy transportation problem (IVIFTP) using -cut, and then into an equivalent crisp problem using an accuracy function. Then, the crisp problem is solved using the methods fuzzy programming (FP), intuitionistic fuzzy programming (IFP) and goal programming (GP). The results show that IFP performs best among the applied methods. Biswas and Pal [22] formulated a multi-objective solid FCTP, considering fixed capacities of modes of transport that are different for each mode. New genetic operators (crossover and mutation) are designed to deal with the capacity constraint. The problem is then solved using a modified NSGA-II, obtained by incorporating the genetic operators. Some numerical examples are solved using the modified NSGA-II and the results are compared with two other metaheuristics on the basis of various performance metrics, which indicates towards the overall supremacy of the modified NSGA-II. In recent years, researchers solved different variants of FCTP considering multiple items [23], [24], [25], multiple vehicles/ conveyances [17], [26], [27], [28] and capacity constraints of conveyances (modes of transport) [12], [22]. Some researchers also considered the uncertainties of different parameters and measured the uncertainties using interval [17], [29], fuzzy [23], [30], [31], rough [19] and fuzzy-rough [31]. Recently, due to the COVID-19 pandemic, interests are growing among researchers to adapt different network models such as manufacturing industry, supply chain, transportation and logistics for the changed scenario. Amankwah-Amoah [32] presented a conceptual framework of business firm’s responses due to restrictions imposed in business activities in the ongoing COVID-19 pandemic. Then, considering the global airline industry as case study, different strategic responses such as changes in in-flight service, flight cancellations, pursue emergency aids and financial supports are analyzed, which provide few outlines for the service providers for recovery. Mogaji [33] studied the impact of COVID-19 over a long period on transportation in Lagos State of Nigeria, where the restrictions are difficult to maintain considering practical scenarios. Then, some feasible strategies are outlined based on ‘avoid-shift-improve’ for the policymakers, both in private and public sectors. The time lag between recognizing a problem and the time of activation of a policy on a system is studied by Bian et al. [34]. A detection process is developed computing the change point using likelihood ratio, regression value and a Bayesian change point detection method. Then, as a case study, two cities of U. S. are investigated which reveal that the nationwide declaration of emergency has no impact on policy lag, while the two policies ‘stay-at-home’ and ‘reopening’ has certain lead effect. In addition to these, some works on supply chains and logistics in COVID-19 pandemic includes that given in [35], [36], [37], [38], [39], [40], [41], [42], [43], respectively.

Motivation

From the literature survey, it is evident that most countries imposed restrictions which greatly affect the transportation system of items (both essential and non-essential). Thus, the existing models of transportation problem (TP) are based on the assumption that there is no such restrictions in the movement of vehicles and suitable for normal scenario only. Moreover, in most of the works on TP (in particular fixed charge transportation problem (FCTP)), it is considered that a vehicle can avail at most one trip to a destination. However, in real-world scenario, the amount of an item available at an origin may exceed the total capacity of all the vehicles, and hence, one or more vehicles may need more than one trip to satisfy the demand at a destination. In the existing works, none of the researchers has considered that the number of trips of a vehicle to a destination can be more than one, except Balaji et al. [16]. However, the number of trips of a vehicle to a destination can be more than one, and must be considered into the formulation, since for a FCTP, the number of trips contribute to the fixed cost, total time and total profit (in case of shipping of perishable items). In Pandemic scenario, regions are categorized in different groups depending upon the level of restriction in a region persistent over a certain period of time. The level of restriction in a region is dependent on various factors such as number of active cases (i.e., number of people infected), number of deaths, population density, number of COVID-19 hospitals and number of migrant workers returned or might return to a region. Thus, in pandemic scenario, for origins and destinations that are situated in regions with higher restrictions, the number of trips of vehicles need to be reduced in such a way that, a balance between the supply and demand of item(s) is maintained. However, reducing the number of trips of vehicles may increase the transportation cost to an unrealistic bound. Thus, a transportation company need to find a proper balance between the transportation cost and the reduction in number of trips of vehicles considering the levels of restriction imposed in different regions. Hence, planning of transportation scheme in a pandemic scenario is a challenging task for transportation companies, and consideration of a new type of transportation plan becomes necessary. However, there is no such work available in the literature, which motivated us to formulate a transportation model for pandemic scenario and to solve it. This model is also applicable in emergency scenarios such as major earthquakes, floods and other natural calamities in which only a limited number of trips of some particular types of vehicles can be availed.

Our proposed contribution

In this paper, we first formulate a fixed cost transportation model for a homogeneous item in COVID-19 pandemic scenario, in which regions are categorized in groups depending upon the level of restrictions on the mobility of freight vehicles. It is also considered that more than one type of vehicles are available at each origin, and each vehicle may take more than one trip to the same or different destinations, where the capacity of each vehicle is not the same. For an origin and a destination, the variable cost of a unit item and the fixed-charge varies for each vehicle, which also varies for different pairs of an origin and a destination. The aim of the problem is to obtain a minimum cost transportation plan with minimum number of trips of vehicles moving from origins to destinations that are situated in regions with higher levels of restrictions. For this, the problem is posed as a single-objective optimization problem (SOOP), in which minimization of transportation cost is considered as the objective function. Moreover, to minimize the number of trips of vehicles from origins to destinations situated in regions with higher levels of restrictions, a penalty is imposed in the objective function for each trip of a vehicle that depends upon the level of restrictions of the two regions. To keep the transportation cost within realistic bound, a constraint is imposed with an upper bound on transportation cost. Then, the problem is solved using a Genetic Algorithm (GA) based approach, in which newly designed genetic operators (crossover and mutation) are incorporated to handle multiple trips and capacity constraints of vehicles. Some numerical examples of the proposed model are generated artificially, in which three levels of restrictions are considered for the regions associated with the origins and destinations. To prove that the imposed constraint play a crucial role, the same examples are solved without considering the constraint. Thereafter, the same examples are solved in normal scenario, i.e., ignoring any categorization of regions and the results are analyzed. The performance of our algorithm is also compared with three existing works, considering a particular instance of our proposed FCTP model. Finally, some future research directions are discussed. The organization of the rest of the paper is as follows. In Section 2, the notations and abbreviations are presented. The mathematical model of the FCTP in pandemic scenario is given in Section 3. The solution methodology is discussed in Section 4. Section 5 contains the experimental results with discussion. Finally, in Section 6, conclusions are drawn with the lines of further research directions are discussed.

Notations

The notations used to formulate and to solve the problem are the following.

Mathematical formulation of a FCTP in pandemic scenario

In this section, we present the mathematical formulations of a FCTP in pandemic scenario. In this model, we consider the FCTP to be balanced, since, to solve an unbalanced FCTP, it is first converted into a balanced one. In case of a balanced FCTP, the sum of availabilities of the item at all the origins is equal to the sum of demands of the item at all the destinations, i.e., .

Fixed-charge transportation problem in pandemic scenario

Consider a transportation network consisting of origins, say, and destinations, say, . Let in COVID-19 pandemic, the regions associated with the origins and destinations be divided in categories, say, , arranged in increasing order of levels of restrictions. Let there be types of vehicles available at each origin, where each vehicle may take one or more trips to same or different destinations and the capacity of each vehicle being different. The unit variable cost of the item and the fixed cost corresponding to the vehicle to transport from origin to destination vary for different pairs of origins and destinations. Let for a trip of a vehicle from an origin to a destination situated in regions and , respectively, let be the penalty to be imposed on the objective function. The penalty depends only on the level of restrictions in the two regions and , i.e., the penalty is large if the level of restrictions is high and vice-versa. A higher value of penalty will restrict the vehicles to take less number of trips between an origin and a destination. subject to Here, represents the total transportation cost (the sum of the total variable cost and the total fixed-charge) associated with the transportation of units of the item from origin to destination in trip of the vehicle , and is given by for the linear form of FCTP, and for the quadratic form of FCTP (non-linear). From here on, we shall call the quadratic form of FCTP as the non-linear FCTP. The objective function (1) represents the minimization of the total transportation cost (i.e., the sum of total variable cost and total fixed-charge) associated with the transportation of different units of the item from all the origins to all the destinations using one or more trips of the vehicles. Equations (2), (3) represents respectively the supply and demand constraints of the item at the origins and destinations. Eq. (4) represents the capacity constraint of the vehicles, Eq. (5) shows that the FCTP is balanced, whereas, the non-negativity restrictions of the decision variables are given in (6). If in the proposed model of FCTP, we consider the restrictions of each region to be in zero level (i.e., the LSR value of each region is considered as zero), then the problem get reduced to a FCTP in normal scenario given as follows. subject to the same constraints and non-negativity restrictions considered in the FCTP without any upper limit on transportation cost. In this case, the penalty for each pair of origin and destination becomes zero.

Solution methodology

In this paper, we solve the proposed model of FCTP in pandemic scenario presented in (7) using a GA based approach with suitable modifications. For this, a new crossover and a new mutation operator are designed and incorporated into the algorithm. In the following subsections, we discuss some components of GA such as generation of a chromosome, crossover and mutation, in details.

Generation of chromosome

Many researchers have used different encoding procedures to represent individual chromosomes, such as matrix representation [17], [28], [44], spanning tree [9], [10], [11], [13] and priority-based encoding [14] to solve FCTP and its variants. Among these, the encoding procedures, namely, spanning tree and priority-based encoding are suitable for FCTPs, in which only one type of vehicle with no capacity constraint are available for each pair of an origin and a destination, and a vehicle can ship items to a destination in one trip at most. Thus, it is very difficult to incorporate these encoding procedures into our proposed FCTP. Moreover, these representations need encoding and decoding procedure to understand the transportation scheme corresponding to a solution. So, we use the matrix representation to represent an individual chromosome. As the decision variable has four indices, a four-dimensional matrix is used to represent a chromosome. The process of generation of a chromosome is given in Algorithm 1. To constitute an initial population of size , Algorithm 1 is repeatedly used. We now illustrate the process of generation of a chromosome for the proposed model of FCTP with two origins, three destinations and two vehicles using Algorithm 1. Let us consider a transportation network consisting of two origins , two destinations and , be two vehicles capable of carrying 10 and 20 units of the item respectively, are available at each origin. Let the availability of the item at the origins be 30, 50 units and the demand for the items at the destinations be and 45, 35 units, respectively. The process of generation of a chromosome for Example 1 is described below. Initially, Set , , , . Then . Also, set ; ; and (Step 1). Let the origin , the destination and the vehicle be selected (Step 2). Since , the value of is changed to 1 (Step 3). Now, and the updated values are and (Step 4). Since the value of , we go to Step 2. Let the origin , the destination and the vehicle be selected (Step 2). Since , the value of is changed to 1 (Step 3). Now, and the updated values are and (Step 4). Since becomes 0, the value of is changed to 1 and the updated values are . Since the value of , we go to Step 2. Let the origin , the destination and the vehicle be selected (Step 2). Since , the value of is changed to 1 (Step 3). Now, and the updated values are and (Step 4). Since the value of , we again go to Step 2. A chromosome generated for Example 1 using Algorithm 1. Let the origin , the destination and the vehicle be selected (Step 2). Now, . Thus, and the updated values become and (Step 4). Since becomes 0, the value of is changed to 1 and the updated values are . Since the value of , we go to Step 2. Let the origin , the destination and the vehicle be selected (Step 2). Since , the value of is changed to 1 (Step 3). Now, and the updated values become , and (Step 4). Since the value of , we go to Step 2. Let the origin , the destination and the vehicle be selected (Step 2). Now, . Thus, and the updated values are and (Step 4). Since the value of , the process of generation of chromosome is completed. The generated chromosome is given in Table 1 and the transportation scheme is represented diagrammatically in Fig. 1.
Table 1

A chromosome generated for Example 1 using Algorithm 1.

Origin D1
D2
ai
Destination V1
V2
V1
V2
Trip1Trip2Trip1Trip2Trip1Trip2Trip1
O1102030
O2102015550

bj4535
Fig. 1

Transportation scheme corresponding to the chromosome given in Table 1.

After the initial population is constituted, the fitness value of each chromosome is evaluated. In this paper, the binary tournament selection is used. Transportation scheme corresponding to the chromosome given in Table 1.

Crossover

In this paper, we develop a new crossover for the proposed model of FCTP. In this crossover, two child chromosome are obtained from two parent chromosomes, the selection of parent chromosomes being random from the mating pool. The process of generation of a child chromosome say, from two parent chromosomes and using the proposed crossover is provided in Algorithm 2. After both the child chromosomes are obtained, the best two chromosomes among the parent and child chromosomes are selected to constitute the population of next generation. Let us now illustrate the procedure of the proposed crossover two particular chromosomes and of the transportation network considered in Example 1. The chromosomes and are given in Table 2, the transportation network for which are represented diagrammatically in Fig. 2. Here, we illustrate the process of generation of a child chromosome only, the process of generation of the other child being similar.
Table 2

Matrix representation of the parent chromosomes and .

ParentP1
ParentP2
Origin D1
D2
D1
D2
Destination V1
V2
V1
V2
V1
V2
V1
V2
Trip1Trip2Trip1Trip2Trip1Trip2Trip1Trip2Tipr1Trip2Trip1Trip2Trip1Trip2Trip1Trip2
O115152010
O21020201015520
Fig. 2

Diagrammatic representation of parent chromosomes and chosen for performing crossover.

Generation of a child chromosome from the parent chromosomes and : At first, assign , , , , , and ().We have, and (). Assign (). Let us choose . Thus, and . Also select (). Since , we change the value of to 1 (). Then and , i.e., an amount of 20 units of the items is transported from the origin to the destination in first trip of vehicle originating from . Then , , , , , and (). Since , we go to . Since , we can choose . Let us choose . Thus, and . Also select (). Since , we change the value of to 1 (). Then and , i.e., an amount of 20 units of the items is transported from the origin O2 to the destination in first trip of vehicle originating from . Then , , , , , and (). Since , we go to . Diagrammatic representation of parent chromosomes and chosen for performing crossover. Since , we can choose . Let us choose . Thus, and . Also select (). Since , we change the value of to 1 (). Then and , i.e., an amount of 10 units of the items is transported from the origin to the destination in first trip of vehicle originating from . Then , , , , , and (). Since becomes 0, and (). Again, , we go to . Since , , and , we can choose . Let us choose . Thus, and . Also select (). Since , we change the value of to 1 (). Then and , i.e., an amount of 5 units of the item is transported from the origin O2 to the destination in first trip of vehicle originating from . Then, , , , , , and (). Since becomes 0, , , and (). Again, since , we go to . Since , , and , the only value that can be chosen is . Thus, and . Also, select (). We have .Thus, and , i.e., an amount of 10 units of the items is transported from the origin O2 to the destination in second trip of vehicle originating from . Then , , , , , and (). Since , we go to . Child chromosomes and obtained by applying the proposed crossover. Matrix representation of the parent chromosomes and . Matrix representation of the children and . Matrix representation of the chromosomes before and after mutation. Since , , and , the only value that can be chosen is . Thus, and . Let us choose (). We have . Thus, and , i.e., an amount of 15 units of the items is transported from the origin O2 to the destination in the second trip of vehicle originating from . Then , , , , , and (). Since , the generation of the child chromosome is completed. The child chromosomes and obtained from the parent chromosomes and are given in Table 3. The diagrammatic representation of and are given in Fig. 3.
Table 3

Matrix representation of the children and .

ChildQ1
ChildQ2
Origin D1
D2
D1
D2
Destination V1
V2
V1
V2
V1
V2
V1
V2
Trip1Trip2Trip1Trip2Trip1Trip2Trip1Trip2Trip1Trip2Trip1Trip2Trip3Trip1Trip2Trip1Trip2
O120101020
O2101552010510205
Fig. 3

Child chromosomes and obtained by applying the proposed crossover.

Mutation

In this paper, a new mutation suitable for the proposed problem is developed. The process of the proposed mutation operation is described in Algorithm 3. Let us illustrate the process of the proposed mutation for a particular chromosome , as given in Table 4, for which the transportation scheme is represented diagrammatically in Fig. 4(a). Let the chromosome to be obtained after the mutation be .
Table 4

Matrix representation of the chromosomes before and after mutation.

Chromosome before mutation
Chromosome after mutation
Origin D1
D2
D1
D2
Destination V1
V2
V1V2
V1
V2V1V2
Trip1Trip2Trip1Trip2Trip1Trip1Trip2Trip1Trip2Trip3Trip1Trip1Trip1Trip2
O120102010
O2105201510105205
Fig. 4

Chromosomes before and after mutation.

Assign and (). Let us select and , .We get (). Again, let us select and , and (). Then and the updated values are obtained as , . Also, since and , the value of is decreased by 1 i.e.,  (). Next, we have and select the vehicle say, (). Since , the value of is increased by 1 i.e.,  (). Then and (). Since , we go to ( ). We have and select the vehicle say, (). Now, and we obtain and hence , . Also, since , the value of is increased by 1 i.e., (). Since , we again go to and select a vehicle say, . Now, and we obtain and hence , (). Since , the process is completed and is given in Table 4. A diagrammatic representation of the chromosome after mutation is given in Fig. 4(b). Chromosomes before and after mutation.

Experimental results

For experimental purpose, we consider five numerical examples of the proposed model of FCTP of different size, which are then solved using the algorithm. In this section, we first discuss the dataset generation and the parameter settings used. Then, the numerical examples are solved using the algorithm and the results are analyzed. Finally, the performance comparison with existing methods are presented. The configuration of the system in which the program is executed: Intel® x-64 based processor CPU N3700 @ 1.60 GHz with 4.0 GB RAM.

Dataset

The proposed model is different from the existing models of FCTP, and so, we generate new datasets according to our model. For experimental purpose, we consider five numerical examples of the same size given in Lofti & Tavakkoli-Moghaddam [14] (i.e., and 20 × 30). Thus, for these numerical examples, we take the availability and demands for the item as given in Lofti & Tavakkoli-Moghaddam [14]. We consider two vehicles, say, and with capacities 10 and 20 units, respectively, corresponding to each numerical example. The variable and fixed costs corresponding to the vehicles and for the numerical example with 20 origins and 30 destinations are generated randomly within the ranges and , and are presented in Appendix. The variable and fixed cost matrices for a numerical example of smaller size, say, (where ) is taken as the sub-matrix of order , starting from the north-west corner of the corresponding matrix of size 20 × 30. For each numerical example, we categorize the regions in three groups, in which the level of restrictions are ‘high’, ‘medium’ and ‘low’, and are marked in ‘Red’, ‘Orange’ and ‘Green’, respectively. The list of origins and destinations belonging to each group are presented in Table 5.
Table 5

Categorization of origins and destinations for the numerical examples.

# ExampleCategory of originsCategory of destinations
1Green: 1; Orange: 2, 4; Red: 3Green: 3, 5; Orange: 1,2; Red: 4
2Green: 1, 5; Orange: 2, 4; Red: 3Green: 3, 5, 10; Orange: 1, 2, 8, 9;Red: 4, 6, 7
3Green: 1, 5, 9; Orange: 2, 4, 7, 8; Red: 3, 6, 10Green: 3, 5, 10; Orange: 1,2, 8, 9;Red: 4, 6, 7
4Green: 1, 5, 9; Orange: 2, 4, 7, 8; Red: 3, 6, 10Green: 3, 5, 10, 14, 17; Orange: 1, 2, 8, 9, 12, 15, 16,19; Red: 4, 6, 7, 11, 13, 18, 20
5Green: 1, 5, 9, 14, 17; Orange: 2, 4, 7, 8, 12, 15, 16, 19; Red: 3, 6, 10, 11, 13, 18, 20Green: 3, 5, 10, 14, 17, 23, 28; Orange: 1,2, 8, 9, 12, 15, 16,19, 21, 22, 26, 29, 30; Red: 4, 6, 7, 11, 13, 18, 20, 24, 25, 27.
Categorization of origins and destinations for the numerical examples.

Parameter settings

To obtain the best possible solution using the algorithm, the control parameters of the algorithm such as and are set to values that produce promising results in preliminary testing. The parameter values of used to solve the numerical examples of different size are shown in Table 6. The values of the parameters and are taken as 0.8 and 0.15 for each numerical example.
Table 6

Parameters used to solve the numerical examples.

Cost function Classical
Linear fixed- charge
Non-linear fixed- charge
# Numerical exampleX0ItmaxX0ItmaxX0Itmax
1100100100100100150
2100100100100150200
3100150150200200250
4200200200250200300
5300400300400300400
Parameters used to solve the numerical examples.

Results and discussion

In this section, we describe the method for computation of penalty for the proposed FCTP, which depends upon the level of restriction of the regions in which the origins and the destinations are located. The purpose of imposing penalty in the objective function is to lower the number of trips of vehicles if the level of restriction in the regions are ‘high’. For this purpose, we associated a numerical value corresponding to each category of regions, and term as Level of Severity of Restriction (LSR) value. The process of computation of penalty is given as follows. In a pandemic scenario, if the regions be categorized in different groups, say, , then the region is assigned a LSR value that lies between 1 and in the relative ranking of the regions when arranged in increasing order of level of restrictions. The LSR value of a region is assigned zero, when no restrictions are imposed in a region. For a trip of any vehicle from an origin to a destination located in regions and respectively, the penalty is denoted by , and computed as , where is a large positive number and are the LSR values of the regions and respectively. For solving the numerical examples, we have chosen the value of as 100.0. Explanation: The reason of including the terms and in the penalty function is to consider higher penalty when either of the situation occurs, (i) at least one of the regions in which an origin or a destination situated takes large LSR value, i.e., the restriction is high (ii) the difference in LSR values of the two regions associated with a tour of any vehicle is large, i.e., the level of restriction in one of the two regions is low, whereas, the level restriction in the other region is high. Let us illustrate the process of computation of penalty for a particular example. For this, let us consider the transportation network given in Example 1 (Ref. Section 4.1.). Let us consider that the regions be categorized in three groups, and are marked in ‘Red’, ‘Orange’ and ‘Green’. Then, the penalty for a single trip of a vehicle for different possible combinations of LSR values corresponding to an origin and a destination is given in Table 7.
Table 7

Computation of penalty in a trip for all possible categories of regions.

Category of region in which origin is situatedLSR value of origin vrCategory of region in which destination is situatedLSR value of destination vsPenalty value ([maxvr,vs+vrvs]M)
Green0Green00
Green0Orange12M
Green0Red24M
Orange1Green02M
Orange1Orange1M
Orange1Red23M
Red2Green04M
Red2Orange13M
Red2Red22M
In this section, we discuss the results obtained for the five numerical examples solved for each of the problems, namely, the proposed FCTP (given in (7)), the corresponding problem without any constraint on transportation cost and the problem in normal scenario (given in (8)). Each of the problems are solved taking three different forms of the cost function, viz., the linear fixed-charge form, quadratic fixed-charge form (non-linear) and the reduced classical form (a special case of the fixed charge forms in which the fixed costs are taken to be zero). Consequently, a total of 15 instances are solved for each problem, and a total of 45 instances are solved in this paper. The best found objective function value, penalty value and the total number of trips for each example corresponding to the linear and quadratic form of cost function are presented in Table 8 and Table 9, respectively. The corresponding results for the reduced CTP
Table 8

Information summary of results for the numerical examples of the proposed FCTP with the linear fixed-charge form of cost function.

Scenario Normal
Pandemic
Without consideration of upper limiton transportation cost as constraint
Without consideration of upper limit ontransportation cost as constraint
With consideration of upper limit ontransportation cost as constraint
# Numerical example (Size)Best found object-ive function value (A)Penalty (B)Total no. of trips (B)Best found objective function valuePenalty% Increase in objective function value with respect to (A)Total no. of trips% Decrease in penalty with respect to (B)Upper limit on total transp-ortation costBest found objective function valuePenalty% Increase in objective function value with respect to (A)Total no. of trips% Decrease in penalty with respect to (B)
1 (4 × 5)161916M12177911M9.881031.251750171114M5.681112.5
2 (5 × 10)232424M15304118M30.851725.02600259124M11.49170.0
3 (10 × 10)271327M20350420M29.161825.932850281525M3.76197.41
4 (10 × 20)424848M29553933M30.393031.255000498039M17.232818.75
5 (20 × 30)706970M47934162M32.145111.438500840364M18.87508.57
Table 9

Information summary of results for the numerical examples of the proposed FCTP with the quadratic fixed-charge form of cost function.

Scenario Normal
Pandemic
Without consideration of upper limiton transportation cost as constraint
Without consideration of upper limit on transportation cost as constraint
With consideration of upper limit on transportation cost as constraint
# Numerical example (Size)Best found object-ive function value (A)Penalty (B)Total no. of trips (C)Best found object-ive function valuePenalty% Increase in objective function value with respect to (A)Total no. of trips% Decrease in penalty with respect to (B)Upper limit on total transp-ortation costBest found objective function valuePenalty% Increase in objective function value with respect to (A)Total no. of trips% Decrease in penalty with respect to (B)
1 (4 × 5)848930M231606011M89.191163.3310000976517M15.031443.33
2 (5 × 10)1199654M382208218M84.081866.67155001483527M23.672250.0
3 (10 × 10)1176556M362525019M112.412066.07160001599626M35.962153.57
4 (10 × 20)20376103M674552232M123.413068.93350003464940M70.053661.16
5 (20 × 30)31050156M1066630462M113.545160.26420004181486M34.676644.87
Computation of penalty in a trip for all possible categories of regions. are presented in Table 10. Due to the randomness nature of GA, 20 independent runs are taken for each instance of a numerical example.
Table 10

Information summary of results for the numerical examples of the reduced CTP.

Scenario Normal
Pandemic
Without consideration of upper limiton transportation cost as constraint
Without consideration of upper limit on transportation cost as constraint
With consideration of upper limit on transportation cost as constraint
#Numerical example (Size)Best found object-ive function value (A)Penalty (B)Total no. of trips (C)Best found objective function valuePenalty% Increase in objective function value with respect to (A)Total no. of trips% Decrease in penalty with respect to (B)Upper limit for total transp-ortation costBest found objective function valuePenalty% Increase in objective function value with respect to (A)Total no. of trips% Decrease in penalty with respect to (B)
1 (4 × 5)66521M1592311M38.801047.6280077812M16.991033.33
2 (5 × 10)100031M21134118M34.11741.941250121419M21.41623.81
3 (10 × 10)96241M26181819M88.981953.661250124823M29.731830.77
4 (10 × 20)177958M37281533M58.233143.102300229638M29.063310.81
5 (20 × 30)2775108M70448164M61.485440.743550353669M27.424930.0
Information summary of results for the numerical examples of the proposed FCTP with the linear fixed-charge form of cost function. Information summary of results for the numerical examples of the proposed FCTP with the quadratic fixed-charge form of cost function. Information summary of results for the numerical examples of the reduced CTP. Average computational time (in CPU seconds). Variation of total transportation cost corresponding the three problems for each numerical example. Variation of total number of trips corresponding the three problems for each numerical example. The result shows that the transportation cost for each numerical example of the problem in pandemic scenario without the constraint is more in comparison to normal scenario, and for certain examples, the difference in transportation cost is significantly high. However, the set upper limit on transportation cost is effective in reducing the transportation cost. The percentage increase in transportation cost for the two problems (with and without constraint) in pandemic scenario with respect to the problem in normal scenario are computed for each form of the cost function and given in Table 8, Table 9, Table 10. Since the penalty value is a measure of the number of trips between regions with different levels of restrictions (i.e., LSR values), we have computed the expected penalty for each example of the problem in normal scenario given in Eq. (8) considering the same categorization of regions, and presented in respective tables. The result shows that the penalty value is less for the FCTP with constraint as compared to normal scenario, and thus, the trips is restricted to less number between regions with higher restrictions for the proposed FCTP with constraint. The penalty value further decreases for the FCTP without the constraint, and hence, the number of trips between regions with higher restrictions is further less. This is due to either of the two reasons (i) availability of alternate origin–destination pairs with less restrictions, or (ii) availability of alternate origin–destination pairs with lesser difference in LSR values. For each numerical example, the total transportation cost corresponding to the three problems is presented in Fig. 5, whereas, the total number of trips corresponding to the problems is presented in Fig. 6, considering the quadratic fixed-charge form of cost function. The average computational time (in CPU seconds) for each instance of the numerical examples are given in Table 11.
Fig. 5

Variation of total transportation cost corresponding the three problems for each numerical example.

Fig. 6

Variation of total number of trips corresponding the three problems for each numerical example.

Table 11

Average computational time (in CPU seconds).

Scenario Normal
Pandemic
Cost function # Numerical example ()ClassicalLinear fixed-chargeNon-linear fixed-chargeClassicalLinear fixed-chargeNon-linear fixed-chargeClassicalLinear fixed-chargeNon-linear fixed-charge
10.740.781.110.760.771.080.770.891.05
24.471.494.774.371.624.384.411.594.70
313.634.2614.1713.344.1713.6313.544.1013.78
432.9622.2634.9233.1922.1233.5332.8621.9933.71
5144.72193.43286.67142.59192.24260.19143.70193.17267.18

Performance comparison

To compare the results obtained using our algorithm with existing works, we consider the problem in normal scenario, and only type of vehicle is available at each origin. Moreover, it is also considered that a vehicle can take one trip at most to a destination. In this paper, we compare the results obtained using our algorithm with the works of Jo et al. [11], Xie and Jia [13] and Lotfi & Tavakkoli-Moghaddam [14]. We also compare the computational time, wherever possible. For each numerical example of the above mentioned works, we consider the cost function to be linear and non-linear (quadratic). A comparison of results for the numerical examples given in Jo et al. [11] and Xie and Jia [13] with priority-based genetic algorithm (pb-GA), spanning-tree genetic algorithm (st-GA) and LINGO software are presented in Table 12 and Table 13, respectively. A comparison of the best, average and worst objective function value(s) corresponding to the best solution among our algorithm, pb-GA and st-GA for the numerical examples given in Lotfi & Tavakkoli-Moghaddam [14] are presented in Table 14, Table 15. Due to randomness nature of Genetic Algorithms, our algorithm is run 10 times for each numerical example. The average computational time (ACT) (in CPU seconds) for the numerical examples of Lofti & Tavakkoli-Moghaddam [14] using our algorithm are also presented in Table 14, Table 15. The priority-based encoding of the solutions obtained for the numerical examples in [14] using our algorithm are presented in Table 16. In each of the Table 12, Table 13, Table 14, Table 15, the best among the compared approaches are shown in bold. Moreover, since the dataset (variable and fixed cost) for the numerical examples solved in the work by Balaji et al. [16] are not given, we could not compare the performance of our algorithm with theirs.
Table 12

Comparison of results for the numerical examples from Jo et al. [11].

Algorithm(s)Linear FCTP
Non-linear FCTP
Size of problem
4 × 55 × 104 × 55 × 10
st-GA [13]1,6426,69637, 090304,200
Pb-GA [14]1,4846,19538,282304,200
LINGO1,4846,19537,090304,200
Our proposed algorithm1,4846,19537,090304,200
Table 13

Comparison of results for the numerical examples from Xie et al. [13].

Algorithm(s)Linear FCTP
Non-linear FCTP
Size of problem
8 × 1620 × 208 × 1620 × 20
st-GA8059413878824
Pb-GA
LINGO54,570
Our proposed algorithm43,3951,66,3667125423767542
Table 14

Comparison of results for the numerical examples from Lofti & Tavakkoli-Moghaddam [14] of linear FCTP.

# ProblemSize of problemParameters used
St-GA
Pb-GA
Our proposed algorithm
popsizemaxgenBestAverageWorstACT (in seconds)BestAverageWorstACT (in seconds)BestAverageWorstACT (in seconds)
14 × 5105009291936494864.8759291929593043.2591689253.093384.65
25 × 102050012899134811399611.541271812734128185.811271812840.4130095.96
310 × 103050014844156211622262.6313987140741411323.621393414072.61419226.74
410 × 2030700260362726028309180.822095222842265662.792209522428.22320068.84
520 × 3030700444534547345988472.7325263379634843136.2325263379634843157.6
630 × 505010007673877777787062893.1551435591256731721.55514356433.661506853.5
Table 15

Comparison of results for the numerical examples from Lofti & Tavakkoli-Moghaddam [14] of non-linear FCTP (quadratic cost function).

# ProblemSize of problemParameters used
St-GA
Pb-GA
Our proposed algorithm
PopsizeMaxgenBestAverageWorstACT (in seconds)BestAverageWorstACT (in seconds)BestAverageWorstACT (in seconds)
14 × 52050077,79878,27078,4799.93878,45878,45878,4586.3144849050089.6513866.314
25 × 103050067,85472,65977,01637.19963,57165,59666,06717.9985183952304.85297317.998
310 × 103050063,46968,34571,53762.75555,07555,34255,84625.1494810548655.44911425.149
410 × 2030500128,655134,559140,397133.9696,16197,673100,08146.08088482677.68411946.0
520 × 30501000189,109198,289208,8631176.1126,462128,056129,879325.36113108114450.4115966325.36
630 × 50501000397,082406,872414,9572870.4226,679229,265233,888723.15195264200334.8204067723.15
Table 16

Priority-based representation of best solutions obtained using our proposed algorithm.

ProblemSolution
1La8-9-2-6-3-4-5-7-1
1Lb5-8-9-7-2-1-4-6-3
2La11-13-7-2-9-15-5-4-14-12-6-1-10-3-8
2Lb8-12-11-4-2-13-15-6-14-9-7-10-1-3-5
3La18-3-19-2-7-12-20-9-15-5-8-16-10-14-6-1-13-4-11-17
3Lb7-17-3-12-2-20-14-10-9-13-16-11-4-19-18-6-15-5-1-8
4La24-2-25-14-7-27-5-13-26-23-12-29-28-19-16-21-15-8-11-30-18-22-3-4-6-1-10-17-20-9
4Lb30-10-17-7-2-23-27-6-16-11-8-14-24-13-22-5-18-26-25-29-12-21-1-3-19-9-20-28-15-4
5La6-45-32-21-44-50-46-27-38-22-13-8-12-29-2-34-43-17-40-48-42-10-25-41-49-36-20-16-4-28-18-35-3-11-19-9-26-47-33-39-7-24-1-30-14-15-31-23-5-37
5Lb24-46-22-5-45-38-3-37-34-30-2-35-40-20-36-15-44-43-7-49-42-32-18-41-50-26-10-11-28-13-1-23-12-33-6-31-39-48-14-25-29-27-47-9-4-16-21-8-19-17
6La5-34-42-2-52-80-27-24-23-74-69-59-16-40-61-44-30-9-77-78-72-10-55-7-79-57-51-21-67-75-15-62-48-76-45-19-68-41-54-66-18-32-63-58-29-53-56-71-12-36-39-50-3-6-64-1-37-47-43-14-33-49-22-38-35-26-20-4-28-60-46-70-11-31-73-25-17-8-65-13
6Lb32-28-38-8-70-80-74-78-2-23-63-69-64-77-59-11-16-62-46-79-67-57-9-65-75-19-52-30-58-71-66-53-56-73-44-3-6-72-14-61-51-26-49-36-68-35-48-39-42-21-50-31-24-76-40-12-34-43-5-33-15-4-22-54-7-10-55-1-27-20-45-25-47-29-13-37-41-17-60-18

Linear FCTP.

Non-linear FCTP.

Table 12 reveals that our proposed algorithm is able to attain the best solution available in the literature corresponding to the linear and non-linear (quadratic) cost function for the numerical examples of size 4 × 5 and 5 × 10 (Jo et al. [11]). The same set of solutions are also obtained using the LINGO software. It is also seen, for the numerical example of size 4 × 5 with non-linear (quadratic) cost function, the worst solution is obtained using the pb-GA. Moreover, for each numerical example corresponding to the linear and non-linear (quadratic) cost function, the worst solution is obtained using the spanning-tree genetic algorithm (st-GA), except for the numerical example of size 4 × 5 with non-linear (quadratic) cost function. From Table 13, it is observed that our proposed algorithm produces the best solutions corresponding to linear and non-linear (quadratic) form of the cost function for each numerical example. The LINGO software is able to solve the numerical example of size 8 × 16 with linear cost function only. The solutions obtained using st-GA for the numerical examples of size 8 × 16 and 20 × 20 with non-linear cost function are the worst among all the compared algorithms. Since the running time and performance statistics such as, average and worst objective function values for the works of Jo et al. [11] and Xie and Jia [13] are not reported, we only compare the best solutions. From Table 14, it is observed that for the same parameter settings, our algorithm is able to attain the existing best solutions for the numerical examples of size 520 and 20 × 30 with linear cost function. For the other numerical examples of size 410 and 30 × 50 with linear cost function, our algorithm produces better solutions. However, our algorithm produces better solutions than the best known solutions for each numerical example with non-linear (quadratic) cost function, and are reported in Table 15. For each numerical example corresponding to linear and non-linear cost function, the average of the objective function values in 10 consecutive runs obtained using our proposed algorithm are better than the st-GA. When compared with pb-GA, the average objective function value is better for some numerical examples only corresponding to linear cost. However, better average objective function value is obtained for each numerical example corresponding to the non-linear cost. The worst among the solutions in 10 consecutive runs are obtained for each numerical example, which shows that for the linear cost, the worst objective function value obtained using our algorithm is less only for the numerical example of size 20 × 30. But, for the non-linear cost function, the worst objective function value obtained using our algorithm is least for each numerical example. From Table 14, Table 15, it is seen that though the average computational time (ACT in seconds) for our algorithm is marginally higher than pb-GA, it is much less than st-GA. Comparison of results for the numerical examples from Jo et al. [11]. Comparison of results for the numerical examples from Xie et al. [13]. Comparison of results for the numerical examples from Lofti & Tavakkoli-Moghaddam [14] of linear FCTP. Comparison of results for the numerical examples from Lofti & Tavakkoli-Moghaddam [14] of non-linear FCTP (quadratic cost function). Priority-based representation of best solutions obtained using our proposed algorithm. Linear FCTP. Non-linear FCTP.

Conclusion

In the recent COVID-19 pandemic, most countries categorized regions in different groups and imposed restrictions of different levels in the movement of vehicles (which includes freight vehicles). The level of restriction in a region is based upon many factors that includes number of active cases, population density, number of migrant workers, etc. Consequently, in this scenario, transportation of items is a challenging task for the transportation companies. In this paper, we presented a model of FCTP for a homogeneous item suitable for pandemic scenario, in which multiple vehicles are available at each origin, each with different capacity, and each vehicle is allowed to take multiple trips to one or more destinations. The aim of this problem is to obtain minimum cost transportation plan from a set of origins to a set of destinations situated in regions with different levels of restrictions, so that the number of trips of vehicles moving between regions with higher levels of restrictions (i.e., higher LSR values) is less. For this, a penalty is imposed in the objective function for each such trip. Since the reduction in trips may increase the transportation cost to unrealistic bounds, a constraint is imposed considering an upper limit on transportation cost. The problem is then solved using a genetic algorithm based approach. For this, a new crossover and a new mutation are developed to deal with multiple trips of vehicles moving to one or more destinations. The datasets for five numerical examples are generated artificially, in which the regions are categorized in three different groups. The regions are marked in Red, Orange and Green in the decreasing order of level of restriction. For each numerical example, the cost function is taken to be in three different forms, namely, linear fixed-charge, non-linear fixed-charge and classical. To prove the effectiveness of the imposed constraint, each numerical example are solved without considering the constraint. The results show that the constraint is effective in reducing the transportation cost. Thereafter, the numerical examples are solved considering the problem in normal scenario, and a comparison of results with the earlier two problems is made in terms of transportation cost and number of trips between regions with higher level of restrictions. The results show that the transportation cost is least for the transportation problem in normal scenario, whereas, the total number of trips of all the vehicles moving between regions with level of restriction high is least for the transportation problem in pandemic scenario without any constraint on transportation cost. Scope of future work In future, one may be consider one or more of the following natural extensions of the problem solved in this paper. Formulating a transportation problem for multiple items in pandemic scenario, in which items are categorized in different groups based on priority (For example, medicinal items may be given the top priority, the items related to grocery may be given the next priority and the items related to electronics and cosmetics may be given the last priority), and items need to be delivered at destinations maintaining the order of priority. Setting a restriction on the amount of an item a consumer can order from an origin (producer). Setting a restriction on the maximum number of origins (producer) from which a consumer may order. Consideration of transshipment problems (such as [44], [45], [46] etc.) through the origin and consumer nodes. Apart from these, one may develop some other heuristics (such as Particle Swarm Optimization [47], Ant Colony Optimization [48], Whale Optimization [49] or some other heuristic/metaheuristic algorithm) and compare the result with that obtained in this paper. While comparing the results with other heuristics, the same crossover and mutation proposed may be used or some other genetic operators may be newly developed.

CRediT authorship contribution statement

Amiya Biswas: Conceptualization, Methodology, Resources, Writing – original draft. Sankar Kumar Roy: Writing – review & editing, Formal analysis, Supervision. Sankar Prasad Mondal: Methodology, Review & validation.

Uncited References

Table A.1, Table A.2, [50]
Table A.1

Variable cost matrices (for unit quantity) corresponding to the TP with origins, destinations and 2 vehicles at each origin.

Vehicle 1
5757121169666466712129111151112964107812
51065115101181159117111241071288851284998
89581010779105106101111898116104101212121289
510551211117127412114771194456104117101046
66107710121211107117129107777767116564126
45610775471210884549851096124565544
544687910510712512107106912126510441251212
451011751212941041291081051074874571111611
861251144101010115881112126487121210101111875
495108410810812695115410812511111178751010
411648104448812114127410489445977475
8510951241212465114610547126111261278759
6710121212114991111109910410108101267458669
11848710548117794104911104471169115446
89108111212111089411121161074864944511449
6812121010998611114791210641086115494994
5116119129127116586941264111291188125888
7859610797106911101078796579494101075
487548951112114988491074497971284811
12867749126711118541251089108121111686412

Vehicle 2

41254485955441065111256781211588512105
129111171256665461266865879548989812
10588410551265566119849781210912555107
559777498497121191054885126116512557
868119125106781111797119664712661261247
7871171210671010118812511881186659649124
104741081051051271079866121046447748104
874958411101110912812910611710991010411868
88975101159810411881141211978512691011512
7761287856117111166546411976856129124
76591281079125121011512121212108612911491098
81010768111297109577454441065911127874
1298812111298610511119512851061012761161047
8121012588444510512985612412610991171067
118595641051186895111241191281175656105
108991111119810710121261281210799115410712411
1287841249967121249610512868111181191199
1084111011101174484479448126865710101064
6106464114115119811911679871047115116114
7411944791158891265867121189911510958
Table A.2

Fixed-charge matrices corresponding to the TP with origins, destinations and 2 vehicles at each origin.

Vehicle 1
851159055105105120100120115125951008055801256555110607070115856590855060
60801109512090110551107085955075100555012060951005550901105060708070
12012512510060508070556510055105601106511010011510510510510080125901108012590
5585100959575125651207050807070851208560808512555907510070709595110
957555125658012011510050100505595808550125509565657510555751259012585
9580801006010555951107511080115100606012560110110120808575555050858090
60656075605510555706011055100105901051251006055559085100125125559585115
7595657555110851101109085858565501057095751105080115701157065959075
90125507560100105100755510065508085651001108550601151006570501051005570
11580955070901056010585105115100120956011010011070115956012065110100556555
655511575801008011055951251201201251101106012085951156585115959010512570105
1256560507080100608590757595906555905565609585608510595551256595
907010010080708565757095120100606055651001001005012590651051156511585105
10060501005510065105115906510550657055105110558510570100851051208050125120
65607085708012510590505512585120708011560808085909011570701001156075
85110707590859560605511511095906560901151251051157050757010510095125120
11010012575906512510511070856580751008560120801255080951205085659570110
1209560559510550805011595901256011560651055550100551056012511075658570
7012060125801159011585115120105557065105651257090105105757585125110908060
801259012510085115909010555606095905595951101151101257510570105120509090

Vehicle 2

94121996111211212810912612513410010785638513371631156980791209472100955867
67881171011309711962119769510157831076159125651021066458981195565788980
12713013210870598779637310963110691207011810512211511511110587135971179013498
64931061021018413173130775688778093126926988941356397811097875102100115
105826013374851271201065810857641039091551326010270758111362851359513192
102858610966114611031198312089121108676913566115115129899585605756958996
657568836962114637668116641061149911013310666616398911061331326110390121
8310070836112094117120999195927257115801018311760901207912375741039980
95131588570107111108826310570608792751051169156651201077175561101086480
12185101587599112651119011412110712510267118108116781241036513073118105637164
7265120858910885116621051331291301311181176612791100120759012410010011513478111
13074675979891056892968281100967062966374671049067931111036213272102
9580107106858090708578103127107686763751081071095913496751151247412391111
10765551066410670111123987311059718061115116619411580109951141268756130129
71708091758813411296606013393130768512165868795979912177801091236782
941187984989310267686212211510199736810012013011012176568278114108105135125
11510513585100741311121207695739081109906512788131588610212959927010575120
1271017064101113598758125104991336512365711106358107601106713511881739475
7812665131871249512393121130111627674113741347799113110808195134120968766
851309713110894120989911265656810097631011011191241151308411179114130569899

Declaration of Competing Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
X0:Size of initial population
Itmax:Maximum number of iterations (Termination criterion)
pcros:Crossover probability
pmut:Mutation probability
O1,O2,,Om:Set of m origins
D1,D2,,Dn:Set of n destinations
V1,V2,,Vl:Set of l vehicles available at each origin
aλ:Quantity of the item available at origin Oλ(λ=1,2,,m)
bμ:Demand of the item at destination Dμ (μ=1,2,,n)
eη:Capacity of vehicle Vη (η=1,2,,l)
cλμη:Variable transportation cost per unit of item from an origin Oλ to a destination Dμ by a vehicle Vη
hλμη:Fixed charge incurred for transportation of a positive quantity of the item from an origin Oλ to a destination Dμ using a vehicle Vη
xλμηu:Decision variable denoting unknown quantity of the item to be transported from origin Oλ to a destination Dμ in uth trip of a vehicle Vη
fxλμηu:Total transportation cost in transportation of xλμηu units of the item from an origin Oλ to a destination Dμ in uth trip of a vehicle Vη
Nηλ(x):Number of trips taken by the vehicle Vη from origin Oλ corresponding to the chromosome/solution xλμηu
gλμηu:A Boolean variable, which takes the value 1, if a positive quantity of the item is transported in uth trip of the vehicle Vη from origin Oλ to destination Dμ, otherwise it takes the value 0.
LU:Upper limit on transportation cost
AbbreviationExplanation
TPTransportation problem
CTPClassical transportation problem
FCTPFixed-charge transportation problem
SOOPSingle objective optimization problem
MOOPMulti-objective optimization problem
GAGenetic algorithm
NSGA-IINon-dominated sorting genetic algorithm-II
LSRLevel of Severity of Restriction
NP-hardNon-deterministic polynomial-time hard
  6 in total

1.  A decision support system for demand management in healthcare supply chains considering the epidemic outbreaks: A case study of coronavirus disease 2019 (COVID-19).

Authors:  Kannan Govindan; Hassan Mina; Behrouz Alavi
Journal:  Transp Res E Logist Transp Rev       Date:  2020-05-07       Impact factor: 6.875

2.  Innovative "Bring-Service-Near-Your-Home" operations under Corona-Virus (COVID-19/SARS-CoV-2) outbreak: Can logistics become the Messiah?

Authors:  Tsan-Ming Choi
Journal:  Transp Res E Logist Transp Rev       Date:  2020-04-28       Impact factor: 6.875

3.  The implications of Industry 4.0 on supply chains amid the COVID-19 pandemic: a systematic review.

Authors:  Mohammad Nurul Hassan Reza; Sreenivasan Jayashree; Chinnasamy Agamudai Nambi Malarvizhi; Md Abdur Rauf; Kalaivani Jayaraman; Syed Hussain Shareef
Journal:  F1000Res       Date:  2021-10-05

4.  Impact of COVID-19 on transportation in Lagos, Nigeria.

Authors:  Emmanuel Mogaji
Journal:  Transp Res Interdiscip Perspect       Date:  2020-06-12

5.  Predicting the impacts of epidemic outbreaks on global supply chains: A simulation-based analysis on the coronavirus outbreak (COVID-19/SARS-CoV-2) case.

Authors:  Dmitry Ivanov
Journal:  Transp Res E Logist Transp Rev       Date:  2020-03-24
  6 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.