Startseite Optimal loading method of multi type railway flatcars based on improved genetic algorithm
Artikel Open Access

Optimal loading method of multi type railway flatcars based on improved genetic algorithm

  • Zhongliang Yang EMAIL logo
Veröffentlicht/Copyright: 25. Juli 2022
Veröffentlichen auch Sie bei De Gruyter Brill

Abstract

On the basis of analyzing the complexity of railway flatcar loading optimization problem, according to the characteristics of railway flatcar loading, based on the situation of railway transport loading unit of multiple railway flatcars, this study puts forward the optimal loading optimization method of multimodel railway flatcars based on improved genetic algorithm, constructs the linear programming model of railway flatcar loading optimization problem, and combines with the improved genetic algorithm to solve the problem. The study also analyzes the structural characteristics of the optimal loading materials of multimodel railway flatcars, selects the optimal materials and inputs the relevant data into the computer, and uses MATLAB to program the optimal loading algorithm of multimodel railway flatcars. Through the analysis of the calculation example, the study discusses its scope of application. The experimental results show that the average general utilization rate of the proposed method is 73%, which has higher universality, more effective application, and fully meets the research requirements. It is verified that the proposed method has a statistically significant impact on the optimal loading of multi-type railway flatcars.

1 Introduction

Railway transportation has the advantages of large volume, fast speed, not easily affected by weather and seasons, and is suitable for long-distance transportation. It undertakes the important transportation task of modern logistics, and the optimal loading method of multi-type railway flatcars has also received extensive attention. In railway transportation, the loading problem of wheeled (tracked) vehicle equipment is often encountered. In order to facilitate equipment loading and reinforcement, railroad flatcars with wooden floors are generally used for transportation. Some special equipment have special requirements for flatbed trucks. To solve the main problems of low ignition point of the wooden floor of railway flatcars, it is easy to cause fire, poor mechanical stability, potential safety hazards, easy damage to the floor, short use time, and inconsistent maintenance schedule with other ordinary trucks.

Current scholars in related fields have made certain research on the optimal loading method of multi-type railway flatcars. Song et al. [1] proposed an optimal loading method of multi-type railway flatcars based on seismic risk assessment, which combined the probabilistic seismic vulnerability analysis with probabilistic seismic loss analysis, designing a quantitative seismic risk assessment model for railway line optimization, designing three methods for vulnerability analysis of bridges, tunnels and earthwork sections, and developing a specific event tree for seismic loss. The risk assessment model is combined with the minimum cost model to form a dual-objective optimization model. Improved particle swarm optimization algorithm through hybrid crowding distance calculation and new marginal benefit analysis to search for the Pareto optimal solution in the optimization process. A prescreening and repairing operator was also designed to deal with fault constraints and realize the optimal loading method of multi-type railway flatcars. This method can produce a lower cost and safer solution, but the general utilization of this method. Li et al. [2] proposed an optimal loading method for multi-type railway flatcars based on column generation optimization algorithm. Combining the characteristics of the country’s high-speed railway network and the configuration structure of electric multiple units (EMUs), its operation management mode provides effective EMU route planning and optimization. Key factors such as EMU mileage, time limit, maintenance mode, maintenance capability, night accommodation capability, maintenance management mode, and train tasks are regarded as constraints. An optimization model for EMU trajectory planning has been established, which overcomes the lack of adequate consideration of EMU maintenance in the past. This method has certain feasibility and effectiveness, but the application effect of this method is poor.

Genetic algorithm is a computational model of biological evolution simulating the natural selection and genetic mechanism of Darwin’s theory of evolution. It is a method to search for the optimal solution by simulating the natural evolution process. It has implicit parallelism and better global optimization ability [35]. However, the local search ability of the algorithm is poor, and it is easy to produce the problem of premature convergence. Therefore, improved genetic algorithm can be realized by parallel computing to improve the efficiency of the algorithm. The cross operation and mutation with varying intensity is used to ensure the convergence accuracy of the algorithm and weaken and avoid the optimization chattering problem caused by a large cross strength of the algorithm. The improved genetic algorithm takes the coding of decision variables as the object of operation, and can directly operate on structural objects such as sets, sequences, matrices, trees, and graphs. The improved genetic algorithm has a wide range of applications, such as function optimization, production scheduling, automatic control, image processing, machine learning, data mining, and other fields [68]. The genetic algorithm directly uses the objective function value as the search information. It only uses the fitness function value to measure an individual’s goodness, and does not involve the process of deriving and differentiation of the objective function value. This study proposes an optimized loading method for multimodel railway flatcars based on improved genetic algorithm. It was analyzed that the wheel loader equipment can adopt online loading, straddle loading, climbing loading, and cross loading. At present, the formulation of the loading plan in railway transportation is usually carried out by relevant personnel in accordance with relevant regulations and experience, using manual methods. This traditional manual operation method is time-consuming and laborious, and it is difficult to ensure that the solution is the best. It has great limitations and is difficult to meet the needs of modern railway transportation. Therefore, there is an urgent need to actively reform the traditional manual operation mode, establish a scientific and reasonable model, and apply it to the corresponding auxiliary decision-making system. In this study, an optimal loading method for multivehicle flatcar based on improved genetic algorithm is proposed. Combined with the improved genetic algorithm, the linear programming model of railway flatcar loading optimization problem is constructed. This study analyzes the structural characteristics of the optimal loading material of multimodel railway flatcar, selects the optimal material, and inputs the relevant data into the computer to realize the design of the optimal loading mode of multimodel railway flatcar and better improve the quality of railway transportation.

2 Optimal loading method for multi-type railway flatcars

2.1 Model construction of railway flatcar loading problem

