Symbolization of Mobile Object Trajectories with the Support to Motion Data Mining

Size: px
Start display at page:

Download "Symbolization of Mobile Object Trajectories with the Support to Motion Data Mining"

Transcription

1 Symbolizatio of Mobile Object Trajectories with the Support to Motio Data Miig Xiaomig Ji, Jiami Wag, ad Jiaguag Su School of Software Tsighua Uiversity, Beijig, , Chia Abstract. Extractio ad represetatio of the evets i trajectory data eable us go beyod the primitive ad quatitative values ad focus o the high level kowledge. O the other had, it eables the applicatios of vast off the shelf methods, which was origially desiged for miig evet sequeces, to trajectory data. I this paper, the problem of symbolizig trajectory data is addressed. We first itroduce a static symbolizatio method, i which typical subtrajectories are geerated automatically based o the data. For facilitatig the data miig process o streamig trajectories, we also preset a icremetal method, which dyamically adjusts the typical sub-trajectories accordig to the most recet data characters. The performaces of our approaches were evaluated o both real data ad sythetic data. Experimetal results justify the effectiveess of the proposed methods ad the superiority of the icremetal approach. Keywords: Motio data miig, spatial trajectory, symbolizatio 1 Itroductio The recet advaces i geographic data collectio devices ad locatio-aware techologies have icreased the productio ad collectio of spatial trajectories of movig objects [1, 2]. Well kow examples iclude global positioig systems (GPS), remote sesors, mobile phoes, vehicle avigatio systems, aimal mobility trackers, ad wireless Iteret cliets. Briefly, trajectory of a movig object is a sequece of cosecutive locatios of the object i a multidimesioal (geerally two or three dimesioal) space [3]. Fig. 1 shows a simple example of 2D trajectory data. Recetly, developmets of data miig techiques o trajectory data have received growig iterests i both research ad idustry fields [4, 5, 6]. For example, sequetial rules with the format if movemet A the movemet B ca be discovered by searchig the historical trajectories geerated by a vehicle user. The based o the rules, persoalized services ca be provided accordig to the user s curret movemets i a vehicle avigatio system. I aother case, by aalyzig the trajectories geerated by all vehicles i a city, we ca fid some frequet patters that reveal importat passages, crossroads, highway, or other traffic facilities that are used frequetly. The results of such aalysis ca be used for improvig the maagemet ad maiteace of the traffic system. S. Wag et al. (Eds.): ER Workshops 2004, LNCS 3289, pp , Spriger-Verlag Berli Heidelberg 2004

2 104 Xiaomig Ji, Jiami Wag, ad Jiaguag Su Fig. 1. A example of movig object trajectory i 2D space. Each diamod i the figure stads for a sigle locatio of the object at a certai time, ad arrow represets a movemet from oe locatio to aother. I this paper, we address a ovel problem, which is symbolizatio of trajectories. The problem is to map a trajectory ito a symbolic sequece, i which each symbol represets the local movemet at a time poit or durig a time period. For example, the trajectory of a car movemet trajectory ca be simply represeted by a symbolic sequece i which each symbol idicates the shape of a quarter-hourly movemet. The the symbolic sequece ca be examied for discoverig rules such as if a particular movemet A, idicatig a crossroads, occurs, the the car will go orth straightly, say movemet B, i the secod quarter-hour. Our research o this topic is maily motivated by two ideas: First, there is a broad cosesus that we are usually iterested i high level represetatio of the data, rather tha the primitive ad quatitative values. Secod, techiques for miig symbolic (evet) sequeces have bee studies extesively i various applicatio domais, such as click stream aalysis, bio-iformatics, ad so o, ad may sophisticated algorithms, models, ad data structures were desiged for hadlig symbolic sequeces. Therefore, covertig trajectory data ito symbolic sequece could eable the applicatios of the vast off the shelf methods i miig trajectory data. Obviously, a appropriate ad efficiet method for extractig ad represetig the evets i the trajectory data will achieve these goals, ad whereupo, beefits the data miig tasks over trajectory data. Symbolizatio is useful i miig spatial trajectory data. O the other had, it ca also help represetig other data objects that seem differet but are essetially with similar characters, such as features extracted from sigature image ad multiple attribute respose curves i drug therapy. Geerally, symbolizatio ca be viewed as a explaiig process that classifies (or approximates) each idividual atomic sub-trajectory ito a typical sub-trajectory movemets, e.g. go orth, circumambulate, which is retrieved or defied beforehad. A simple ad ituitive solutio for geeratig the typical sub-trajectory is to choose it maually based o the domai expert s aalysis ad explaatio. Ad the the atomic sub-trajectory at each time is represeted by a simple earest eighbor query through the give sets of typical sub-trajectory. Such ideas had bee embedded ito some ad hoc problem defiitios, as well as data miig methods, implicitly or explicitly. However, it is usually extremely expesive to fid ad uderstad all ca-

3 Symbolizatio of Mobile Object Trajectories with the Support to Motio Data Miig 105 didate sub-trajectories i may real applicatios, whereupo it is very difficult, if ot impossible to geerate typical sub-trajectories by the above maual approach. Aother importat aspect of mobile object trajectories is that the data are usually bor with streamig property i may applicatio domais. That is, the trajectories are frequetly appeded i the ed over time. Sice may factors that impact a movig object might be time varyig, the patters of the object movemets are usually time varyig, whereupo the typical sub-trajectory should also be adjusted correspodigly. I this case, it is usually difficult to apply a static approach from a practical poit of view, where typical sub-trajectories are geerated based o a sapshot of the trajectory, because it may fail to give a good represetatio of the ew data. Alteratively, the typical sub-trajectories ca be re-geerated cocurretly with each update. However, such re-geeratio will eed all the data scaed, whereupo the time complexity might be extremely poor. The above issues challege the research o symbolizig trajectory data. Therefore, it is by o meas trivial to cosider this ovel problem ad develop effective ad efficiet methods for it. I this paper, the problem of symbolizig trajectory data is addressed. We first propose a symbolizatio method, i which typical sub-trajectory is geerated automatically based o the data. For facilitatig the data miig process o streamig trajectories, we also preset a icremetal symbolizatio method, which dyamically adjusts the typical sub-trajectories accordig to the most recet data characters, without scaig the whole date set. The performace of our approach is evaluated o both real trajectory data ad sythetic data. Experimetal results justify the effectiveess of the proposed methods ad the superiority of the icremetal approach. 2 Related Work Data maagemet ad data miig o trajectory data had bee studied i may applicatios [1, 2, 3, 4, 5]. Data miig applicatios ca be foud i [5, 6]. The most fudametal works i these cotexts is o similarity measurig ad idexig, e.g. [7, 8, 9, 10]. Related methods were developed maily by extedig the exist oes, e.g. Euclidea distace, Dyamic Time Warpig (DTW), Logest Commo Subsequece (LCSS), ad multi-dimesioal idexes. These works did ot cosider the symbolizatio process, but may ideas may serve as subrouties i the approach proposed i this paper. I some previous work, usupervised learig techiques were applied o the trajectories or similar data objects. For example, [11] preseted a approach to clusterig the experieces of a autoomous aget. Such methods were desiged for purposes fudametally differet from ours, ad were ot further developed to fit the geeral data miig tasks. Symbolizatio o time series data, as a importat preprocessig subroutie, had bee extesively studied for various data miig tasks [12,13,14], such as rule discovery, frequet patter miig, predictio, ad query by cotet, etc. A shape defiitio laguage was proposed i [15]. I [16], the time series was symbolized usig cluster method for discoverig rules with the format if evet A occurs, the evet B occurs withi time T. This method was the used i may applicatios that focus o

