Application of Genetic Algorithm in Functional Area ... - Science Direct

6 downloads 0 Views 375KB Size Report
Through the planning and construction of the logistics parks, Qingdao Port will ... planning and optimization of the wood logistics park in Lianyungang Port, and ...
Available online at www.sciencedirect.com

ScienceDirect Procedia - Social and Behavioral Sciences 138 (2014) 269 – 278

The 9th International Conference on Traffic & Transportation Studies (ICTTS’2014)

Application of Genetic Algorithm in Functional Area Layout of Railway Logistics Park Qi Zhanga, Chunsheng Jiangb, Jing Zhanga,*, Yuguang Weia a

School of Traffic and Transportation, Beijing Jiaotong University, No.3 Shangyuancun, Haidian District, Beijing 100044, P.R. China b China Railway SIYUAN Survey and Design Group Co., Ltd., No. 745 Heping Avenue, Yangyuan, Wuhan 430063, P.R. China

Abstract As a new type of logistics network nodes, the logistics park is a significant part of the logistics system. Planning and constructing logistics parks scientifically is conducive to not only the construction of modern logistics environment but also the realization of the parks’ function and the whole benefit of the logistics system. Realization of the optimal layout of functional areas with appropriate methods is the basis of logistics park planning and construction. Accordingly, the internal layout of each functional area can be further designed. In this paper, the genetic algorithm is adopted to solve the functional areas layout optimization problem of the railway logistics parks. After getting the comprehensive relationship chart of the different functional areas, the paper solved the layout problem with mathematical methods instead of the traditional manual adjustment method. Combined with relevant constraint conditions, the paper constructed the model taking the maximal arithmetic product of comprehensive relationship and adjacency degree as the objective function. Then the article coded with Matlab based on genetic algorithm. The model was testified to its feasibility and rationality by a practical illustrative example. In this paper, the functional area layout problem of the logistics park was regarded as a mathematical optimization problem, so that the uncertainties of layout affected by subjective factors was reduced to a certain extent combining qualitative analysis with quantitative analysis. The application of genetic algorithm in the layout optimization model greatly improved the quantifiable accuracy which provided a new thought for the functional areas layout of railway logistics parks. © 2014 by Elsevier Ltd. is anLtd. open access article under the CC BY-NC-ND license © 2014 Published The Authors. Published by This Elsevier (http://creativecommons.org/licenses/by-nc-nd/3.0/). Peer-review under responsibility of Beijing Jiaotong University (BJU), Systems Engineering Society of China (SESC). Peer-review under responsibility of Beijing Jiaotong University(BJU), Systems Engineering Society of China (SESC). Keywords: Logistics park; functional area layout; comprehensive relationship; genetic algorithm; Matlab

* Corresponding author. Tel.:+86-188-1144-6058. E-mail address: [email protected].

1877-0428 © 2014 Published by Elsevier Ltd. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/3.0/).

Peer-review under responsibility of Beijing Jiaotong University(BJU), Systems Engineering Society of China (SESC). doi:10.1016/j.sbspro.2014.07.204

270

Qi Zhang et al. / Procedia - Social and Behavioral Sciences 138 (2014) 269 – 278