Genetic algorithm is not only a classical heuristic algorithm, but also a nondeterministic quasi natural algorithm. Genetic algorithm refers to the biological genetic process and is used to solve the optimization problem. The basic process of genetic algorithm is as follows:

Step 1: Initialize the population P ( 0 ) ( p 1 , p 2 , , p n ) randomly;

Step 2: Calculate the fitness value F of each individual in the group;

Step 3: Evaluate the fitness, and calculate the fitness F ( p i ) for each individual P i in the current population P ( t ) ;

Step 4: Apply the selection operator to generate the intermediate generation P r ( t ) according to a certain rule determined by the individual fitness value;

Step 5: Select individuals according to P c for crossover operation;

Step 6: Perform mutation operations on breeding individuals according to P m ;

Step 7: If a certain stop condition is not met, turn to step 2, otherwise go to step 8;

Step 8: Output the individual with the best fitness value in the population.

In genetic algorithm, all individuals with high hindering fitness value are generated, and the fitness value of the individual greatly exceeds the average fitness value of the population. When selecting according to the proportion of fitness value, the individual will soon occupy an absolute proportion in the population, resulting in the early convergence of the algorithm to a local optimum. This phenomenon is called premature convergence. Therefore, an improved genetic algorithm is used to map the range of fitness function, which is called the scale transformation of fitness function. Assuming that the original fitness function is f and the calibrated fitness function is f , the linear transformation can be expressed as follows:

(1) f = a f + b .

The coefficients a and b can be set in many ways, but two conditions must be met:

(2) f avg = a f avg + b ,

(3) C mult f avg = a f max + b .

According to the derivation formula derived from the above conditions, the coefficients a and b of the linear transformation can be obtained by solving simple simultaneous equations. The linear transformation method changes the gaps in fitness and maintains the diversity of the population. If the fitness of some individuals in the population is far lower than the average value, or even negative, in order to meet the condition that the minimum fitness is not negative, the following transformation can be carried out:

(4) f avg = a f avg + b ,

(5) 0 = a f min + b .

The coefficients a and b under the condition of non-negative fitness value can be obtained through simple calculation. The difference from the basic condition is that the transformed fitness, which may be negative, is set to 0.

Railway transport flatcar loading mainly considers two factors: flatcar and equipment. The main considerations of flatcar are flatcar length, width, and flatcar load. In terms of equipment, the main considerations are the length, width, and height of the equipment, the weight of the equipment, and whether the equipment exceeds the limit [9]. When establishing the model, the related factors are simplified, and only the most important factors are considered, that is, the length of flatcar and the length of the equipment.

The loading problem of vehicles can be described as that there are m kinds of equipment B 1 , B 2 , , B m need to be loaded and transported. The number of each kind of equipment is known as V 1 , V 2 , , V m . The length of the flatcar is l 1 , l 2 , , l i respectively. The distance between the center of gravity and the front end of the equipment is d 1 , d 2 , , d m , respectively. The weight is W 1 , W 2 , , W m , respectively. There are Q types of flatcars F 1 , F 2 , , F Q available. The number of each type of flatcars is N 1 , N 2 , , N Q , the length is L 1 , L 2 , , L Q , the vehicle distance is S 1 , S 2 , , S Q , and the carrying capacity is Z 1 , Z 2 , , Z Q . n um is the number of flatcars used; x ij is the number of the i type equipment loaded on the j flatcar in the series of flatcars used; D is the minimum allowable distance between two adjacent equipment; α j is the longitudinal allowable displacement of the total center of gravity of the equipment on the j flatcar; Y j t is the distance from the center of gravity of the equipment on the j flatcar to the front end of the flatcar; W j τ is the weight of the equipment on the j flatcar; l j is the distance from the center of gravity of the equipment on the j flatcar to its front end; d j t is the length of the equipment on the j flatcar; and ε j is the distance between the front end of the first piece of equipment on the j flatcar and the front end of the vehicle [10]. The following relationships can be obtained by using the sequential loading method:

(6) j = 1 n + 2 x i j = W m S Q v i Y j τ / N Q ( B m + Z Q ) , i = 1 , 2 , , m ,

(7) i = 1 n x i l i + i = 1 n x i j 1 D = L j j = 1 , 2 , , Q ,

(8) W j τ = i = 1 m x i j w i n um + Z j ,

(9) α j = γ = 1 n Y j t W j , / τ = 1 n j W j t L j / 2 ,

(10) Y j j = r = 1 r 1 l j + ( τ 1 ) D + d j t + ε j ,

(11) ε j L j i = 1 n x y l i i = 1 n x i j l i 1 = D .

There are many feasible loading schemes to meet the above requirements, and the objective of optimization is to find a scheme with least resources of flatcars from all feasible schemes [11]. Due to the adoption of smooth loading, the number of equipment to be loaded on a flatcar mainly depends on the length of the flatcar and equipment [12]. Therefore, the utilization rate of the total length of flatcars can be used as an objective function:

(12) max f ( x ) = i = 1 m V i l i / i = 1 n m L j .

Obviously, this is an integer programming problem, and the sum superscript in the above formula depends on the decision variable n m . Therefore, this problem is not a linear programming problem, and the traditional branch and bound method can not be used to solve the problem, so we must find another way to solve the problem [13].

2.2 Structure optimization of loading equipment for railway flatcars

For a long time, the floor of railway flatcar has been made of wood structure, which is the main part of loading cargo and reinforcement [14]. The reason is that the special properties of wood, such as high friction coefficient, strong nail holding force, initial strength meeting the design requirements, and low cost meet the special needs of the flatcar floor. Fiber reinforced composite floor for railway flatcar adopts three-layer structure: reinforcing layer, foaming layer, and protective layer [15]. The foaming layer is formed directly on the reinforced layer, and continuous production is realized through the transmission device. The protective layer is sprayed on the surface of the foaming layer with special equipment [16]. In order to ensure the loading effect of railway flatcar, the structure optimization process of railway flatcar loading equipment is optimized as Figure 1.

