Research Article Golden Ratio Genetic Algorithm Based . - Hindawi

Transcription

Hindawi Publishing CorporationComputational Intelligence and NeuroscienceVolume 2015, Article ID 512715, 9 pageshttp://dx.doi.org/10.1155/2015/512715Research ArticleGolden Ratio Genetic Algorithm Based Approachfor Modelling and Analysis of the Capacity Expansion ofUrban Road Traffic NetworkLun Zhang, Meng Zhang, Wenchen Yang, and Decun DongKey Laboratory of Road and Traffic Engineering, Ministry of Education, Tongji University, 4800 Cao’an Road, Shanghai 201804, ChinaCorrespondence should be addressed to Wenchen Yang; tongjiywc@gmail.comReceived 27 August 2014; Accepted 2 January 2015Academic Editor: Xiaobei JiangCopyright 2015 Lun Zhang et al. This is an open access article distributed under the Creative Commons Attribution License,which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.This paper presents the modelling and analysis of the capacity expansion of urban road traffic network (ICURTN). Thebilevelprogramming model is first employed to model the ICURTN, in which the utility of the entire network is maximized with theoptimal utility of travelers’ route choice. Then, an improved hybrid genetic algorithm integrated with golden ratio (HGAGR) isdeveloped to enhance the local search of simple genetic algorithms, and the proposed capacity expansion model is solved by thecombination of the HGAGR and the Frank-Wolfe algorithm. Taking the traditional one-way network and bidirectional networkas the study case, three numerical calculations are conducted to validate the presented model and algorithm, and the primaryinfluencing factors on extended capacity model are analyzed. The calculation results indicate that capacity expansion of roadnetwork is an effective measure to enlarge the capacity of urban road network, especially on the condition of limited constructionbudget; the average computation time of the HGAGR is 122 seconds, which meets the real-time demand in the evaluation of theroad network capacity.1. IntroductionThe growing demand of urban traffic can never be solvedby just increasing road facility. Factors like city economics,road structure, and land use will determine the travel mode,travel path, and average travel distance. In addition, inmost cities, the distribution of land used has been decided,and the land values promote high-strength development.Moreover, the newly constructed roads will reduce the traveltime but also attract traffic flows from other roads, as wellas create the new traffic demand. The road network mayreturn to the original congestion level after a period oftime [1]. All these lead to the difficulty of extension andtransformation of the existing transportation network [2].Therefore, three problems, (1) how to analyze capacity of roadnetwork, (2) how to evaluate traffic supply conditions androad construction level, and (3) how to decide the scale of newconstruction and reconstruction of existing network capacity,are key for sustainable development of road infrastructures.In the aspect of the capacity of road network, expertsaround the world have proposed different methods to defineand calculate the capacity of network, such as graph theorymethod [3], space-time consume method [4], mathematical programming method (including linear programmingmethod and bilevel programming method) [5], and trafficsimulation method [6, 7]. As the capacity of road networkis not only a physical network problem, but also a dynamicproblem which considers people, as well as delay and costs,both of which change with traffic flows. The travelers’routing choice behavior and traffic state in the networkhave significant influence on the capacity of road network[8]. In these methods, many scholars have found the greatimportance of OD pattern on calculating the capacity ofroad network. Therefore, applying the bilevel mathematicalmodelling method on describing the traffic capacity ofnetwork and developing efficient solution algorithm becomesresearch focus. Asakura and Kashiwadani proposed the firstmodel about road network capacity balance and the traffic