1. Introduction Layout planning of logistics parks, a new type of logistics network nodes, is an important part of the logistics system planning. As a special form of logistics parks, the efficient functionality of the railway logistics park depends on its reasonable planning and design. Realization of the optimal layout of the functional areas with appropriate method is the basis of logistics park planning and construction. Accordingly, the internal layout of each functional area can be further designed. Various kinds of methods are generally adopted in solving layout planning problem, such as Mathematical model, System Layout Planning (SLP), computer simulation, etc. The System Layout Planning (SLP) method has strong practical application with normative system design procedure and tight system analysis technique. However, the SLP method with feeblish quantification and weak accuracy will be affected by the subjective factors of the layout planners, which leads to different results by different planners. Some tedious manual adjustments will be used to meet the actual requirements, especially when the number of partition is large. As the genetic algorithm has proved good performance on optimization problem, the paper attempts to improve the SLP method with it to quantify the functional area layout problem instead of the traditional manual adjustment method. 2. Literature Review Some scholars have studied the planning problem of logistics parks. Some specific contents are illustrated in the following: In the paper Global Logistics and Distribution Planning, the IML (1999) in German summarized the MSFLB (Market Study, Strategic Positioning, Function Design, Layout Design, Business Plan) method based on demand, competition and best practice to study the planning process of logistics parks. Šulgan (2006) used competition analysis, SWOT analysis and market research to study the planning of logistics parks and proposed a new method of using the characteristic of transportation, logistics and distribution throughout the logistics chain to formulate the planning strategy. In view of the development experience of the logistics parks in the world, Duan and Zhang (2006) elaborated on the key points of logistics parks planning and construction from the aspects of function orientation and internal function organization, and discussed the planning content and design process of comprehensive logistics parks. In the 1960s, Richard Muther proposed the famous SLP method in the paper System layout design. He combined the logistics relationship analysis with the non-logistics relationship analysis to solve the layout problem and regarded the minimal logistics cost as the goal. Then the SLP method has been widely applied to production system and service system. The application of it made the facilities planning method converted from qualitative analysis to the quantitative analysis. The application of SLP in the layout planning of logistics parks is also developing. With steel logistics parks as the research objects, Chen (2009) analyzed the application of SLP in the layout planning of the logistics parks, evaluated the alternative plans and put forward the process and method of the layout planning of logistics parks. Combining the practical conditions of Qingdao Port, Wang and Song (2012) put forward the suggestions of constructing and implementing the iron ore logistics system in the Port. They used SLP to conduct rudimentary design of the system layout. Through the planning and construction of the logistics parks, Qingdao Port will improve its logistics service ability of the whole iron ore supply chain more effectively. Dan (2011) summarized the calculation methods of functional areas layout and scale of steel logistics parks, classified the types of functional layout, and analyzed the application process of SLP in steel logistics parks’ layout. He further combined SLP with genetic algorithm, and built the layout model of logistics parks. He succeeded in regarding the optimal configuration of logistics, procedures, and environment as the objective function, and worked out the optimal solution with genetic algorithm. Wu (2012) combined SLP layout method with Flexism dynamic simulate software to conduct layout planning and optimization of the wood logistics park in Lianyungang Port, and subsequently gained the rudimentary layout plan, optimized result and the final layout plan. In terms of the functional areas layout of the railway logistics parks, Feng (2012) combined mathematic method with SLP method, constructed the model by taking the maximal comprehensive relationship and minimal logistics cost as the objective function, and obtained the optimal layout planning with genetic algorithm.

271

Qi Zhang et al. / Procedia - Social and Behavioral Sciences 138 (2014) 269 – 278

3. Mathematical Model of Functional Area Layout Problem The functional area layout planning of the logistics park is mainly to complete logistics operations by the coordination of various functional areas. Based on this target, this paper constructs the layout optimization model based on the principle that functional areas with high comprehensive relationship are arranged closely. Then the genetic algorithm is used to solve the model. We make the following assumptions for the railway logistics park before building the model: x The shape of the logistics park is rectangular and the scope is known; x The layout of the various functional areas is on the same plane. The functional area is square or rectangular. And they can be divided into a number of lines; x The road area in the logistics park will not be considered; x The different functional areas do not overlap; x The length-width ratio Oi of each functional area does not exceed 4. The coordinate schematic diagram of functional area layout is shown in Fig. 1. Y W

xj Functional Area j

wj

lj li wi xi

yj

Functional Area i yi

0

L

X

Fig. 1 Coordinate schematic diagram of functional area layout

Based on the assumptions, the paper takes maximal arithmetic product of comprehensive relationship and adjacency association degree as the objective function. The objective function is given by: n 1

n

¦¦Tb

max F( x )

i 1 j i 1

ij ij

(1)

Where, i and j are functional area numbers and iĮj. n is the number of functional areas. Transformed by dij, bij represents the adjacency degree (proximity between functional areas) between i and j. dij represents the Manhattan distance between i and j, dij |xi  x j |  | yi  y j | . The values of bij are shown in Table 1. Table 1. Adjacency degree quantization table of functional areas dij

bij

[0, dmax /6)

1.0

[dmax /6, dmax /3)

0.8

[dmax /3, dmax /2)

0.6

[dmax /2,2 dmax /3)

0.4

[2 dmax /3,5 dmax /6)

0.2

[5 dmax /6, dmax]

0.0

272

Qi Zhang et al. / Procedia - Social and Behavioral Sciences 138 (2014) 269 – 278

In reference to schematic diagram Fig. 1 and model assumptions, the model constraints are proposed as: |xi  x j |t

li  l j

| yi  y j |t

2 bi  b j 2

i 1,2,3 7; j i 1,2,3 7; j

li l d xi d L  i 2 2

i

wi w d yi d W  i 2 2

1,2

i

2,3,4 2,3,4

8

(2) (3) (4)

8

1,2

8

8

(5) (6)

1 / 4 d Oi d 4