Figure 1 
                  Structure optimization process of railway flatcar loading equipment.
Figure 1

Structure optimization process of railway flatcar loading equipment.

Based on the process in Figure 1, the protective layer of damaged parts of railway flatcar loading equipment is removed, and the adhesive is applied on the surface of exposed foaming layer. After placing for 3 h, a protective layer is applied [17]. In actual loading, some equipment belongs to the towed equipment, and the corresponding traction equipment must be adjacent to and installed in front of it. Some equipment is allowed to be straddled, so as to carry out intelligent verification when the computer automatically generates the “loading scheme,” and filter out the “loading scheme” that does not meet the traction requirements on the same flatcar; for the flatcar that loads the towed equipment at the front of the flatcar, one flatcar needs to load the traction equipment at its rear as Figure 2.

Figure 2 
                  Optimization of loading scheme for traction equipment.
Figure 2

Optimization of loading scheme for traction equipment.

Based on Figure 2, for each loading scheme, a constraint condition is added to the model: X j X j k . Based on this, the correctness of the straddle mounting method is analyzed as Figure 3.

Figure 3 
                  Correct loading method: no continuous straddle loading.
Figure 3

Correct loading method: no continuous straddle loading.

This study analyzes the wrong loading method, and a specific structure is shown inn Figure 4.

Figure 4 
                  Wrong loading method: generate continuous straddle loading.
Figure 4

Wrong loading method: generate continuous straddle loading.

Based on the principle of the figure, according to the equipment database and the technical requirements of loading, we can calculate all the loading schemes of the unit through self programming, which is one of the key problems [18]. Branch and bound search and improved genetic algorithm are used to calculate the loading scheme array. In the branch and bound search process, infeasible loading schemes are eliminated, such as the towed equipment with no corresponding traction equipment, and some difficult loading schemes are obtained using improved genetic algorithm, such as overlapping length of equipment and relative crossing of gun barrel [19]. In addition, the front (back) cross loading schemes need to be generated in pairs to sort out the array of loading schemes. There are a large number of loading schemes of the same kind in the array that are automatically generated by computer, which need to be merged [20]. The so-called similar loading scheme means that for the same loading unit, although the order of equipment combination is different, the type and quantity of equipment are equal. After sorting, the number of loading schemes will be greatly reduced.

2.3 Selection of optimal loading scheme for multi type railway

In fact, the loading problem of railway flatcars can be regarded as a packing problem. They are essentially the same, that is, they all study how to load the same amount of goods and how to use the least flatcars or boxes [21,22]. A greedy strategy is adopted in most approximate algorithms of packing problem, that is, the overall planning for the optimization result is simplified at each step, that is, a local selection method is specified for each packing, as different greedy selection methods produce different strategies [23,24].

Improved genetic algorithm is a randomized search method derived from the evolutionary laws of the biological world (survival of the fittest genetic mechanism). Its main feature is to directly operate on structural objects without the limitation of derivation and function continuity [25,26]. It has inherent implicit parallelism and better global optimization capabilities. Using probabilistic optimization methods, it can automatically obtain and guide the optimized search space, and adjust the search direction adaptively, without the need for definite rules. First, establish the initial population, and then calculate the fitness, select individuals with high fitness, and disrupt the order of existing individuals to generate new individuals. The new individual is put back into the population, and after this process, a population is finally put out, and the optimal solution is obtained.

The control parameters (crossover rate and mutation rate) of genetic algorithm have an important impact on the performance of the algorithm. The control parameters of the basic genetic algorithm are determined in advance and remain unchanged in the process of genetic evolution. In the process of evolution, “good” individuals and “poor” individuals experience the same crossover and mutation rate, so it is difficult to ensure the recovery of gene information lost in the process of genetic evolution (that is, there is no gene in all individuals). For this reason, the crossover rate and mutation probability can be adjusted adaptively, and these excellent individuals can reproduce through the selective replication operation of survival of the fittest, which helps the algorithm gradually approach an optimal state. The crossover and variation rates of individuals with small fitness function values are high. Constantly updating these individuals with low fitness function values is helpful to restore the lost effective genes.

The implementation steps of the improved genetic algorithm are as follows:

Step 1: Initialize genetic algebra: G 0 ;

Step 2: Randomly generate the initial population P ( G ) , and calculate the fitness of each body of the population;

Step 3: Divide P ( G ) into multiple subgroups:

(13) P ( G ) = { P 1 ( G ) , P 2 ( G ) , , P i ( G ) , , P n ( G ) } .

In Formula (13), n is the number of divided groups.

Step 4: Perform independent genetic operations on each P i ( G ) :

The copy operation is performed by the selection operator: select [ P i ( G ) ] P i ( G ) .

The crossover operation is performed by the crossover operator: cross [ P i ( G ) ] P i ( G ) .

The mutation operation is performed by the mutation operator: mutation [ P i ( G ) ] P i ( G ) .

Step 5: Calculate the fitness of individuals in P i ( G ) by grouping;

Step 6: Exchange information between any combination of two groups to generate the next generation group:

(14) ( P i ( G ) , P j ( G ) ) P i ( G ) P j ( G ) P ( G + 1 ) .

Step 7: Judgment of termination conditions. If the termination condition is not met, ( G + 1 ) = G , skip back to step 4; if the termination condition is met, the optimal result is the output, and the algorithm ends.

