Abstract
In the initial stage of emergency rescue for major railway emergencies, there may be insufficient emergency resources. In order to ensure that all the emergency demand points can be effectively and fairly rescued, considering the fuzzy properties of the parameters, such as the resource demand quantity, the dispatching time and the satisfaction degree, the railway emergency resources dispatching optimization model is studied, with multi- demand point, multi-depot, and multi-resource. Based on railway rescue features, it was proposed that the couple number of relief point - emergency point is the key to affect railway rescue cost and efficiency. Under the premise of the maximum satisfaction degree of quantity demanded at all emergency points, a multi-objective programming model is established by maximizing the satisfaction degree of dispatching time and the satisfaction degree of the couple number of relief point - emergency point. Combined with the ideal point method, a restrictive parameter interval method for optimal solution was designed, which can realize the quick seek of Pareto optimal solution. Furthermore, an example is given to verify the feasibility and effectiveness of the method.
Keywords
Introduction
Railway emergency rescue resources mainly comprises the following equipment and tools: rescue trains (including the rescue crane, rescue tool lorry, railcar), special rescue supplies (rail, turnout, pushdozer, auxiliary beam for construction, etc.) and professional rescue personnel, with obvious professionalism and irreplaceability. The reasonable dispatching of the limited emergency resource is not only a technical problem, but also a complex social ethics problem [10]. Fairness is the cornerstone of society and the essence requirement of emergency rescue. Aristotle, the ancient Greek philosopher, argued that social justice and distributive justice would maximize the total social utility. In order to maintain the harmony and fairness of the society, as well as to guarantee the stability of the whole railway system, the principle of equitable distribution for resource scheduling has caught the scholars’ attention [7, 13]. According to sociology, fairness has two dimensions: the equity of system arrangement and the approval fairness from the people. The former is reflected the rationality in resource distribution and the obtained differences, and the latter is embodied in subjective common identity of people, i.e., satisfaction degree.
Scholars at home and abroad have achieved some results in the equitable distribution principle of emergency resources. Fianu [11] developed a Markov decision model to realize the fair distribution of emergency resources in each disaster area. Yeboah [2] studied the balance between resource shortage and the equity requirements for emergency fire truck distribution in each block based on the concept of survival equity. Kao [4] considered many factors affecting patients’ survival, and optimized spatial allocation of emergency medical resources based on the perspective of perceived fairness. Gipe [6] conducted a research on the fairness of scarce emergency medical resources allocation among different age groups according to the principle of fair allocation psychological perception. Zhang [14] proposed that demand points should adopt the proportional distribution when they were seriously lacking in resources on the early stage of the rescue; however, in the later stage, the Talmud distribution principle should be adopted.
For the railway resource dispatching problem, under static rescue requirement, assumed that the resources can fully meet the total demand, Tian [16] established a model of resource fair dispatching and designed a solution algorithm. By comparing with some attributes in the existing cases, such as the types of locomotives and vehicles, the situation of railway line and railroad sleepers, the damage of vehicle body as well as the distance from accident point to residential area, Li [8] dispatched resource by a method Case-Based Reasoning (CBR). Wang [12] researched the fair allocation optimization of railway emergency resource in the goal of the earliest rescue start time, the fewest number of used rescue points and the least cost of emergency resource scheduling.
In addition, the uncertainty of emergency environment is not only the key problem in emergency resource scheduling, but also is the research focus in the field. Li [3] established a renovated on-schedule supply regulation model based on a fuzzy multi-objective programming method. Tallon [5] researched the resource allocation plan for emergency medical services systems under the uncertainty of emergency environment. Tang [15] aimed at the railway emergency resources dispatching problems with uncertain demand, based on the fuzzy evaluation and GC-TOPSIS, allocated and scheduled the emergency resources. Al-Refaie [1] established a fuzzy programming model with the goal of minimum overtime hours of medical staff and maximum satisfaction degree of patients on the specified operation date, and optimized the scheduling of medical rescue resources.
These research effectively solve the uncertainty problems of emergency resource dispatching time or demand quantity, however, it still fails to consider the perception of subjective fairness of the disaster-affected people on the allocation, as well as the correlation between the perception of subjective fairness and the obtained resources quantity and time.
Much more importantly, for the railway emergency, the rescue train is key equipment. And each relief point is usually equipped with only one rescue train. Therefore, railway rescue must decrease the couple number of relief point - emergency point for low rescue cost and high rescue efficiency. It is the characteristics of railway rescue and there is a lack of relevant research. Assumed that each emergency point is equally important and needs to be effectively rescued, based on the principle of equitable distribution, considering lots of uncertainties, using fuzzy uncertainty processing method, by satisfaction degree that depicts big or small of uncertainty in the membership between uncertain factors and the fuzzy set, the emergency resource scheduling problem was researched with multi- demand point, multi-depot, and multi-resource in this paper.
The related concepts
Problem description
There are m emergency points (i.e. demand points) E1, E2, ⋯ , E
m
; n relief points (i.e. rescue depots) S1, S2, ⋯ , S
n
; and w kinds of emergency resources. For the k
th
(k = 1, 2, ⋯ , w) resource, the reserve in S
i
is
Scheme representation
Suppose φ is any a rescue scheme, and φ
k
is the dispatching scheme for the k
th
resource in the scheme φ. So φ
k
can be expressed in a matrix form:
In the formula (1),
(1) The satisfaction degree of scheduling resource quantity based on equitable distribution principle.
For any one emergency point E
j
under any one scheme φ, it corresponds to a satisfaction degree value under demand constraint. Given trapezoidal fuzzy number