Equation (2). and Equation (3). ensure that there is no overlap between functional areas. Equation (4). and Equation (5). ensure that functional areas shall not exceed the rectangular layout zone. Equation (6). defines the range of length-width ratio. 4. Genetic Algorithm Design of Functional Area Layout When solving the model with genetic algorithm, we need to design the algorithm elements including design of code, fitness function and genetic operator. According to the layout model given above, the specific design process is given as follows. 4.1. The coding representation of solution This paper adopts the sequence coding method in which the functional areas are arranged orderly based on their numbers. With this coding method, every solution which corresponds to a layout scheme will be obtained by the number and layer number of the functional area. Firstly, according to the layer number, the whole functional area is divided into several layers. Then functional areas are arranged from the left to right according to their coding sequence. A new layer (top to down) cannot be generated until the upper area is to its maximum. By analogy, when the last functional area is placed into the last layer, the rest of the area will be used as reserved land for other development. The length and width of every functional area are obtained in the search procedure and the multilayer layout of functional areas corresponds to the solution. The optimization results of chromosome decoding are composed of the numbers of functional areas and the numbers “0” and “-1”. “0” stands for that it will generate a new layer while “-1” is to increase diversity of layout optimization. The functional areas at the ends of “-1” are juxtaposed. For example, the layout diagram corresponded to the results (7 5 1 0 8 3 -1 4 0 6 2) is shown in Fig. 2. 2WKHU6LWHV



  



 



Fig. 2 Decoding diagram of optimization result

273

Qi Zhang et al. / Procedia - Social and Behavioral Sciences 138 (2014) 269 – 278

4.2. The design of fitness function As the driving force in the evolution of genetic algorithm, the fitness is a standard for distinguishing individuals in the groups. To a great extent, the quality of the fitness function determines the performance of genetic algorithm. So a suitable fitness function is crucial to the algorithm. It is different to solve the objective function under the constraint conditions, especially for large models. The constraint conditions cannot be dealt with directly in genetic algorithm, so the penalty function is introduced to transform the constrained problem into an unconstrained problem. The penalty function consists of the penalty coefficient and penalty terms, expressed by M×Publish. Where, “M” represents a great penalty coefficient and M=10000 in this paper. “Publish” represents the number of functional areas that cannot meet the requirements (length-width ratio). With the penalty term, the objective function with maximal arithmetic product will be converted into one with minimal product under the condition that the fitness function must be greater than zero. In order to improve the evolution competition, the fitness of individuals should be enlarged properly to expand the diversity between the best individual fitness and other ones. So a large coefficient “P” is introduced. This paper takes P=100. So the objective function is converted to: n 1

E( x ) P ¦

n

¦ (max |T

ij

i 1 j i 1

| 1  Tij bij )  M Publish

(7)

Calibrate the fitness function with the reciprocal method: (8)

Fit( x ) 1 / E( x )

4.3. Selection strategy In this paper, the selection strategy is a proportional selection strategy known as Roulette Selection. Roulette Selection is a random sampling method. Here, the paper defines some parameters: NP is the population size. X ik represents individual i in generation k. Eik is the fitness of X ik . The probability that an individual is selected into the NP

next generation can be calculated by pi

Eik / ¦ Eik . i 1

Assume p0

0 , the operation process of proportional election is as follows. Firstly, it produces T which is a

random number following uniform distribution from 0 to 1. If

i 1

¦p j 0

i

j

k d T  ¦ p j , the individual X i will be selected to j 0

be the parental generation of the next k+1 generation. Repeat the above steps without stop until the parental generation NP has been selected. 4.4. Crossover operator The design of crossover operator is closely related to the coding method of solution. Generally, with different coding methods, the crossover operator design is not the same. There are many types of crossover operator based on sequence coding method where the order crossover (OX) is commonly used. This paper improves the ordered crossover operator where if the two parent individuals are different, they are handled with the general ordered crossover; otherwise if they are exactly same, the crossover gene selected from one parent will be placed into the first place to produce a new individual; while the selected gene of another parent will be placed into the bottom and get another new individual. Thus, the improved ordered crossover operator can also generate new individuals with

274

Qi Zhang et al. / Procedia - Social and Behavioral Sciences 138 (2014) 269 – 278