Due to a large input length n of the bin packing problem in practice, the trade-off between the time cost of approximate algorithm and the optimization degree of solution is very important.

  1. Define variables and arrays for loading;

  2. Take out an equipment and prepare to load it. If there is no equipment, go to 6;

  3. Check whether the remaining length of the existing flatcar is greater than or equal to the equipment length. If it is 4, it is not 6;

  4. Load the equipment on the current inspection flatcar, and give x the value of the remaining length of the original flatcar minus the length of the equipment;

  5. Compare x with the minimum value S. If xs, jump to 6, otherwise mark the current flatcar as the most suitable flatcar, and then jump to 6;

  6. If the current flatcar is the last one, load the equipment on the most suitable flatcar. The remaining length of the most suitable flatcar is equal to the original remaining length minus the equipment length, and then jump to 2; if it is not the last flatcar, then change to the next flatcar and jump to 3.

There are m kinds of equipment to be transported. Among them, M 1 is equipped with A 1 pieces, M 2 is equipped with A 2 pieces M i is equipped with A i pieces M m is equipped with A m pieces. The railway flatcars used are K 1, K 2, …, K f type. First, consider the case that one loading unit is one flatcar (the special loading scheme with two or more flatcars as one loading unit is supplemented later). All possible loading schemes are shown in Table 1 [27]. In the table, P(i,j) represents the number of loading equipment M i under the j loading scheme for one loading unit. Based on this, parameter evaluation and standard treatment are carried out for all possible loading and cutting methods as Table 1.

Table 1

Schematic diagram of all possible loading methods

Model Type K 1 K f type Number of equipment
Loading scheme 1 2 j 1 j f−1 + 1 j f−1 + 2 n
Equipment type Quantity of various equipment loaded
M 1 P (1, 1) P (1, 2) P (1, j 1) P (1, j f−1 + 1) P (1, j f−1 + 1) P (1, n) A 1
M 2 P (2, 1) P (2, 2) P (2, j 1) P (2, j f−1 + 1) P (2, j f−1 + 2) P (2, n) A 2
M n P (m, 1) P (m, 2) P (m, j 1) P (m, j f−1 + 1) P (m, j f−1 + 2) P (m, n) A n

There are many combination methods on a whole train, but the number of combinations on one flatcar will be greatly reduced (the “loading scheme” mentioned below is for one loading unit). In general, one loading unit is one flatcar; considering the existence of straddle loading or some fixed loading schemes, it can be more than two flatcars in succession). Practice has proved that one flatcar can only carry no more than three kinds of equipment, even if there are many kinds of equipment with very small length, so that it is possible to load four or more kinds of equipment on one flatcar. These equipment can also be combined into one kind of “equipment” for processing [28]. This can ensure that in any loading scheme, the number of equipment types does not exceed 3. After such treatment, the number of loading schemes is greatly reduced, and the linear programming model is established as follows: Let X j be the number of times that the j loading scheme is used (equal to the number of flatcars used), and C j the cost of flatcars corresponding to the j loading scheme. The objective of optimization is to use the least number of flatcars, and its objective function is

(15) min Z = j = 1 n X j ,

After further optimization, following results can be obtained:

(16) min Z = j = 1 n C j X j ,

When there is only one type of flatcar, the objective function is the least number of cars; when there is more than one type of flatcar, the unit freight (yuan/car kilometer) of different cars should be considered, and the objective function is the latter. Nonnegative constraint: X j > 0 , j = 1 , 2 , n . The number of times used by each loading method must be an integer, so there are integer constraints: X j is an integer, j = 1 , 2 , , n . The constraint condition for all equipment to be fully loaded is

(17) P ( 1 , 1 ) X 1 + P ( 1 , 2 ) X 2 + + P ( 1 , n ) X n A 1 P ( 2 , 1 ) X 1 + P ( 2 , 2 ) X 2 + + P ( 2 , n ) X n A 1 P ( m , 1 ) X 1 + P ( m , 2 ) X 2 + + P ( m , n ) X n A m .

The above algorithm can be abbreviated as

(18) j = 1 n P ( i , j ) X j A i i = 1 , 2 , , m .

According to the loading standard, the fixed loading scheme for some equipment can adopt 2 cars with 3 pieces, 3 cars with 4 pieces, and 3 cars with 5 pieces. Then, the number of flatcars for each loading scheme should be multiplied by 2, or 3 (two or three flatcars are used as one loading unit). For each such loading scheme, a coefficient λ j is defined, λ j = 2 , 3 . Then the objective function is rewritten as

(19) min Z = j = 1 n λ j X j .

Further conversion can be obtained as follows:

(20) min Z = j = 1 n λ j C j X j .

Considering all the factors in flatcars and equipment, combined with mathematical modeling theory, this study establishes a model, analyzes and optimizes the model, and then uses a variety of approximate algorithms to calculate it, draws a conclusion, and compares and analyzes the conclusions, so as to select the optimal loading scheme and standby scheme, and ensure the loading effect of the railway flatcars.

3 Experimental results

In order to verify the practical application effect of the optimal loading method of multimodel railway flatcar based on the improved genetic algorithm, select 300 multimodel railway flatcar equipment as experimental variables, to test the above method is verified by 100 kinds of 300 pieces of equipment (the specific parameters are omitted). The calculation results are compared with that of a heuristic algorithm. The comparison of material performance indexes is as shown in Table 2.

Table 2

Comparison of material performance indexes

