999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

航班進場調度的改進捕食搜索算法

2010-04-24 10:53:08楊英寶
關鍵詞:南京

姜 雨 楊英寶 周 航

(南京航空航天大學民航學院,南京,210016,中國)

INTRODUCTION

Over the past few decades, arrival sequencing and scheduling(ASS)has been one of majorissuesin the research ofair traffic management.Ref.[1]showed arrival planning plays an important role in the free flight concept.Researchers all over the world have gained plenty of achievements on ASS problems.J E Beasley,et al gave an extensive literature review on the ASS problem[2]. Some typical ones are listed below.

To minimize the deviation from the preferred arrival time or the total timespan, J Beasley,et al[2-4]gave a mixed integer programming formulation considering both single and multiple runway systems,and they used several heuristic algorithms to solve the problem,such as branch and bound algorithm[2]and genetic algorithm[4].C C Gregory,et al analyzed the effect of using sequence preference in terms of airlines[5]and exchanging delays[6]. M J Soomerand G J Franx[7]introduced collaborative decision making in the ASS problem,and minimized the delay cost determined by cost functions related to each aircraft. Although there are some differences among ASS models,the main ideas of different ASS models are similar.Despite of single runway ormultiple runways, the objective ofASS problems in most literatures is to minimize the total delay time of arriving flights.Literatures with other objectives are less seen[7].Therefore,many researchers have been devoted to improving the algorithm to solve the ASS problem.As is well known,the ASS problem is a NP-hard problem,which has no well-known algorithm for finding global optimal solution within a polynomial-bounded amount of time[8].In past few years,a variety of intelligent algorithms had been developed for solving the ASS problem[9-15].

Predatory search algorithm(PSA)is a new bionic computationalmethod proposed by A Linhares in 1998[16].PSA imitates the predatory action of animals,and performs local search,global search,and their transfering to each other by changing the solution space of search. It performs well in local search,escaping from local optimal.It is applied to combination optimization problems,such as T SP[17],VLSI layouts[18],and vehicle routing problems[19].Nevertheless,the study on PSA is still less seen in report[19].Like other intelligent algorithms,PSA also has some shortcomings.For example,the occurrence that PSA may find the better solutions found in the previous time wastes time and results in bad solutions[17]. Furthermore, PSA is efficient in solving the problems,of which the local optimal solutions gather near the global optimal solution.When the local optimal solutions scatter in the solution space,predatory search is inefficient[18].The performance of PSA mainly relies on the transferring between localsearch and global search. The paper is devoted to designing an innovative PSA with variable constraints of local search and global search.

1 ASS MODEL

Since the ASS problem has been studied for years,the models for both single runway and mutiple runways are nearly regular.The models can be used to determine an arrival sequence and arrival times on a single runway for a given set of flights,complying with the separation minima.Besides,the models can be used to assign arriving flights to different runways at the airport with multiple runways.Then,the typical model is described below[2].For an airport with r(r≥1)runway(s)R= {R1,…,Rr},there is n arriving flights during a certain period,that is F= {F1,F2,…,Fn}.For a runway?Rj∈ R,Ej={Ej(1),Ej(2),…,Ej(n)}(1≤j≤r)is the set of the estimated arrival time for each flight when all flights are assigned to runway Rj.Aj(i)is the the assigned arrival time for?Fi∈F if Fiis assigned to runway Rj.One flight should only be assigned to one runway.For two close flights assigned to the same runway, that is Fiand Fi-1, the separation minimum between them is denoted as T(i,i-1).To minimize the total delay time of arriving flights,the model can be written as

Subject to

Eq.(2)ensures that the separation between two close flights assigned to the same runway complies with the separation minima. Eq.(3)indicates that the assigned arrival time should not be earlier than the estimated arrival time.

2 INNOVATIVE PSA

2.1 Introduction of PSA

When predatory animals prey,they quickly search for prey in the living space.If they find prey or the tracks of prey,they will concentrate on the area near prey or their tracks.If prey is not found,they will continue to search the whole space.Imitating the preying strategy,Ref.[18]proposed PSA. PSA firstly performsglobal search in the solution space until a better solution is found.Then,local search is not performed near the solution for set times until no better solutions are found.After local searches,PSA performs global search again.The cycle continues until the global optimal solution or approximately global optimal solutions are found.Due to the limited space for local search,it can obtain a higher speed of search.Global search can avoid falling into local optimal solutions.

Some parameters used in PSA are defined as follows:

LEVEL-NUM:the total constraint;

LOCAL-LEVEL: the constraint of local search;