the same parent ones. The method improves the optimization ability of the algorithm and the diversity of population. It can avoid the "premature" phenomenon of genetic algorithm. 4.5. Mutation operator As with the crossover operator, the design of mutation operator is also different with different coding methods. There are many types of mutation operator based on sequence coding method. The paper adopts the exchange mutation where two points of the individual coding string are selected randomly and their values are exchanged to get new individuals. 5. Case Study of Functional Area Layout 5.1. Determination of functional areas and comprehensive relationship scores The government plans to build a large rectangular railway logistics park with planning area of 279 hectares. The park is 1417 meters from north to south and 143 meters from east to west, whose length –width ratio conforms to the range limit mentioned above. According to the functions of the park, the number and types of the functional areas are determined. It mainly includes eight functional areas: multimodal transportation area, warehousing and distribution area, distribution processing area, display and transaction area, bonded area, integrative service area, business office area and recreation landscape greenbelt. The area of each functional district is shown in Table 2. According to the freight types and work flow in the park, the paper quantifies the levels of logistics relationship and non-logistics relationship with SLP method and obtains the comprehensive relationship between functional areas with weighted method after analyzing the logistics and non-logistics relationship between different functional areas. This paper chooses 3:1 as the weight between logistics and non-logistics relationship. Then the comprehensive relationship score between the functional areas Ai and Aj can be calculated by TRij 0.75MRij  0.25NRij . The comprehensive relationship scores are shown in Table 3. In Table 3, A~H separately represent multimodal transportation area, warehousing and distribution area, distribution processing area, display and transaction area, bonded area, integrative service area, business office area and recreation landscape greenbelt. Table 2. The area of the various functional areas Functional Area

Area(hectare)

Functional Area

Area(hectare)

Multimodal Transportation Area

54

Bonded Area

24

Warehousing and Distribution Area

66

Integrative Service Area

26

Distribution Processing Area

12

Business Office District

15

Display and Transaction Area

8

Recreation Landscape Greenbelt

20

Table 3. Comprehensive relationship scores between the various functional areas Functional Area

A

B

C

D

E

F

G

H

A

0

3.5

1.75

-0.25

2

-0.25

-0.25

0

B

3.5

0

3

0.75

1

0

0

0

C

1.75

3

0

0.5

1

0

0

0

D

-0.25

0.75

0.5

0

0

1

1

0.5

E

2

1

1

0

0

0

0

0

F

-0.25

0

0

1

0

0

1

0.25

G

-0.25

0

0

1

0

1

0

0.75

H

0

0

0

0.5

0

0.25

0.75

0

Qi Zhang et al. / Procedia - Social and Behavioral Sciences 138 (2014) 269 – 278

5.2. Calculation results analysis of genetic algorithms This paper solves the model using mathematical software Matlab. The values corresponding to the parameters of the genetic algorithm are shown in the Table 4. Table 4. The values of the parameters Parameter

Parameter Meaning

Values of the Parameter

NG

Iteration Times

40

NP

Population Size

60

pc

Crossover Probability

0.9

pm

Mutation Probability

0.1

k

The Number of Gene Exchange in the Mutation

1

P

Objective Penalty Coefficient.

100

M

Penalty Coefficient

10000

In this paper, 10 times random operation has been made to solve the practical case. The calculation results are given in Table 5. Table 5. Calculation results of genetic algorithm Evaluation order

The Best evaluation value

The original objective function

Publish Value

1

19805

22.45

0

2

20015

20.35

0

3

19705

23.45

0

4

19730

23.2

0

5

20060

19.9

0

6

19805

22.45

0

7

20015

20.35

0

8

19705

23.45

0

9

19730

23.2

0

10

20060

19.9

0

According to the Table 5, the calculation results are stable with little fluctuation excluding the exceptions. All the values of penalty terms “Publish” are 0, which means all the functional areas are satisfied to the length-width ratio. So the calculation results are feasible. We select the calculation sequence with the maximum objective function value (23.45), with the final optimization result as shown in Fig. 3. As shown in Fig. 3, objmax is the maximum value of objective function and objmax=23.45. xv is the decoding result of functional areas and xv=(5 3 8 0 2 4 6 7 0 1). fv represents the evaluation function value and fv=19705. Publish=0 and the length and width of each area are also given. The evolution process is shown in Fig. 4 where the abscissa and ordinate represent the evolution iteration and the best current evaluation value respectively. According to the above results, the layout of railway logistics park’s functional areas can be obtained. The layout chart shows as Fig. 5. In this scheme, the logistics production area and construction area are arranged respectively in the east and west in the park. So the interference with each other is low. All the functional areas in the logistics production area are closely arranged to shorten the logistics operation time and improve the production efficiency. Business office area is far away from the multimodal transportation area and distribution processing area where are noisy. At the same time, business office area is close to the integrative service area and the recreation landscape greenbelt in good office environment. It is convenient to display the finished products for the display and transaction area is in the

275

276

Qi Zhang et al. / Procedia - Social and Behavioral Sciences 138 (2014) 269 – 278