Project Company New composite materials Whitepine Pine (after service) Pinussylve strisvar.mongolica
Bending strength MPa 91.9 61.0 87.8 74.5
Bending modulus GPa 9.98 3.60 9.94 8.60
Tensile strength MPa 101 9.91 50.1 48.8
Tensile modulus GPa 14.1 2.64 12.8 9.75
Elongation at break % 0.865 0.452 0.380 0.436
Impact toughness kJ/m2 224 6.42 21.8 27.8
Compressive strength (downstream) MPa 88.3 31.2 31.8 47.8
Compressive strength (downstream) MPa 6.98 5.92 5.19 4.33
Interlaminar strength MPa 13.3 5.71 5.25 7.15

As an important means of transportation, whether the flatcar can meet the loading requirements of the equipment is an important sign of the success of the development of the composite floor. On the basis of wide listening to experts’ opinions and suggestions, the mechanical property test verification system of railway flatcar fiber reinforcing composite floor is determined. When the problem of straddle loading is not considered, the optimization problem of the railway flatcar loading scheme is suitable to be solved by integer programming method. For less than 50 kinds of equipment (the number of which is not limited), the number of loading schemes of railway flatcars is generally less than 1,000, and there is no additional constraints; the test is carried out on PC above P III, and the solution time is within 5 s, so the influence of cross loading problem on the solution time of the algorithm is not obvious. If the straddle position is fixed, the increase of solving time is not much, which can be ignored; otherwise, the increase of solving time cannot be ignored. It is concluded that the number of solving equipment types is less than 100 (in most cases, it is far less than this number), there is no straddle equipment, or the straddle position is fixed. The algorithm is suitable for the flatcar loading planning problem where the straddle loading position is not fixed, but the number of straddle equipment types is not more than 5, and the total number of equipment types is less than 20. Railway flatcar is an important means of railway transportation. It is of great significance to find the exact optimal solution for train echelon flatcar loading scheme and reduce the number of flatcars as much as possible to save the cost of railway transportation. The results obtained by using the platform car loading algorithm demonstration software are shown in Table 3.

Table 3

Comparative analysis on loading effect of railway flatcars

Number of equipment Universal use %
Traditional method Method of this study
50 47 68
100 45 70
150 44 72
200 42 74
250 40 76
300 38 78

According to the data in Table 3, when the number of devices is 300, the average universal use of the traditional method is 42.7%, while the average universal use of the method in this study is 73%. It can be seen that the universal use of the text method is high. Based on the analysis of loading characteristics of railway flatcars equipped with equipment and the fact that multi-channel railway flatcars are one loading unit, an algorithm for calculating the global accurate optimal solution is proposed. The experimental results show that the algorithm has good generality. When there is few straddle equipment or the straddle position is fixed, the calculation result of the algorithm is better than that of the heuristic algorithm, and has better time complexity. Considering its computational complexity, two methods can be used to determine the loading plan of military equipment railway flatcars: first, consider the straddle loading equipment, when the straddle loading is not too much (in most cases), use the proposed integer programming method, otherwise, use the heuristic method. In this way, if it is used for a long time, the effect is significant in the sense of probability, the calculation result is much better than the heuristic algorithm, which can better select the optimal loading and unloading method and ensure the loading and unloading effect of railway transportation.

To further verify the statistical evaluation results of different methods, the P values obtained by significance test were compared. When P < 0.05, the difference is considered to be statistically significant, indicating that the difference inferred from this study is statistically significant. The statistical evaluation results of different methods are shown in Table 4.

Table 4

Statistical evaluation results of different methods

Different methods P value
Traditional method 0.07356
Method of this study 0.03861

According to the data in Table 4, the P value of the traditional method is 0.07356, while the P value of the proposed method is 0.03861. It can be seen that the analysis results of the proposed method are statistically significant, which has a significant level, indicating that the difference obtained by the statistical inference of the proposed method is statistically significant.

4 Analysis and discussion

The country’s railway industry is developing rapidly in the direction of high speed and heavy load, and the requirements for line engineering are increasing. At present, the theoretical research on the line is getting more in-depth, but there are still many shortcomings. This is the design of this study. Based on the improved genetic algorithm for the optimal loading method of multi-type railway flatcars, the railway loading is further studied. By analyzing the loading of railway transport flatcars, the two factors of flatcars and equipment are mainly considered, and related models are established and simplified. The vehicle loading problem is described as a variety of equipment that needs to be loaded and transported, and the utilization of the total length of the flatcar is taken as an objective function. The fiber-reinforced composite floor for railway flatcars is changed to a three-layer structure, including a reinforcement layer, a foam layer, and a protective layer. The equipment structure optimization process is optimized according to the equipment database and loading technical requirements, through automatic programming. When calculating all loading plans of the loading unit, using the branch and bound search and improved genetic algorithm to calculate the array of loading plans could greatly reduce the number of loading plans. Most of the approximation algorithms for packing problems use a greedy strategy, which simplifies the overall planning of the optimization results at each step. Based on the above-mentioned optimal loading method for multi-type railway flatcars based on the improved genetic algorithm, the experiments in this study show that the algorithm has good versatility. When the cross-equipment is small or the cross-location is fixed, the calculation result of this algorithm is better than the heuristic algorithm and has better time complexity. The method in this study can reduce the number of flatcars and is of great significance for saving railway transportation costs.

5 Conclusion