GLOBAL-LEVEL:the constraint of global search;

COUNTER-M AX:maximum cycling times in each constraint;

N: the times of searching the current neighborhood;

f(x):the objective function;

xmin:the optimal solution till now;

Level:the level of the restriction;

Counter:the times of cycling.

The steps of PSA are listed as follows[19]:

Step 1 Generate an initial solution x randomly.Make xmin=x,Level=0,and Counter=0.

Step 2 If Level≤ LEVEL-NUM,then search the neighborhood of x for N times,gain the minimal solution xn min,and turn to Step 3.Otherwise,terminate,and xminis the optimal solution.

Step 3 If f(xn min)≤ Restriction(Level),then x=xnmin,and turn to Step 4.Otherwise,turn to Step 5.

Step 4 If f(x)<f(xmin),then make xmin=x,Level= 0,and Counter= 0.Compute the restrictions again,and turn to Step 2.Otherwise,turn to Step 5.

Step 5 Make Counter= Counter+ 1.If Counter> COUNTER-M AX,make Level=Level+1 and Counter= 0,and turn to Step 6.Otherwise,turn to Step 2.

Step 6 If Level=LOCAL-LEV EL,then make Level= GLOBAL-LEVEL,and turn to Step 2.Otherwise,turn to Step 2.

Once xmin is gained,the operations below are performed to compute the restrictions:

Step 1 Search the neighborhood of xminfor LEVEL-NUM times,and gain LEVEL-NUM values of the objective function.

Step 2 Range the LEVEL-NUM values and xminin a ascending order.

Step 3 Successively assign the LEVELNUM+ 1 values to Restriction(0),Restriction(1),…,Restriction(LEVEL-NUM).

Step 4 Set Restriction(0),Restriction(1),…, Restriction(LOCAL- LEVEL)as the restrictions of local search,and set Restriction(GLOBAL-LEV EL),…,Restriction(LEVELNUM)as the restrictions of global search.

2.2 Improvement

PSA transfers local search into global search through the change of Level in Step 6.We can see that the constraints of local search and global search used in typical PSA are constant. To ensure that PSA performs steadily,the constraint oflocal search should be smaller,and the constraint of global search should be larger at the initial time.Later,the constraint of local search should be larger,and the constraint of global search should be smaller to avoid degeneration and local optimal solutions.Of the new PSA,the constraints of local search and global search change as the algorithm is performed,and they are formulated as

where k is the times for which the global search is performed.GLOBAL-LEVELmaxand GLOBALLEVELminare the maximum and the minimum constraints of global search, respectively,LOCAL-LEVELmaxand LOCAL-LEVELminthe maximum and the minimum constraints of local search,respectively.Then GLOBAL-LEVELk and LOCAL- LEVELk are substituted for GLOBAL-LEV ELandLOCAL-LEVEL in typical PSA,respectively.

2.3 Operationsof coding solutions and neighbourhood generating

The integersequencesare used to code solutions, thatis, randomly two group of integers are generated to represent the arrival sequence and the runway allocated to each flight if there are more than one runways.For example,there is a code of

where the upper group of integers represents the arrival sequence from flight one to flight eight,and the lower group of integers the runways allocated to the corresponding flights in the upper group if there are two runways.To generate the neighbourhood of a solution,we randomly choose two integers of either group of the code,and reverse the part of the code between them.The neighbourhood should be checked according to the constraints of the model,and invalid solutions should be excluded before the algorithm is performed.

2.4 Case study

To test how well the new PSA may be applied in real world,we perform numerical tests based on the data of Ref.[13],where there are two runways R= {R1,R2}and ten arriving flights.Since the flights arrive during an hour,the estimated arrival time for landing in R1and R2with the hour being omitted is noted as E1={11,15,6,6,9,7,15,6,6,9}and E2={10,17,7,7,12,6,17,7,7,12}.The types of the flights are{H,L,H,H,S,H,L,H,H,S}. The wake separation minima are shown in Table 1.

Table 1 Wake separation minima

The separation T(i,i-1)is determined by the types of two close aircraft according to Table 1,where the head row represents the types of leading aircraft,and the left column represents the types of following aircraft.The parameters used in the new PSA are set as follows:N=5,LEVEL-NUM=10,LOCAL-LEVELmin= 2,LOCAL-LEV ELmax=5,GLOBAL-LEV ELmin=6, GLOBAL- LEVELmax= 8, COUNT ERMAX=80.Choose R1as an example to test the algorithm,and the results are shown in Table 2,as well as the results of using first come first serve(FCFS).

