Team Control Number For office use only T1 ________________ T2 ________________ T3 ________________ T4 ________________ 34025 Problem Chosen B For office use only F1 ________________ F2 ________________ F3 ________________ F4 ________________ 2015 Mathematical Contest in Modeling (MCM) Summary Sheet (Attach a copy of this page to your solution paper.) For the search problem of a lost plane, on the foundation of search theory we build a generic mathematical search model which aims at various types of search planes and crash planes. Furthermore, we optimize the model on the target of achieve the maximum the probability of success (POS) and reduce the total cost in a time unit. Firstly we employ Multi-mode hybrid methods to obtain the initial probability of containment (POC) which weighted the uniform distribution and track distribution. Secondly we employ Analysis Hierarchy Process (AHP) to consider the synthesized detecting ability of search planes, so as to obtain the probability of detection (POD). Then we obtain the distribution scheme of the quantity of planes according to the curve of the settlement probability, we divide our search strategy into two categories: drift strategy and fallout strategy. We obtain the distribution schemes of the types of search planes by establishing a 0-1 programming. Aimed at the two search strategies we establish dynamic POC model on the foundation of Bayesian. Owing to the influence of ocean environment and electronics, we establish their own programming with multiple objectives and multiple stages and optimize them by Parallel Selected Genetic Algorithm(PSGA). Especially, in fallout strategy, we solve the problem of detecting depth of sonar adopting Neural Network. In drift strategy, we create a new model named ‘Nuggets-Gold miners’, thus enhancing the POC obviously. In addition, we simulate our generic strategy with a particular case: search an Airbus-321 plane crashed in the Indian Ocean. Ultimately, we calculate out that the optimal POS for a year’s searching is equal to 62.751% and the total cost is about $3,455,000,000. In further result analysis, we find that the increasing of the quantity of planes can’t effectively enhance POS. Moreover, with time going by, POS increase slowly. We make error analysis which resulted by probable error and the migration of navigation. Aimed at the deficiencies of search strategy, we develop the model in the end of essay. Searching for a lost plane # Team 34025 Team #34025 Page 2 of 33 Contents 1 2 3 4 Restatement of the problem .................................................................................. 3 Assumptions ......................................................................................................... 3 Notations ................................................................................................................. 3 Model ....................................................................................................................... 4 4.1 Model introduction............................................................................................ 4 4.2 The initial probability of containment (POC) ................................................. 5 4.3 Probability of Detection (POD) ...................................................................... 6 4.3.1 Model of POD .......................................................................................... 6 4.3.2 Sweep width ............................................................................................. 7 4.4 Safety margin of different types of planes to be searched .............................. 8 4.5 Safety margin of different types of planes to be searched .............................. 9 4.5.1 Types of search planes based on electronics and sensors equipped ......... 9 4.5.2 Distribution scheme based on the two states of suspected objects .......... 9 5 Distribution strategies ........................................................................................ 11 5.1 Fallout strategy................................................................................................ 11 5.1.1 Refresh the probability of containment(POC) ....................................... 11 5.1.2 The flight path of SRU in a cell ............................................................. 12 5.1.3 The actual sonar detecting depth ............................................................ 13 5.1.4 Multi-objective programming of the fallout strategy............................. 14 5.2 Drift strategy ................................................................................................... 16 5.2.1 Refresh the probability of containment(POC) ....................................... 17 5.2.2 The flight path of SRU in a cell ............................................................. 18 5.2.3 ‘Nuggets-Gold miners Model ’ .............................................................. 18 5.2.4 Multi-objective programming of the drift strategy ................................ 18 6 Model solving with a particular case ................................................................. 19 7 Result analysis ..................................................................................................... 28 8 Error Analysis ..................................................................................................... 30 8.1 Probably Error ............................................................................................... 30 8.2 Navigation Error ........................................................................................... 30 9 Strengths and Weaknesses .................................................................................. 31 9.1 Strengths ....................................................................................................... 31 9.2 Weaknesses ................................................................................................... 31 References ................................................................................................................... 31 Report.......................................................................................................................... 32 Team #34025 Page 3 of 33 1 Restatement of the problem The optimal search plan is one of the hot issues in nowadays, the development of the optimal search plan keeps going all the time. Due to the characteristic of lost plane, it is necessary to build model to optimize plan. For a generic mathematical search model, we should consider the various planes, searching ability limit their search area. Then we can establish a Multi-objective programming which takes the maximum POS and the minimum expense in per unit time as objective function, by employing intelligent algorithm to solve the programming. The obvious difference of terrain and climate among various oceans has contribution to the actual detecting depth. We also can get the actual detecting depth through intelligent algorithm. For the various plane which are searched , their types and size, color are determined the POS. 2 Assumptions Ignore the plane’s length POC of the lost plane is evenly distributed in every cell Ignore the time in landing and taking off The speed of the plane is uniform Ignore the time in transferring course Ignore the curvature of earth 3 Notations Table 1: Notations T POC POD POS E v0 W Pdrift Pfall , M, N D k , k , k Notations and Descriptions Descriptions time unit probability of containment probability of detection probability of success initial probable error velocity of drift target sweep width safety margin the settlement probability, the drifting probability the number of planes target at the suspected drifts ,fallouts. characteristic matrix of the type of plane 0-1 variables Team #34025 Page 4 of 33 d the distance of each cell reduction coefficient ideal sonar detecting depth actual sonar detecting depth cost day-night coefficient h ck the effective work time Te 4 Model 4.1 Model introduction 4.1.1 Parameter introduction For the Search and Rescue optimal planning strategy, we divide this strategy into three parts: Ocean system, the search planes and the lost plane. In Ocean system, we discuss about hydrological environment (wave, current, tide, sea ice),meteorological environment(surface wind, precipitation) and biological environment For the search planes, we discuss about electronics, night vision, navigation, speed, the fuel load and the maximum mileage. For the lost planes, we discuss about the size, color and settlement probability of plane. 4.1.2 Process introduction In order to make our model clearly, we give a process diagram as shown in Figure1 which contains the main procedures. Figure 1: flow chart of the whole model Team #34025 Page 5 of 33 4.2 The initial probability of containment (POC) In a long searching time horizon Ttotal , our ultimate goal is to maximize the Probability of Success (POS). For this discussion, time will be discrete so as to obtain a dynamic distribution scheme of search efforts. A time unit T denotes the actual search time in one day. First of all, we make a square area as the search region which we look the flight path as its diagonal. First of all, we make a square area as the search region which we look the flight path as its diagonal. Then we divide it into 120 120 cells. In each cell, its distribution accord to uniform distribution. So, we need to have the initial distribution for the search region, As for the problem of searching target objects in the large range of sea, we use Multi-mode hybrid method to simulate the actual probability distribution for the initial target object at sea. Target object accord to uniform distribution N 2 and the moving path of target object accord to track distribution N1 L , namely we randomly select points Di i 1, 2,…, n in the flight path of target object ,the circle of center Di and of radius Ri contains the probability P of circular normal distribution which Di is center. According to LiHao [2011], the probability P can be described: P 1 e E 2 /2 E X 2 Y 2 De 2 (1) (2) The E is initial probable error, the X is initial position error, the Y is search equipment error and the De is only decided by target object location. We can through ‘International Search and Rescue Manual’ know the value X and Y .Hence our initial probability distribution weighted by the two distributions, thus we can get POC in the whole search region. Then we use a Monte-Carlo based simulator for developing probability distributions for the location of objects missing at the sea. We establish the rectangular coordinate which looks the moving track of target object as the x-axis, the center of the moving track as the origin, the Monte-Carlo analog image as shown in Figure 2: Team #34025 Page 6 of 33 Figure 2: initial probability distribution 4.3 Probability of Detection (POD) 4.3.1 Model of POD Kratzke T M et al. [2010]recommend for the path of the Search and Rescue Unit (SRU) performing the search, each time the planner considers area for placement of the SRU, it uses the exponential detection function POD 1 ec (3) to compute probability of detection(POD) given the area is in the total area. The initial exponential function only applied to the stationary target. Nevertheless, the objects drift in the sea under the influence of wind, ocean current, etc. Hence ZhouTao [2011] advanced the detection function, the drift objects are mainly influenced by wind and current. Wind will push objects and become wind driven current. Current can divided into wind driven current, sea current, tidal current, river current, swell, etc. LiHao[2011]introduce that leeway is decided by drift target’s size, direction and shape, the acreage of leeway above the sea and in the sea are also necessary. We define ve as the leeway drift velocity of target, ve can be described : ve 0.068 a * vw b (4) Where ve denotes the average velocity of wind, where a denotes the acreage of leeway above the sea and b is the acreage of leeway above the sea. In order to simplify calculation, when the plane in full load condition: a 2 b (5) When the plane in no-load condition: a 1.3 b (6) Team #34025 Page 7 of 33 Then we use vector superposition method to make main impact factors into a combined vector as the velocity of drift target. The combined vector as shown in Figure 3: Figure 3 : combined vector of drift target in common condition We assume that the objects drift towards any direction in some area, Due to the direction is random. Therefore we consider the possible existence of target as a circle which center is starting point, and radius continuously expand. With the time going, the circle continuously become larger , the search area become larger as well. The circle area is decided by the time and velocity of target. We assume temporarily the velocity of target and drift direction is constant, the acreage of circle search area A can be described: A voto 2 (7) Where v0 denotes velocity of drift target, where t0 denotes time of drift target. Then POD can described: Z A POD 1 e 1 e 1 e c Wvd voto 2 T (8) Where W denotes the sweep width. 4.3.2 Sweep width Different detectors have different sweep width, ZhouTao[2011] introduce W is influenced by plenty of factors, the main factors contain the characteristic of objects, the detecting way of search equipment and natural environment. These three factors are also influenced by several factors. The factors schematic diagram is shown in Figure4. When we try to obtain the weight of the three aspects of the first-level evaluation, the weight of the several second-level evaluation criteria and the weight of several third-level evaluation component, subjective judgment is ill-considered. Therefore we choose the AHP as the method to solve the weight coefficients. Team #34025 Page 8 of 33 Figure 4 : hierarchy structure model of sweep width Establish hierarchy structure model Construct the pairwise comparison matrix. We use the pairwise-comparison method and saaty 1–9 method of AHP to construct the comparison matrix . Calculate weight vector and check the consistency of matrix. Calculate the combination weight vector. 4.4 Safety margin of different types of planes to be searched It’s generally accepted that the state of suspected objects are infected by many small factors. We define the random variable X as the state of the suspected object, Therefore based on law of large numbers, X obeys normal distribution N (0, 2 ) ), Pdrift =2 0 t2 2 1 e 2 dt 2 (9) Where denotes the safety margin inspired by QIN Shengping[2002]. varies with different planes. Naturally Pf a ll 1 P d r i f t (10) Here Pdrift and Pfall indicate the settlement probability and the drifting probability of an object. With Pdrift and Pfall , two search team come into being. Team #34025 Page 9 of 33 M Pdrift Z Where Z , N Pfall Z (11) denotes the total number of planes available to be assigned ; M, N denote the number of planes target at the suspected drifts and the suspected fallouts. 4.5 Distribution scheme base on different types of search planes 4.5.1 Types of search planes based on electronics and sensors equipped There are abundant types of planes,therefore it is necessary to know how to make the best use of their own superiorities.In this essay,we discuss about five types of the plane,e.g. patrol aircraft( D1 ),water plane( D2 ),reconnaissance aircraft( D3 ), electronic-jamming aircraft ( D4 )and anti-submarine warfare aircraft( D5 ) Among them the advantages of patrol aircraft are radar,sonar and farther voyage. Water plane can land on sea,reconnaissance aircraft has radar,infrared camera,aerial c amera,thermal imaging.moreover,electronic-jamming aircraft’s radar technology is be tter.In addition,anti-submarine warfare aircraft has the better sonar. According to the se characteristics of planes and SRU, Plane need have the following five kinds of elec tronics :aerial camera( E (1) ),radar( E (2) ),infrared camera( E (3) ),sonar( E (4) ),therma l imaging( E (5) ). We set a row vector to represent them [ E(1), E(2), E(3), E(4), E (5)] E(s), s 1, 2 5 is 0-1 variable. Where 1 represents the plane carry this electronic, otherwise, 0 represents the plane doesn’t carry this electronic. Then we can easily indicate the characteristic matrix D of each type of plane. D1 [0,1,0,1,0]T D2 [1,0,0,0,0]T D3 [1,1,1,0,1]T D4 [0,1,0,0,0]T D5 [0,0,0,1,0]T 4.5.2 Distribution scheme based on the two state of suspected objects In the light of the two state of suspected object: fallen or drifting, so as to let the special characteristic of each type of plane play their role as much as possible, we can divide search effort into two team: one target at the suspected fallouts, the other target at the suspected drifts. Here comes the concrete assignment programming of types of planes th correspondingly. If we assign the k th plane to the i cell. Then P O S P O 1 o, S p t i ma l PO 2 , S opt i mal (12) Team #34025 Page 10 of 33 POS2,optimal POS1,optimal where and indicate the optimal success probability of fallout strategy and drift strategy. Now we construct a 0-1 programming to compute the plan of distribution search effort. In order to specify the assignment, we introduce 0-1 variables k and k to describe the k th plane go to a cell of or not. 1 represent go, 0 represent not go. Our target is to achieve the maximum success probability in the specified time unit. And it must satisfy the following constraints: A plane can’t be assigned to the suspected drifts and fallouts simultaneously. The planes assigned to the fallouts should have equipped sonar. The planes assigned to the drifts should have equipped other electronics . The number of planes assigned is no more than limit(M,N) respectively. Mathematically: POS T k k (1 E (4)) 0 k k k (1 Ek (1))(1 Ek (2))(1 Ek (3))(1 Ek (5)) 0 M N s.t. k M k 1 M N k N k 1 , 0 1 k k max th Where tk denotes the actual flight time of the k plane. We adopt the elitist strategy to optimize the distribution plan k , k . (13) Team #34025 Page 11 of 33 Figure 4: flow chart of the elitist strategy Run this circle, we can obtain the concrete plane assignment of type and number of the two team. 5 Distribution strategies As is discussed previously, we divide our search strategy into two parts on account of the state of suspected objects. We name them fallout strategy and drift strategy. 5.1 Fallout strategy The overall look of fallout strategy is shown in the figure below Figure 5: flow chart of fallout strategy 5.1.1Refresh the probability of containment (POC) The dynamic probability of containing (POC) of fallout varies whenever a unsuccessful search take place. This is a kind of feedback mechanism, if a unsuccessful search has taken place in the i th cell, then Poc(i) will reduce and POC Team #34025 Page 12 of 33 of the rest cells will rise. According to the Bayesian Law, the updated POC is determined by equation(14) Poc(i )(1 pod (i)) Poc(i) (1 Poc(i) pod (i)) Poc(i) Poc( j ) Poc( j ) Poc( j ) j i (1 Poc(i) pod (i)) (14) 5.1.2 The flight path of SRU in a cell When we assume the plane as a partical, LiJie[2011] introduce that generally we use the extend square search method (Figure6(a) )and the accordion search method (Figure6(b) )to develop the search plan. (a) extend square search method (b)the accordion search method Figure 6: the schematic diagram of search method in a cell The extend square search method is suitable that SRU can arrive search region fleetly, we look the center of cell as starting point and we follow the path of extend concentric square to search drift. The former two search path length is equal to the sweep depth W , then the search path length need to add one times sweep depth per two stages .The accordion search method is suitable that the search objects locate at search area and the location of the search objects is uncertain. We look the vertex of cell as starting point, then we consider the sweep width as the distance of the adjacent parallel search path, we follow the long side of cell to develop search. In the two methods, as result of we neglect the width and length of plane, so between both distances d is equal. d can be described: d S W (15) Where S denotes the acreage of a cell and W denotes the sweep width. Team #34025 Page 13 of 33 5.1.3 The actual sonar detecting depth the reduction coefficient Aimed at fallout strategy in the open ocean, we choose sonar as the main electronic for searching. As is proposed in Liu Yan, Pan Wengliang [2012],the oceangraphic has an obvious restriction on sonar performance. In particular, hydrological environment (wave, current, tide, sea ice), meteorological environment (surface wind, precipitation) and Biological environment. We define ideal sonar detecting depth as , the reduction coefficient as , Such that the actual sonar detecting depth is h . Reduction coefficient based on BP Neural Network Artificial neural network is adaptive and have a high self-learning ability, we let the artificial neural networks learn the seven factors on oceangraphic, thus outlet the actual sonar detecting depth. Based on the typical samples of the seven factors in news online, we can grade the degree of them into five priorities 1-5. We define a sample as [a, b, c, d , e, f , g ] The specific process is as follows: ⅠData preprocessing: Since the S-shaped activation function is very gentle outside the range (0,1), discrimination is too small, And the neural network’s output range is limited, therefore, we normalize the data, using X 2 X MIN MAX MIN X (16) to normalize the data to [-1, 1]. Ⅱ Select the activation function Here we choose the hyperbolic tangent S-shaped function as the activation function, 2 1 1 f x 1 (17) 1 e2 n Using these data to train a 4-input, 3 output BP neural network. f x Team #34025 Page 14 of 33 Ⅲ Input-output mapping g: a, b, c, d, e, f,g Ⅳ Network construction Using the data to train a 7 input,1 output BP neural networks, there are three layers in the hidden layer, respectively, formed by 5,5,1 neurons. Figure 7: diagram of neural networks 5.1.4Multi-objective programming of the fallout strategy Multi-objective programming I M i k 1 the Probability of Success of fallout strategy POS1 ik Pod (k ) Poc(i ) Now we construct a multi-objective programming to compute the scheme of distribution search effort. One target is to achieve the maximum success probability in the specified time unit, the other target is to reduce the total cost to the largest extent. And it must satisfy the following constraints: (1) The POD of each cell is less than 1. (2) In terms of all the planes been assigned, the actual flight time of all searching trips is no more than a time unit. (3) In terms of all the planes been assigned, the actual flight time of each searching trip is no more than duration of flight. (4)the actual sonar detecting depth is large than the ocean depth max POS1 T N min tk ck k 1 ik Pod (k ) 1 i 1, 2, , I k 2d 1 d 2 ik ik T k 1, 2, , N vk s.t. i 2di1 di2 k k k 1, 2, , N k vk h , I ; k 1, 2, i , ocean i 1, 2, i k ,N (18) Team #34025 Where Page 15 of 33 ck denotes the cost in a time unit of the k th plane assigned; ik variable determines whether the is a 0-1 k th plane search the i th cell or not; d 1 , d 2 denote the ik ik th one-way distance of the k plane to the i th cell and the distance of searching of the of the k th plane respectively; k denotes the duration of flight of the k th plane; hi ,ocean denotes the ocean depth of the i th cell. Model solving based on PSGA The general solutions to multi-objective programming problem are the linear weighting method and the layered method. The former method lacks credibility in weights, while the latter is also rough in evaluating the priority. On account of the weaknesses of the two solutions, we adopt the genetic algorithm focused on Pareto optimal into Multi-Objective Optimization mentioned in HU Guiqiang[2008].we apply parallel selected genetic algorithm(PSGA).It’s basic idea is: divide all the individuals of the population into groups by the number of objective functions equally ,each group assigned a objective function, each group operate selection independently corresponding to its own objective function and select some highest fitness individuals to form a new group, then the newly generated groups merge into a complete generation, then operate crossover and mutation in it, thus creating the next population. Run the "segmentation - parallel selection - merge" mechanism constantly, we can work out the optimal solution of multi-objective optimization problems in the end. Now we are going to using binary encoding PSGA to optimize ik . The specific steps are as follows: Coding Convert the variables to be optimized into binary strings. Grouping and Individual adaption evaluation Divide all the individuals of the population into two equal size groups. Compute the fitness value of the first group with the first objective (1) i function, fitness I M i k 1 ik Pod (k ) Poc(i ) T , (19) By the same token, the fitness value of the second group is N fitnessi(2) tk ck k 1 (20) Selection and merge Here we adopt the roulette method to generate selection probability, in order to ensure that the higher the fitness, the more likely to be inherited. Team #34025 Page 16 of 33 Both group operate independent selection with correspond to the fitness function, select out the highest fitness individuals, then merge into a complete generation. Crossover Here we adopt 1-point crossover, the crossover loci creates at random. Exchange the right part of the crossover loci to get the new chromosome. Mutation Produce random numbers as many as the total number of each generation and number them, pick the ones smaller than the mutation probability, then inverse the gene value , namely 0 1. Therefore, new population comes into being after a round of parallel-selection, crossover and mutation with ik been adjusted. Cycle by this process, We can obtain the ideal solution that meets the condition through finite steps. Figure 8: flow chart of PSGA 5.2 Drift strategy The overall look of drift strategy is shown in the figure below: Team #34025 Page 17 of 33 Figure 9: flow chart of drift strategy 5.2.1 Refresh the probability of containment(POC) For a dynamic drift strategy ,the timely probability of containing (POC) is rectified by three aspects, the posterior probability of containing, the new found floaters and the motion of the floaters. the posterior probability This aspect has already been discussed in 5.1.1. the new found objects According to the discussion of the initial POC, we adopt Multi-mode hybrid method to describe the probability distribution of the objects. Inspect of the track distribution N1 L the uniform distribution N 2 and there exists another distribution point distribution N3 x ,which is a two-dimensional normal distribution centered by the location of the new found object X. Therefore the containing probability distribution is revised to Poc w1 N1 w2 N 2 w3 N3 , w1 , w2 , w3 0, w1 w2 w1 1 , the motion of the objects As is discussed in part 5.1.1, the velocity of drift object is defined by v0 ,concerning the current, wind, etc. However, it is only the directional drift of its motion. Additionally, the motion is slightly influenced by the stochastic surge caused by wave, as is shown in figure 9. The velocity of wave is non directional drift which obeys random motion. So we use Monte-Carlo method to simulate the motion of the objects. Figure 10 : the motion of object On the basis of the three revise steps above, we can refresh the POC by every time unit. Team #34025 Page 18 of 33 5.2.2 The flight path of SRU in a cell The same circumstance has been discussed in 5.1.2. 5.2.3 ‘Nuggets-Gold miners Model ’ Aimed at the scheme of distribution of search effort on drift strategy, we introduce our ‘Nuggets-Gold miners Model’ creatively. The ‘Nuggets’ are those who are assigned to precise search in the maximum probability cells, while the ‘Gold miners’ are those who are assigned to search traverse the whole area and revise POC. That’s to say, it’s a kind of game between the existent and the potential maximum probability. If there are only ‘Nuggets’, the search task will come into a dead end keeping searching by the prior distribution, however, with the help of ‘Gold miners’, we can generate posterior distribution in instance another object is found. By contrast, most existing models only target at the suspected cells, our model can also find new suspected cells constantly. Owing to the Gold miners, our model stand out. 5.2.4 Multi-objective programming of the drift strategy Owing to the planes equipped with electronics that have night vision such as radar( E (2) ),infrared camera( E (3) ),thermal imaging( E (5) ),We introduce the day-night coefficient = Tnight T . is determined by the proportion of night time varies from the location. Therefore the actual work time can be extended to the effective Te . Te [1 (1 (1 Ek (2))(1 Ek (3))(1 Ek (5)))]T I M i k 1 the Probability of Success of drift strategy POS2 ik Pod (k ) Poc(i ) The multi-objective programming model of drift and fallout are almost the same. The only difference is in the second constraint where the actual work time be replaced by the effective work time. POS2 max T M min tk ck k 1 ik Pod (k ) 1 i 1, 2, , I k 2d 1 d 2 i ik s.t. k Te k 1, 2, , M v i k 2d 1 d 2 ik ik k k 1, 2, , M vk (20) Team #34025 Page 19 of 33 With the two strategy solved respectively, we obtain the total probability of success POS POS1 POS2 . 6 Model solving with a particular case We simulate our generic model with a particular case: a airbus 321 plane crashed in the Indian Ocean. Initial probability of containment Figure 11 : rectangular search area in the Indian ocean Take the uniform distribution and track distribution of the plane, we obtain the initial POC of the crash area. Figure 12 : initial probability of containment The probability of detection We adopt AHP to calculate the combination weights of sweep width W . Team #34025 Page 20 of 33 the pairwise comparison matrix which measures the weight of the three aspects of the first-level evaluation: 1 1 4 A 4 1 1 2 2 1 2 2 1 Check the consistency of matrix A: We can obtain the largest eigenvalue and its weight vector correspondingly A 3.0000 (A) (0.2182 0.8729 0.4364) The consistency index is CI (A) A mA mA 1 0 From Table 2, when mA 3 ,the random consistency index RI 0.58 m RI 1 0 2 0 Table 2: The Quantitative Values of RI 3 4 5 6 7 0.58 0.90 1.12 1.24 1.32 Then, we can obtain consistency ratio CR (A) 8 1.41 9 1.45 10 11 1.49 1.51 CI (A) 0 0.1 RI Therefore, we can safely draw the conclusion that the inconsistent degree of matrix A is in a tolerable range, and we can take its normalized eigenvector 0 = (0.1428 0.5715 0.2857)as weight vector . Namely, W 0.1428 a1 +0.5715 a2 +0.2857 a3 In the same, the pairwise comparison matrix between the second and the third level, third and the forth level are as follows: 1 1 1 5 1 B1 1 1 5 5 5 1 1 2 1 B2 1 2 3 6 B1 3.0000、 B 2 3.0000、 B3 2.0000 1 3 1 6 1 1 1 B3 2 2 1 Team #34025 Page 21 of 33 The consistency index : CI (B1) 0、 CI (B2) 0、 CI (B3) 0; the consistency ratio : CR(B1) 0、 CR(B2) 0、 CR(B3) 0,less than0.1,pass the consistency check. the weight vector B1 (0.1925 0.1925 0.9623)、 B 2 (0.3123 0.1562 0.9370)、 B3 (0.4472 0.8944) normalization: 1(1) (0.1429 0.1429 0.7142), 1(2) (0.2222 0.1111 0.6667), 1(3) (0.3333 0.6667) then =0.1429 a1 b1 +0.1429 b2 +0.7142 b3 , a2 =0.2222 b4 +0.1111 b5 +0.6667 b6 , a3 =0.3333 b7 +0.6667 b8 1 1 1 C4 3 1 2 1 2 1 3 2 1 3 2 1 1 2 1 3 1 2 1 2 2 1 2 1 2 2 1 1 2 1 1 C7 3 1 1 4 3 1 1 2 4 2 1 C8 1 1 7 7 1 he largest eigenvalue: C 4 5.0133 C 7 3.0183 C 8 2.0000 the weight vector: C 4 (0.6143 0.6143 0.1831 0.3254 0.3254) C 7 (0.9154 0.3493 0.1999) C 8 (0.9899 0.1414) the consistency index : CI (C 4) 0.0033、 CI (C 7) 0.0092、 CI (C 8) 0; the consistency ratio : CR(C 4) 0.0029 、 CR(C 7) 0.0158 、 CR(C 8) 0; less than 0.1,pass the consistency check. (4) Normalization: 2 (0.2978 0.2978 0.0888 0.1578 0.1578) (8) 2( 7 ) (0.6250 0.2385 0.1365) 2 (0.8750 0.1250) then b4 c c c c c 0.2978 1 +0.2978 2 + 0.0888 3 + 0.1578 4 + 0.1578 5 Team #34025 Page 22 of 33 b7 0.6250 c6 + 0.2385 c7 + 0.1365 c8 b8 0.8750 c9 + 0.1250 c10 Thus, we can compute the combination weights W = 0 . 0 2b01 4 0 . 0 6 b35 5 0 .b02 204 0 . b3 681 0 b03. 1 0 2 0c 1 0 . 0 3c7 82 0 .c0 3 37 82 0 c0 0. 04 01 .1032c 0 005 . 0 c0 6 . 0 5 9 5 c 7 0 . 0 2 c2 78 0 . c0 139 0 38c0 . 11 60 6 7 The time-varying fallout probability of wreckage Based on the information of airbus 321 plane, we can obtain the safety margin of the crash plane, the overall time-varying fallout probability of wreckage is provided. 1 0.9 0.8 0.7 pfall 0.6 0.5 0.4 0.3 0.2 0.1 0 0 Figure 14: 1 2 3 4 5 6 time/month 7 8 9 10 the time-varying fallout probability of wreckage In consideration of the ratio of fallouts and drifts shown in Figure 14, we obtain the number of planes assigned to the two strategies. Now we are going to establish a two-month search scheme taking it into account. Assuming that we have five P-3 Orions, four Ilyushin-76s, six P-8 Poseidons, three Hercules. The characteristic matrix of this planes are [0 0 1 1 1], [1 1 0 1 0],[0 0.02 Team #34025 Page 23 of 33 0 1 1 1],[1 1 0 0 1]. Now we will provide a optimal scheme of day 60th. Dynamic POC To start with, we generate two teams of planes satisfied the constraints the 0-1 programming at random. The result shows that two P-8 Poseidons, a P-3 Orion and a Ilyushin-76 are assigned to the fallout strategy while the rest of planes is assigned to the drift strategy. According to data of current and wind from Google Earth, on the basis of the Bayesian Law, we adopt Monte-Carlo simulation to refresh the POC as discussed in 5.1.1 and 5.2.1. Figure 15: the ocean climate (a) current (b) wind We can obtain the dynamic refreshed POC of the fallout strategy and the drift strategy. So as to achieve visualization in scientific computing, we offer three sub-graphs of day 20th,40th and 60th,as shown in Figure 16 ,17. Team #34025 Page 24 of 33 Figure 16: the refreshed POC of the fallout strategy Figure 17: the refreshed POC of the drift strategy We can easily conclude from the two figures that the refreshed POC of fallout strategy is almost along an obvious track, while the refreshed POC of drift strategy is much more scattered. This credit to our ‘Gold miners’ who keep finding new suspected cells while ‘ Nuggets’ are assigned to precise search in the maximum probability cells. So our innovation in adopting ‘Nuggets-Gold miners Model’ makes a remarkable difference. Besides, for the fallout strategy, we determine the influence of the actual sonar detecting depth. So we train the artificial BP Neural Network. Import the typical samples to neural networks: [5 4 3 4 5 3 4] =0.18 ;[4 3 2 3 4 5 3] =0.27;[3 3 4 1 2 1 3] =0.53; [1 2 3 2 1 2 1] =0.89;[3 2 1 2 3 2 4] =0.08 Constraints of sonar After normalizing the data. Corresponding parameter is: Maximum allowable number of failures :20, training speed: 0.05,training times:1000, training precision:10^(-6),the first hidden layer activation function is hyperbolic S-shaped function, 5 neurons, the second hidden layer activation function is hyperbolic S-shaped function, 5 neurons, the third hidden layer activation Team #34025 Page 25 of 33 function is hyperbolic S-shaped function, 1 neurons, Output layer use linear activation function, 1 neuron. Thus we can the reduction coefficient and obtain the actual detecting depth. Then according to the data of ocean depth from Google Earth, we offer a map of the area that the search plane can access (set a Ilyushim-76 as example). Figure 18: (a) the ocean depth The red area in (b) area accessible to search plane Figure 18(b) illustrate where the plane can access while the blue area illustrate where the plane can’t access. The optimal distribution scheme of drift strategy and fallout strategy Now we optimize the multi-objective programming by PSGA respectively in two strategies, the optimal allocation of the planes are shown in Figure 19. Figure 19: the optimal allocation of search planes in day 60th (a)drift strategy (b)fallout strategy Team #34025 Page 26 of 33 Here in the figures, illustrates the departure point of a search plane, + illustrates the destination of it. Besides, the type of plane varies with the color of , the blue line illustrate the track of each plane. The total optimal distribution scheme After many cycles by the elitist strategy, we get the optimal POS1 and the optimal POS2 together with correspondingly allocation. Combine the allocation of fallout strategy and drift strategy, finally we obtain the optimal POS and the whole allocation strategy of day 60th as is shown in Figure 20. 150 100 Y/grid 50 0 -50 -100 -150 -150 -100 -50 0 X/grid 50 100 150 Figure 20: the allocation of search planes in day 60th With our models, we can get the allocation of search planes of every day. Here is two samples of allocation in day 20th and day 40th. Team #34025 Page 27 of 33 Figure 21: the allocation of search planes (a) day 20th (b) day 40th The optimal result Finally, we can easily obtain the optimal POS varies with time. 0.35 0.3 0.25 POS 0.2 0.15 0.1 0.05 0 0 10 20 Figure 22: 30 time/day 40 50 60 the time-varying total POS The optimal POS for 60 days is 27.345%. At the same time, we calculate out the optimal POS for a year is 62.751%. The total cost is about $3,455,000,000 a year. Team #34025 Page 28 of 33 7 Result analysis In the previous paper, we obtain the probability of success (POS) in any time quantum. In order to enhance POS , we maybe dispatch as many as possible planes to participate search plan. However, in fact it is necessary to consider economic consumption for each search plan. Therefore we discuss about the relationship of POS and quantity of planes. we obtain the hisgram as shown in Figure 23. 0.35 0.3 0.25 POS 0.2 0.15 0.1 0.05 0 10 15 20 25 plane's number/unit 30 Figure 23: plane’s number/unit--POS In this histogram, first we can clearly know with the quantity of planes increasing ,the POS gradually also appear increasing trend, second when the quantity of planes range from 10 to 20,the change rate of POS is obvious, thus we should consider POS firstly although the expense become higher. Nevertheless, when the quantity of planes range from 20 to 30, the change rate of POS become smaller. Thus we’re supposed to combine the economic consumption and POS , so as to we can obtain the proper quantity of planes. In the previous paper, we also obtain the relationship of the search time unit and the increment of the probability of success ( POS ) . Team #34025 Page 29 of 33 0.03 0.025 △POS 0.02 0.015 0.01 0.005 0 30 60 90 120 150 180 210 240 270 300 330 360 390410 440 time/day Figure 24: search time unit- POS In this histogram, we can know when the time range from 30days to 90days, the POS appear downward trend, because with time going by, the search objects maybe sink or the search objects are pushed by wave, current etc. But when the time range to 150days or 240days, POS suddenly arrive at a high probability, we can conjecture SRU find the suspected drift objects, hence the change rate of POS is high. when the time range to 300days, the POS appear perfectly downward trend, we can conjecture plenty of drift objects sink in the sea, however ,it is difficult to search and fishing them. The curve contrast diagram of the drift strategy’ POS and the fallout strategy’ POS in a year as shown in Figure 25: 0.7 0.6 0.5 POS 0.4 0.3 0.2 0.1 0 Figure 25: 0 50 100 150 200 time/day 250 300 350 400 Comparison chart of POS for drifts and fallouts Team #34025 Page 30 of 33 In this diagram, the blue curve represent the relationship of search time and drift strategy’ POS, the green curve represent the relationship of search time and fallout strategy’ POS. From the diagram our conjecture in previous paper is correct. With time going by, the POS of the two strategy both increasing, the POS of fallout strategy lower than the POS of drift strategy during all the time. 8 Error Analysis 8.1Probably Error In previous paper, the initial probability of the object accord with normal distribution, thus the change of probably error E will lead to the change of initial probability, according to normal distribution table and formula, we can obtain the relationship of the POC and E as shown in Figure 25: 1 0.95 0.9 0.85 POC 0.8 0.75 0.7 0.65 0.6 0.55 0.5 1 1.5 2 2.5 E Figure 26: the relationship between probably error and POC From Figure 26, we can know the increasing trend of POC gradually smaller, when the E range to 2.5 E , the POC almost equal to 100%. 8.2 Navigation Error In previous paper, we refer the flight path of SRU in a cell. The flight distance d in a cell will change in the result of actual navigation capability, we assume the motion of plane weighted by random motion and accordion motion. The navigation coefficient (Coe) is 0 to 1.The navigation coefficient influence POS obvious. We simulate and give a table to describe the relationship as Table 3. Team #34025 Time POS Page 31 of 33 30 days 60 days 90 days 120 days 0 0.265 0.307 0.335 0.350 0.3 0.246 0.286 0.314 0.339 Coe Table 3: the relationship between Navigation Error and POS We can know that POS obviously changes lower when the navigation coefficient higher. 9 Strengths and Weaknesses 9.1 Strengths Excellent Timeliness. The function of the model is related to time, we can obtain the search plan in any day. Therefore this model has a high accuracy. Moreover the model is accordance with reality. Comprehensive Analysis. We consider all aspects of the search plan. We discuss not only the Ocean system ,but also the various parameters of lost plane and the search plane. 9.2 Weaknesses Difficult to determine weight. In order to obtain an accurate model, the model needs to determine weights carefully. However, it is difficult to make proper weights. References: [1]LiHao, Study on the probability of containment at sea.[2011] June [2]Kratzke T M, Stone L D, Frost J R. Search and rescue optimal planning system[C]//Information Fusion (FUSION), 2010 13th Conference on. IEEE, 2010: 1-8. [3]ZhouTao,Research on POD in Sea Searches,2011,6,26 [4]QIN Shengping. Time variant reliability analysis of ship strucyures considering corrosion [D], Shanghai Jiao Tong University, 2002 [5]Liu Yan, Pan Wengliang, Effect of oceanographic environment on sonar performance,Meteorological,Hydrological and Marine Instruments,No.3 Sep.2012 [6] HU Guiqiang,The Research and Implementation of Genetic Algorithm for Multi-Objective Optimization,Journal of Chongqing University of Arts and Sciences(Natural Science Edition),Vol 27 No 5 Oct,2008 Team #34025 Page 32 of 33 A report for future searching plan The search task of the lost Malaysian flight MH370 has been conducting for almost a year since March 8th, 2014. With time going by, the hope of rescue the victims has dying out. The search task progresses more and more slowly. As a spokesman for airline, we show deeply apology into this and we ensure that we will never forgive searching until the day we find the wreckages and find out the truth behind the accident. And we would give account to the relatives of the victims and do the aftermath settlement as much as we can. On the occasion of the first anniversary of the crash, we hold a press conference to summarize the existing search and announce our advanced plan for future searches. For the search problem of a lost plane feared to have crashed on the open water, we build a generic mathematical search model on the foundation of search theory taking various types of search planes and crash planes into account. The basic conception of our search task is to achieve the maximum the probability of success (POS) and reduce the total cost if possible in a time unit . Of course, the principle is to rescue. In order to search successfully, first of all, we employ Multi-mode hybrid methods to obtain the initial probability of containment (POC). Then we consider the synthesized detecting ability of search planes, so as to evaluate the probability of detection (POD).The next procedure is to optimize the assign distribution scheme of quantity and type of search planes, which is the most essential part. We divide our search strategy into two categories: drift strategy and fallout strategy. We allocate the quantity of planes according to the curve of the settlement probability. Aimed at the two search strategies we establish dynamic POC model on the foundation of Bayesian. Owing to the influence of ocean environment and electronics, we establish programming with multiple objectives and multiple stages. Especially, in fallout strategy, we solve the problem of detecting depth of sonar adopting Neural Network. In drift strategy, we create a new model named ‘Nuggets-Gold miners’; The ‘Nuggets’ are those who are assigned to precise search in the maximum probability cells, while the ‘Gold miners’ are those who are assigned to search traverse the whole area and revise POC, thus enhancing the POC obviously. So with the newly-established model, we can increase the POS to the maximum!
© Copyright 2026 Paperzz