According to the requirements of railway transportation, the necessity and feasibility of establishing a railway flatcar loading problem model are analyzed, and a multimodel railway flatcar loading optimization method based on an improved genetic algorithm is proposed. On this basis, the railway flatcar loading model was initially established, the algorithm required for modeling was designed, and some algorithms used in the modeling were analyzed. The linear programming model of railway flatcar loading optimization problem is constructed using the improved genetic algorithm. Through parallel computing, the efficiency of the algorithm is improved and the convergence accuracy of the algorithm is guaranteed. This study analyzes the structural characteristics of the optimal loading material of multi model railway flatcar, selects the optimal material and inputs the relevant data into the computer to realize the optimal loading of a multi model railway flatcar. Through experiments, it can be seen that the algorithm in this study has better versatility, better time complexity, can reduce the number of flatcars, and is of great significance to saving railway transportation costs. However, the proposed method only considers the case that the specifications of all goods to be loaded are cuboids. In practical problems, the shapes of goods may be various. Therefore, in the next research, it is necessary to further optimize the algorithm model to solve the problem, so as to better solve the optimal loading problem of multimodel railway flatcars.

  1. Conflict of interest: The author states no conflict of interest.

References

[1] Song T, Pu H, Schonfeld P, Zhang H, Wang JX. Bi, bjective mountain railway alignment optimization incorporating seismic risk assessment. Comput-Aided Civ Infrastruct Eng. 2020;31:143–63.10.1111/mice.12607Suche in Google Scholar

[2] Li WJ, Wang YT, Nie L, Wu Y, Peng L. High-speed railway EMUs’ circulation plan optimization: a two-stage optimization algorithm based on column generation. IEEE Access. 2020;8:15611–31.10.1109/ACCESS.2020.2965601Suche in Google Scholar

[3] Saini J, Dutta M, Marques G. Fuzzy inference system tree with particle swarm optimization and genetic algorithm: a novel approach for PM10 forecasting. Expert Syst Appl. 2021;3:115376.10.1016/j.eswa.2021.115376Suche in Google Scholar

[4] Wang L, Guo YK, Dalip B, Xiao Y, Urman RD, Lin YZ. An experimental study of objective pain measurement using pupillary response based on genetic algorithm and artificial neural network. Appl Intell. 2021;52:1145–56.10.1007/s10489-021-02458-4Suche in Google Scholar

[5] Jahed Armaghani D, Harandizadeh H, Momeni E. Load carrying capacity assessment of thin-walled foundations: An ANFIS-PNN model optimized by genetic algorithm. Eng Comput. 2021. 10.1007/s00366-021-01380-0.Suche in Google Scholar

[6] Farizhendy MM, Noorzai E, Golabchi M. Implementing the NSGA-II genetic algorithm to select the optimal repair and maintenance method of jack-up drilling rigs in Iranian shipyards. Ocean Eng. 2020;211(11):107548.10.1016/j.oceaneng.2020.107548Suche in Google Scholar

[7] Cao YL, Fan XY, Guo YH, Li S, Huang HY. Multi-objective optimization of injection-molded plastic parts using entropy weight, random forest, and genetic algorithm methods. J Polym Eng. 2020;40(4):360–71.10.1515/polyeng-2019-0326Suche in Google Scholar

[8] Shaheen N, Raza B, Shahid AR, Alquhayz H. A novel optimized case-based reasoning approach with K-means clustering and genetic algorithm for predicting multi-class workload characterization in autonomic database and data warehouse system. IEEE Access. 2020;8(11):105713–27.10.1109/ACCESS.2020.3000139Suche in Google Scholar

[9] Sener KC, Washeleski TLR, Connor RJ, Varma AH. Experimental and analytical evaluation of the redundancy of repurposed fracture-critical railroad-flatcars. J Constr Steel Res. 2019;159(11):288–300.10.1016/j.jcsr.2019.04.034Suche in Google Scholar

[10] Huang Y, Zhang X, Zhou Z, Shen S. A new and facile co-modification by introducing oxygen vacancies and loading Ag nanoparticles to promote the photocatalytic activities of Bi_2WO_6. Mater Research Bull. 2019;119:110538.1–7.10.1016/j.materresbull.2019.110538Suche in Google Scholar

[11] Nemati A, Sayyahi S, Zare-Shahabadi V, Anaraki-Ardakani H. Supported rhodium with low loading in nanoparticles-catalyzed azidolysis of epoxides: optimization of efficient parameters using response surface methodology. Res Chem Intermed. 2020;46(7):3397–411.10.1007/s11164-020-04152-5Suche in Google Scholar

[12] Li Y, Chen Z, Zhao T, Cao X, Jiang Y, Xiao D, et al. An experimental study on dynamic response of polyurea coated metal plates under intense underwater impulsive loading. Int J Impact Eng. 2019;133:103361.1–10.10.1016/j.ijimpeng.2019.103361Suche in Google Scholar

[13] Cui T, Zhao W, Wang C. Design optimization of vehicle EHPS system based on multi-objective genetic algorithm. Energy. 2019;179:100–10.10.1016/j.energy.2019.04.193Suche in Google Scholar

[14] Tisawat N, Samart C, Jaiyong P, Bryce RA, Nueangnoraj K, Chanlek N, et al. Enhancement performance of carbon electrode for supercapacitors by quinone derivatives loading via solvent-free method. Appl Surface Sci. 2019;491:784–91.10.1016/j.apsusc.2019.05.240Suche in Google Scholar

[15] Stec M, Spietz T, Chwoa T, Tatarczuk A, Krotki A. Simple method for determining CO2 loading of partially carbonated aqueous ammonia solutions using pH and density measurements. Int J Greenhouse Gas Control. 2019;87(10):80–8.10.1016/j.ijggc.2019.05.015Suche in Google Scholar

[16] Fedorova N, Kolchunov V, Vu NT, Iliushchenko T. Determination of stiffness parameters of reinforced concrete structures using the decomposition method for calculating their survivability. IOP Conf Ser Mater Sci Eng. 2021;1030(1):012078.10.1088/1757-899X/1030/1/012078Suche in Google Scholar

