Optimal Allocation of Multi-Platform Sensor Resources for Multiple Target Tracking

Size: px
Start display at page:

Download "Optimal Allocation of Multi-Platform Sensor Resources for Multiple Target Tracking"

Transcription

1 4th Internatona Conference on Informaton Fuson Chcago, Inos, USA, Juy 5-8, 0 Optma Aocaton of Mut-Patform Sensor Resources for Mutpe Target Tracng Gary Asns Space and Arborne Systems Raytheon Company E Segundo, CA, USA Gary_I_Asns@raytheoncom Sam acman Space and Arborne Systems Raytheon Company E Segundo, CA, USA ssbacman@raytheoncom Abstract - Ths paper presents graph agorthms for computaton of the exact ma souton of the Radar Resources Dstrbuton Probem These agorthms can be apped for snge and mutpe vehces on a target fed and for snge and mutpe target tracng Ths probem nvoves the computaton of the ma fght paths for a number of observng vehces (arcrafts or UA) on a target fed for radar observatons of mutpe targets (or trac custers for mut-target tracers) Each vehce had restrcted resources of tme or fue and fxed start and fnsh poston Each target or custer was assgned a prorty and poston on the target fed Optmzaton crtera were: maxmze number of observed targets or custers wth hghest prortes for a vehces on target fed wth the constrant that each target coud be observed by ony one vehce The exact ma souton was found as the resut of a fxed number of teraton steps on a mut-eve tree, whch represents the fu partay-orented graph of fght paths wth tme-weghted connectvty matrx and prorty-weghted vertces The agorthms are desgned to wor n rea-tme: ma fght paths are recacuated for each vehce each tme that the stuaton on the target fed changes - targets or tracs can be added, removed, moved or ther prortes and postons can be changed These agorthms can be apped for statonary and movng targets, as we as for combnatons of ground and arborne targets Separate agorthms were desgned for cases of snge and mutpe vehces on the target fed Each target can be observed by a vehce once or severa tmes durng fght path Agorthms can be apped for snge and for mutpe-target tracer radars Cosey spaced targets or tracs can be grouped n custers to speed up computatons Aso, for mutpe targets tracng of ground targets these agorthms can be apped for computaton of ma fght path to cover ntersectons wth hgh numbers of trac ambgutes The same agorthms can be apped for the Combat Management Probem: to mze fght paths of vehces (arcraft or UA) on the combat fed to dstrbute troops, weapons, and ammunton to dfferent areas of the combat fed wth dfferent prortes The agorthms were mpemented n C-code Resuts are shown to ustrate the methods Keywords: Resources Management, Optma Souton of the Radar Resources Dstrbuton Probem, Optma Fght Path, Mut-Patform Sensor Resources, Mutpe Target Tracng, Graph Agorthms Introducton Ths paper presents graph agorthms for computaton of the exact ma souton of the Radar Resources Dstrbuton Probem These agorthms can be apped for snge and mutpe vehces on the target fed and for snge and mutpe target tracng Ths probem nvoves the computaton of the ma fght paths for a number of observng vehces (arcrafts or UA) on a target fed for radar observatons of mutpe targets (or trac custers for mut-target tracers) Each vehce had restrcted resources of tme or fue and fxed start and fnsh poston Each target or custer was assgned a prorty and poston on the target fed Optmzaton crtera were: maxmze number of observed targets or custers wth hghest prortes for a vehces on target fed wth the constrant that each target coud be observed by ony one vehce Dfferent methods and approaches for the Radar Resources Dstrbuton Probem are desgned n []-[3] The exact ma souton was found as the resut of a fxed number of teraton steps on a mut-eve tree (MLTA mut-eve tree agorthms), whch represents the fu partay-orented graph of fght paths wth tmeweghted connectvty matrx and prorty-weghted vertces The MLTA agorthms are desgned to wor n rea-tme: ma fght paths are recacuated for each vehce each tme that the stuaton on the target fed changes targets or tracs can be added, removed, moved or ther prortes and postons can be changed These agorthms can be apped for statonary and movng targets, as we as for combnatons of ground and arborne targets Separate agorthms were desgned for cases of snge and mutpe vehces on the target fed Each target can be observed by a vehce on one or severa tmes durng fght path ISIF 88