Table2 Test results on runway1

It can be seen from Table 2 that the total delay time gained by using FCFS and the new PSA are 21.5 min and 19.5 min,respectively.The case of double runways is studied and the results are shown in Table 3.

It can be seen from Table 3 that the total delay time gained by using FCFS and the new PSA are 12.5 min and 6.5 min,respectively.The results are the same as the ones in Refs.[13-14].It is known that computational complexity in the case of mutiple runways is much larger than that of single runway.To test how efficiently the new PSA will perform,the new PSA,the typical PSA and the genetic algorithm(GA)are apply in the case of double runways for 20 times to compare the performance of the new PSA with that of both typical PSA and GA.The parameters used in the typical PSA are the same as the ones used in the new PSA except that LOCAL-LEVEL=3 and GLOBAL-LEVEL=7.The parameters and rules used in GA are set as follows.The rule of coding solutions is the same as the one mentioned above.The fitness function is the objective function.The population is 100. The selection of solutions complies with the method ofroulette. The probabilities of crossing and mutation are 0.8 and 0.01,respectively.The maximum generation is 100.The total delay time gained by the three algorithms are listed in Table 4.

Although the three algorithms can gain the same optimal solution,it can be seen from Table 4 that the rates of GA,typical PSA and new PSA gaining optimal solutions are 60%,85% and 95%, respectively. Furthermore, the average computational time of GA,typical PSA and new PSA is 3.23,2.34 and 2.08 s,respectively.

3 CONCLUSION

The paper designs an innovative PSA with variable constraints of local search and global search to solve the ASS problem more efficiently.Variable constraints of local search and global search could contribute to avoiding falling into local optimal solutions and degeneration of solutions.Test results show that the new PSA performs much better than typical PSA as well as GA in solving the ASS problem in the aspects of the rate of gaining optimal solutions and the computational time.As a new bionic algorithm,PSA has a large potential for being improved.How to guide the transferring between global search,and local search and effectively change the neighborhood ofsearch, willbe worth studying.The applications of PSA in engineering also need studying.Further research on the ASS problem will be conducted by considering more about uncertain conditions, such as weather,congestion and airspace restriction.And the ASS models and algorithms would be modified and improved.

[1] Andreatta G,Brunetta L, Guastalla G. From ground holding to free flight:An exact approach[J].Transportation Science,2000,34(4):394-401.

[2] Beasley J E,Krishnamoorthy M,Sharaiha Y M,et al.Schedulingaircraft landings-The static case[J].Transportation Science,2000,34(2):180-197.

[3] Beasley J E,Krishnamoorthy M,Sharaiha Y M,et al. Displacement problem and dynamically scheduling aircraft landings[J]. Journal ofthe Operational Research Society,2004,55(1):54-64.

[4] Beasley J E,Sonander J,Havelock P.Scheduling aircraft landings at London Heathow using a population heuristic[J].Journal of the Operational Research Society,2001,52(5):483-493.

[5] Gregory C C,Erzberger H,Neuman F.Airline arrival prioritization in sequencing and scheduling[C]//the 2nd U SA/EUROPE Air Traffic ManagementR&D Semminar.Orlando:[s.n.],1998.

[6] Gregory C C,Erzberger H,Neuman F.Delay exchanges in arrival sequencing and scheduling[J].Journal of Aircraft,1999,36(5):785-791.

[7] Soomer M J,Franx G J.Scheduling aircraft landings using airlines′preferences[J].European Journal of Operational Research,2008,190(1):277-291.

[8] Bianco L,Dell′Olmo P,Giordani S.Modelling and simulation in air traffic management[M].Berlin:Springer,1997.

[9] Hu X B,Chen W H.Receding horizon control for aircraft arrival sequencing and scheduling[J].IEEE Transaction on Intelligent Transportation System,2005,6(2):189-197.

[10]Gregory C C,Erzberger H,Neuman F.Fast-time study of aircraft-influenced arrival swquencing and scheduling[J].Journal of Guidance,Control and Dynamics,2000,23(3):526-531.

[11]Bianco L,Bielli M M.Large scale computation and information processing in air traffic control[M].Berlin:Springer,1993.

[12]Robinson III J E,Davis T J,Issacson D R.Fuzzy reasoning-based sequencing of arrival aircraft in the terminal area[C]//The AIAA Guidance,Navigation and Control Conference.New Orleans,LA:[s.n.],1997.

[13]Xu Xiaohao,Yao Yuan. Application of genetic algorithm to aircraft sequencing in terminal area[J].Journal of Traffic and Transportation Engineering,2004,4(3):121-126.(in Chinese)