4 106 Xiaomig Ji, Jiami Wag, ad Jiaguag Su miig time series [13,14]. [17] Claims that the method i [16] is meaigless if the step of slidig widow is set to be 1. Actually, this problem could be solved by icreasig the step of slidig widows. The above works deal with oe-dimesioal time series ad the further extesio for miig trajectory data have ot bee well cosidered. Our approach ca be viewed as a expasio of the method itroduced i [16] to facilitate the data miig process o trajectory data. 3 Problem Descriptios A trajectory of a movig object is a sequece of cosecutive locatios i a multidimesioal (geerally two or three dimesioal) space. I this paper, we oly address the trajectories i 2D for clearess. A trajectory is deoted as: T=T(1),,T(N) ad T()=(Tx(), Ty()) stads for the locatio of the movig object at time. T =N deotes the legth of T. The projectio of T i x-axis ad that i y-axis are represeted as Tx = Tx(1),, Tx(N) ad Ty = Ty(1),, Ty(N) respectively. The sub-trajectory T(m), T(m+1),,T() is deoted by T[m,]. As itroduced i sectio 1, symbolizatio is a process to represet the object s behaviors at each idividual time poit. The it is ituitive to first divide the trajectory to extract the sub-trajectories sequetially at various time poits, ad the to symbolize each extracted sub-trajectory idividually by comparig it with a group of typical sub-trajectories. A typical sub-trajectory is a prevalet sub-trajectory that represets a typical form of sub-trajectory movemets. Here we use the ituitive slidig widow approach: Give trajectory T, widow sub-trajectories of T are cotiguous sub-trajectories W =T[s(),e()] or (Wx, Wy )=(Tx[s(),e()], Ty[s(),e()]) extracted sequetially by slidig the widow through the trajectory, where s()=k-k+1 ad e()=k-k+w-1 stad for the startig poit ad edig poit of the -th widow respectively, deotes the order umber of the widows, parameter w cotrols the size of each widow, ad k cotrols the offset of positios of two cosecutive widows. Based o the above otios, the problem of symbolizig trajectory ca be defied as follows: Give a trajectory T ad all its widow sub-trajectory W, symbolizatio is to covert T ito a temporal sequece S=(S(1),,S(M)), which is a ordered list of symbols where each symbol S() comes from a predefied alphabet Σ ad represets the movemets i the -th sub-trajectory W. 4 Symbolizatio Approach The key idea of our symbolizig approach is to cluster all the sub-trajectories, ad the each sub-trajectory is represeted by the idetifier of the cluster that cotais it. The overall approach is formally illustrated as follows: 1) Extract all sub-trajectories W i trajectory S (W is defied i sectio 3). 2) Normalize each sub-trajectory W to W. 3) Cluster all W ito sets C 1,, C H, that is, W C j(). 4) For each cluster C h, a uique symbol a h from Σ is iducted.