2 Agorthms can be apped for snge and for mutpetarget tracer radars Cosey spaced targets or tracs can be grouped n custers to speed up computatons Aso, for mutpe target tracng of ground targets these agorthms can be apped for computaton of the ma fght path to cover ntersectons wth hgh numbers of trac ambgutes The same agorthms can be apped for the Combat Management Probem: to mze fght paths of vehces (arcraft or UA) on the combat fed to dstrbute troops, weapons, and ammunton to dfferent areas of the combat fed wth dfferent prortes Agorthms were mpemented n C-code Tme to appy: approxmate computaton tme s 40 sec on a typca PC for target fed wth 00 targets (or targets /tracs custers) and three vehces on target fed Statement of the Graph Optmzaton Probem We consder a partay orented graph (networ) G wth n vertexes: vertexes are nputs, m vertexes are outputs and ntermedate vertexes, where n + m + (some vertexes can be nputs and outputs at the same tme) The connectvty matrx of graph G s non-symmetrc - C nxn Each vertex of the graph has a weght (prorty of the vertex) - p Each edge (,) aso has a weght (trave tme from vertex to vertex pus observaton tme of vertex ) - t (n genera t t ) We defne the path n the graph as a sequence of connected vertexes: Q = {,,, u} Where - s nput, u - s output and each vertex n the path can be repeated up to s tmes (but ony for ntermedate vertexes and not-mmedate vertex repettons) The prorty of path Q s the sum of prortes of vertexes n the path: P = u p = The tme of path T s the sum of tmes of edges n the path: T = t (, ) Q Suppose we have r traveers on the graph: r mn(, m) (f r =, t s one traveer on the graph) Each traveer moves from one nput to one output usng one path Each traveer can vst the same vertex n the path up to s tmes (e we have s-oops n the path, but f s = - no oops n the path), but dfferent traveers can not vst the same vertex n the graph (no ntersectons between paths of traveers) Each traveer has restrcted resources of trave tme (or fue) T durng hs path The probem s to fnd the ma path for each traveer on the graph We defne the set of ma paths for a vehces as the ma pan The ma pan maxmzes the sum of a vertex prortes, beongng to the paths of a traveers: r = P max () wth restrcted tme (fue) resources for each traveer: T for =,,, r () T We consder two appcatons of probem () - () and agorthms for computng the ma souton of ths probem Note The graph probem () - () s dfferent from the Traveng Saesman Probem [4]: gven a st of ctes and ther parwse dstances, the tas s to fnd a shortest possbe tour that vsts each cty exacty once 3 Radar Resources Dstrbuton Probem and Combat Management Probem We descrbe the Radar Resources Dstrbuton Probem as foowng: Suppose we have m vehces wth radars (arcrafts or UAs) on the target fed - {,,, m} These vehces shoud mae observatons of n targets - C, C,, C } We group the cosey spaced targets or { n tracs n custers The approxmate ocatons of these targets (or custers) are nown Each vehce has a start pont r and a fnsh pont wth fxed coordnates on the target fed (start and fnsh pont can be the same pont) Aso each vehce has restrcted resources of fght tme (or tme schedue) or restrcted fue resources T Each target (custer) C ocaton on the target fed s assgned coordnates ( x, y ) and a prorty p Aso every par of targets ( C, C ) has an assocated tme t Ths tme s a fght tme from target C to target C pus observaton tme for target C (matrx [ t ] n n s notsymmetrc - ( t t ) ) If no fght path between targets C and C exst, then t = The stuaton on the target fed changes dynamcay: targets can be added, moved, or removed from the target fed Target prortes can change any tme durng observatons Thus the number of targets n, arrays {( x, y )}, { p }, and matrx [ t ] n n are not constant f 89

3 As prevousy mentoned, cosey spaced targets are grouped n custers For each custer we cacuate average poston and average prorty of custer targets If the stuaton on the target fed has been changed, then szes of custers, ther postons and prortes shoud be recacuated We cacuate a set of fght paths { F } for vehces ( =,,, m) on the target fed Each fght path F ncudes start pont r, sequence of targets for observaton { C, C,, C } and fnsh pont f One target C can be observed one or severa tmes durng fght path, so each sequence C, C,, C } can { ncudes the same target up to s tmes (s-oops) We defne the ma fght path OFP for vehce fght path targets: F wth maxmum prortes of observed C F n restrcted fght tme p max (3), ( C, C ) F T : t T (4) as In (3) we add the prortes of a targets { C, C,, C } n fght path F r In (4) we cacuate fght and observaton tme for a targets n F as the sum ( t ) + t + + t 3 r ncudng the fght tme from r the start pont to frst target t r, as we as the fght tme from the ast target to the fnsh pont t r, f To sove the Radar Resources Dstrbuton Probem we have to fnd the ma fght paths OFP for a vehces {,,, m} on the target fed These ma fght paths do not have any overaps or ntersectons (common targets or custers) Thus we do not observe the same target (custer) more than one tme on the target fed by dfferent vehces In Fg we ustrate the probem defned by equatons (3)-(4) on partay orented graph G wth nne targets and two vehces (number of vertexes on graph N G n + m ) ertexes -9 are targets (or custers) on the target fed ertexes 0 and are start ponts for vehces and, vertexes and 3 are fnsh ponts Each target vertex has weght prorty p (start and fnsh ponts have prortes 0) A vertexes on graph G are connected by edges (a edges from start ponts to targets and edges from targets to fnsh ponts are orented) Each edge (, ) between vertex and vertex has weght t The connectvty matrx for graph G s A = [ a ] ( n+ m) ( n+ m) (where a = 0 f vertex s not connected wth vertex, and a = f vertex s connected wth vertex ) In Fg vehce has ma fght path OFP : and vehce has ma fght path OFP : OFP and OFP do not have ntersectons (common targets) Another appcaton of graph mzaton probem () - () s the Combat Management Probem: to mze fght paths of vehces (arcrafts or UAs) wth restrcted resources on the combat fed to observe and attac targets, whe dstrbutng troops, weapons, and ammunton to dfferent areas of the combat fed wth dfferent prortes Optma fght path ehce - Start 0 ehce - Start t 0, p t,7 3 6 t,9 p t 6,9 t 7, t 9,6 Optma fght path p p 9 8 t 9, ehce - Fnsh 3 ehce - Fnsh Fgure Radar Resources Dstrbuton Probem on a Graph 4 MLTA: Mut-eve tree agorthm Case : One vehce on target fed Frst we consder the probem defned by equatons (3)-(4) wth one vehce on target fed We suppose aso for smpcty now that one target C can be observed ony one tme durng the fght path, so there are no dupcated targets n sequence { C, C,, C } (no s-oops) In Fg we deete vertexes and 3 - start and fnsh ponts for vehce from graph G Ths forms the subgraph G for vehce wth connectvty sub-matrx A = [ a ] ( n+ ) ( n+ ), where n s the number of targets (custers) on the target fed ( we deete rows and coumns and 3from connectvty matrx A) 90

4 In genera, we descrbe a mut-eve tree agorthm on graph G for cacuaton of the ma fght path for one vehce on target fed Frst we transform graph G to a tree (Fg ) The root vertex of the tree s the start pont r for vehce Ths s eve 0 n tree Leve n tree ncudes a vertexes of graph G OFP connected wth root r by edges accordng to connectvty matrx A So, eve ncudes a vertexes, whch are one step away n graph G from root of tree Leve ncudes a vertexes connected by edges wth vertexes from eve, and they are two steps away from root of tree, etc Last eve (n + ) ncudes a vertexes connected by edges wth vertexes from eve n, and they are (n + ) steps away from the root vertex (t ncudes fnsh pont f for vehce ) We defne branch of tree = { r, v, v,, v } as sequence of vertexes n the tree Here ndex s number of vehce, ndex s the number of eves n the tree and ndex s the number of branches n the tree ertex r n s root of tree (eve 0) for vehce branch v s vertex of graph, vertex G from eve So, each branch has one vertex from each eve Each branch n the tree represents a fght path (or parta fght path) for vehce on target fed We defne ength of branch as number of vertexes n (or ( + )) If sequence = { r, v, v,, v } ncudes the same vertex of graph G more that one tme (for exampe, f v = v ), then we defne sub-sequence { v,, v } n branch as a oop Leve 0 Leve Leve Leve 3 Loop(0,3,,3) Root Fgure Mut-Leve Tree Agorthm 4 Agorthm 8 Optma Fght Path - ranch(0,,4,6, ) Step Leve = 0 Create st of branches on eve 0 (ust one branch n the st): L = }, where = { r } 0 { 7 4 Create empty st of ma branches (fght paths) for vehce : L = {0} Number of branches n st L : N = 0 Step ased on st of branches L = {,,} on eve n tree we cacuate st of a branches L + on eve ( + ) For each branch from st L wth ength we create set of branches wth ength ( + ) Accordng to the connectvty matrx A, ast vertex v of branch from st L connected by edges of graph G wth ast vertexes v + of set branches from st L + (Fg ) Step 3 If st L + s empty go to step 4 Ths fact means, that we do not have more new branches on eve ( + ) n tree and we can stop computatons Step 4 Deete a branches from st L +, whch have frst vertex dfferent than r We do not consder branches wth start pont dfferent that start pont of vehce If after deeton, st L + s empty go to step 4 Step 5 Deete a branches wth oops from st L + Durng fght path we do not observe each target (or custer) on target fed more than one tme, so we deete a branches wth oops If after deeton, st L + s empty go to step 4 8 t = t + t + t + ) < ( 0,,4 4, T pmax = p + p4 + p6 + Resource Restrcton: t = ( t0,8 + t8,7 + t7, ) > T 9

5 Step 6 Cacuate fght tme t for each branch (or fght paths) n st L Fght tme for branch + = { r, v, v,, v, v + } s sum of fght and observatons tmes for par of vertexes from : t = tr v t vv t vv + Step 7 Cacuate number of branches N + n st L +, whch satsfed restrcton (4): t T for branch If N + = 0 go to step 4 Ths fact means that we do not fnd any new branches n eve ( + ), whch satsfed resource restrcton (tme or fue) for vehce We can stop computatons, because n eve ( + ) fght tme w ony ncrease Step 8 If t > T deete branch from st L + We deete a branches from st L +, whch do not satsfy restrcton (4) on resources for vehce Step 9 Cacuate prorty for each branch (or fght paths) n st L + Prorty of branch s sum of prortes of vertexes (targets or custers) from sequence = { r, v, v,, v, v + } (start and fnsh ponts have prorty 0): p = pv + p + + v p v + Step 0 Add to st L a branches from st L +, whch have frst vertex r and ast vertex f - start and fnsh ponts of These branches are canddates for the ma fght path of vehce Cacuate number of branches N n st L Step Sort a branches n st L by prortes p ( =,,, N ) n descendng order, thus the frst branch n st L has the hghest prorty Step Increase eve: = + Step 3 If = (n + ), go to step 4 Ese go to step Step 4 The frst branch from st L s the exact ma fght on target fed G wth n targets (custers) and wth one vehce on fed Lst L ncudes a fght paths from start pont to fnsh pont for vehce Step 5 Stop computatons Note Agorthm cacuates the exact ma souton for the Radar Resources Dstrbuton Probem and for the Combat Management Probem (3)-(4) wth one vehce on target fed Ths agorthm fnds the best possbe fght path for vehce It means that radar observes the maxmum possbe number of targets (custers) wth hghest prortes n restrcted tme Aso, ths agorthm creates a st of a fght paths sorted by prortes for vehce on the target fed Note Agorthm s adaptve and can be used n rea tme We recacuate the ma fght path for vehce n rea tme every tme when stuaton on target fed changed: targets (custers) are added, removed or moved on target fed, or ther prortes are changed durng fght path efore each recacuaton of ma fght paths we change graph G accordng to the new stuaton on target fed, and we change start pont to the current poston of vehce and tme restrcton for vehce from T to ( T t), where t s current fght tme Note 3 Agorthm can be modfed for the case n whch vehce can observe each target (or some of targets) on target fed up to s tmes durng one fght path We defne branch = { r, v, v,, v } as a s-oop, f at east one vertex n sequence { v, v,, v } s repeated s or more tmes In ths case n step 5 we deete ony branches wth (s + )- oops (nstead of snge oops), and n step 3 we defne maxmum eve n tree (where we stop computatons) as: = ( n ( s + ) + ) Note 4 In tas (3)-(4) we can use other mzaton crtera nstead of (3) For exampe we can cacuate the ma fght path for vehce, whch ncudes ony targets wth eve prortes more that certan prorty P : p max ; for : p P C F (5) Agorthm can be modfed for mzaton crtera (5) (or other crtera) nstead of crtera (3) In ths case we ust have to change cacuatons of branch prortes n step 9 accordng to crtera (5) 5 Case : Mutpe vehces on target fed Suppose we have mutpe vehces on target fed: {,,, m}, where m s the number of vehces (Fg ) As we mentoned before, to sove the Radar Resources Dstrbuton Probem or Combat Management Probem n ths case we have to fnd ma fght paths for each vehce ( =,,, m) In ths case nstead of mzaton crtera (3) we have the foowng mzaton crtera: 9

6 m ( = C F p ) max (6) In crtera (6) we sum prortes for a vehces and for a ma fght paths on target fed At the same tme for each fght path F and for each vehce we have to satsfy resource restrctons (4): For : t T (7), ( C, C ) F We cacuate the ma pan (OP), whch ncudes ma fght paths for a vehces As we mentoned before, ma fght paths for dfferent vehces can not ntersect each other, e they can not ncude the same targets (custers) The dea of a MLTA agorthm for mut-vehces s the foowng: we cacuate the st of fght paths for each vehce usng agorthm, then we put a these fght paths n one st and sort t by prortes n descendng order We tae the frst fght path wth hghest prorty from the st and we put t n OP, then we tae the second fght path wth hghest prorty, whch does not beongs to vehce wth frst fght path and whch does not have ntersectons wth the frst fght path, etc, unt we cover a targets or unt we use a vehces on the target fed 5 Agorthm Step We defne OP as an ma pan OP ncudes ma fght paths for a vehces ( =,,, m) on the target fed Create empty set OP = {0} Step Appy Agorthm for each vehce ( =,,, m) As resut of these appcatons we create st of branches of the tree L (or st of fght paths) for each vehce ranches n st L are sorted by prortes p ( =,,, N ), where N s number of branches n st L Frst branch n st L has the hghest prorty (see step n Agorthm ) Step 3 Combne a sts of branches L n one st L We put together a branches from sts L ( =,,, m) n one st L Number of branches n st L s: N = m = N Each branch n st L has the foowng structure: = {, p, r, v, v,, v, f } Here: - s branch number ( =,,, N ); - s vehce number (branch beongs to vehce ); p - s prorty of branch (see step 9 n Agorthm ); { r, v, v,, v, f} - s sequence of graph vertexes (or targets n fght path), whch beong to branch : r s start pont and f s fnsh pont for vehce, { v, v,, v } are targets for observatons, s number of targets (eve of tree) Step 4 Sort branches n st N L by prortes p ( =,,, ) n descendng order Step 5 Frst branch n st L has hghest prorty for a vehces on target fed If ths branch beongs to vehce (accordng to frst poston n branch structure), then ths branch s an ma fght path OFP for vehce We add ma fght path OFP to ma pan OP Step 6 Deete a branches of vehce from st L Step 7 Deete a branches from st, whch have ntersectons (common vertexes) wth OFP ecause ma fght paths for dfferent vehces can not ntersect or can not ncude the same targets (custers), we deete branches wth ntersectons from st L Step 8 If st L s empty (after deeton of branches n steps 6-7) then: We do not have any vehces avaabe for targets observatons n L or We do not have any fght paths avaabe n st L, whch satsfed resources restrctons or 3 We competed observatons for a targets on target fed by fght paths from L In ths case ma pan OP s competed and we go to step Step 9 Le n step 5 the frst branch n the st L has hghest prorty for a remanng vehces If ths branch beongs to vehce (accordng to frst poston n branch structure), then ths branch s the ma fght path OFP for vehce We add ma fght path OFP to ma pan OP Step 0 Index = Go to step 6 (we repeat deeton of branches from st L for new ndex = ) Step Optma pan OP = OFP, OFP,, OFP } L { m s souton of the probem (6)-(7) wth m vehces on target fed Fght path OFP s ma fght path for vehce ( =,,, m) Step Stop computatons Note 5 Agorthm does not cacuate the exact ma souton of probem (6)-(7) We ca t condtonay ma pan COP COP s usuay good enough 93

7 approxmaton of OP and can be computed qucy wth ow number of cacuatons To fnd exact ma pan we have to oo for combnatons of sts of fght paths for a vehces and cacuate the best OP wth non-ntersected ma fght paths Ths computaton taes onger tme: 5 Agorthm 3 Step Appy Agorthm for each vehce ( =,,, m) As resut we create a st of a fght paths L for each vehce Paths n each st L are sorted by prortes: frst fght path has the hghest prorty (see step n Agorthm ) Step We cacuate pans for a vehces: each pan ncudes combnaton of fght paths for m vehces: P = { FP, FP,, FP } m Here P - s a pan of fght paths for m vehces; pan number; FP s a fght path of vehce n the pan;,,, } - are numbers of fght paths for m vehces { m n the pan Step 3 For each pan P we cacuate pan prorty as a sum of prortes of m fght paths, whch are ncuded n ths pan Step 4 Sort a set of a pans by pan prortes Step 5 We start wth the frst pan wth hghest prorty n the set of pans and contnue to search unt we fnd the pan wth hghest prorty P, whch does not have any ntersectons n fght paths ncuded n ths pan Ths s the ma pan Fght paths of a vehces n ths pan P do not have any common vertexes, so we do not cover the same targets (or custers) on target fed by dfferent vehces Step 6 Stop computatons P Optma pan s exact ma pan and exact souton of probem (3-(4) wth mutpe vehces on target fed Note 6 Agorthm can be used for cases wth arge number of vehces and arge number of targets on target fed to ncrease computaton speed of ma fght paths Note 7 Agorthm and for some cases agorthm 3 wor n rea tme We recacuate the ma fght path for each vehce ( =,,, m) n rea tme every tme when stuaton on target fed s changed: targets (custers) are added, removed or moved on target fed, or ther prortes are changed durng fght path Note 8 Agorthms, and 3 can be apped not ony for snge target radar but aso for mutpe target tracers (R- MHT), whch trace smutaneousy many targets [5] In ths case we consder a group of cosed spaced unversa target tracs of R-MHT as a custer, whch represents one vertex of the graph G The ma fght path of vehce wth R-MHT cover maxmum number of groups of target tracs wth hghest prortes n restrcted observaton tme 6 Impementaton n C and tests resuts We mpemented Agorthms, and 3 n C To mze speed of computatons we reazed mut-eve tree agorthm as an array of ned sts n C-code Each ned st represents one branch of the tree Each node n ned st represents vertex n the tree (or graph) Ths node s a structure, whch ncudes vertex number and ponter to prevous node n the branch of the tree MLTA agorthm wors fast n C We need ust one path of ned st to cacuate a nformaton for one branch of the tree: we cacuate prorty of the branch (or fght path), fght tme on ths branch (f fght tme does not satsfy vehce tme restrcton, ths branch shoud be deeted from the tree), exstence oops n the branch (f branch has oops (snge or s-oops), t shoud be deeted from the tree), frst and ast nodes of branch (ma fght path must ncude start and fnsh ponts of vehce), etc Dependng of these cacuatons we defne status of branch n the tree and mae one of the three actons: Deete branch from the tree or Deete branch from the tree and remember ths branch n st of fght paths for a vehce, as a canddate for ma fght path or 3 Keep ths branch n the tree for the next teraton (cacuaton on the next eve of the tree) Computaton tme for the MLTA agorthms depends from the foowng parameters: Number of targets on the target fed To decrease computaton tme for target fed wth arge number of targets, we group cosey spaced targets n custers Number of vehces on target fed For arge number of vehces on target fed, we recommend to use Agorthm (nstead of Agorthm 3) for fast computaton of condtonay ma fght pan We tested C-code for MLTA agorthms on target feds wth dfferent scenaros: varous number of targets (custers), number of vehces, fght tme restrctons, types of radars (snge-target and mut-target tracers), etc Tests resuts show hgh speed for computaton of ma fght paths for vehces for most scenaros For exampe, computaton of ma fght paths for three vehces wth snge-target tracer radars on target fed wth 00 target custers (or trac custers) taes approxmatey 40 sec on a typca PC In ths case we can reaze recacuatons of ma fght paths durng target observatons for vehces n rea tme f stuaton on target fed has been changed 94

8 7 Summary The exact ma souton for graph mzaton probem was found as the resut of a fxed number of teraton steps on a mut-eve tree, whch represents the fu partayorented graph of fght paths wth tme-weghted connectvty matrx and prorty-weghted vertces MLTA agorthms can be apped for Optma Aocaton of Mut-Patform Sensor Resources for Mutpe Target Tracng Agorthms cacuate ma souton of the Radar Resources Dstrbuton Probem and for the Combat Management Probem (6)-(7) Agorthm s desgned for computaton of ma fght path for a snge vehce on the target fed wth n targets (custers) Agorthms and 3 are desgned for computaton of ma fght paths for mutpe vehces on the target fed We cacuate ma fght pan, whch ncudes ma fght paths for each vehce Optma fght paths for dfferent vehces have no ntersectons (common targets) A ma fght paths satsfy radar resources restrctons (tme schedue or fue resource) Agorthm and 3 cacuate exact ma souton of the Radar Resources Dstrbuton and Combat Management Probems Probem wth snge and mutpe vehces on target fed These agorthms compute the ma fght pan, whch ncudes ma fght path for each vehce on target fed Agorthm s desgned for fast computaton of condtonay ma fght pan, as a good approxmaton of ma pan MLTA agorthms are adaptve and wor n rea tme for many scenaros We re-cacuate ma fght path for each vehce durng fght path f stuaton on target fed has been changed: targets (custers) are added, removed, moved on target fed, or ther prortes are changed MLTA agorthms are apped for vehces wth dfferent types of radars: snge-target tracers, mutpe-target tracers or mxed We modfed MLTA agorthms for the foowng cases: vehce can mae an observaton of each target not ones but severa tmes durng one fght path (see Note 3); dfferent mzaton crtera can be apped (for exampe crtera (5)) Agorthms and 3 easy to modfy for the case: possbty of the same targets observatons by dfferent vehces on target fed We mpemented MLTA agorthms as C-functons Tests resuts show hgh computaton speed of ma fght paths for vehces on target fed n C (approxmate computaton tme s 40 sec on a typca PC for target fed wth 00 targets (or targets /tracs custers) and three vehces on target fed) [] radford S Wer, Wam S Rodney Emergent Contro of Netted Sensor Resources, Proceedngs of the 008 Tr-Servce Radar Symposum, June 008 [] Abht Snha, Thagangam Krubaraan, Yaaov ar- Shaom Autonomus Ground Target Tracng by Mutpe Cooperatve UAs, 005 IEEE Aerospace Conference, March 005 [3] Matthew Rudary, Deepa Khosa, James Guochon, P Aex Dow, arbara yth A Sparse Sampng Panner for Sensor Resource Managemant, Sgna Processng, Sensor Fuson and Target Recognton, Proc of SPIE o 635, Apr 006 [4] E L Lawer, Jan Kare Lenstra, A H G Rnnoy Kan, D Shmoys The Traveng Saesman Probem, John Wey and Sons Ltd, 985 [5] Samue acman, Robert Popo Desgn and Anayss of Modern Tracng Systems, Artech House, 999 References 95

UTILITY-BASED DYNAMIC CAMERA ASSIGNMENT AND HAND-OFF IN A VIDEO NETWORK

UTILITY-BASED DYNAMIC CAMERA ASSIGNMENT AND HAND-OFF IN A VIDEO NETWORK UTILITY-BASED DYNAMIC CAMERA ASSIGNMENT AND HAND-OFF IN A VIDEO NETWORK Ymng L and Br Bhanu Center for Research n Integent Systems Unversty of Caforna at Rversde Rversde, CA 9252, USA E-ma: ym@vsab.ucr.edu;

More information

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz Compler Desgn Sprng 2014 Regster Allocaton Sample Exercses and Solutons Prof. Pedro C. Dnz USC / Informaton Scences Insttute 4676 Admralty Way, Sute 1001 Marna del Rey, Calforna 90292 pedro@s.edu Regster

More information

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique //00 :0 AM Outlne and Readng The Greedy Method The Greedy Method Technque (secton.) Fractonal Knapsack Problem (secton..) Task Schedulng (secton..) Mnmum Spannng Trees (secton.) Change Money Problem Greedy

More information

Hadoop-Based Similarity Computation System for Composed Documents

Hadoop-Based Similarity Computation System for Composed Documents Journa of Computer an Communcatons, 2015, 3, 196-202 Pubshe Onne May 2015 n ScRes. http://www.scrp.org/ourna/cc http://x.o.org/10.4236/cc.2015.35025 Haoop-Base Smarty Computaton System for Compose Documents

More information

Study of Deformation-Compensated Modeling for Flexible Material Path Processing Based on Fuzzy Neural Network and Fuzzy Clustering

Study of Deformation-Compensated Modeling for Flexible Material Path Processing Based on Fuzzy Neural Network and Fuzzy Clustering Study of Deformaton-Compensated Modeng for Fexbe Matera Path Processng Based on Fuzzy eura etwor and Fuzzy Custerng Yaohua Deng, Scheng Chen, Jayuan Chen, Hu Chen and Lmng Wu Yaohua Deng, Scheng Chen,

More information

Dijkstra s Single Source Algorithm. All-Pairs Shortest Paths. Dynamic Programming Solution. Performance. Decision Sequence.

Dijkstra s Single Source Algorithm. All-Pairs Shortest Paths. Dynamic Programming Solution. Performance. Decision Sequence. All-Pars Shortest Paths Gven an n-vertex drected weghted graph, fnd a shortest path from vertex to vertex for each of the n vertex pars (,). Dstra s Sngle Source Algorthm Use Dstra s algorthm n tmes, once

More information

Constructing a Maximal Independent Set in Parallel. Mark Goldberg ( ), Thomas Spencer Department of Computer Science Rensselaer Polytechnic Institute

Constructing a Maximal Independent Set in Parallel. Mark Goldberg ( ), Thomas Spencer Department of Computer Science Rensselaer Polytechnic Institute Constructng a Maxma Independent Set n Parae Mark Godberg ( ), Thomas Spencer Department of Computer Scence Rensseaer Poytechnc Insttute ABSTRACT The probem of constructng n parae a maxma ndependent set

More information

Research Article Improving Streaming Capacity in Multi-Channel P2P VoD Systems via Intra-Channel and Cross-Channel Resource Allocation

Research Article Improving Streaming Capacity in Multi-Channel P2P VoD Systems via Intra-Channel and Cross-Channel Resource Allocation Internatona Journa of Dgta Mutmeda Broadcastng Voume 202, Artce ID 807520, 9 pages do:0.55/202/807520 Research Artce Improvng Streamng Capacty n Mut-Channe P2P VoD Systems va Intra-Channe and Cross-Channe

More information

Matching Pursuit for Sparse Signal Reconstruction Based on Dual Thresholds

Matching Pursuit for Sparse Signal Reconstruction Based on Dual Thresholds Matchng Pursut for Sparse Sgna Reconstructon Based on Dua Threshods Zhengguang Xe*, Huang Hongwe, Ca Xu Schoo of Eectroncs and Informaton, Nantong Unversty, Nantong Cty, Jangsu Provnce, Chna 69. * Correspondng

More information

RPNCH: A Method for Constructing Rooted Phylogenetic Networks from Rooted Triplets based on Height Function

RPNCH: A Method for Constructing Rooted Phylogenetic Networks from Rooted Triplets based on Height Function Orgna Artce: RPNCH: A Method for Constructng Rooted Phyogenetc Networs from Rooted Trpets based on Heght Functon Mohammad Hossen Reyhan 1,*, Had Poormohammad 2,3 1 Department of Mathematcs, Isamc Azad

More information

index.pdf March 20,

index.pdf March 20, ndex.pdf March 20, 20 ITI 2. Introducton to omputng II Impementaton -2-: usng an nner cass We use an nner cass to create the terators: Marce Turcotte Schoo of Informaton Technoogy and Engneerng Iterator

More information

Outline. Discriminative classifiers for image recognition. Where in the World? A nearest neighbor recognition example 4/14/2011. CS 376 Lecture 22 1

Outline. Discriminative classifiers for image recognition. Where in the World? A nearest neighbor recognition example 4/14/2011. CS 376 Lecture 22 1 4/14/011 Outlne Dscrmnatve classfers for mage recognton Wednesday, Aprl 13 Krsten Grauman UT-Austn Last tme: wndow-based generc obect detecton basc ppelne face detecton wth boostng as case study Today:

More information

Dijkstra s Single Source Algorithm. All-Pairs Shortest Paths. Dynamic Programming Solution. Performance

Dijkstra s Single Source Algorithm. All-Pairs Shortest Paths. Dynamic Programming Solution. Performance All-Pars Shortest Paths Gven an n-vertex drected weghted graph, fnd a shortest path from vertex to vertex for each of the n vertex pars (,). Dkstra s Sngle Source Algorthm Use Dkstra s algorthm n tmes,

More information

Positive Semi-definite Programming Localization in Wireless Sensor Networks

Positive Semi-definite Programming Localization in Wireless Sensor Networks Postve Sem-defnte Programmng Localzaton n Wreless Sensor etworks Shengdong Xe 1,, Jn Wang, Aqun Hu 1, Yunl Gu, Jang Xu, 1 School of Informaton Scence and Engneerng, Southeast Unversty, 10096, anjng Computer

More information

A Conditional Probability Approach to Performance Analysis of Optical Unslotted Bus-Based Networks

A Conditional Probability Approach to Performance Analysis of Optical Unslotted Bus-Based Networks A Condtona Probabty Approach to Performance Anayss of Optca Unsotted Bus-Based Networs Aexandre Brandwan, Vet Hung Nguyen 2, Tün Atmaca 3 Unversty of Caforna at Santa Cruz, Basn Schoo of Engneerng Santa

More information

Parallelism for Nested Loops with Non-uniform and Flow Dependences

Parallelism for Nested Loops with Non-uniform and Flow Dependences Parallelsm for Nested Loops wth Non-unform and Flow Dependences Sam-Jn Jeong Dept. of Informaton & Communcaton Engneerng, Cheonan Unversty, 5, Anseo-dong, Cheonan, Chungnam, 330-80, Korea. seong@cheonan.ac.kr

More information

Optimal Online Scheduling with Arbitrary Hard Deadlines in Multihop Communication Networks

Optimal Online Scheduling with Arbitrary Hard Deadlines in Multihop Communication Networks Optma Onne Schedung wth Arbtrary Hard Deadnes n Muthop Communcaton Networks Zhouja Mao, C. Emre Koksa, Ness B. Shroff E-ma: maoz@ece.osu.edu, koksa@ece.osu.edu, shroff@ece.osu.edu Abstract The probem of

More information

Non-Split Restrained Dominating Set of an Interval Graph Using an Algorithm

Non-Split Restrained Dominating Set of an Interval Graph Using an Algorithm Internatonal Journal of Advancements n Research & Technology, Volume, Issue, July- ISS - on-splt Restraned Domnatng Set of an Interval Graph Usng an Algorthm ABSTRACT Dr.A.Sudhakaraah *, E. Gnana Deepka,

More information

Loss Network Models and Multiple Metric Performance Sensitivity Analysis for Mobile Wireless Multi-hop Networks

Loss Network Models and Multiple Metric Performance Sensitivity Analysis for Mobile Wireless Multi-hop Networks Loss Network Modes and Mutpe Metrc Performance Senstvty Anayss for Mobe Wreess Mut-hop Networks John S. Baras baras@umd.edu Kran Somasundaram krans@umd.edu Invted Paper Senn Peruma senn.peruma@amssys.com

More information

Machinery Fault Diagnosis Based on Improved Algorithm of Support Vector Domain Description and SVMs

Machinery Fault Diagnosis Based on Improved Algorithm of Support Vector Domain Description and SVMs Machnery Faut Dagnoss Based on Improved Agorthm of Support Vector Doman Descrpton and SVMs Qang Wu Marne Engneerng Coege, Daan Martme Unversty, Daan,Laonng, 606,Chna wuqangd@sohu.com Chuanyng Ja Navgaton

More information

Kent State University CS 4/ Design and Analysis of Algorithms. Dept. of Math & Computer Science LECT-16. Dynamic Programming

Kent State University CS 4/ Design and Analysis of Algorithms. Dept. of Math & Computer Science LECT-16. Dynamic Programming CS 4/560 Desgn and Analyss of Algorthms Kent State Unversty Dept. of Math & Computer Scence LECT-6 Dynamc Programmng 2 Dynamc Programmng Dynamc Programmng, lke the dvde-and-conquer method, solves problems

More information

An Entropy-Based Approach to Integrated Information Needs Assessment

An Entropy-Based Approach to Integrated Information Needs Assessment Dstrbuton Statement A: Approved for publc release; dstrbuton s unlmted. An Entropy-Based Approach to ntegrated nformaton Needs Assessment June 8, 2004 Wllam J. Farrell Lockheed Martn Advanced Technology

More information

An Image Fusion Approach Based on Segmentation Region

An Image Fusion Approach Based on Segmentation Region Rong Wang, L-Qun Gao, Shu Yang, Yu-Hua Cha, and Yan-Chun Lu An Image Fuson Approach Based On Segmentaton Regon An Image Fuson Approach Based on Segmentaton Regon Rong Wang, L-Qun Gao, Shu Yang 3, Yu-Hua

More information

Module Management Tool in Software Development Organizations

Module Management Tool in Software Development Organizations Journal of Computer Scence (5): 8-, 7 ISSN 59-66 7 Scence Publcatons Management Tool n Software Development Organzatons Ahmad A. Al-Rababah and Mohammad A. Al-Rababah Faculty of IT, Al-Ahlyyah Amman Unversty,

More information

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms Course Introducton Course Topcs Exams, abs, Proects A quc loo at a few algorthms 1 Advanced Data Structures and Algorthms Descrpton: We are gong to dscuss algorthm complexty analyss, algorthm desgn technques

More information

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points;

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points; Subspace clusterng Clusterng Fundamental to all clusterng technques s the choce of dstance measure between data ponts; D q ( ) ( ) 2 x x = x x, j k = 1 k jk Squared Eucldean dstance Assumpton: All features

More information

U.C. Berkeley CS294: Beyond Worst-Case Analysis Handout 5 Luca Trevisan September 7, 2017

U.C. Berkeley CS294: Beyond Worst-Case Analysis Handout 5 Luca Trevisan September 7, 2017 U.C. Bereley CS294: Beyond Worst-Case Analyss Handout 5 Luca Trevsan September 7, 207 Scrbed by Haars Khan Last modfed 0/3/207 Lecture 5 In whch we study the SDP relaxaton of Max Cut n random graphs. Quc

More information

Outline. Self-Organizing Maps (SOM) US Hebbian Learning, Cntd. The learning rule is Hebbian like:

Outline. Self-Organizing Maps (SOM) US Hebbian Learning, Cntd. The learning rule is Hebbian like: Self-Organzng Maps (SOM) Turgay İBRİKÇİ, PhD. Outlne Introducton Structures of SOM SOM Archtecture Neghborhoods SOM Algorthm Examples Summary 1 2 Unsupervsed Hebban Learnng US Hebban Learnng, Cntd 3 A

More information

Design of Fuzzy Multiobjective Linear Program Integrated with Fuzzy Vikor for Facility Location

Design of Fuzzy Multiobjective Linear Program Integrated with Fuzzy Vikor for Facility Location ndan Journa of Scence and Technoogy, Vo 7(), 25 34, January 204 Desgn of Fuzzy Mutobjectve near Program ntegrated wth Fuzzy Vkor for Facty ocaton C. Kavtha * and C. Vjayaakshm 2 Department of Mathematcs,

More information

Automatic Construction of Web Directory using Hyperlink and Anchor Text

Automatic Construction of Web Directory using Hyperlink and Anchor Text Automatc Constructon of Web Drectory usng Hypern and Anchor Text Yusue Suzu, Shge Matsubara and Masatosh Yoshawa Graduate Schoo of Informaton Scence, Nagoya Unversty, Furo-cho, Chusa-u, Nagoya Informaton

More information

Theoretical Computer Science. Fast minimal triangulation algorithm using minimum degree criterion

Theoretical Computer Science. Fast minimal triangulation algorithm using minimum degree criterion Theoretca Computer Scence 412 (2011) 3775 3787 Contents sts avaabe at ScenceDrect Theoretca Computer Scence journa homepage: www.esever.com/ocate/tcs Fast mnma tranguaton agorthm usng mnmum degree crteron

More information

Recoverable Robustness in Rapid Transit Network Design

Recoverable Robustness in Rapid Transit Network Design Avaabe onne at.scencedrect.com Proceda - Soca and Behavora Scences 54 ( 2012 ) 1288 1297 EWGT 2012 15th meetng of the EURO Workng Group on Transportaton Recoverabe Robustness n Rapd Transt Netork Desgn

More information

Harmonic Coordinates for Character Articulation PIXAR

Harmonic Coordinates for Character Articulation PIXAR Harmonc Coordnates for Character Artculaton PIXAR Pushkar Josh Mark Meyer Tony DeRose Bran Green Tom Sanock We have a complex source mesh nsde of a smpler cage mesh We want vertex deformatons appled to

More information

NGPM -- A NSGA-II Program in Matlab

NGPM -- A NSGA-II Program in Matlab Verson 1.4 LIN Song Aerospace Structural Dynamcs Research Laboratory College of Astronautcs, Northwestern Polytechncal Unversty, Chna Emal: lsssswc@163.com 2011-07-26 Contents Contents... 1. Introducton...

More information

Fuzzy Sliding Mode Controller with Neural Network Applications to Mobile Robot

Fuzzy Sliding Mode Controller with Neural Network Applications to Mobile Robot Fuzzy Sdng Mode Controer wth Neura Network Appcatons to Mobe Robot Lon-Chen Hung and Hung-Yuan Chung* Department of Eectrca Engneerng, Natona Centra Unversty, Chung-L, Tao-Yuan, 3, Tawan, R.O.C TEL: 886-3-475

More information

A FUZZY BASED DISTRIBUTED NODE MOVEMENT ALGORITHM FOR MAINTAINING NEIGHBORHOOD TOPOLOGY IN MOBILE AD-HOC NETWORKS

A FUZZY BASED DISTRIBUTED NODE MOVEMENT ALGORITHM FOR MAINTAINING NEIGHBORHOOD TOPOLOGY IN MOBILE AD-HOC NETWORKS Internatona Journa of Informaton Technoogy and Knowedge Management Juy-December 2009, Voume 2, No. 2, pp. 387-391 A FUZZY BASED DISTRIBUTED NODE MOVEMENT ALGORITHM FOR MAINTAINING NEIGHBORHOOD TOPOLOGY

More information

2x x l. Module 3: Element Properties Lecture 4: Lagrange and Serendipity Elements

2x x l. Module 3: Element Properties Lecture 4: Lagrange and Serendipity Elements Module 3: Element Propertes Lecture : Lagrange and Serendpty Elements 5 In last lecture note, the nterpolaton functons are derved on the bass of assumed polynomal from Pascal s trangle for the fled varable.

More information

Smoothing Spline ANOVA for variable screening

Smoothing Spline ANOVA for variable screening Smoothng Splne ANOVA for varable screenng a useful tool for metamodels tranng and mult-objectve optmzaton L. Rcco, E. Rgon, A. Turco Outlne RSM Introducton Possble couplng Test case MOO MOO wth Game Theory

More information

The Shortest Path of Touring Lines given in the Plane

The Shortest Path of Touring Lines given in the Plane Send Orders for Reprnts to reprnts@benthamscence.ae 262 The Open Cybernetcs & Systemcs Journal, 2015, 9, 262-267 The Shortest Path of Tourng Lnes gven n the Plane Open Access Ljuan Wang 1,2, Dandan He

More information

Some Simple Algorithms for Some Odd Graceful Labeling Graphs

Some Simple Algorithms for Some Odd Graceful Labeling Graphs Proceedng of the 9th WSEAS Internatona Conference on APPLIED INFORMATICS AND COMMUNICATIONS (AIC '09) Some Smpe Agorthm for Some Odd Gracefu Labeng Graph M. Ibrahm Moua (moua_6060@yahoo.com) Facuty of

More information

All-Pairs Shortest Paths. Approximate All-Pairs shortest paths Approximate distance oracles Spanners and Emulators. Uri Zwick Tel Aviv University

All-Pairs Shortest Paths. Approximate All-Pairs shortest paths Approximate distance oracles Spanners and Emulators. Uri Zwick Tel Aviv University Approxmate All-Pars shortest paths Approxmate dstance oracles Spanners and Emulators Ur Zwck Tel Avv Unversty Summer School on Shortest Paths (PATH05 DIKU, Unversty of Copenhagen All-Pars Shortest Paths

More information

Training of Fuzzy Neural Networks via Quantum- Behaved Particle Swarm Optimization and Rival Penalized Competitive Learning

Training of Fuzzy Neural Networks via Quantum- Behaved Particle Swarm Optimization and Rival Penalized Competitive Learning 36 The Internatona Arab Journa of Informaton Technoogy, Vo. 9, No. 4, Juy Tranng of Fuzzy Neura Networks va Quantum- Behaved Partce Swarm Optmzaton and Rva Penazed Compettve earnng Saeed Farz Department

More information

Steps for Computing the Dissimilarity, Entropy, Herfindahl-Hirschman and. Accessibility (Gravity with Competition) Indices

Steps for Computing the Dissimilarity, Entropy, Herfindahl-Hirschman and. Accessibility (Gravity with Competition) Indices Steps for Computng the Dssmlarty, Entropy, Herfndahl-Hrschman and Accessblty (Gravty wth Competton) Indces I. Dssmlarty Index Measurement: The followng formula can be used to measure the evenness between

More information

Learning the Kernel Parameters in Kernel Minimum Distance Classifier

Learning the Kernel Parameters in Kernel Minimum Distance Classifier Learnng the Kernel Parameters n Kernel Mnmum Dstance Classfer Daoqang Zhang 1,, Songcan Chen and Zh-Hua Zhou 1* 1 Natonal Laboratory for Novel Software Technology Nanjng Unversty, Nanjng 193, Chna Department

More information

Using Deep Learning and Gaussian Mixture Models for Road Scene Segmentation Yu-Chen Lin a, *, Peng-Cheng Chen b, Cheng-Hsien Wang c,

Using Deep Learning and Gaussian Mixture Models for Road Scene Segmentation Yu-Chen Lin a, *, Peng-Cheng Chen b, Cheng-Hsien Wang c, ISO 9001:2008 Certfed Internatona Journa of Engneerng Scence and Innovatve Technoogy (IJESIT) Usng Deep Learnng and Gaussan Mxture Modes for Road Scene Segmentaton Yu-Chen Ln a, *, Peng-Cheng Chen b, Cheng-Hsen

More information

Wire Sizing and Spacing

Wire Sizing and Spacing 695K VLSI Interconnect re Szng and Spacng reszng Agorthms reszng based on oca refnement Optma wreszng under a dstrbuted RC mode [Cong LeungZhou DAC 93] Optma wreszng under dstrbuted more deay mode for

More information

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour 6.854 Advanced Algorthms Petar Maymounkov Problem Set 11 (November 23, 2005) Wth: Benjamn Rossman, Oren Wemann, and Pouya Kheradpour Problem 1. We reduce vertex cover to MAX-SAT wth weghts, such that the

More information

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching A Fast Vsual Trackng Algorthm Based on Crcle Pxels Matchng Zhqang Hou hou_zhq@sohu.com Chongzhao Han czhan@mal.xjtu.edu.cn Ln Zheng Abstract: A fast vsual trackng algorthm based on crcle pxels matchng

More information

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 A mathematcal programmng approach to the analyss, desgn and

More information

ASIAN CONFERENCE ON COMPUER VISION, JAN.-, proposed approach. II. Mutpe vews of a pont on a ne An mage (t) =[(t);y(t); ] R of a pont p E, wth coordnat

ASIAN CONFERENCE ON COMPUER VISION, JAN.-, proposed approach. II. Mutpe vews of a pont on a ne An mage (t) =[(t);y(t); ] R of a pont p E, wth coordnat ASIAN CONFERENCE ON COMPUER VISION, JAN.-, Rank Defcency Condton of the Mutpe Vew Matr for Med Pont and Lne Features Y Ma, Jana Ko»secká and Kun Huang Abstract Geometrc reatonshps governng mutpe mages

More information

A New Approach For the Ranking of Fuzzy Sets With Different Heights

A New Approach For the Ranking of Fuzzy Sets With Different Heights New pproach For the ankng of Fuzzy Sets Wth Dfferent Heghts Pushpnder Sngh School of Mathematcs Computer pplcatons Thapar Unversty, Patala-7 00 Inda pushpndersnl@gmalcom STCT ankng of fuzzy sets plays

More information

A Binarization Algorithm specialized on Document Images and Photos

A Binarization Algorithm specialized on Document Images and Photos A Bnarzaton Algorthm specalzed on Document mages and Photos Ergna Kavalleratou Dept. of nformaton and Communcaton Systems Engneerng Unversty of the Aegean kavalleratou@aegean.gr Abstract n ths paper, a

More information

Exercises (Part 4) Introduction to R UCLA/CCPR. John Fox, February 2005

Exercises (Part 4) Introduction to R UCLA/CCPR. John Fox, February 2005 Exercses (Part 4) Introducton to R UCLA/CCPR John Fox, February 2005 1. A challengng problem: Iterated weghted least squares (IWLS) s a standard method of fttng generalzed lnear models to data. As descrbed

More information

OPTIMIZATION OF FUZZY RULE BASES USING CONTINUOUS ANT COLONY SYSTEM

OPTIMIZATION OF FUZZY RULE BASES USING CONTINUOUS ANT COLONY SYSTEM Proceedng of the Frst Internatonal Conference on Modelng, Smulaton and Appled Optmzaton, Sharah, U.A.E. February -3, 005 OPTIMIZATION OF FUZZY RULE BASES USING CONTINUOUS ANT COLONY SYSTEM Had Nobahar

More information

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS ARPN Journal of Engneerng and Appled Scences 006-017 Asan Research Publshng Network (ARPN). All rghts reserved. NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS Igor Grgoryev, Svetlana

More information

LECTURE : MANIFOLD LEARNING

LECTURE : MANIFOLD LEARNING LECTURE : MANIFOLD LEARNING Rta Osadchy Some sldes are due to L.Saul, V. C. Raykar, N. Verma Topcs PCA MDS IsoMap LLE EgenMaps Done! Dmensonalty Reducton Data representaton Inputs are real-valued vectors

More information

Machine Learning 9. week

Machine Learning 9. week Machne Learnng 9. week Mappng Concept Radal Bass Functons (RBF) RBF Networks 1 Mappng It s probably the best scenaro for the classfcaton of two dataset s to separate them lnearly. As you see n the below

More information

A novel feature extraction approach for microarray data based on multi-algorithm fusion

A novel feature extraction approach for microarray data based on multi-algorithm fusion www.bonformaton.net Hypothess Voume 11(1) A nove feature extracton approach for mcroarray data based on mut-agorthm fuson Zhu Jang 1,2 & Rong Xu 1 1State Key Laboratory of Astronautc Dynamcs, X an Satete

More information

A Modified Editing k-nearest Neighbor Rule

A Modified Editing k-nearest Neighbor Rule JOURNAL OF COMPUTERS, VOL. 6, NO. 7, JULY 0 493 A Modfed Edtng k-nearest Neghbor Rue Ruqn Chang, Zheng Pe and Chao Zhang Schoo of Mathematcs and Computer Engneerng hua Unversty Chengdu, 60039, Chna Ema:

More information

Multiobjective fuzzy optimization method

Multiobjective fuzzy optimization method Buletnul Ştnţfc al nverstăţ "Poltehnca" dn Tmşoara Sera ELECTRONICĂ ş TELECOMNICAŢII TRANSACTIONS on ELECTRONICS and COMMNICATIONS Tom 49(63, Fasccola, 24 Multobjectve fuzzy optmzaton method Gabrel Oltean

More information

An improved hierarchical partitioning fuzzy approach to pattern classification

An improved hierarchical partitioning fuzzy approach to pattern classification An mproved herarchca parttonng fuzzy approach to pattern cassfcaton A dssertaton submtted to The Unversty of Manchester for the degree of MSc Informaton Systems Engneerng n the Facuty of Engneerng and

More information

Programming in Fortran 90 : 2017/2018

Programming in Fortran 90 : 2017/2018 Programmng n Fortran 90 : 2017/2018 Programmng n Fortran 90 : 2017/2018 Exercse 1 : Evaluaton of functon dependng on nput Wrte a program who evaluate the functon f (x,y) for any two user specfed values

More information

Simplification of 3D Meshes

Simplification of 3D Meshes Smplfcaton of 3D Meshes Addy Ngan /4/00 Outlne Motvaton Taxonomy of smplfcaton methods Hoppe et al, Mesh optmzaton Hoppe, Progressve meshes Smplfcaton of 3D Meshes 1 Motvaton Hgh detaled meshes becomng

More information

Needed Information to do Allocation

Needed Information to do Allocation Complexty n the Database Allocaton Desgn Must tae relatonshp between fragments nto account Cost of ntegrty enforcements Constrants on response-tme, storage, and processng capablty Needed Informaton to

More information

Discriminative Dictionary Learning with Pairwise Constraints

Discriminative Dictionary Learning with Pairwise Constraints Dscrmnatve Dctonary Learnng wth Parwse Constrants Humn Guo Zhuoln Jang LARRY S. DAVIS UNIVERSITY OF MARYLAND Nov. 6 th, Outlne Introducton/motvaton Dctonary Learnng Dscrmnatve Dctonary Learnng wth Parwse

More information

Overview. Basic Setup [9] Motivation and Tasks. Modularization 2008/2/20 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION

Overview. Basic Setup [9] Motivation and Tasks. Modularization 2008/2/20 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION Overvew 2 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION Introducton Mult- Smulator MASIM Theoretcal Work and Smulaton Results Concluson Jay Wagenpfel, Adran Trachte Motvaton and Tasks Basc Setup

More information

Fast Computation of Shortest Path for Visiting Segments in the Plane

Fast Computation of Shortest Path for Visiting Segments in the Plane Send Orders for Reprnts to reprnts@benthamscence.ae 4 The Open Cybernetcs & Systemcs Journal, 04, 8, 4-9 Open Access Fast Computaton of Shortest Path for Vstng Segments n the Plane Ljuan Wang,, Bo Jang

More information

Optimizing Document Scoring for Query Retrieval

Optimizing Document Scoring for Query Retrieval Optmzng Document Scorng for Query Retreval Brent Ellwen baellwe@cs.stanford.edu Abstract The goal of ths project was to automate the process of tunng a document query engne. Specfcally, I used machne learnng

More information

11. APPROXIMATION ALGORITHMS

11. APPROXIMATION ALGORITHMS Copng wth NP-completeness 11. APPROXIMATION ALGORITHMS load balancng center selecton prcng method: vertex cover LP roundng: vertex cover generalzed load balancng knapsack problem Q. Suppose I need to solve

More information

Active Contours/Snakes

Active Contours/Snakes Actve Contours/Snakes Erkut Erdem Acknowledgement: The sldes are adapted from the sldes prepared by K. Grauman of Unversty of Texas at Austn Fttng: Edges vs. boundares Edges useful sgnal to ndcate occludng

More information

S1 Note. Basis functions.

S1 Note. Basis functions. S1 Note. Bass functons. Contents Types of bass functons...1 The Fourer bass...2 B-splne bass...3 Power and type I error rates wth dfferent numbers of bass functons...4 Table S1. Smulaton results of type

More information

Routability Driven Modification Method of Monotonic Via Assignment for 2-layer Ball Grid Array Packages

Routability Driven Modification Method of Monotonic Via Assignment for 2-layer Ball Grid Array Packages Routablty Drven Modfcaton Method of Monotonc Va Assgnment for 2-layer Ball Grd Array Pacages Yoch Tomoa Atsush Taahash Department of Communcatons and Integrated Systems, Toyo Insttute of Technology 2 12

More information

Radial Basis Functions

Radial Basis Functions Radal Bass Functons Mesh Reconstructon Input: pont cloud Output: water-tght manfold mesh Explct Connectvty estmaton Implct Sgned dstance functon estmaton Image from: Reconstructon and Representaton of

More information

Support Vector Machines for Remote-Sensing Image Classification

Support Vector Machines for Remote-Sensing Image Classification Support Vector Machnes for Remote-Sensng Image Cassfcaton Fabo Ro *, Gorgo Fumera Dept. of Eectrca and Eectronc Eng., Unversty of Cagar, Pazza d Arm, 0923, Cagar, Itay ABSTRACT In the ast decade, the appcaton

More information

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes SPH3UW Unt 7.3 Sphercal Concave Mrrors Page 1 of 1 Notes Physcs Tool box Concave Mrror If the reflectng surface takes place on the nner surface of the sphercal shape so that the centre of the mrror bulges

More information

TPL-Aware Displacement-driven Detailed Placement Refinement with Coloring Constraints

TPL-Aware Displacement-driven Detailed Placement Refinement with Coloring Constraints TPL-ware Dsplacement-drven Detaled Placement Refnement wth Colorng Constrants Tao Ln Iowa State Unversty tln@astate.edu Chrs Chu Iowa State Unversty cnchu@astate.edu BSTRCT To mnmze the effect of process

More information

Kinematics of pantograph masts

Kinematics of pantograph masts Abstract Spacecraft Mechansms Group, ISRO Satellte Centre, Arport Road, Bangalore 560 07, Emal:bpn@sac.ernet.n Flght Dynamcs Dvson, ISRO Satellte Centre, Arport Road, Bangalore 560 07 Emal:pandyan@sac.ernet.n

More information

Hermite Splines in Lie Groups as Products of Geodesics

Hermite Splines in Lie Groups as Products of Geodesics Hermte Splnes n Le Groups as Products of Geodescs Ethan Eade Updated May 28, 2017 1 Introducton 1.1 Goal Ths document defnes a curve n the Le group G parametrzed by tme and by structural parameters n the

More information

Performance Evaluation of Information Retrieval Systems

Performance Evaluation of Information Retrieval Systems Why System Evaluaton? Performance Evaluaton of Informaton Retreval Systems Many sldes n ths secton are adapted from Prof. Joydeep Ghosh (UT ECE) who n turn adapted them from Prof. Dk Lee (Unv. of Scence

More information

FunctionF. u nc t. Functions. CSC 211 Intermediate Programming. Functions. Why use functions? Calling a function. Function Definition.

FunctionF. u nc t. Functions. CSC 211 Intermediate Programming. Functions. Why use functions? Calling a function. Function Definition. CSC Intermedate Programmng Functons A C++ program s a coecton of one or more subprograms nown as functons There must be a functon named man() Input(s) FunctonF u nc t Output The operatng system cas t,

More information

CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION

CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION 24 CHAPTER 2 PROPOSED IMPROVED PARTICLE SWARM OPTIMIZATION The present chapter proposes an IPSO approach for multprocessor task schedulng problem wth two classfcatons, namely, statc ndependent tasks and

More information

Air Transport Demand. Ta-Hui Yang Associate Professor Department of Logistics Management National Kaohsiung First Univ. of Sci. & Tech.

Air Transport Demand. Ta-Hui Yang Associate Professor Department of Logistics Management National Kaohsiung First Univ. of Sci. & Tech. Ar Transport Demand Ta-Hu Yang Assocate Professor Department of Logstcs Management Natonal Kaohsung Frst Unv. of Sc. & Tech. 1 Ar Transport Demand Demand for ar transport between two ctes or two regons

More information

GSLM Operations Research II Fall 13/14

GSLM Operations Research II Fall 13/14 GSLM 58 Operatons Research II Fall /4 6. Separable Programmng Consder a general NLP mn f(x) s.t. g j (x) b j j =. m. Defnton 6.. The NLP s a separable program f ts objectve functon and all constrants are

More information

Tracking of Multiple Objects Using Optical Flow Based Multiscale Elastic Matching

Tracking of Multiple Objects Using Optical Flow Based Multiscale Elastic Matching Trackng of Mutpe Objects Usng Optca Fow Based Mutscae Eastc Matchng ngzh Luo and Suchendra M. Bhandarkar Department of Computer Scence, The Unversty of Georga Athens, Georga 30602-7404, USA {xngzh,such}@cs.uga.edu

More information

MODELING THE RELIABILITY OF INFORMATION MANAGEMENT SYSTEMS BASED ON MISSION SPECIFIC TOOLS SET SOFTWARE

MODELING THE RELIABILITY OF INFORMATION MANAGEMENT SYSTEMS BASED ON MISSION SPECIFIC TOOLS SET SOFTWARE Knowledge Dynamcs MODELING THE ELIABILITY OF INFOMATION MANAGEMENT SYSTEMS BASED ON MISSION SPECIFIC TOOLS SET SOFTWAE Cezar VASILESCU Assocate Professor, egonal Department of Defense esources Management

More information

CS240: Programming in C. Lecture 12: Polymorphic Sorting

CS240: Programming in C. Lecture 12: Polymorphic Sorting CS240: Programmng n C ecture 12: Polymorphc Sortng Sortng Gven a collecton of tems and a total order over them, sort the collecton under ths order. Total order: every tem s ordered wth respect to every

More information

A Topology-aware Random Walk

A Topology-aware Random Walk A Topology-aware Random Walk Inkwan Yu, Rchard Newman Dept. of CISE, Unversty of Florda, Ganesvlle, Florda, USA Abstract When a graph can be decomposed nto clusters of well connected subgraphs, t s possble

More information

Greedy Technique - Definition

Greedy Technique - Definition Greedy Technque Greedy Technque - Defnton The greedy method s a general algorthm desgn paradgm, bult on the follong elements: confguratons: dfferent choces, collectons, or values to fnd objectve functon:

More information

Support Vector Machines

Support Vector Machines /9/207 MIST.6060 Busness Intellgence and Data Mnng What are Support Vector Machnes? Support Vector Machnes Support Vector Machnes (SVMs) are supervsed learnng technques that analyze data and recognze patterns.

More information

Real-time Joint Tracking of a Hand Manipulating an Object from RGB-D Input

Real-time Joint Tracking of a Hand Manipulating an Object from RGB-D Input Real-tme Jont Tracng of a Hand Manpulatng an Object from RGB-D Input Srnath Srdhar 1 Franzsa Mueller 1 Mchael Zollhöfer 1 Dan Casas 1 Antt Oulasvrta 2 Chrstan Theobalt 1 1 Max Planc Insttute for Informatcs

More information

Graph Tree Decomposition Based Fast Peptide Sequencing and

Graph Tree Decomposition Based Fast Peptide Sequencing and Graph Tree Decomposton Based Fast Peptde Sequencng and Spectra Agnment Internatona Journa of Computatona Scence 1992-6669 (Prnt) 1992-6677 (Onne) www.gp.h/cs 2008 Goba Informaton Pubsher (H.K) Co., Ltd.

More information

3D vector computer graphics

3D vector computer graphics 3D vector computer graphcs Paolo Varagnolo: freelance engneer Padova Aprl 2016 Prvate Practce ----------------------------------- 1. Introducton Vector 3D model representaton n computer graphcs requres

More information

Maintaining temporal validity of real-time data on non-continuously executing resources

Maintaining temporal validity of real-time data on non-continuously executing resources Mantanng temporal valdty of real-tme data on non-contnuously executng resources Tan Ba, Hong Lu and Juan Yang Hunan Insttute of Scence and Technology, College of Computer Scence, 44, Yueyang, Chna Wuhan

More information

An Example-based Prior Model for Text Image Super-resolution

An Example-based Prior Model for Text Image Super-resolution An ampe-based Pror Mode for Tet Image Super-resouton Jangkun Park Younghee Kwon and Jn Hung Km Dvson of Computer Scence KAIST Guseong-dong Yuseong-gu Daeeon Korea -ma: {kparkkheekm@a.kast.ac.kr Abstract

More information

Computation of a Minimum Average Distance Tree on Permutation Graphs*

Computation of a Minimum Average Distance Tree on Permutation Graphs* Annals of Pure and Appled Mathematcs Vol, No, 0, 74-85 ISSN: 79-087X (P), 79-0888(onlne) Publshed on 8 December 0 wwwresearchmathscorg Annals of Computaton of a Mnmum Average Dstance Tree on Permutaton

More information

An efficient iterative source routing algorithm

An efficient iterative source routing algorithm An effcent teratve source routng algorthm Gang Cheng Ye Tan Nrwan Ansar Advanced Networng Lab Department of Electrcal Computer Engneerng New Jersey Insttute of Technology Newar NJ 7 {gc yt Ansar}@ntedu

More information

Problem Set 3 Solutions

Problem Set 3 Solutions Introducton to Algorthms October 4, 2002 Massachusetts Insttute of Technology 6046J/18410J Professors Erk Demane and Shaf Goldwasser Handout 14 Problem Set 3 Solutons (Exercses were not to be turned n,

More information

Summarizing Data using Bottom-k Sketches

Summarizing Data using Bottom-k Sketches Summarzng Data usng Bottom-k Sketches Edth Cohen AT&T Labs Research 8 Park Avenue Florham Park, NJ 7932, USA edth@research.att.com Ham Kaplan School of Computer Scence Tel Avv Unversty Tel Avv, Israel

More information

Proper Choice of Data Used for the Estimation of Datum Transformation Parameters

Proper Choice of Data Used for the Estimation of Datum Transformation Parameters Proper Choce of Data Used for the Estmaton of Datum Transformaton Parameters Hakan S. KUTOGLU, Turkey Key words: Coordnate systems; transformaton; estmaton, relablty. SUMMARY Advances n technologes and

More information

Some Advanced SPC Tools 1. Cumulative Sum Control (Cusum) Chart For the data shown in Table 9-1, the x chart can be generated.

Some Advanced SPC Tools 1. Cumulative Sum Control (Cusum) Chart For the data shown in Table 9-1, the x chart can be generated. Some Advanced SP Tools 1. umulatve Sum ontrol (usum) hart For the data shown n Table 9-1, the x chart can be generated. However, the shft taken place at sample #21 s not apparent. 92 For ths set samples,

More information