[17] Do TQ, Van DLJW, Cox DT. Hurricane surge-wave building fragility methodology for use in damage, loss, and resilience analysis. J Struct Eng. 2020;146(1):04019177.1–15.10.1061/(ASCE)ST.1943-541X.0002472Suche in Google Scholar

[18] Kazakov YB, Palilov IA, Gulyaev IV. Analysis of electromechanical processes in asynchronous machines during tests by the loading-back method with energy recovery in the network. Russ Electr Eng. 2020;91(1):1–7.10.3103/S1068371220010058Suche in Google Scholar

[19] Sun ZC, Cao J, Qiu HW, Zhang CH, Zhang H. Determination of multi-direction loading path based on analytical method in forming of multi-cavity parts by considering folding defect. Int J Adv Manuf Technol. 2019;100(1–4):475–83.10.1007/s00170-018-2751-xSuche in Google Scholar

[20] Zhang H, Chen J, Han M, An W, Yu J. Anoxia remediation and internal loading modulation in eutrophic lakes using geoengineering method based on oxygen nanobubbles. Sci Total Environ. 2020;714(11):136766–69.10.1016/j.scitotenv.2020.136766Suche in Google Scholar PubMed

[21] Zhang M, Chen X, Zhang A. A simple tridiagonal loading method for robust adaptive beamforming. Signal Process. 2019;157:103–7.10.1016/j.sigpro.2018.11.019Suche in Google Scholar

[22] Yang T, Fu DM, Meng JT, Pan JQ, Radim B. Finding the optimal number of low dimension with locally linear embedding algorithm. J Comput Methods Sci Eng. 2020;20(4):1163–73.10.3233/JCM-204198Suche in Google Scholar

[23] Cherief M, Belaadi A, Bouakba M, Bourchak M, Meddour I. Behaviour of lignocellulosic fibre-reinforced cellular core under low-velocity impact loading: Taguchi method. Int J Adv Manuf Technol. 2020;108(1):223–33.10.1007/s00170-020-05393-9Suche in Google Scholar

[24] Pandey AK, Singh V, Dwivedi A. Quantum chemical calculations of a novel specie - boron nano bucket (B16) and the interaction of its complex (B15-Li) with drug Resorcinol. J Comput Methods Sci Eng. 2020;20(3):1017–28.10.3233/JCM-200032Suche in Google Scholar

[25] Zhu H, Peng Y. Research on adaptive handover scheme based on improved genetic algorithm. Procedia Comput Sci. 2020;166:557–62.10.1016/j.procs.2020.02.022Suche in Google Scholar

[26] Mittal SK, Srivastava N. Mean-variance-skewness portfolio optimization under uncertain environment using improved genetic algorithm. Artif Intell Rev. 2021;54:6011–32.10.1007/s10462-021-09966-2Suche in Google Scholar

[27] Tian LR, Chen FL, Zhu L, Yu TX. Large deformation of square plates under pulse loading by combined saturation analysis and membrane factor methods. Int J Impact Eng. 2020;140(10):103546.10.1016/j.ijimpeng.2020.103546Suche in Google Scholar

[28] Hu P, Yang FB, Ji LN, Li ZJ, Wei H. An efficient fusion algorithm based on hybrid multiscale decomposition for infrared-visible and multi type images. Infrared Phys Technol. 2020;112:103601.10.1016/j.infrared.2020.103601Suche in Google Scholar

Received: 2021-06-24
Revised: 2021-12-10
Accepted: 2021-12-26
Published Online: 2022-07-25

© 2022 Zhongliang Yang, published by De Gruyter

This work is licensed under the Creative Commons Attribution 4.0 International License.