5 Symbolizatio of Mobile Object Trajectories with the Support to Motio Data Miig 107 5) The symbol sequece S is obtaied by lookig for each W the cluster C j(), ad usig the correspodig symbol a j() to represet the sub-trajectory at that poit, i.e. S = a j(1), a j(2),, a j(m), M= N/k. Though the overall strategy seems similar with that for time series data, the symbolizatio process for spatial trajectory is differet i several importat aspects, e.g. ormalizatio process, similarity measuremet, ad cluster process. The ormalizatio step is applied for precise represetatio by removig the impacts of the absolute locatio value ad the scalig factors i both dimesios. For time series X=(X(1),,X(N)), ormalizatio ca be easily doe by X =(X-E(X))/D(X) where E(X) is the mea of X ad D(X) is the stadard deviatio of X. However, this problem is somewhat less straightforward for trajectory data, because the scale of differet dimesio may differ. For example, give a trajectory T, it may be uadvisable to simply use the above strategy o Tx ad Ty respectively, sice this process zooms the movemets i both dimesios ito exactly the same scale, whereupo the shape of the origial trajectory may be demolished. We ormalize a sub-trajectory W = (Wx, Wy ), as follows: ( Wx ( Wx )/ max( D( Wx ), D( Wy ) ( Wy ( Wy )/ max( D( Wx ), D( Wy ) Wx = E Wy = E This ormalizig process zooms a sub-trajectory ito a cell with uit size without chagig its shape. The differece of the above two ormalizatio processes is demostrated i Fig. 2. (A) (B) (C) Fig. 2. Example trajectory (A) ad the ormalized sub-trajectories with the origial shapes modified (B), ad ormalized sub-trajectories with the shape preserved (C). I some applicatios, the iformatio of iterest is the relative movemets that are irrelevat to its absolute directios, e.g. go left or forward, rather tha go orth or go alog a meridia 45 couterclockwise from east. O such occasios, a rotatig trasform eed to be applied based o the startig directio, i.e. each movemet (represeted by two cosecutive locatios) i a sub-trajectory is rotated to its relative directio to the last movemet i the precedig sub-trajectory. Clusterig is the process of groupig a set of objects ito classes of similar objects. Our symbolizatio approach has o costrait o the clusterig algorithm, ay commo distace based clusterig method could be used here, e.g. greedy method, recursive k-meas, agglomerative ad divisive hierarchical clusterig, BIRCH, CUBE,

6 108 Xiaomig Ji, Jiami Wag, ad Jiaguag Su Chameleo, etc. We use greedy method as the cluster subroutie i presetig our method ad experimets, because the time complexity is soud, it ca be easily implemeted, ad it does a good job i supportig the icremetal symbolizatio process. For each W, greedy method first fids the cluster ceter q such that the distace betwee W ad q is miimal. If the distace is less tha a predefied threshold d max, W is added to the cluster whose ceter is q ad the cluster ceter of q is regeerated as the poit-wise average of all the sub-trajectory cotaied i it, otherwise a ew cluster with ceter W is created. I the cluster process, Euclidia distace is used as the distace measuremet. Give two trajectories A=(Ax(1),Ay(1)),, (Ax( A ),Ay( A )) ad B=(Bx(1),By(1)),, (Bx( B ),By( B )) with the same legth M, the Euclidia distace betwee A ad B is defied as: D M ( ) 2 2 ( A, B) = ( Ax() i Bx() i ) + ( Ay() i By() i ) i= 1 Note that, other more sophisticated similarity measuremets ca also be applied i our method, such as Dyamic Time Warpig (DTW) or Logest Commo Subsequece (LCSS). DTW is defied as: DTW ( A, B) = Lp( Ax( A), Ay( A ), ( Bx( B ), By( B ) DTW Head + mi DTW DTW Head ( () A, B), ( A,Head() B ), ( () ()) A,Head B where Lp stads for p-orm, i.e. Lp(V1,V2) =( k V1(K)- V2(K) p ) 1/p for vector V1 ad V2, ad Head (A) = (Ax(1),Ay(1)),, (Ax( A -1),Ay( A -1)). LCSS is defied as follows: Give parameters δ ad 0<ε<1, LCSS δ, ε max ( A, B) = 1+ LCSS ( Head( A),Head( B ) 0 ( LCSS ( Head() A, B),LCSS ( A,Head( B ) δ, ε δ, ε δ, ε A = φ B = φ Ax < ε Ay ( A) Bx( B ) ( A) By( B ) A B < δ otherwise < ε Aother importat problem is the symbol mappig model, i.e. Σ. The symbol set is usually defied by a group of simple symbols, e.g. the lower case alphabet a z. Sice our symbolizatio approach geerates the typical sub-trajectories automatically, the meaig of each symbol i Σ caot be explaied or defied a priori. However, after the whole trajectory has bee symbolized, the meaig of symbol a h Σ ca be extracted by maual reviews of the correspodig cluster ceter of C h. Therefore, if meaigful represetatios are more favorable, a simple post-processig procedure ca be applied by itroducig a ew alphabet Σ that is geerated by first replacig each symbol a h i Σ by a meaigful oe based o the maual explaatio of the cluster C h, ad the rewritig the resultig symbolic sequece based o Σ.

7 Symbolizatio of Mobile Object Trajectories with the Support to Motio Data Miig Icremetal Symbolizatio Approach Streamig trajectory is a trajectory with ew data items geerated ad appeded i the ed frequetly. O such occasios, the icremetal symbolizig process ca be formalized as follows: Wheever a trajectory T is updated to TU (TU=T(1),, T(N),U(1),,U(K) is the direct coectio of T=T(1),,T(N) ad U=U(1),,U(K)), update the represetig symbol sequece from S T to S T S U, where S T, S U correspod to origial trajectory T ad the update U respectively. I this process, both typical subtrajectories ad symbol mappig model eed to be dyamically updated with the data collectios. Therefore, the static symbolizatio approaches are ot applicable for streamig trajectories from a practical poit of view as itroduced i sectio 1. The key idea of our dyamic symbolizig approach is that istead of usig the static cluster ceters as the typical sub-trajectories, we dyamically maitai the cluster iformatio, ad the the symbol sequece of ew sub-trajectories is geerated based o the up-to-date versio of typical sub-trajectories. Assume that, the method itroduced i sectio 4 has already bee applied o a iitial trajectory, ad the resultig cluster ceters are saved as the iitial typical subtrajectories. The, wheever the trajectory is updated, the cluster iformatio is updated by itroducig the ew sub-trajectories ad removig the old sub-trajectories with the geeratio time t such that t<t ow -t max where t ow deotes the curret time ad t max is a predefied threshold maximal time rage. Here it is assumed that the typical sub-trajectories will evolve with the updatig process, whereupo the sub-trajectories that are geerated too log ago will have mior effect o represetig the curret subtrajectories. The detailed method is illustrated as follows: First, extract all sub-trajectories W cotaied i clusters ad with the geeratio time t<t ow -t max. Remove each W from the correspodig clusters C j(), ad the cluster ceter q j() is re-computed as the poit-wise average of all the sub-trajectories remaied i C j(). If C j() becomes empty after the deletio, remove it. The extract ad ormalize all sub-trajectories cotaied i U, let the resultig sub-trajectories be W m. For each W m, add it to a cluster C j(m) ad geerate symbol a j(m) for W m. The method used i this step is same as that itroduced i sectio 4. Whe a trajectory T is updated to TU, oly the sub-trajectories i update part U or the old oes eed to be cosidered. The the total umber of affected subtrajectories is roughly O( U + U ). Each ew sub-trajectory ca be iserted ito the proper cluster i O(H) time where H is the umber of clusters that is depeded o predefied threshold d max. Ad the update of typical sub-trajectories ca be simply doe by a weighted sum of the origial typical sub-trajectories ad the affected subtrajectories. Therefore, the overall time complexity of the icremetal symbolizatio approach is O(H U + U ). This time complexity, i our opiio, ca meet the requiremets of real applicatios.

8 110 Xiaomig Ji, Jiami Wag, ad Jiaguag Su 6 Experimetal Results I this sectio, we preset a empirical study of the proposed methods. The objectives of this study are: 1) to evaluate the effectiveess of the proposed method, ad 2) to compare the performace of icremetal symbolizatio method with the static oe. I the experimets, two sets of data were used: Real Data: The real data were a combiatio trajectory of a group of aimal movemets collected by satellite trackig. The whole trajectory cosists of 238 locatios (i.e. data poits), each of which idicates the logitude ad latitude of the observed object at a time poit. Sythetic Data: The real data is relatively small. To evaluate our approach o varyig size data, we used sythetic data that were geerated as T()=L()+Rg, where L was a trajectory that was geerated based o the real data itroduced above, but with varyig size, each L() was radomly selected aroud the relative positio i the real trajectory. g was Gaussia oise with zero mea ad uit variace. Ad parameter R cotrolled the oise-to-sigal ratio. The performace of a symbolizatio approach was evaluated by the average distace betwee origial sub-trajectories ad the correspodig typical sub-trajectories. That is, a represetatio that is more similar to the origial sub-trajectory is a better symbolizatio result. Give the trajectory T, symbolizatio results is S=a j(1), a j(2),, a j(m), the the performace of this symbolizatio process was evaluated as: P ( C j, W ) S 1 () S = D ( m) S m= 1 where D is Euclidia distace, W stads for the ormalized sub-trajectories of T, ad C stads for the cluster ceters (detailed defiitios ca be foud i sectio 4). It should be oted that the less the measurig result, the better the performace. m Fig. 3. Typical sub-trajectories ad correspodig symbol represetatios, geerated by static symbolizatio approach, o real data set.

9 Symbolizatio of Mobile Object Trajectories with the Support to Motio Data Miig 111 Fig. 3 shows the experimetal results o real data, which icludes all the resultig typical sub-trajectories geerated by the static approach. I the experimets, the width w ad the step k of the slidig widow were set to be 4 ad 3 respectively, because this settig (k=w-1) ca help fully avoidig the correlatio betwee cosecutive sub-trajectories without losig ay iformatio. The results idicated that there were 8 mai typical movemets i the trajectory, i which (E) - (H) represeted straight motios roughly, (A), (B) represeted roud-motios i certai directios, ad (C), (D) represeted zigzag motios i two directios respectively. By represetig each sub-trajectory with a symbol idicatig the correspodig typical sub-trajectory, the symbolizatio process gave us a cocise ad meaigful represetatio of the trajectory data, whereupo a data miig problem could be easily solved by simply applyig a off the shelf symbol-sequece-orieted data miig approach. Recall from sectio 1 that such approaches ca be easily foud i may applicatio domais. Sice each symbol i the symbolic sequece represets the object s behaviors at a idividual time poit, the emphasis of this data miig process is o the high level represetatio of the data, rather tha the quatitive values. I additio, the borrowed data miig method ca be applied directly without ay modificatio required. For example, we could apply a patter miig method to discover frequet patters with the form a period of roud-motios was always followed by a direct motio to the orth-east i two hours. I aother group of experimets, sythetic data with various sizes ad various amouts of oise were geerated respectively for performace comparisos, ad the both static symbolizatio approach ad icremetal oe were used o the geerated data alteratively. Durig these experimets, the widow width ad widow step were also set to be 4 ad 3 respectively. Sice the static approach eed all the data ivolved for re-computatio, whereas i the icremetal approach oly the updated sub-trajectories eed to be examied, the efficiecy issue for the two approaches is quite obvious. Therefore, here we oly give the results o effectiveess comparisos by cosiderig the performace measure itroduced above. Fig. 4 shows the performaces of the two approaches o trajectories with various legths. By visual aalysis, we could fid that the icremetal approach outperformed the static approach. This is partly because the static approach grouped may subtrajectories ito relatively icompact clusters, represeted by out-dated typical subtrajectories. Fig. 5 shows the performaces of the two approaches o trajectories with various amouts of oise ivolved, geerated by varyig the parameter R. This group of results also justifies the superiority of the icremetal approach over the static oe. I additio, the improvemet i performace of the icremetal approach decreased with the icrease of the oise. Fially, the performaces of the two approaches teded to be same. This is because the potetial movemet patters implied by the origial real data were iflueced by the oise. Whe the amplitude of the oise was set to be large eough, the oise flooded the origial real data, whereupo the geerated data became a completely radom oe. For fully radom data, both the static ad the icremetal approaches will perform like a meaigless radom selectio.

10 112 Xiaomig Ji, Jiami Wag, ad Jiaguag Su Fig. 4. Comparisos betwee the static ad icremetal symbolizatio approaches o trajectories with various legths. Fig. 5. Comparisos betwee the static ad icremetal symbolizatio approaches o trajectories with various amouts of oises. 7 Coclusios I this paper, the problem of symbolizig trajectory data is addressed. We first itroduce a static symbolizatio method, i which typical sub-trajectories are geerated automatically based o the data. For facilitatig the data miig process o streamig trajectories, we also preset a icremetal symbolizatio method, which dyamically adjusts the typical sub-trajectories to fit the up-to-date trajectory characters. The performaces of our approaches were evaluated o both real data ad sythetic data. Experimetal results justify the effectiveess of the proposed methods ad show that the icremetal approach outperformed the static oe o trajectories with various legths ad various amouts of oise. I future, we ited to geeralize our symbolizatio approaches by itroducig other similarity measuremets ad cluster models that are more sophisticated. Ackowledgemets The work was partly supported by the NSFC ad the 973 Program 2002CB We thak the aoymous reviewers for the valuable commets. Refereces 1. N. Priyatha, A. Miu, H. Balakrisha, S. Teller. The cricket compass for cotext-aware mobile applicatios. I MOBICOM2001 Coferece Proceedigs, pages 1 14, G. Che, D. Kotz. Categorizig biary topological relatios betwee regios, lies, ad poits i geographic databases. Techical Report TR Dept. of Computer Sciece, Dartmouth College, M. Vlachos, G. Kollios, Dimitrios Guopulos. Discoverig Similar Multidimesioal Trajectories. I Proc. of the 18th Iteratioal Coferece o Data Egieerig (ICDE'02). Sa Jose, Califoria, Y. Yaagisawa, J. Akahai, T. Satoh. Shape-based Similarity Query for Trajectory of Mobile Objects. I Proc. of the 4th Iteratioal Coferece o Mobile Data Maagemet, pages

11 Symbolizatio of Mobile Object Trajectories with the Support to Motio Data Miig C. S. Smyth. Miig mobile trajectories. H. J. Miller ad J. Ha (eds.) Geographic Data Miig ad Kowledge Discovery, Lodo: Taylor ad Fracis, G. Kollios, S. Sclaroff, M. Betke. Motio Miig: Discoverig Spatio-Temporal Patters i Databases of Huma Motio. Workshop o Research Issues i Data Miig ad Kowledge Discovery, DMKD 2001, Sata Barbara, CA, May P. K. Agarwal, L. Arge, J. Erickso. Idexig movig poits. I Proc. of the 19th ACM Symp. o Priciples of Database Systems (PODS), pages , S. Salteis, C. Jese, S. Leuteegger, ad M. A. Lopez. Idexig the Positios of Cotiuously Movig Objects. I Proceedigs of the ACM SIGMOD, pages , May D. Pfoser, C. Jese, ad Y. Theodoridis. Novel Approaches i Query Processig for Movig Objects. I Proceedigs of VLDB, Cairo Egypt, Sept M. Vlachos, M. Hadjieleftheriou, D. Guopulos, E. Keogh. Idexig Multi-Dimesioal Time-Series with Support for Multiple Distace Measures. I proc. of the 9th Iteratioal Coferece o Kowledge Discovery ad Data Miig (KDD 2003) T. Oates, M. Schmill, P. Cohe. A Method for Clusterig the Experieces of a MobileRobot that Accords with Huma Judgmets. I Proc. of AAAI Y. Zhu, D. Shasha. Fast approaches to simple problems i fiacial time series streams, Workshop o maagemet ad processig of data streams Z. Yao, L. Gao, X. S. Wag: Usig triagle iequality to efficietly process cotiuous queries o high-dimesioal streamig time series. I proc. of SSDBM X. Ji, Y. Lu, C. Shi. Distributio discovery: local aalysis of temporal rules. I proc. of the 6th Pacific-Asia Cof. o kowledge discovery ad data miig (PAKDD 2002) R. Agrawal, G. Psaila, E. Wimmers, M. Zaot. Queryig shapes of histories. I proc. of the 21st iteratioal coferece o very large database (VLDB'95) G. Das, K. Li, H. Maila, G. Regaatha, P. Smyth. Rule discovery from time series. I proc. of the 4th Iteratioal Coferece o Kowledge Discovery ad Data Miig (KDD 1998) E. Keogh, J. Li, W. Truppel. Clusterig of time series subsequeces is meaigless. I proc. of ICDM

3D Model Retrieval Method Based on Sample Prediction

3D Model Retrieval Method Based on Sample Prediction 20 Iteratioal Coferece o Computer Commuicatio ad Maagemet Proc.of CSIT vol.5 (20) (20) IACSIT Press, Sigapore 3D Model Retrieval Method Based o Sample Predictio Qigche Zhag, Ya Tag* School of Computer

More information

Pruning and Summarizing the Discovered Time Series Association Rules from Mechanical Sensor Data Qing YANG1,a,*, Shao-Yu WANG1,b, Ting-Ting ZHANG2,c

Pruning and Summarizing the Discovered Time Series Association Rules from Mechanical Sensor Data Qing YANG1,a,*, Shao-Yu WANG1,b, Ting-Ting ZHANG2,c Advaces i Egieerig Research (AER), volume 131 3rd Aual Iteratioal Coferece o Electroics, Electrical Egieerig ad Iformatio Sciece (EEEIS 2017) Pruig ad Summarizig the Discovered Time Series Associatio Rules

More information

Improving Template Based Spike Detection

Improving Template Based Spike Detection Improvig Template Based Spike Detectio Kirk Smith, Member - IEEE Portlad State Uiversity petra@ee.pdx.edu Abstract Template matchig algorithms like SSE, Covolutio ad Maximum Likelihood are well kow for

More information

A New Morphological 3D Shape Decomposition: Grayscale Interframe Interpolation Method

A New Morphological 3D Shape Decomposition: Grayscale Interframe Interpolation Method A ew Morphological 3D Shape Decompositio: Grayscale Iterframe Iterpolatio Method D.. Vizireau Politehica Uiversity Bucharest, Romaia ae@comm.pub.ro R. M. Udrea Politehica Uiversity Bucharest, Romaia mihea@comm.pub.ro

More information

Accuracy Improvement in Camera Calibration

Accuracy Improvement in Camera Calibration Accuracy Improvemet i Camera Calibratio FaJie L Qi Zag ad Reihard Klette CITR, Computer Sciece Departmet The Uiversity of Aucklad Tamaki Campus, Aucklad, New Zealad fli006, qza001@ec.aucklad.ac.z r.klette@aucklad.ac.z

More information

Harris Corner Detection Algorithm at Sub-pixel Level and Its Application Yuanfeng Han a, Peijiang Chen b * and Tian Meng c

Harris Corner Detection Algorithm at Sub-pixel Level and Its Application Yuanfeng Han a, Peijiang Chen b * and Tian Meng c Iteratioal Coferece o Computatioal Sciece ad Egieerig (ICCSE 015) Harris Corer Detectio Algorithm at Sub-pixel Level ad Its Applicatio Yuafeg Ha a, Peijiag Che b * ad Tia Meg c School of Automobile, Liyi

More information

Copyright 2016 Ramez Elmasri and Shamkant B. Navathe

Copyright 2016 Ramez Elmasri and Shamkant B. Navathe Copyright 2016 Ramez Elmasri ad Shamkat B. Navathe CHAPTER 26 Ehaced Data Models: Itroductio to Active, Temporal, Spatial, Multimedia, ad Deductive Databases Copyright 2016 Ramez Elmasri ad Shamkat B.

More information

Analysis of Server Resource Consumption of Meteorological Satellite Application System Based on Contour Curve

Analysis of Server Resource Consumption of Meteorological Satellite Application System Based on Contour Curve Advaces i Computer, Sigals ad Systems (2018) 2: 19-25 Clausius Scietific Press, Caada Aalysis of Server Resource Cosumptio of Meteorological Satellite Applicatio System Based o Cotour Curve Xiagag Zhao

More information

Evaluation scheme for Tracking in AMI

Evaluation scheme for Tracking in AMI A M I C o m m u i c a t i o A U G M E N T E D M U L T I - P A R T Y I N T E R A C T I O N http://www.amiproject.org/ Evaluatio scheme for Trackig i AMI S. Schreiber a D. Gatica-Perez b AMI WP4 Trackig:

More information

The Magma Database file formats

The Magma Database file formats The Magma Database file formats Adrew Gaylard, Bret Pikey, ad Mart-Mari Breedt Johaesburg, South Africa 15th May 2006 1 Summary Magma is a ope-source object database created by Chris Muller, of Kasas City,

More information

Sectio 4, a prototype project of settig field weight with AHP method is developed ad the experimetal results are aalyzed. Fially, we coclude our work

Sectio 4, a prototype project of settig field weight with AHP method is developed ad the experimetal results are aalyzed. Fially, we coclude our work 200 2d Iteratioal Coferece o Iformatio ad Multimedia Techology (ICIMT 200) IPCSIT vol. 42 (202) (202) IACSIT Press, Sigapore DOI: 0.7763/IPCSIT.202.V42.0 Idex Weight Decisio Based o AHP for Iformatio Retrieval

More information

Image Segmentation EEE 508

Image Segmentation EEE 508 Image Segmetatio Objective: to determie (etract) object boudaries. It is a process of partitioig a image ito distict regios by groupig together eighborig piels based o some predefied similarity criterio.

More information

Chapter 1. Introduction to Computers and C++ Programming. Copyright 2015 Pearson Education, Ltd.. All rights reserved.

Chapter 1. Introduction to Computers and C++ Programming. Copyright 2015 Pearson Education, Ltd.. All rights reserved. Chapter 1 Itroductio to Computers ad C++ Programmig Copyright 2015 Pearso Educatio, Ltd.. All rights reserved. Overview 1.1 Computer Systems 1.2 Programmig ad Problem Solvig 1.3 Itroductio to C++ 1.4 Testig

More information

Web Text Feature Extraction with Particle Swarm Optimization

Web Text Feature Extraction with Particle Swarm Optimization 32 IJCSNS Iteratioal Joural of Computer Sciece ad Network Security, VOL.7 No.6, Jue 2007 Web Text Feature Extractio with Particle Swarm Optimizatio Sog Liagtu,, Zhag Xiaomig Istitute of Itelliget Machies,

More information

A Note on Least-norm Solution of Global WireWarping

A Note on Least-norm Solution of Global WireWarping A Note o Least-orm Solutio of Global WireWarpig Charlie C. L. Wag Departmet of Mechaical ad Automatio Egieerig The Chiese Uiversity of Hog Kog Shati, N.T., Hog Kog E-mail: cwag@mae.cuhk.edu.hk Abstract

More information

Copyright 2016 Ramez Elmasri and Shamkant B. Navathe

Copyright 2016 Ramez Elmasri and Shamkant B. Navathe Copyright 2016 Ramez Elmasri ad Shamkat B. Navathe CHAPTER 19 Query Optimizatio Copyright 2016 Ramez Elmasri ad Shamkat B. Navathe Itroductio Query optimizatio Coducted by a query optimizer i a DBMS Goal:

More information

DATA MINING II - 1DL460

DATA MINING II - 1DL460 DATA MINING II - 1DL460 Sprig 2017 A secod course i data miig http://www.it.uu.se/edu/course/homepage/ifoutv2/vt17/ Kjell Orsbor Uppsala Database Laboratory Departmet of Iformatio Techology, Uppsala Uiversity,

More information

An Efficient Algorithm for Graph Bisection of Triangularizations

An Efficient Algorithm for Graph Bisection of Triangularizations A Efficiet Algorithm for Graph Bisectio of Triagularizatios Gerold Jäger Departmet of Computer Sciece Washigto Uiversity Campus Box 1045 Oe Brookigs Drive St. Louis, Missouri 63130-4899, USA jaegerg@cse.wustl.edu

More information

Improvement of the Orthogonal Code Convolution Capabilities Using FPGA Implementation

Improvement of the Orthogonal Code Convolution Capabilities Using FPGA Implementation Improvemet of the Orthogoal Code Covolutio Capabilities Usig FPGA Implemetatio Naima Kaabouch, Member, IEEE, Apara Dhirde, Member, IEEE, Saleh Faruque, Member, IEEE Departmet of Electrical Egieerig, Uiversity

More information

Performance Plus Software Parameter Definitions

Performance Plus Software Parameter Definitions Performace Plus+ Software Parameter Defiitios/ Performace Plus Software Parameter Defiitios Chapma Techical Note-TG-5 paramete.doc ev-0-03 Performace Plus+ Software Parameter Defiitios/2 Backgroud ad Defiitios

More information

are two specific neighboring points, F( x, y)

are two specific neighboring points, F( x, y) $33/,&$7,212)7+(6(/)$92,',1* 5$1'20:$/.12,6(5('8&7,21$/*25,7+0,17+(&2/285,0$*(6(*0(17$7,21 %RJGDQ602/.$+HQU\N3$/86'DPLDQ%(5(6.$ 6LOHVLDQ7HFKQLFDO8QLYHUVLW\'HSDUWPHQWRI&RPSXWHU6FLHQFH $NDGHPLFND*OLZLFH32/$1'

More information

Cubic Polynomial Curves with a Shape Parameter

Cubic Polynomial Curves with a Shape Parameter roceedigs of the th WSEAS Iteratioal Coferece o Robotics Cotrol ad Maufacturig Techology Hagzhou Chia April -8 00 (pp5-70) Cubic olyomial Curves with a Shape arameter MO GUOLIANG ZHAO YANAN Iformatio ad

More information

An Efficient Algorithm for Graph Bisection of Triangularizations

An Efficient Algorithm for Graph Bisection of Triangularizations Applied Mathematical Scieces, Vol. 1, 2007, o. 25, 1203-1215 A Efficiet Algorithm for Graph Bisectio of Triagularizatios Gerold Jäger Departmet of Computer Sciece Washigto Uiversity Campus Box 1045, Oe

More information

A Novel Feature Extraction Algorithm for Haar Local Binary Pattern Texture Based on Human Vision System

A Novel Feature Extraction Algorithm for Haar Local Binary Pattern Texture Based on Human Vision System A Novel Feature Extractio Algorithm for Haar Local Biary Patter Texture Based o Huma Visio System Liu Tao 1,* 1 Departmet of Electroic Egieerig Shaaxi Eergy Istitute Xiayag, Shaaxi, Chia Abstract The locality

More information

Administrative UNSUPERVISED LEARNING. Unsupervised learning. Supervised learning 11/25/13. Final project. No office hours today

Administrative UNSUPERVISED LEARNING. Unsupervised learning. Supervised learning 11/25/13. Final project. No office hours today Admiistrative Fial project No office hours today UNSUPERVISED LEARNING David Kauchak CS 451 Fall 2013 Supervised learig Usupervised learig label label 1 label 3 model/ predictor label 4 label 5 Supervised

More information

Analysis of Documents Clustering Using Sampled Agglomerative Technique

Analysis of Documents Clustering Using Sampled Agglomerative Technique Aalysis of Documets Clusterig Usig Sampled Agglomerative Techique Omar H. Karam, Ahmed M. Hamad, ad Sheri M. Moussa Abstract I this paper a clusterig algorithm for documets is proposed that adapts a samplig-based

More information

Elementary Educational Computer

Elementary Educational Computer Chapter 5 Elemetary Educatioal Computer. Geeral structure of the Elemetary Educatioal Computer (EEC) The EEC coforms to the 5 uits structure defied by vo Neuma's model (.) All uits are preseted i a simplified

More information

Journal of Chemical and Pharmaceutical Research, 2013, 5(12): Research Article

Journal of Chemical and Pharmaceutical Research, 2013, 5(12): Research Article Available olie www.jocpr.com Joural of Chemical ad Pharmaceutical Research, 2013, 5(12):745-749 Research Article ISSN : 0975-7384 CODEN(USA) : JCPRC5 K-meas algorithm i the optimal iitial cetroids based

More information

Octahedral Graph Scaling

Octahedral Graph Scaling Octahedral Graph Scalig Peter Russell Jauary 1, 2015 Abstract There is presetly o strog iterpretatio for the otio of -vertex graph scalig. This paper presets a ew defiitio for the term i the cotext of

More information

Fast Fourier Transform (FFT) Algorithms

Fast Fourier Transform (FFT) Algorithms Fast Fourier Trasform FFT Algorithms Relatio to the z-trasform elsewhere, ozero, z x z X x [ ] 2 ~ elsewhere,, ~ e j x X x x π j e z z X X π 2 ~ The DFS X represets evely spaced samples of the z- trasform

More information

Algorithms for Disk Covering Problems with the Most Points

Algorithms for Disk Covering Problems with the Most Points Algorithms for Disk Coverig Problems with the Most Poits Bi Xiao Departmet of Computig Hog Kog Polytechic Uiversity Hug Hom, Kowloo, Hog Kog csbxiao@comp.polyu.edu.hk Qigfeg Zhuge, Yi He, Zili Shao, Edwi

More information

Hui Xiao School of Environmental Science, Nanjing Xiaozhuang University, Nanjing , China

Hui Xiao School of Environmental Science, Nanjing Xiaozhuang University, Nanjing , China doi:0.3/00.39.. Cotiuous knn Queries i Dyamic Road Networks Hui Xiao School of Evirometal Sciece, Najig Xiaozhuag Uiversity, Najig 7, Chia Abstract Cotiuous knn queries have bee widely studied i recet

More information

Heuristic Approaches for Solving the Multidimensional Knapsack Problem (MKP)

Heuristic Approaches for Solving the Multidimensional Knapsack Problem (MKP) Heuristic Approaches for Solvig the Multidimesioal Kapsack Problem (MKP) R. PARRA-HERNANDEZ N. DIMOPOULOS Departmet of Electrical ad Computer Eg. Uiversity of Victoria Victoria, B.C. CANADA Abstract: -

More information

arxiv: v2 [cs.ds] 24 Mar 2018

arxiv: v2 [cs.ds] 24 Mar 2018 Similar Elemets ad Metric Labelig o Complete Graphs arxiv:1803.08037v [cs.ds] 4 Mar 018 Pedro F. Felzeszwalb Brow Uiversity Providece, RI, USA pff@brow.edu March 8, 018 We cosider a problem that ivolves

More information

A Method of Malicious Application Detection

A Method of Malicious Application Detection 5th Iteratioal Coferece o Educatio, Maagemet, Iformatio ad Medicie (EMIM 2015) A Method of Malicious Applicatio Detectio Xiao Cheg 1,a, Ya Hui Guo 2,b, Qi Li 3,c 1 Xiao Cheg, Beijig Uiv Posts & Telecommu,

More information

Mobile terminal 3D image reconstruction program development based on Android Lin Qinhua

Mobile terminal 3D image reconstruction program development based on Android Lin Qinhua Iteratioal Coferece o Automatio, Mechaical Cotrol ad Computatioal Egieerig (AMCCE 05) Mobile termial 3D image recostructio program developmet based o Adroid Li Qihua Sichua Iformatio Techology College

More information

Creating Exact Bezier Representations of CST Shapes. David D. Marshall. California Polytechnic State University, San Luis Obispo, CA , USA

Creating Exact Bezier Representations of CST Shapes. David D. Marshall. California Polytechnic State University, San Luis Obispo, CA , USA Creatig Exact Bezier Represetatios of CST Shapes David D. Marshall Califoria Polytechic State Uiversity, Sa Luis Obispo, CA 93407-035, USA The paper presets a method of expressig CST shapes pioeered by

More information

An Improved Shuffled Frog-Leaping Algorithm for Knapsack Problem

An Improved Shuffled Frog-Leaping Algorithm for Knapsack Problem A Improved Shuffled Frog-Leapig Algorithm for Kapsack Problem Zhoufag Li, Ya Zhou, ad Peg Cheg School of Iformatio Sciece ad Egieerig Hea Uiversity of Techology ZhegZhou, Chia lzhf1978@126.com Abstract.

More information

HADOOP: A NEW APPROACH FOR DOCUMENT CLUSTERING

HADOOP: A NEW APPROACH FOR DOCUMENT CLUSTERING Y.K. Patil* Iteratioal Joural of Advaced Research i ISSN: 2278-6244 IT ad Egieerig Impact Factor: 4.54 HADOOP: A NEW APPROACH FOR DOCUMENT CLUSTERING Prof. V.S. Nadedkar** Abstract: Documet clusterig is

More information

Outline. Research Definition. Motivation. Foundation of Reverse Engineering. Dynamic Analysis and Design Pattern Detection in Java Programs

Outline. Research Definition. Motivation. Foundation of Reverse Engineering. Dynamic Analysis and Design Pattern Detection in Java Programs Dyamic Aalysis ad Desig Patter Detectio i Java Programs Outlie Lei Hu Kamra Sartipi {hul4, sartipi}@mcmasterca Departmet of Computig ad Software McMaster Uiversity Caada Motivatio Research Problem Defiitio

More information

Searching a Russian Document Collection Using English, Chinese and Japanese Queries

Searching a Russian Document Collection Using English, Chinese and Japanese Queries Searchig a Russia Documet Collectio Usig Eglish, Chiese ad Japaese Queries Fredric C. Gey (gey@ucdata.berkeley.edu) UC Data Archive & Techical Assistace Uiversity of Califoria, Berkeley, CA 94720 USA ABSTRACT.

More information

Introduction. Nature-Inspired Computing. Terminology. Problem Types. Constraint Satisfaction Problems - CSP. Free Optimization Problem - FOP

Introduction. Nature-Inspired Computing. Terminology. Problem Types. Constraint Satisfaction Problems - CSP. Free Optimization Problem - FOP Nature-Ispired Computig Hadlig Costraits Dr. Şima Uyar September 2006 Itroductio may practical problems are costraied ot all combiatios of variable values represet valid solutios feasible solutios ifeasible

More information

BASED ON ITERATIVE ERROR-CORRECTION

BASED ON ITERATIVE ERROR-CORRECTION A COHPARISO OF CRYPTAALYTIC PRICIPLES BASED O ITERATIVE ERROR-CORRECTIO Miodrag J. MihaljeviC ad Jova Dj. GoliC Istitute of Applied Mathematics ad Electroics. Belgrade School of Electrical Egieerig. Uiversity

More information

Computers and Scientific Thinking

Computers and Scientific Thinking Computers ad Scietific Thikig David Reed, Creighto Uiversity Chapter 15 JavaScript Strigs 1 Strigs as Objects so far, your iteractive Web pages have maipulated strigs i simple ways use text box to iput

More information

Analysis of Different Similarity Measure Functions and their Impacts on Shared Nearest Neighbor Clustering Approach

Analysis of Different Similarity Measure Functions and their Impacts on Shared Nearest Neighbor Clustering Approach Aalysis of Differet Similarity Measure Fuctios ad their Impacts o Shared Nearest Neighbor Clusterig Approach Ail Kumar Patidar School of IT, Rajiv Gadhi Techical Uiversity, Bhopal (M.P.), Idia Jitedra

More information

Novel pruning based hierarchical agglomerative clustering for mining outliers in financial time series

Novel pruning based hierarchical agglomerative clustering for mining outliers in financial time series Computatioal Fiace ad its Applicatios III 33 Novel pruig based hierarchical agglomerative clusterig for miig outliers i fiacial time series D. Wag, P. J. Fortier & H. E. Michel Wester Asset Maagemet, USA

More information

Panel for Adobe Premiere Pro CC Partner Solution

Panel for Adobe Premiere Pro CC Partner Solution Pael for Adobe Premiere Pro CC Itegratio for more efficiecy The makes video editig simple, fast ad coveiet. The itegrated pael gives users immediate access to all medialoopster features iside Adobe Premiere

More information

New HSL Distance Based Colour Clustering Algorithm

New HSL Distance Based Colour Clustering Algorithm The 4th Midwest Artificial Itelligece ad Cogitive Scieces Coferece (MAICS 03 pp 85-9 New Albay Idiaa USA April 3-4 03 New HSL Distace Based Colour Clusterig Algorithm Vasile Patrascu Departemet of Iformatics

More information

Lecture Notes 6 Introduction to algorithm analysis CSS 501 Data Structures and Object-Oriented Programming

Lecture Notes 6 Introduction to algorithm analysis CSS 501 Data Structures and Object-Oriented Programming Lecture Notes 6 Itroductio to algorithm aalysis CSS 501 Data Structures ad Object-Orieted Programmig Readig for this lecture: Carrao, Chapter 10 To be covered i this lecture: Itroductio to algorithm aalysis

More information

The Closest Line to a Data Set in the Plane. David Gurney Southeastern Louisiana University Hammond, Louisiana

The Closest Line to a Data Set in the Plane. David Gurney Southeastern Louisiana University Hammond, Louisiana The Closest Lie to a Data Set i the Plae David Gurey Southeaster Louisiaa Uiversity Hammod, Louisiaa ABSTRACT This paper looks at three differet measures of distace betwee a lie ad a data set i the plae:

More information

IMP: Superposer Integrated Morphometrics Package Superposition Tool

IMP: Superposer Integrated Morphometrics Package Superposition Tool IMP: Superposer Itegrated Morphometrics Package Superpositio Tool Programmig by: David Lieber ( 03) Caisius College 200 Mai St. Buffalo, NY 4208 Cocept by: H. David Sheets, Dept. of Physics, Caisius College

More information

Software development of components for complex signal analysis on the example of adaptive recursive estimation methods.

Software development of components for complex signal analysis on the example of adaptive recursive estimation methods. Software developmet of compoets for complex sigal aalysis o the example of adaptive recursive estimatio methods. SIMON BOYMANN, RALPH MASCHOTTA, SILKE LEHMANN, DUNJA STEUER Istitute of Biomedical Egieerig

More information

CSCI 5090/7090- Machine Learning. Spring Mehdi Allahyari Georgia Southern University

CSCI 5090/7090- Machine Learning. Spring Mehdi Allahyari Georgia Southern University CSCI 5090/7090- Machie Learig Sprig 018 Mehdi Allahyari Georgia Souther Uiversity Clusterig (slides borrowed from Tom Mitchell, Maria Floria Balca, Ali Borji, Ke Che) 1 Clusterig, Iformal Goals Goal: Automatically

More information

Lecture 28: Data Link Layer

Lecture 28: Data Link Layer Automatic Repeat Request (ARQ) 2. Go ack N ARQ Although the Stop ad Wait ARQ is very simple, you ca easily show that it has very the low efficiecy. The low efficiecy comes from the fact that the trasmittig

More information

Random Graphs and Complex Networks T

Random Graphs and Complex Networks T Radom Graphs ad Complex Networks T-79.7003 Charalampos E. Tsourakakis Aalto Uiversity Lecture 3 7 September 013 Aoucemet Homework 1 is out, due i two weeks from ow. Exercises: Probabilistic iequalities

More information

Neuro Fuzzy Model for Human Face Expression Recognition

Neuro Fuzzy Model for Human Face Expression Recognition IOSR Joural of Computer Egieerig (IOSRJCE) ISSN : 2278-0661 Volume 1, Issue 2 (May-Jue 2012), PP 01-06 Neuro Fuzzy Model for Huma Face Expressio Recogitio Mr. Mayur S. Burage 1, Prof. S. V. Dhopte 2 1

More information

SOFTWARE usually does not work alone. It must have

SOFTWARE usually does not work alone. It must have Proceedigs of the 203 Federated Coferece o Computer Sciece ad Iformatio Systems pp. 343 348 A method for selectig eviromets for software compatibility testig Łukasz Pobereżik AGH Uiversity of Sciece ad

More information

GEOMETRIC REVERSE ENGINEERING USING A LASER PROFILE SCANNER MOUNTED ON AN INDUSTRIAL ROBOT

GEOMETRIC REVERSE ENGINEERING USING A LASER PROFILE SCANNER MOUNTED ON AN INDUSTRIAL ROBOT 6th Iteratioal DAAAM Baltic Coferece INDUSTRIAL ENGINEERING 24-26 April 2008, Talli, Estoia GEOMETRIC REVERSE ENGINEERING USING A LASER PROFILE SCANNER MOUNTED ON AN INDUSTRIAL ROBOT Rahayem, M.; Kjellader,

More information

The isoperimetric problem on the hypercube

The isoperimetric problem on the hypercube The isoperimetric problem o the hypercube Prepared by: Steve Butler November 2, 2005 1 The isoperimetric problem We will cosider the -dimesioal hypercube Q Recall that the hypercube Q is a graph whose

More information

COSC 1P03. Ch 7 Recursion. Introduction to Data Structures 8.1

COSC 1P03. Ch 7 Recursion. Introduction to Data Structures 8.1 COSC 1P03 Ch 7 Recursio Itroductio to Data Structures 8.1 COSC 1P03 Recursio Recursio I Mathematics factorial Fiboacci umbers defie ifiite set with fiite defiitio I Computer Sciece sytax rules fiite defiitio,

More information

6.854J / J Advanced Algorithms Fall 2008

6.854J / J Advanced Algorithms Fall 2008 MIT OpeCourseWare http://ocw.mit.edu 6.854J / 18.415J Advaced Algorithms Fall 2008 For iformatio about citig these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 18.415/6.854 Advaced Algorithms

More information

Identification of the Swiss Z24 Highway Bridge by Frequency Domain Decomposition Brincker, Rune; Andersen, P.

Identification of the Swiss Z24 Highway Bridge by Frequency Domain Decomposition Brincker, Rune; Andersen, P. Aalborg Uiversitet Idetificatio of the Swiss Z24 Highway Bridge by Frequecy Domai Decompositio Bricker, Rue; Aderse, P. Published i: Proceedigs of IMAC 2 Publicatio date: 22 Documet Versio Publisher's

More information

CS 683: Advanced Design and Analysis of Algorithms

CS 683: Advanced Design and Analysis of Algorithms CS 683: Advaced Desig ad Aalysis of Algorithms Lecture 6, February 1, 2008 Lecturer: Joh Hopcroft Scribes: Shaomei Wu, Etha Feldma February 7, 2008 1 Threshold for k CNF Satisfiability I the previous lecture,

More information

Rapid Frequent Pattern Growth and Possibilistic Fuzzy C-means Algorithms for Improving the User Profiling Personalized Web Page Recommendation System

Rapid Frequent Pattern Growth and Possibilistic Fuzzy C-means Algorithms for Improving the User Profiling Personalized Web Page Recommendation System Received: November 21, 2017 237 Rapid Frequet Patter Growth ad Possibilistic Fuzzy C-meas Algorithms for Improvig the User Profilig Persoalized Web Page Recommedatio System Sipra Sahoo 1 * Bikram Kesari

More information

FREQUENCY ESTIMATION OF INTERNET PACKET STREAMS WITH LIMITED SPACE: UPPER AND LOWER BOUNDS

FREQUENCY ESTIMATION OF INTERNET PACKET STREAMS WITH LIMITED SPACE: UPPER AND LOWER BOUNDS FREQUENCY ESTIMATION OF INTERNET PACKET STREAMS WITH LIMITED SPACE: UPPER AND LOWER BOUNDS Prosejit Bose Evagelos Kraakis Pat Mori Yihui Tag School of Computer Sciece, Carleto Uiversity {jit,kraakis,mori,y

More information

Copyright 1982, by the author(s). All rights reserved.

Copyright 1982, by the author(s). All rights reserved. Copyright 1982, by the author(s). All rights reserved. Permissio to make digital or hard copies of all or part of this work for persoal or classroom use is grated without fee provided that copies are ot

More information

Appendix A. Use of Operators in ARPS

Appendix A. Use of Operators in ARPS A Appedix A. Use of Operators i ARPS The methodology for solvig the equatios of hydrodyamics i either differetial or itegral form usig grid-poit techiques (fiite differece, fiite volume, fiite elemet)

More information

SD vs. SD + One of the most important uses of sample statistics is to estimate the corresponding population parameters.

SD vs. SD + One of the most important uses of sample statistics is to estimate the corresponding population parameters. SD vs. SD + Oe of the most importat uses of sample statistics is to estimate the correspodig populatio parameters. The mea of a represetative sample is a good estimate of the mea of the populatio that

More information

Fundamentals of Media Processing. Shin'ichi Satoh Kazuya Kodama Hiroshi Mo Duy-Dinh Le

Fundamentals of Media Processing. Shin'ichi Satoh Kazuya Kodama Hiroshi Mo Duy-Dinh Le Fudametals of Media Processig Shi'ichi Satoh Kazuya Kodama Hiroshi Mo Duy-Dih Le Today's topics Noparametric Methods Parze Widow k-nearest Neighbor Estimatio Clusterig Techiques k-meas Agglomerative Hierarchical

More information

( n+1 2 ) , position=(7+1)/2 =4,(median is observation #4) Median=10lb

( n+1 2 ) , position=(7+1)/2 =4,(median is observation #4) Median=10lb Chapter 3 Descriptive Measures Measures of Ceter (Cetral Tedecy) These measures will tell us where is the ceter of our data or where most typical value of a data set lies Mode the value that occurs most

More information

How do we evaluate algorithms?

How do we evaluate algorithms? F2 Readig referece: chapter 2 + slides Algorithm complexity Big O ad big Ω To calculate ruig time Aalysis of recursive Algorithms Next time: Litterature: slides mostly The first Algorithm desig methods:

More information

Euclidean Distance Based Feature Selection for Fault Detection Prediction Model in Semiconductor Manufacturing Process

Euclidean Distance Based Feature Selection for Fault Detection Prediction Model in Semiconductor Manufacturing Process Vol.133 (Iformatio Techology ad Computer Sciece 016), pp.85-89 http://dx.doi.org/10.1457/astl.016. Euclidea Distace Based Feature Selectio for Fault Detectio Predictio Model i Semicoductor Maufacturig

More information

Learning to Shoot a Goal Lecture 8: Learning Models and Skills

Learning to Shoot a Goal Lecture 8: Learning Models and Skills Learig to Shoot a Goal Lecture 8: Learig Models ad Skills How do we acquire skill at shootig goals? CS 344R/393R: Robotics Bejami Kuipers Learig to Shoot a Goal The robot eeds to shoot the ball i the goal.

More information

Data Analysis. Concepts and Techniques. Chapter 2. Chapter 2: Getting to Know Your Data. Data Objects and Attribute Types

Data Analysis. Concepts and Techniques. Chapter 2. Chapter 2: Getting to Know Your Data. Data Objects and Attribute Types Data Aalysis Cocepts ad Techiques Chapter 2 1 Chapter 2: Gettig to Kow Your Data Data Objects ad Attribute Types Basic Statistical Descriptios of Data Data Visualizatio Measurig Data Similarity ad Dissimilarity

More information

Chapter 11. Friends, Overloaded Operators, and Arrays in Classes. Copyright 2014 Pearson Addison-Wesley. All rights reserved.

Chapter 11. Friends, Overloaded Operators, and Arrays in Classes. Copyright 2014 Pearson Addison-Wesley. All rights reserved. Chapter 11 Frieds, Overloaded Operators, ad Arrays i Classes Copyright 2014 Pearso Addiso-Wesley. All rights reserved. Overview 11.1 Fried Fuctios 11.2 Overloadig Operators 11.3 Arrays ad Classes 11.4

More information

Basic allocator mechanisms The course that gives CMU its Zip! Memory Management II: Dynamic Storage Allocation Mar 6, 2000.

Basic allocator mechanisms The course that gives CMU its Zip! Memory Management II: Dynamic Storage Allocation Mar 6, 2000. 5-23 The course that gives CM its Zip Memory Maagemet II: Dyamic Storage Allocatio Mar 6, 2000 Topics Segregated lists Buddy system Garbage collectio Mark ad Sweep Copyig eferece coutig Basic allocator

More information

Using a Dynamic Interval Type-2 Fuzzy Interpolation Method to Improve Modeless Robots Calibrations

Using a Dynamic Interval Type-2 Fuzzy Interpolation Method to Improve Modeless Robots Calibrations Joural of Cotrol Sciece ad Egieerig 3 (25) 9-7 doi:.7265/2328-223/25.3. D DAVID PUBLISHING Usig a Dyamic Iterval Type-2 Fuzzy Iterpolatio Method to Improve Modeless Robots Calibratios Yig Bai ad Dali Wag

More information

ISSN (Print) Research Article. *Corresponding author Nengfa Hu

ISSN (Print) Research Article. *Corresponding author Nengfa Hu Scholars Joural of Egieerig ad Techology (SJET) Sch. J. Eg. Tech., 2016; 4(5):249-253 Scholars Academic ad Scietific Publisher (A Iteratioal Publisher for Academic ad Scietific Resources) www.saspublisher.com

More information

Low Complexity H.265/HEVC Coding Unit Size Decision for a Videoconferencing System

Low Complexity H.265/HEVC Coding Unit Size Decision for a Videoconferencing System BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 15, No 6 Special Issue o Logistics, Iformatics ad Service Sciece Sofia 2015 Prit ISSN: 1311-9702; Olie ISSN: 1314-4081 DOI:

More information

RESEARCH ON AUTOMATIC INSPECTION TECHNIQUE OF REAL-TIME RADIOGRAPHY FOR TURBINE-BLADE

RESEARCH ON AUTOMATIC INSPECTION TECHNIQUE OF REAL-TIME RADIOGRAPHY FOR TURBINE-BLADE RESEARCH ON AUTOMATIC INSPECTION TECHNIQUE OF REAL-TIME RADIOGRAPHY FOR TURBINE-BLADE Z.G. Zhou, S. Zhao, ad Z.G. A School of Mechaical Egieerig ad Automatio, Beijig Uiversity of Aeroautics ad Astroautics,

More information

CSC 220: Computer Organization Unit 11 Basic Computer Organization and Design

CSC 220: Computer Organization Unit 11 Basic Computer Organization and Design College of Computer ad Iformatio Scieces Departmet of Computer Sciece CSC 220: Computer Orgaizatio Uit 11 Basic Computer Orgaizatio ad Desig 1 For the rest of the semester, we ll focus o computer architecture:

More information

New Fuzzy Color Clustering Algorithm Based on hsl Similarity

New Fuzzy Color Clustering Algorithm Based on hsl Similarity IFSA-EUSFLAT 009 New Fuzzy Color Clusterig Algorithm Based o hsl Similarity Vasile Ptracu Departmet of Iformatics Techology Tarom Compay Bucharest Romaia Email: patrascu.v@gmail.com Abstract I this paper

More information

EMPIRICAL ANALYSIS OF FAULT PREDICATION TECHNIQUES FOR IMPROVING SOFTWARE PROCESS CONTROL

EMPIRICAL ANALYSIS OF FAULT PREDICATION TECHNIQUES FOR IMPROVING SOFTWARE PROCESS CONTROL Iteratioal Joural of Iformatio Techology ad Kowledge Maagemet July-December 2012, Volume 5, No. 2, pp. 371-375 EMPIRICAL ANALYSIS OF FAULT PREDICATION TECHNIQUES FOR IMPROVING SOFTWARE PROCESS CONTROL

More information

Chapter 3 Classification of FFT Processor Algorithms

Chapter 3 Classification of FFT Processor Algorithms Chapter Classificatio of FFT Processor Algorithms The computatioal complexity of the Discrete Fourier trasform (DFT) is very high. It requires () 2 complex multiplicatios ad () complex additios [5]. As

More information

9.1. Sequences and Series. Sequences. What you should learn. Why you should learn it. Definition of Sequence

9.1. Sequences and Series. Sequences. What you should learn. Why you should learn it. Definition of Sequence _9.qxd // : AM Page Chapter 9 Sequeces, Series, ad Probability 9. Sequeces ad Series What you should lear Use sequece otatio to write the terms of sequeces. Use factorial otatio. Use summatio otatio to

More information

Descriptive Statistics Summary Lists

Descriptive Statistics Summary Lists Chapter 209 Descriptive Statistics Summary Lists Itroductio This procedure is used to summarize cotiuous data. Large volumes of such data may be easily summarized i statistical lists of meas, couts, stadard

More information

Python Programming: An Introduction to Computer Science

Python Programming: An Introduction to Computer Science Pytho Programmig: A Itroductio to Computer Sciece Chapter 6 Defiig Fuctios Pytho Programmig, 2/e 1 Objectives To uderstad why programmers divide programs up ito sets of cooperatig fuctios. To be able to

More information

IncorporatingCluster-BasedRelationshipsin Web Rule Language

IncorporatingCluster-BasedRelationshipsin Web Rule Language IcorporatigCluster-BasedRelatioshipsi Web Rule Laguage Mala Mehrotra Pragati Syergetic ResearchIc. Cupertio. CA mm@pragati-ic.com http://www.pragati-ic.com 1 Itroductio The Sematic Web visio requires rule-based

More information

Task scenarios Outline. Scenarios in Knowledge Extraction. Proposed Framework for Scenario to Design Diagram Transformation

Task scenarios Outline. Scenarios in Knowledge Extraction. Proposed Framework for Scenario to Design Diagram Transformation 6-0-0 Kowledge Trasformatio from Task Scearios to View-based Desig Diagrams Nima Dezhkam Kamra Sartipi {dezhka, sartipi}@mcmaster.ca Departmet of Computig ad Software McMaster Uiversity CANADA SEKE 08

More information

Security of Bluetooth: An overview of Bluetooth Security

Security of Bluetooth: An overview of Bluetooth Security Versio 2 Security of Bluetooth: A overview of Bluetooth Security Marjaaa Träskbäck Departmet of Electrical ad Commuicatios Egieerig mtraskba@cc.hut.fi 52655H ABSTRACT The purpose of this paper is to give

More information

Evaluating Top-k Selection Queries

Evaluating Top-k Selection Queries Evaluatig Top-k Selectio Queries Surajit Chaudhuri Microsoft Research surajitc@microsoft.com Luis Gravao Columbia Uiversity gravao@cs.columbia.edu Abstract I may applicatios, users specify target values

More information

Auto-recognition Method for Pointer-type Meter Based on Binocular Vision

Auto-recognition Method for Pointer-type Meter Based on Binocular Vision JOURNAL OF COMPUTERS, VOL. 9, NO. 4, APRIL 204 787 Auto-recogitio Method for Poiter-type Meter Based o Biocular Visio Biao Yag School of Istrumet Sciece ad Egieerig, Southeast Uiversity, Najig 20096, Chia

More information

Effect of control points distribution on the orthorectification accuracy of an Ikonos II image through rational polynomial functions

Effect of control points distribution on the orthorectification accuracy of an Ikonos II image through rational polynomial functions Effect of cotrol poits distributio o the orthorectificatio accuracy of a Ikoos II image through ratioal polyomial fuctios Marcela do Valle Machado 1, Mauro Homem Atues 1 ad Paula Debiasi 1 1 Federal Rural

More information

ANN WHICH COVERS MLP AND RBF

ANN WHICH COVERS MLP AND RBF ANN WHICH COVERS MLP AND RBF Josef Boští, Jaromír Kual Faculty of Nuclear Scieces ad Physical Egieerig, CTU i Prague Departmet of Software Egieerig Abstract Two basic types of artificial eural etwors Multi

More information

Big-O Analysis. Asymptotics

Big-O Analysis. Asymptotics Big-O Aalysis 1 Defiitio: Suppose that f() ad g() are oegative fuctios of. The we say that f() is O(g()) provided that there are costats C > 0 ad N > 0 such that for all > N, f() Cg(). Big-O expresses

More information

CIS 121 Data Structures and Algorithms with Java Spring Stacks, Queues, and Heaps Monday, February 18 / Tuesday, February 19

CIS 121 Data Structures and Algorithms with Java Spring Stacks, Queues, and Heaps Monday, February 18 / Tuesday, February 19 CIS Data Structures ad Algorithms with Java Sprig 09 Stacks, Queues, ad Heaps Moday, February 8 / Tuesday, February 9 Stacks ad Queues Recall the stack ad queue ADTs (abstract data types from lecture.

More information

Pattern Recognition Systems Lab 1 Least Mean Squares

Pattern Recognition Systems Lab 1 Least Mean Squares Patter Recogitio Systems Lab 1 Least Mea Squares 1. Objectives This laboratory work itroduces the OpeCV-based framework used throughout the course. I this assigmet a lie is fitted to a set of poits usig

More information

One advantage that SONAR has over any other music-sequencing product I ve worked

One advantage that SONAR has over any other music-sequencing product I ve worked *gajedra* D:/Thomso_Learig_Projects/Garrigus_163132/z_productio/z_3B2_3D_files/Garrigus_163132_ch17.3d, 14/11/08/16:26:39, 16:26, page: 647 17 CAL 101 Oe advatage that SONAR has over ay other music-sequecig

More information

Text Feature Selection based on Feature Dispersion Degree and Feature Concentration Degree

Text Feature Selection based on Feature Dispersion Degree and Feature Concentration Degree Available olie at www.ijpe-olie.com vol. 13, o. 7, November 017, pp. 1159-1164 DOI: 10.3940/ijpe.17.07.p19.11591164 Text Feature Selectio based o Feature Dispersio Degree ad Feature Cocetratio Degree Zhifeg

More information

Pseudocode ( 1.1) Analysis of Algorithms. Primitive Operations. Pseudocode Details. Running Time ( 1.1) Estimating performance

Pseudocode ( 1.1) Analysis of Algorithms. Primitive Operations. Pseudocode Details. Running Time ( 1.1) Estimating performance Aalysis of Algorithms Iput Algorithm Output A algorithm is a step-by-step procedure for solvig a problem i a fiite amout of time. Pseudocode ( 1.1) High-level descriptio of a algorithm More structured

More information