2simulation distribution method [9]. Yang et al. combinedtraffic distribution and assignment model, and they considered the routing choice and destination of travelers, thephysical traffic capacity, and environment of each road asthe constraint condition of the capacity of road network. Anadvanced bilevel traffic assignment method was proposed,which considered not only the physical capacity of roadnetwork, but also the balance among traffic individuals [10].The study offers a new method to calculate the road networkcapacity model.Despite the promising progress from network topologyand network capacity, effective models development andefficient strategies for urban road network capacity remainto be challenged, especially regarding the following issues:(1) network capacity modeling: various network capacitiesare defined for different design purposes, and these studiesanalyzed examples of network design problem so as tooptimize the road network capacity; (2) model solution:many algorithms have been proposed to calculate the balancemodel, such as incremental assignment method and FrankWolf algorithm, and so forth, but the applications of thesealgorithms are limited because of too many variables and constraints. So the intelligent optimization algorithms with lowcomplexity are needed to meet the application requirementsof large-scale network design.This paper uses bilevel programming to model the capacity expansion of road network, and an improved hybridgenetic algorithm integrated with golden ratio is developedto solve the upper-level model of capacity expansion, whilethe lower-level user optimized equilibrium model is solvedby classic Frank-Wolfe algorithm. The remainders of thispaper are as follows. Section 2 defines the research scopeand assumptions. Section 3 models capacity expansion ofroad network. Section 4 illustrates the solution algorithmcombining the golden ratio based genetic algorithm andFrank-Wolfe algorithm. Section 5 evaluates the proposedmodel and algorithm with numerical analysis of a classicnetwork. Section 6 concludes the work.2. Research Scope and Assumptions2.1. Research Scope. The generalized concept of capacityexpansion of road network is as follows: through improvinginfluencing factors under the condition of certain economicconstraints and geographical environment, the maximumnumber of traffic volume passing the road section in unittime are increased. These improved measures include, but arenot limited to, the road conditions of network, the matchingdegree of OD distribution and road network structure, theroad network layout and hierarchy, the service level of roadnetwork, and the route choice behavior of traffic individual.This general concept fully considers the various influencefactors of network capacity expansion, but it is not realistic toimprove the conditions of each influence factor. For example,changing the road network layout and hierarchy cannotbe achieved in short-term management and operation, andoptimizing the route choice behavior of traffic individual isvery difficult to practice due to subjective factors.Computational Intelligence and NeuroscienceBased on discussions above, this paper mainly focuses onimproving road conditions of network as a way of expandingcapacity of road network. The narrow definition of expandingcapacity of road network is that through improving theroad conditions of network under the condition of certaineconomic constraints and geographical environment, themaximum number of traffic volume passing the road sectionin unit time is increased, and the dimension is pcu/h.2.2. Assumptions. According to the narrow concept ofexpanding capacity of road network, what road sections andintersections are taken as the expansion objects must bedetermined firstly. Following this, the expansion objects ofcapacity of road network are divided into three categories:(1) take a certain road section or an intersection of thenetwork as the expansion objects; (2) take all road sectionsand intersections of the network which flow is greater thanor equal to the capacity as the expansion objects; (3) takethe critical road sections and intersections of the network asthe expansion objects. The intersection capacity expansionis mostly improved by traffic organization optimization andtraffic designs under the given traffic demand. To do this,the capacity expansion of critical road sections must be firstintegrated cooperatively. As a foundation of the expansionof intersection capacity and to simplify the combinationoptimization problem, this paper just selects the set of criticalroad sections as the expansion objects.To extend the capacity of road network, urban roadnetwork design problem (NDP) is usually divided into following three types [11]: continuous network design problem(CNDP), discrete network design problem (DNDP), andmixed network design problem (MNDP). The CNDP aims toimprove the capacity performance of existing road sectionsby enlarging new lanes. The DNDP aims to extend existingroad network by constructing new roads. The MNDP is thecombination measures of the CNDP and the DNDP. Thecorresponding assumptions in this paper are as follows.(1) According to the research scope of the capacityexpansion of critical road sections, this paper discusses the type of the CNDP.(2) As the OD demand from those built facilities of acity is relatively stable in a short time, the OD trafficdemand in the network is static.3. Modelling Capacity Expansionof Road NetworkThe routing choices of travelers are mainly determined bythe lowest travel cost. But traffic managers expect to optimizethe network performance, such as reducing traffic congestionand maximizing the throughput. Therefore not only travelcost of travelers, but also usage of network capacity shouldbe taken into account in routing choice. Following this, here,the bilevel programming model is used to model the travelobjectives of both travelers and traffic managers.The expanded capacity of road network, defined in upperlevel model, is to realize global optimization, and the routing