Artikel in diesem Heft

  1. Research Articles
  2. Construction of 3D model of knee joint motion based on MRI image registration
  3. Evaluation of several initialization methods on arithmetic optimization algorithm performance
  4. Application of visual elements in product paper packaging design: An example of the “squirrel” pattern
  5. Deep learning approach to text analysis for human emotion detection from big data
  6. Cognitive prediction of obstacle's movement for reinforcement learning pedestrian interacting model
  7. The application of neural network algorithm and embedded system in computer distance teach system
  8. Machine translation of English speech: Comparison of multiple algorithms
  9. Automatic control of computer application data processing system based on artificial intelligence
  10. A secure framework for IoT-based smart climate agriculture system: Toward blockchain and edge computing
  11. Application of mining algorithm in personalized Internet marketing strategy in massive data environment
  12. On the correction of errors in English grammar by deep learning
  13. Research on intelligent interactive music information based on visualization technology
  14. Extractive summarization of Malayalam documents using latent Dirichlet allocation: An experience
  15. Conception and realization of an IoT-enabled deep CNN decision support system for automated arrhythmia classification
  16. Masking and noise reduction processing of music signals in reverberant music
  17. Cat swarm optimization algorithm based on the information interaction of subgroup and the top-N learning strategy
  18. State feedback based on grey wolf optimizer controller for two-wheeled self-balancing robot
  19. Research on an English translation method based on an improved transformer model
  20. Short-term prediction of parking availability in an open parking lot
  21. PUC: parallel mining of high-utility itemsets with load balancing on spark
  22. Image retrieval based on weighted nearest neighbor tag prediction
  23. A comparative study of different neural networks in predicting gross domestic product
  24. A study of an intelligent algorithm combining semantic environments for the translation of complex English sentences
  25. IoT-enabled edge computing model for smart irrigation system
  26. A study on automatic correction of English grammar errors based on deep learning
  27. A novel fingerprint recognition method based on a Siamese neural network
  28. A hidden Markov optimization model for processing and recognition of English speech feature signals
  29. Crime reporting and police controlling: Mobile and web-based approach for information-sharing in Iraq
  30. Convex optimization for additive noise reduction in quantitative complex object wave retrieval using compressive off-axis digital holographic imaging
  31. CRNet: Context feature and refined network for multi-person pose estimation
  32. Improving the efficiency of intrusion detection in information systems
  33. Research on reform and breakthrough of news, film, and television media based on artificial intelligence
  34. An optimized solution to the course scheduling problem in universities under an improved genetic algorithm
  35. An adaptive RNN algorithm to detect shilling attacks for online products in hybrid recommender system
  36. Computing the inverse of cardinal direction relations between regions
  37. Human-centered artificial intelligence-based ice hockey sports classification system with web 4.0
  38. Construction of an IoT customer operation analysis system based on big data analysis and human-centered artificial intelligence for web 4.0
  39. An improved Jaya optimization algorithm with ring topology and population size reduction
  40. Review Articles
  41. A review on voice pathology: Taxonomy, diagnosis, medical procedures and detection techniques, open challenges, limitations, and recommendations for future directions
  42. An extensive review of state-of-the-art transfer learning techniques used in medical imaging: Open issues and challenges
  43. Special Issue: Explainable Artificial Intelligence and Intelligent Systems in Analysis For Complex Problems and Systems
  44. Tree-based machine learning algorithms in the Internet of Things environment for multivariate flood status prediction
  45. Evaluating OADM network simulation and an overview based metropolitan application
  46. Radiography image analysis using cat swarm optimized deep belief networks
  47. Comparative analysis of blockchain technology to support digital transformation in ports and shipping
  48. IoT network security using autoencoder deep neural network and channel access algorithm
  49. Large-scale timetabling problems with adaptive tabu search
  50. Eurasian oystercatcher optimiser: New meta-heuristic algorithm
  51. Trip generation modeling for a selected sector in Baghdad city using the artificial neural network
  52. Trainable watershed-based model for cornea endothelial cell segmentation
  53. Hessenberg factorization and firework algorithms for optimized data hiding in digital images
  54. The application of an artificial neural network for 2D coordinate transformation
  55. A novel method to find the best path in SDN using firefly algorithm
  56. Systematic review for lung cancer detection and lung nodule classification: Taxonomy, challenges, and recommendation future works
  57. Special Issue on International Conference on Computing Communication & Informatics
  58. Edge detail enhancement algorithm for high-dynamic range images
  59. Suitability evaluation method of urban and rural spatial planning based on artificial intelligence
  60. Writing assistant scoring system for English second language learners based on machine learning
  61. Dynamic evaluation of college English writing ability based on AI technology
  62. Image denoising algorithm of social network based on multifeature fusion
  63. Automatic recognition method of installation errors of metallurgical machinery parts based on neural network
  64. An FCM clustering algorithm based on the identification of accounting statement whitewashing behavior in universities
  65. Emotional information transmission of color in image oil painting
  66. College music teaching and ideological and political education integration mode based on deep learning
  67. Behavior feature extraction method of college students’ social network in sports field based on clustering algorithm
  68. Evaluation model of multimedia-aided teaching effect of physical education course based on random forest algorithm
  69. Venture financing risk assessment and risk control algorithm for small and medium-sized enterprises in the era of big data
  70. Interactive 3D reconstruction method of fuzzy static images in social media
  71. The impact of public health emergency governance based on artificial intelligence
  72. Optimal loading method of multi type railway flatcars based on improved genetic algorithm
  73. Special Issue: Evolution of Smart Cities and Societies using Emerging Technologies
  74. Data mining applications in university information management system development
  75. Implementation of network information security monitoring system based on adaptive deep detection
  76. Face recognition algorithm based on stack denoising and self-encoding LBP
  77. Research on data mining method of network security situation awareness based on cloud computing
  78. Topology optimization of computer communication network based on improved genetic algorithm
  79. Implementation of the Spark technique in a matrix distributed computing algorithm
  80. Construction of a financial default risk prediction model based on the LightGBM algorithm
  81. Application of embedded Linux in the design of Internet of Things gateway
  82. Research on computer static software defect detection system based on big data technology
  83. Study on data mining method of network security situation perception based on cloud computing
  84. Modeling and PID control of quadrotor UAV based on machine learning
  85. Simulation design of automobile automatic clutch based on mechatronics
  86. Research on the application of search algorithm in computer communication network
  87. Special Issue: Artificial Intelligence based Techniques and Applications for Intelligent IoT Systems
  88. Personalized recommendation system based on social tags in the era of Internet of Things
  89. Supervision method of indoor construction engineering quality acceptance based on cloud computing
  90. Intelligent terminal security technology of power grid sensing layer based upon information entropy data mining
  91. Deep learning technology of Internet of Things Blockchain in distribution network faults
  92. Optimization of shared bike paths considering faulty vehicle recovery during dispatch
  93. The application of graphic language in animation visual guidance system under intelligent environment
  94. Iot-based power detection equipment management and control system
  95. Estimation and application of matrix eigenvalues based on deep neural network
  96. Brand image innovation design based on the era of 5G internet of things
  97. Special Issue: Cognitive Cyber-Physical System with Artificial Intelligence for Healthcare 4.0.
  98. Auxiliary diagnosis study of integrated electronic medical record text and CT images
  99. A hybrid particle swarm optimization with multi-objective clustering for dermatologic diseases diagnosis
  100. An efficient recurrent neural network with ensemble classifier-based weighted model for disease prediction
  101. Design of metaheuristic rough set-based feature selection and rule-based medical data classification model on MapReduce framework
Heruntergeladen am 22.9.2025 von https://www.degruyterbrill.com/document/doi/10.1515/jisys-2022-0025/html?lang=de
Button zum nach oben scrollen