middle of the production area and the construction area. In conclusion, the layout scheme obtained by genetic algorithm is reasonable. 6. Conclusion This paper adopted genetic algorithm to improve SLP method, established layout optimization model, obtained the layout optimization scheme by solving the model, and evaluated the scheme qualitatively. In this paper, combining qualitative analysis with quantitative analysis, the functional area layout problem of the logistics park was regarded as a mathematical optimization problem and the uncertainties of layout affected by subjective factors was reduced to a certain extent. The application of genetic algorithm in the layout model greatly improved the quantifiable accuracy of the problem. However, the paper failed to consider the special shape of the functional areas and design the road area in the park, which has a certain gap with the practical situation. In the future, integrating with the internal road planning and trend, we can make a specific and reasonable design on the internal road to be more in line with practical requirement. 4

3.2

x 10

Current best evaluation value

3

2.8

2.6

2.4

2.2

2

1.8

0

Fig. 3. The optimization operation results of Matlab

5

10

15 20 25 Evolution algebra

30

35

Fig. 4. The evolution curve of evaluation

Other Sites

Highway and Railway Multimodal Transportation Area

Warehousing and Distribution Area

Bonded Area

Distribution Processing Area

Integrated Service Area Display and Transact ion Area

Business Office District

Green Leisure Belt

Fig. 5. Layout chart of functional areas of the railway logistics park

40

Qi Zhang et al. / Procedia - Social and Behavioral Sciences 138 (2014) 269 – 278

Acknowledgements The paper comes from the project of “Design and concept planning research of Xuzhou Su Shan Railway Logistics Park”. References Ahnmed Ghanmi, Captain Gregory B, & Cambell(2010). Modeling and Simulation of Multinational intratheatre logistics distribution. Proceeding of the 2008 Winter Simulation Conference, 1157-1163. Dana Vrajitoru (1998). Crossover improvement for the genetic algorithm in information Retrieval. Information Process and Management, 34, 405-415. Donald Waters (1999). Global logistics and Distribution Planning.USA: CRC Press, 102-120 Dong Wang, & Jianwei Song(2012), The construction plan design of iron ore logistics system of Qingdao port. Modern Business Trade Industry, 21, 167-168 Fenling Feng, Li Jing, & Liuwen Yang (2012). Railway logistics center functional area layout based on the improved SLP method. China Railway Science, 33,121-128. Juan Chen (2009). Iron and steel logistics park layout planning based on SLP method. Wuhan University of Technology. Jing Dan(2011). Study on the steel logistics park planning based on genetic algorithm. Wuhan University of Technology. Lis, Joanna(1995). Genetic algorithm with the dynamic probability of mutation in the classification problem. Pattern Recognition Letters, 16, 1311-1320. Leek Y, RohM I, & Jeong H S (2005). An improved genetic algoritlm for multi-floor facility layout problems having rmer structure walls and passages. Computers & hidustrial Engineering, 4, 116-119. Lei Wu(2012). Study on the Functional areas planning of the timber logistics park. Wuhan University of Technology. LanYi Zhang (2012). Study on the key problems of the planning urban logistics parks. Fujian Agriculture and Forestry University. MaoXiang Lang (2009). Distribution vehicle optimization scheduling model and algorithm. Electronic industry press. Othman Z, & Subaru K (2003). Optimization of Process Planning and Scheduling Using Genetic Algorithms. First International Conference on Mechatronics. Mechatronics an Integrated Engineering for the New Millennium. Conference Proceedings, 2, 562-570. Samuel·Richard, Qinghui Liu, & Shiping Zhou (1988). The system layout design. Mechanical industry press. Shiquan Zhong, Gang Du, & Guoguang He (2006). The open vehicle routing problem with time Windows and the genetic algorithm. Computer engineering and applications, 3, 201 - 204.

277

278

Qi Zhang et al. / Procedia - Social and Behavioral Sciences 138 (2014) 269 – 278

Šulgan, M. (2006). Logistics park development in Slovak Republic. Transport, 21, 197-200. Uday Kumar Chakrabo (1995). A branching process model for genetic algorithms. Information Process Letters, 56, 28l-290. Yaoguang Duan, & Wei Zhang (2006). Park Development and construction planning. Jiangsu Urban Planning, 10, 23-26. Yaoxiang Zhu, & Liqiang Zhu (2004). Facilities Planning and Enterprise Logistics. Beijing: Machinery Industry Press, 77-92. Ying Sun, & Cong Wang (2010). The planning method and application of International logistics parks. Journal of University of Science and Technology Beijing (Social Sciences Edition), 12, 110-116.

Suggest Documents