Satisfaction degree functions ((a) satisfaction degree of dispatching quantity; (b) satisfaction degree of dispatching time; (c) satisfaction degree of the couple number of relief point - emergency point involved in the rescue).
Considering the rescue resources shortage in the initial stage, in the allocation of the same kind of resources, there is mutual competition among all emergency points. If certain an emergency point is allocated more resources, it may cause that other emergency points are allocated less resources.
In order to ensure the fairness of distribution and the effective rescue of each demand point, the related concepts are defined as follows.
Suppose the satisfaction degree of dispatching quantity for various resources are respectively μ (x (φ1)) , μ (x (φ2)) , ⋯ , μ (x (φ
w
)), the satisfaction degree weight of each resource dispatching quantity are respectively γ1, γ2, ⋯ , γ
w
, and
(2) Satisfaction degree of dispatching time and the couple number of relief point - emergency point involved in the rescue.
The dispatching time is related to the rapidity and effectiveness of rescue, in addition, according to the railway rescue features, it is the key to affect the cost and efficiency of rescue that the couple number of relief point - emergency point involved in the rescue. And to define the related concepts as follows:
Under satisfying the constrained conditions, in a high quality rescue scheme, the dispatching time should be as early as possible and the couple number of relief point - emergency point participating in the rescue should be as few as possible. Therefore, the right trapezoidal fuzzy number is adopted to express the corresponding satisfaction degree information, as shown in Fig. 1(b) and 1(c).
In Fig. 1(b) and 1(c), t (φ), N (φ) and μ (t (φ)), μ (N (φ)) is respectively the dispatching time, the couple number of relief point - emergency point, as well as their corresponding satisfaction in scheme φ. And a1, a2, n1, n2 is respectively their corresponding fuzzy parameter. So the satisfaction degree of dispatching time and the couple number of relief point - emergency point in scheme φ can be respectively expressed as:
The actual resource allocation quantity for each emergency point under the fair principle
According to definition 1 and formula (4), with a certain supply of resources, in order to maximize the satisfaction degree of the scheduling quantity of a certain resource, it is necessary to make all emergency points to achieve the same satisfaction degree on the resource allocation. For the k
th
resource, the reserve of S
i
(i = 1, 2, ⋯ , n) is
(1) The available resources quantity is sufficient to meet the actual requirements of all demand points.
In this case,
(2) The available resources quantity is not able to completely meet the requirements of all demand points; it is divided into two categories:
Substitute the calculated μ (x(k)) from formula (11) into formula (10), then the actual resource allocated quantity
From the above analysis, the single objective model of the satisfaction degree of dispatching quantity can be expressed as:
In the model, Ω is the set of all feasible dispatching schemes, x (φ) is the resource dispatching quantity corresponding to scheme φ.
Based on the above method, the satisfaction degree of the resource allocation quantity for each emergency point is equal, and the allocation quantity satisfaction degree can reach the maximum.
The single objective of the dispatching time satisfaction degree can be expressed as:
μ (t (φ)) is a piecewise function, so the solution of formula (14) is relatively complex. However, μ (t (φ)) is are the decreasing functions of t (φ), so the higher satisfaction degree is corresponding to the shorter dispatching time, and so
According to the formula (6), introduce 0-1 logical variable
Since formula (16) is an objective function in a non-linear form, it can be transformed into a linear form through variables
In the model, i = 1, 2, ⋯ , n ; j = 1, 2, ⋯ , m ; k = 1, 2, ⋯ , w, and the positive number M can be arbitrary large. The constraints (18)–(21) can realize the transformation the objective function from the complex nonlinear objective (16) to the integer linear objective (17).
Formula (18) indicates that if the rescue depot supplies any kind of resource to the emergency point, then the depot is involved in the rescue. Formula (19) represents the resource dispatching time t (φ) is the maximum of the resource delivery time in scheme φ. At the same time, by the constraint (formula (19)), the nonlinear objective function (formula (16)) can be transformed into linear form (formula (17)).
Formula (20) and (21) are special constraints to deal with the logical relationship between
Equation (22) indicates that the total dispatched resources amount from any a rescue depot to all emergency points is less than or equal to the amount of resources owned by the rescue depots. Equation (23) indicates that the total obtained amount of any kind of resources for any emergency points from all rescue depots, is equal to the allocated resources amount by depots. Equation (24) represents that the total correlations participating in rescue between rescue depots and emergency points is the couple number of relief point - emergency point. Equation (25) is the value constraint of the variable.
In this way, the complex nonlinear problem with the greatest satisfaction degree of dispatching time can be transformed into an integer linear programming problem.
Moreover, the single objective of the maximum satisfaction degree of the couple number of relief point - emergency point can be expressed as:
See from the formula (8), μ (N (φ)) also decreases with N (φ). In the same way, the objective of the maximum satisfaction degree of the couple number of relief point - emergency point can be equivalent to the fewest couple number of relief point - emergency point. That is:
So, the single objective model of the fewest couple number of relief point - emergency point is:
In the model, the Ω is the set of all feasible dispatching schemes. The constraint conditions are the same as the single objective model with those of the shortest scheduling time model.
It is difficult to all single objectives achieve the best at the same time. So it usually needs to coordinate all objectives, and select the excellent in non-inferior solutions (also called Pareto solution).
In this paper, on the basis of MATLAB solution, a search method for the optimal solution with limited parameter interval is proposed to realize the fast search for the Pareto optimal solution. Combined with the ideal point method, the optimal scheme is selected for the multi-objective programming problem with the greatest satisfaction of resource dispatching time and the couple number of relief point - emergency point.
The ideal point method
To assume that
β1 and β2 are respectively weight of the two objectives, and β1 + β2 = 1. In formula (30) and (31), the worst objective value is easy to get 0. If
And it is the best scheme which has the largest ɛ a .
A non-inferior solution is a vector in a solution set which satisfies Pareto optimal conditions. The emergency dispatching problem with multi- demand point, multi-depot, and multi-resource is a multi-objective optimization problem with a complex and discontinuous Pareto front. The number of non-inferior solutions will increase exponentially with the increase of rescue depots, emergency points and resources. In order to reduce the computational workload, a Pareto optimal solution search method with limited parameter interval is proposed in this paper.
Suppose the emergency dispatching time is selected as the limited parameter, and if the scheduling time is limited to no more than a certain value, then the value is defined as the limited emergency scheduling time tt. Suppose that the optimal solution in the single-objective model of scheduling time, the shortest emergency scheduling time is tt1, and that in the single objective model of the couple number of relief point - emergency point is tt2, then the dispatching time of non-inferior solutions can be limited to the interval [tt1, tt2]. If tt < tt1, it is not feasible. If tt > tt2, in the corresponding scheme, the couple number of relief point - emergency point participated in the rescue must be no less than that of the single objective model solution, which is obviously worse. Therefore, the shortest dispatching time is limited as tt1, ⋯ , tt2 in turn. If the t ij > tt, then x ij = 0. I.e., the rescue depot S i is not allowed to rescue the emergency point E j . And add this constraint into the single objective model of the couple number of relief point - emergency point. To solve the non-inferior solution that satisfies the constraint t (φ) ⩽ t ij and the fewest couple number of relief point - emergency point participating in the rescue, to ensure that the obtained Pareto optimal solutions are all in the Pareto front, and the optimal scheme is determined by comparing its relative proximity to the ideal point. Obviously, the method can reduce the search work of solutions in large-scale rescue problems.
Example and result analyses
Case description
Assuming that a certain railway network is affected by natural disasters, there are 4 emergency points E1, E2, E3, E4, as well as 4 depots S1, S2, S3 and S4. Each emergency point needs two kinds of resources. The parameters in the function μ (x (φ)) and μ (N (φ)) are respectively given a1 = 8, a2 = 12, n1 = 6 and n2 = 12. And β1 = 0.6, β2 = 0.4. The details of delivery time, the quantity of resources are shown in Tables 1 and 2.
Delivery time for the first kind of resource
Delivery time for the first kind of resource
Delivery time for the second kind of resource
For the first resource,
For the second resource,
According to formula (9), μ (x2) =1 and
So, the satisfaction degree of resources dispatching quantity will reach the maximum: max μ (x (φ1)) =0.5 and max μ (x (φ2)) =1. And according to formula (5), the comprehensive satisfaction degree of dispatching quantity for two kinds of resources is: max μ (x (φ)) =0.75.
Dispatching scheme and result analysis
(1) the best and the worst solution
➀ Using the function intlinprog of MATLAB2016B, the optimal solution
In the 1st scheme, for the first kind of resource, E1 gets 35 resources from S1; E2 gets 15 resources from S3 and 50 resources from S4; E3 gets 15 resources from S1 and 40 resources from S2; E4 gets 20 of resources from S2 and 25 resources from S3; for the second kind of resource, E1 gets 30 resources from S1; E2 gets 60 resources from S3; E3 gets 50 resources from S1; E4 gets 70 resources from S2. So the dispatching time t (φ1) =8, the dispatching time satisfaction degree μ (t (φ1)) =1, the couple number of relief point - emergency point N (φ1) =7, the couple number satisfaction degree μ (N (φ1)) =5/6 and the worst value of the dispatching time satisfaction model
In the 2nd scheme, t (φ2) =12, μ (t (φ2)) =0, N (φ2) =6, μ (N (φ2)) =1 and
➁ From Tables 1 and 2, it can be seen that the longest dispatching time is t44 = 12, and the corresponding satisfaction is μ (t (φ)) =0, so the worst value of the dispatching time satisfaction model is
➂ This example has 4 depots and 4 emergency points, so the couple number can reaches the maximum:16. However, to overestimate the couple number will make the couple number satisfaction degree on negative ideal point to the worst: 0. According to formula (30), if
(2) To search non-inferior scheme by the restrictive parameter interval method
According to the two single-objective models, tt1 = 8 and tt2 = 12. In Tables 1 and 2, the maximal t ij is 12, so tt can be limited in the interval [8, 12). In Tables 1 and 2, there are only four numerical values as 8,9,10 and11 in the interval. Therefore, tt = 8, 9, 10, 11, and the example only needs to search the non-inferior scheme for 4 times.
When tt = 8, tt = 9, tt = 10 and tt = 11, the Pareto optimal solutions are respectively called as the 3th (φ3), 4th (φ4), 5th (φ5) and 6th scheme (φ6), shown as follows:
In the 3th scheme, for the first kind of resource, E1 gets 10 resources from S2 and 25 resources from S4; E2 gets 40 resources from S3 and 25 resources from S4; E3 gets 50 resources from S1 and 5 resources from S2; E4 gets 45 resources from S2; for the second kind of resource, E1 gets 30 resources from S4; E2 gets 60 resources from S4; E3 gets 40 resources from S1 and 10 resources from S2; E4 gets 70 resources from S2. So the dispatching time t (φ3) =8, the dispatching time satisfaction degree μ (t (φ3)) =1, the couple number of relief point - emergency point N (φ3) =7 and the couple number satisfaction degree μ (N (φ3)) =5/6.
In the 4th scheme, the dispatching time t (φ4) =9, the dispatching time satisfaction degree μ (t (φ4)) =0.75, the couple number of relief point - emergency point N (φ4) =7 and the couple number satisfaction degree μ (N (φ4)) =5/6.
In the 5th scheme, the dispatching time t (φ5) =10, the dispatching time satisfaction degree μ (t (φ5)) =0.5, the couple number of relief point - emergency point N (φ5) =6 and the couple number satisfaction degree μ (N (φ5)) =1.
In the 6th scheme, the dispatching time t (φ6) =11, the dispatching time satisfaction degree μ (t (φ6)) =0.25, the couple number of relief point - emergency point N (φ6) =6 and the couple number satisfaction degree μ (N (φ6)) =1.
(3) The best from non-inferior solution
According to formula (30), (31) and (32), R1 a , r1 a , ɛ1 a , ... R6 a , r6 a can be calculated, as shown in Table 3.
The ideal point proximity of different schemes
According to the ideal point method, the 1st scheme (φ1) and the 3th scheme (φ3) are all the best. Their ɛ a are all equal to 0.7.
When a large-scale railway emergency occurs, in order to ensure the rapid recovery of the system as a whole and consider the fairness and harmony of the rescue, each emergency point should be provided with effective emergency rescue. In view of the possible shortage of emergency resources in the early stage of rescue, considering the fuzziness of resource demands in each emergency point, this paper proposes to maximize the satisfaction degree of resource dispatching quantity for each emergency point based on the principle of equitable distribution. At the same time, it is believed that the couple number of relief point - emergency point is the key to affect the cost and effect of railway rescue. On this basis, a multi-objective mathematical programming model was established with the highest satisfaction degree of emergency time and the highest satisfaction degree in the couple number of relief point - emergency point. In this paper, an optimal solution search method with the restrictive parameter interval is designed. Furthermore, the feasibility and effectiveness of the model and solution method are verified by an example, which provides a reference for large-scale railway emergency resources rescue dispatching and social resources equitable distribution.
Footnotes
Acknowledgments
This project was supported by the key research and development project of Jiangxi Science and Technology Department (No. 20192BBG70075) and the Humanities and Social Sciences Planning Foundation of Ministry of Education (No. 17YJAZH073).