[14]Wang Fei,Xu Xiaohao,Zhang Jing.Mixed artificial fish schoolalgorithm ofaircraft sequencing in terminal area [J]. Journal of Traffic and Transportation Engineering,2008,8(3):68-72.(in Chinese)

[15]Hu X B,Paolo E D.An efficient genetic algorithm with crossover for air traffic control[J].Computers&Operations Research,2009,36(1):245-259.

[16]Linhares A.Preying on optima:A predatory search strategy for combinatorial problems[C]//the IEEE International Conference of Systems, Man and Cybernetics.San Diego:[s.n.],1998:2974-2978.

[17]Linhares A.State-space search strategies gleaned from animal behavior: A traveling salesman experiment[J].Biological Cybernetics,1998,78(3):167-173.

[18]Linhares A.Synthesizing a predatory search strategy for VISIlayouts[J]. IEEE Transactions on Evolutionary Computation,1999,3(2):147-152.

[19]Jiang Zhongzhong,Wang Dingwei.Predatory search algorithm for vehicle routing problem with time windows[J].Control and Decision,2007,22(1):59-62.(in Chinese)

猜你喜歡
南京
南京比鄰
“南京不會忘記”
環球時報(2022-08-16)2022-08-16 15:13:53
南京大闖關
江蘇南京卷
學生天地(2020年31期)2020-06-01 02:32:22
南京·九間堂
金色年華(2017年8期)2017-06-21 09:35:27
南京·鴻信云深處
金色年華(2017年7期)2017-06-21 09:27:54
南京院子
電影(2017年1期)2017-06-15 16:28:04
又是磷復會 又在大南京
南京:誠實書店開張
南京、南京
連環畫報(2015年8期)2015-12-04 11:29:31
主站蜘蛛池模板: 婷婷色一二三区波多野衣| 动漫精品啪啪一区二区三区| 天天综合网色| 美女无遮挡免费网站| 欧美日韩中文国产| 国产H片无码不卡在线视频| 亚洲性日韩精品一区二区| 国产第一福利影院| 日本亚洲国产一区二区三区| 成人年鲁鲁在线观看视频| 日本AⅤ精品一区二区三区日| 亚洲激情区| 尤物亚洲最大AV无码网站| 91黄色在线观看| 中文字幕在线播放不卡| 久久伊人久久亚洲综合| 午夜精品福利影院| 国产精品视频观看裸模| 亚洲免费黄色网| 亚洲AV色香蕉一区二区| 国产在线自乱拍播放| 99热这里只有精品在线观看| 亚洲三级色| 色妞www精品视频一级下载| 一区二区三区在线不卡免费| 国产欧美日韩综合在线第一| 99久久国产综合精品2023| 国产精品分类视频分类一区| 国产极品美女在线| 欧美劲爆第一页| 国产午夜精品一区二区三区软件| 国产AV无码专区亚洲精品网站| 日韩AV无码一区| 国产亚洲视频免费播放| 欧美精品在线看| 天天做天天爱夜夜爽毛片毛片| 在线亚洲精品福利网址导航| 亚洲黄色片免费看| 国产内射在线观看| 国产精品污视频| 亚洲精选无码久久久| 国产精品免费露脸视频| 中文字幕人妻av一区二区| 一级毛片免费观看不卡视频| 国产在线观看成人91| aaa国产一级毛片| 朝桐光一区二区| 亚洲欧洲日韩综合色天使| 成人午夜免费视频| 在线欧美a| 日本a级免费| 色成人综合| 国产91精品久久| 久久人妻xunleige无码| 日本免费新一区视频| 色九九视频| 久久免费视频6| 亚洲无限乱码| 亚洲手机在线| 亚洲AV无码久久天堂| 动漫精品中文字幕无码| 成人日韩精品| 久久香蕉国产线看观看亚洲片| 亚洲精品va| 国产精品片在线观看手机版| 成人国产精品视频频| 午夜三级在线| 久热中文字幕在线| 日a本亚洲中文在线观看| 日本亚洲国产一区二区三区| 久久9966精品国产免费| 伊人色天堂| 狠狠色香婷婷久久亚洲精品| 免费jjzz在在线播放国产| 久久精品午夜视频| 免费人成网站在线高清| 国产成人精品综合| 免费av一区二区三区在线| 五月婷婷丁香综合| 亚洲av日韩av制服丝袜| 成人永久免费A∨一级在线播放| 日韩精品一区二区三区大桥未久 |