Computational Intelligence and Neuroscience3choice behavior, denoting by V(u), is defined in lower-levelmodel. To facilitate the model presentation, the notationsused here and after are summarized in Notations section.(1) The Upper-Level Model. Travel time is a comprehensiveindex used to evaluate the congested and comfortable level ofuser’s trip. This paper uses the total travel time as the globaloptimization objective. It is expected that total travel time isreduced with the network capacity expansion. Following this,the upper model of road network capacity is as the followingformulas:𝑍 π‘‘π‘Ž (Vπ‘Ž , π‘’π‘Ž ) Vπ‘Žminπ‘’π‘Ž 𝐴s.t.(2)π‘Ž 𝐴 π‘Ž 𝐴.(3)Formula (1) minimizes the total travel time in the network. Formula (2) makes sure that the increase of capacitywill never exceed the feasible budget. Formula (3) shows theupper limit and lower limit of increasing capacity of roadsections. To eliminate the constraints of budget, Lagrangetransform is used to simplify the upper model, as shown informulas (4) and (5). Consider the following:𝑍 π‘‘π‘Ž (Vπ‘Ž , π‘’π‘Ž ) Vπ‘Ž 𝛾 π‘”π‘Ž (π‘’π‘Ž ) ,minπ‘’π‘Ž π΄π‘Ž 𝐴0 π‘’π‘Ž π‘’π‘Žmax ,s.t. π‘Ž 𝐴.(4)(5)In formula (4), 𝛾 is the Lagrange multiplier.(2) The Lower-Level Model. In a fixed demand traffic assignment problem, with the given expanded capacity of linksand fixed demand between OD pairs, the lower model is astandard user equilibrium model, which describes the user’srouting choice behavior, as in the following formulas:minVs.t. π‘‘π‘Ž (π‘₯, π‘’π‘Ž ) 𝑑π‘₯π‘Ž 𝐴 0 π‘Ÿ 𝑅𝑀 π‘žπ‘€ ,Vπ‘Ž 𝑀 π‘Šπ‘Ÿ π‘…π‘€π‘“π‘Ÿπ‘€ 0, 𝑀 π‘Šπ‘€π‘“π‘Ÿπ‘€ π›Ώπ‘Žπ‘Ÿ, 0, if π‘“π‘Ÿπ‘€ 0, 0, if π‘“π‘Ÿπ‘€ 0, π‘Ÿ 𝑅𝑀 ,(10)𝑀 π‘Š.𝑀means the travelIn formula (10), π‘π‘Ÿπ‘€ (f ) π‘Ž π‘‘π‘Ž (Vπ‘Ž )π›Ώπ‘Žπ‘Ÿtime of route π‘Ÿ in the OD pair numbered 𝑀. πœ‹π‘€ (f ) min{π‘π‘Ÿπ‘€ (f ), π‘Ÿ 𝑅𝑀 } means the minimum travel time ofroutes between the OD pair numbered 𝑀. π‘Ž 𝐴 π‘Ÿ 𝑅𝑀 , 𝑀 π‘Š.Variables of capacity expansion in upper-level model arenecessary to solve lower-level model. Thus, upper-level mathematical model is not a linear optimization model, whichis hard to solve by traditional integral equation methodas least square method. Genetic algorithm (GA) does notdepend on gradient information and experiential knowledgeand is able to find global optimum. And, hence, Yin usedgenetic algorithm to solve network design problem, andintroduced bionic mechanisms such as simulated annealing,ants feeding, and particle swam preying to improve thelocal search ability of simple genetic algorithms [12]. However, the improved genetic algorithm has disadvantages ascomplicated structure or large calculation, which may causeinefficiency and poor portability. Considering nonlinearityand nonconvexity of bilevel expansion models, this paperintroduces the golden ratio to integrate with an improvedgenetic algorithm to solve upper-level model, and the classicFrank-Wolfe algorithm is used to solve lower-level model.4.1. Frank-Wolfe Algorithm. Use Frank-Wolfe algorithm tocalculate the lower-level model under fixed OD traveldemand. Main steps are as follows [13].(6)Step 1 (initialization). Set the iteration number 𝑛 1 and finda feasible traffic mode {Vπ‘Ž(1) }.(7)Step 2 (update the travel time). Calculate π‘‘π‘Ž(𝑛) π‘‘π‘Ž (Vπ‘Ž(𝑛) ), π‘Ž 𝐴.(8)Step 3 (find direction). According to π‘‘π‘Ž(𝑛) , use all-or-none(AON) algorithm to get the auxiliary flow collection π‘¦π‘Ž(𝑛) .Vπ‘Žπ‘“π‘Ÿπ‘€π‘π‘Ÿπ‘€ (f ) πœ‹π‘€ (f ) {4. Solution Algorithm π‘”π‘Ž (π‘’π‘Ž ) 𝐡0 π‘’π‘Ž π‘’π‘Žmax ,(1)minimum travel time, the route traffic is more than zero; thatis to say, this route is occupied:(9)Formula (6) describes the assignment problem of Wardrop user equilibrium (UE). Formula (7) meets the needof the conservation of traffic flow. Formula (8) shows therelationship between section and route traffic. Formula (9)describes the nonnegativity of route traffic. The optimalsolution f (. . . , π‘“π‘Ÿπ‘€ , . . . )𝑇 meets the user equilibrium condition as in formula (10). When the travel time of route π‘Ÿ ismore than or equal to the minimum travel time, the routetraffic is zero. When the travel time of route π‘Ÿ is equal to theStep 4 (displacement distance). As in formula (11), finda better 𝛼(𝑛) along the direction of the objective functionminimized:min Vπ‘Ž(𝑛) 𝛼(𝑛) (π‘¦π‘Ž(𝑛) Vπ‘Ž(𝑛) )𝛼(𝑛) π‘Ž 𝐴 0π‘‘π‘Ž (π‘₯, π‘’π‘Ž ) 𝑑π‘₯.(11)Step 5. Update road traffic network flow, which is to calculatenew traffic volume in links as in the following formula:Vπ‘Ž(𝑛 1) Vπ‘Ž(𝑛) 𝛼(𝑛) (π‘¦π‘Ž(𝑛) Vπ‘Ž(𝑛) ) , π‘Ž 𝐴.(12)

4Computational Intelligence and Neuroscience AC CACB CB 0.618 C C C B 0.618Figure 1: The searching of the opposite golden ratio based localpositions.Step 6 (judge the end condition). If the algorithm reaches thespecific judging criteria (such as maximum iterations), endthe Frank-Wolfe algorithm. Otherwise 𝑛 𝑛 1 and returnsback to Step 1.4.2. Golden Ratio-Based Heuristic Genetic Algorithm. Agolden ratio-based heuristic genetic algorithm (GRGA) hasbeen proposed to yield approximate solutions for expandedcapacities of urban road network [14]. The proposed heuristicis able to find the closest solution to the best solution byintroducing golden ratio (GR) to enhance the local optimalcapability of an improved real-coded genetic algorithm [15].(1) Golden Ratio Based Local Search. When genetic algorithmscome to the later evolution process, individuals of thepopulation might trap into local minima especially for theoptimization problems with a big problem space and manyminima. Hence, it is more possible that the fitness valuerelated to the current individual is lower than the randomsearch, and it can be expected that two individual neighbors,which are different from each other in the topology, arelocated in the same concave in the searching space. There arepotential genes between the two closest individual neighborswhich have lower fitness value than these two individuals.In recent years, the golden ratio has also been applied tooptimize timings of traffic signal systems with good results[16]. Here, the golden ratio is introduced to find the genes ofthe local search position. As in Figure 1, Point 𝐴 and Point𝐡 are two adjacent individual neighbors, and Point 𝐢 is thepotential local position determined by the golden ratio of𝐴 and 𝐡; that is the relationship between the segment 𝐴𝐢and the segment 𝐴𝐡 satisfies the golden ratio definition.In addition, to expand the local searching area around thecurrent individual positions during the whole searchingprocess, the local position Point 𝐢 can also be determinedby the opposite golden ratio as the opposition concept hasbeen used in evolution optimization algorithm and goodperformance was obtained. Here, the concept of the oppositegolden ratio is to rotate the Point 𝐢 by 180 degrees, and therelationship between the segment 𝐢 𝐢 and the segment 𝐢 𝐡still meets the golden ratio definition.(2) Decoding of Decision Variables. Decision variables ofexpanded capacity in the upper-level model are consideredas an individual. Thus, the chromosome of individuals canbe expressed by a vector of decision variables, denoting byu (π‘’π‘Ž1 , π‘’π‘Ž2 , . . . , π‘’π‘Ž 𝐴 ). Here, the 𝐴 is the total number oflinks with expanded capacity.(3) The Hybrid Genetic Algorithm Integrated with GoldenRatio. The hybrid genetic algorithm integrated with goldenratio (HGAGR) has been developed to obtain optimal solutions for the expanded capacity of available links in theurban road network. The process of the HGAGR is shown inFigure 2.Step 1 (initialization). Initialize the HGAGR parameters,including population size 𝑀, evolution generation Gen, GRlocal optimum size π‘š, and the excellent subpopulation size𝑀𝑠. The cross rate and mutation rate are adaptive to thegeneration and fitness value. Then, generate the real-codedinitial population that meets the constraints in formula (5)and the principle of having individuals different from eachother.Step 2 (fitness evaluation). According to the expanded planof each individual 𝑋, the OD of a specific network isreassigned by Frank-Wolfe algorithm and then calculates thetotal network travel time (𝑍) by formula (1), and then thefitness value of this individual is computed in the followingformula:𝑓 (𝑍) 1.1 𝑍(13)Step 3 (selection). Use the roulette wheel selection.Step 4 (crossing). Use the nonuniform arithmetic crossoveroperator.Step 5 (mutation). Use the nonuniform mutation operator,by which the degree of mutation is still adaptively adjustedwith the generation and fitness value. Denote π‘ˆπ‘–π‘›π‘˜ as the 𝑖thgene on chromosome π‘˜ to be mutated; then descendant 𝐢𝑖 π‘›π‘˜is computed in the following formula:𝐢𝑖 π‘›π‘˜ {π‘ˆπ‘–π‘›π‘˜ Ξ” (𝑑, 0 π‘ˆπ‘–π‘›π‘˜ ) ,π‘ˆπ‘–π‘›π‘˜ Ξ” (𝑑, π‘ˆπ‘Žmax π‘ˆπ‘–π‘›π‘˜ ) ,if 𝛾 0,if 𝛾 1, (14)𝑏while, Ξ” (𝑑, 𝑦) 𝑦 (1 π‘Ÿ1/(1 𝑛/Gen) (1 𝑓 (𝑍)/𝐹max ) ) .In formula (14), 𝛾 is a 0-1 variable; 𝑓 (𝑍) is the fitness ofindividual, 𝐹max is the maximum fitness in cur-generation, π‘Ÿis a random number within [0, 1], and 𝑏 is a genetic parameterto control the degree of dependence on fitness; here 𝑏 is 0.5.Step 6 (elitist strategy). Replace the worst individual incurrent-generation with the best one in parent generation.Step 7 (golden ratio-based local optimization). To increasethe population diversity, choose the best 𝑀𝑠 individuals inthe above improved real-coded genetic algorithm to generatean excellent subpopulation, and select the best 2π‘š individualsrandomly from this subpopulation as initial vector; thenconduct the local optimization of the IRGA via the followinggolden ratio operator.(1) Denote the excellent pair of individuals as 𝐴 and 𝐡,respectively, and generate new individuals (𝐢 and 𝐢 )by the function of GR as in Figure 1.(2) Evaluate each new individual by Step 2.

Computational Intelligence and Neuroscience5Start (problems)Parameter initializationPopulation initializationYesMeet the terminationprinciple?NoThe best solutionFitness calculation:store-and-forwardbased delay modelG G 1Output performanceand resultsSelectionCrossingLocal optimization via GRMutationEnd (improve or solve thepractical issues)Produce new individuals via GR statefunctionsCalculate fitness value of newproduced individualsAccept new individuals viametropolis principleG: current generation numberGen: maximum generation numberFigure 2: Golden ratio based hybrid genetic algorithm.(3) Select these new generated individuals by metropolisprinciple. The acceptance probability of individual𝑋(𝑃(𝑋)) is calculated by formula (15), in which 𝑃(𝑋)increases parallel with the evolutional generation andfitness value to approximate the better solution inaccelerating convergence; that is, the HGAGR givesmore belief on local optimization in later evolutionprocess: 𝛼(1 𝐺 𝑓(𝑍)/Gen)𝑃 (π‘ˆ) 𝑒.(15)In formula (15), 𝛼 is the proportional coefficient thatcontrols the dependent degree on the evolutional generation;here 𝛼 is 0.6.(4) Replace the current-generation worst individuals ofthe IRGA by those selected new individuals and thengo to Step 8.Step 8 (judgment of termination principle). If 𝑛 Gen, go toStep 2. Otherwise, output the best solution and the value ofevaluation indices.5. Numerical Analysis5.1. Case Description. Use the Suwansirikul one-way networkverification to establish the bilevel programming and solve3142Figure 3: Suwansirikul one-way network.the algorithm [17]. As is shown in Figure 3, the networkcontains an OD pair. The traffic flow from node 1 to node4 is 60; π‘ž14 60. The values of free flow travel time 𝑑0 ,section capacity π‘π‘Ž , and capacity expansion cost coefficient πœπ‘Žare shown in Table 1. The impedance function used is BPRimpedance function, whose 𝛼 equals 0.15 and 𝛽 equals 4. 𝛾in the objective function is 1.5. The value range of expandedcapacity is [0, 30].The parameter settings of the HGAGR are as follows: population size 𝑀 50; generation times Gen 100; golden section optimal algorithm π‘š 6; subpopulation size 𝑀𝑠 3π‘š;dependence of evolution algebra 𝛼 0.6; dependence ofindividual fitness 𝑏 0.5.

6Computational Intelligence and NeuroscienceTable 1: Section attribution, objective function, and impedancefunction.Section𝑑0π‘π‘Žπœπ‘Ž1 21 32 43 23 in𝑍 π‘‘π‘Ž (Vπ‘Ž , π‘’π‘Ž ) Vπ‘Ž 1.5πœπ‘Ž (π‘’π‘Ž ) ,𝑒Impedancefunctionπ‘Ž π΄π‘‘π‘Ž 𝑑0 [1 𝛼 (𝛽Vπ‘Ž) ],π‘π‘Ž 0.9π‘Ž π΄π‘Ž 𝐴5.2. Result Analysis(1) Capacity Expansion of Suwansirikul Road Network. FlankWolfe algorithm is used to divide the specified OD capacityinto each link section in the lower-level model. Then HGAGRare used to calculate the expanded capacity in the upperlevel model. The statistics result of flow of each section Vπ‘Ž ,section saturation Vπ‘Ž /π‘π‘Ž , and network total travel time, underthe circumstance of equalization 𝑇all π‘Ž 𝐴 π‘‘π‘Ž Vπ‘Ž , are shownin Table 2.It shows that the capacity expansion is not significantcompared to the SN. The reasons are as follows. (1) The trafficdemand of former SN is small. In the state of equilibrium,the saturation of each section satisfies the network designlevel. The saturation of all sections are less than 1. (2) TheLagrangian multiplier 𝛾 is too large, which leads to the highcost of improving total travel time.(2) Influencing Factors Analysis. With the increase of trafficdemand, network capacity needs expanding [18]. To modelthe real network environment, this paper firstly increases thedemand of the SN by π‘ž14 120 and gets the new Suwansirikulnetwork with increased demand (SND). Then the expendedcapacity of the SND is reoptimized with 𝛾 0.03. Calculationresults of two scenarios are shown in Table 3. In the SND,the network capacity of each section has increased to meetthe need of travel demand, but the sections are still in a stateof saturation. As the difference of 𝛾 and the cost of capacityexpansion is too large, the cost of traffic congestion is higherthan the cost of increasing the capacity when the system isoptimal. As 𝛾 0.03, the cost of capacity expansion maybe reduced, and the saturation of each section will improve.With the limited budget and increased travel demand, thetraffic condition can be improved by expanding the networkcapacity. Supposing the capacity of each road is 20 pcu, onthe basis of the expanding capacity of sections 42 and 43, oneroad should be added between section 42 and 43, in order tokeep the whole network in high service level.(3) HGAGR Algorithm Performance. The convergence curvesof the HGAGR under three conditions are shown in Figure 4.The HGAGR converges quickly in first 10 iterations. Theobjective function value significantly reduces. Then the convergence speed is getting lower and there are few fluctuationsof the best fitness values after 50 iterations. During the processof the optimization, the average fitness of the population isfluctuating because of the golden ratio based local search ofthe HGAGR. The average computation time of the solutionalgorithm is 122 s, which satisfies the real-time demand ofroad network evaluation.6. ConclusionNetwork capacity represents the level of road network construction and reflects the level of service of the existing roadinfrastructures. Thus, it is an important decision variableto determine the saturation level, potential capacity, andbottlenecks of existing road network. Aiming at crucialissues of capacity expansion of road network, this paperemployed the bilevel mathematical programming modellingfor the capacity expansion in the continuous network designproblem. To improve the local search ability of simple geneticalgorithms, a golden ratio based hybrid genetic algorithm wasdeveloped to solve the upper-level model of expanded capacity, and the lower-level model was solved by the classic FrankWolfe algorithm. Three numerical analyses on Suwansirikulnetwork indicate the following.(i) For capacity expansion, urban road saturation (V/𝑐) isa key parameter to evaluate the level of road service.When the road saturation is over 0.9, these saturatedroads become bottleneck sections. To meet increasingtraffic demand, reconstruction of road facilities isnecessary; that is to say, for bottleneck sections,increasing link capacity with building new lane ornew link can balance traffic distribution in wholenetwork with better use of total network capacity.(ii) For the algorithm performance, the proposedHGAGR is more time-efficient because of less calculations and simpler convergence condition. Thegood performance of the proposed model alsoindicates that the HGAGR has the potential infinding reliable solutions with golden ratio basedlocal search around the excellent individuals, insteadof random search. Therefore, the design of theimprovement measures used to enhance the localsearch capacity of simple genetic algorithms will be acritical operational issue.NotationsList of Key Variables Used in the Network Capacity Models𝐴: Set of links in the network𝐴: Set of links with the expanded capacity inthe network 𝐴 : The total number of links with theexpanded capacityπ‘Š: Set of OD pairs. For each OD pairnumbered 𝑀, 𝑀 π‘Šπ‘…π‘€ : Set of routes between the OD pairnumbered 𝑀. For each route π‘Ÿ, π‘Ÿ 𝑅𝑀

Computational Intelligence and Neuroscience7Table 2: Capacity expansion of Suwansirikul road network (π‘ž14 60, 𝛾 1.50).Section1 21 32 43 23 4𝑇all π‘‘π‘Ž Vπ‘Žπ‘Ž 𝐴min𝑍 𝑇all 𝛾 π‘”π‘Ž (π‘’π‘Ž )π‘’π‘Ž 𝐴 NetworkSN ESN 16.965132.184332.1759π‘π‘Ž3030 0.13885050 0.21183030 0.27942020 0.02204040 0.2333Vπ‘Ž 70.34790.80460.7997589.7041588.4805β€”589.0714SN: Suwansirikul network; ESN: expanded capacity based Suwansirikul network.Table 3: Capacity expansion of Suwansirikul network with increased demand (π‘ž14 120).Section1 21 32 43 23 4𝑇all π‘‘π‘Ž (Vπ‘Ž , π‘’π‘Ž ) Vπ‘Žπ‘Ž 𝐴min𝑍 𝑇all 𝛾 π‘”π‘Ž (π‘’π‘Ž )π‘’π‘Ž 𝐴 ESND 𝛾 1.5𝛾 0.03𝛾 1.5𝛾 0.03𝛾 1.5𝛾 0.03𝛾 1.5𝛾 0.03𝛾 1.5𝛾 0.03𝛾 1.5𝛾 0.03𝛾 1.5𝛾 οΏ½π‘Ž π‘’π‘Ž30 3.403030 24.191750 3.660750 25.054830 4.856330 27.246820 0.009920 1.046540 4.553840 25.68112108.81274.12316.71431.1ESND: expanded capacity based Suwansirikul network with increased demand.π‘“π‘Ÿπ‘€ :Flow volume of route π‘Ÿ between the ODpair numbered 𝑀f:Route flow volume vector𝑇f (. . . , π‘“π‘Ÿπ‘€ , . . .) in the lower modelLink flow volume, π‘Ž 𝐴Vπ‘Ž :v:Link flow volume vector v (. . . , Vπ‘Ž , . . . )𝑇in the lower modelTop decision variables of the expandedπ‘’π‘Ž :capacity of link π‘Ž, π‘Ž 𝐴The upper limit of the expanded capacityπ‘’π‘Žmax :of link π‘Ž, π‘Ž 𝐴u:The expanded link capacity vector in thetop model (π‘’π‘Ž1 , π‘’π‘Ž2 , . . . , π‘’π‘Ž 𝐴 )π‘‘π‘Ž (Vπ‘Ž , π‘’π‘Ž ): Travel time of link π‘Ž 𝐴, which is anequation of link flow volume andexpanded link capacityπ‘π‘Ÿπ‘€ :Travel time of route π‘Ÿ between the OD pairnumbered π‘€πœ‹π‘€ :Minimum travel time between the ODpair numbered 𝑀Traffic demands between the OD pairπ‘žπ‘€ :numbered 𝑀q:Vector of demands between all OD pairs(π‘ž1 , π‘ž2 , . . . , π‘žπ‘Š)π‘”π‘Ž (π‘’π‘Ž ): Cost of the expanded link capacity, π‘Ž π΄π‘€π›Ώπ‘Žπ‘Ÿ:𝐡:If link π‘Ž is included in route π‘Ÿ between theOD pair numbered 𝑀, it equals 1,otherwise it equals 0Fixed investment budget of networkcapacity expansion.Vπ‘Ž 10.55901.43020.9224

8Computational Intelligence and Neuroscience310020003000Fitness valueFitness 0405060Generation70809001001020(a) ESN with 𝛾 1.530405060Generation708090100(b) ESND with 𝛾 1.515601540Fitness 0GenerationBest fitnessAverage fitness(c) ESND with 𝛾 0.03Figure 4: Convergence curves of the HGAGR.Conflict of InterestsThe authors declare that there is no conflict of interestsregarding the publication of this paper.AcknowledgmentsThe work of this paper is supported by National ScienceFoundation of China (Project no. 50408034). The authors aregrateful to

the constraint condition of the capacity of road network. An advanced bilevel tra c assignment method was proposed, which considered not only the physical capacity of road network, but also the balance among tra c individuals [ ]. e study o ers a new method to calculate the road network capacity model. Despite the promising progress from .