Micro-Batching Growing Neural Gas for Clustering Data Streams using Spark Streaming

Size: px
Start display at page:

Download "Micro-Batching Growing Neural Gas for Clustering Data Streams using Spark Streaming"

Transcription

1 Proedia Computer Siene Volume 53, 2015, Pages INNS Conferene on Big Data Miro-Bathing Growing Neural Gas for Clustering Data Streams using Spark Streaming Mohammed Ghesmoune, Mustapha Lebbah, Hanene Azzag University of Paris 13, Sorbonne Paris City LIPN-UMR CNRS 99, av. J-B Clément F Villetaneuse, Frane firstname.seondname@lipn.univ-paris13.fr Abstrat In reent years, the data stream lustering problem has gained onsiderable attention in the literature. Clustering data streams requires a proess apable of partitioning observations ontinuously while taking into aount restritions of memory and time. In this paper we present MBG-Stream, a Miro-Bathing version of the growing neural gas approah, aimed to lustering data streams by making one pass over the data. MBG-Stream allows us to disover lusters of arbitrary shapes without any assumptions on the number of lusters. The proposed algorithm is implemented on a distributed streaming platform, the Spark Streaming API, and its performane is evaluated on publi data sets. Keywords: Data Stream Clustering, GNG, Topologial Struture, Miro-Bath Streaming 1 Introdution When applying data mining tehniques, or more speifially lustering algorithms to data streams, restritions in exeution time and memory have to be onsidered arefully. Currently, distributed streaming systems are based on two proessing models, reord-at-a-time and miro-bathing. On a reord-at-a-time proessing model, long-running stateful operators proess reords as they arrive, update internal state, and emit new reords. On the other side, the miro-bathing proessing model runs eah streaming omputation as a series of deterministi bath omputations on small time intervals. Among the available frameworks that implements the miro-bathing proessing model, we an find Spark Streaming [1]. It is an extension of the ore Spark API that enables high-throughput, reliable proessing of live data streams. In a previous work, G-Stream [2] was proposed as a data stream lustering approah based on the Growing Neural Gas algorithm. G-Stream uses a stohasti approah to update the prototypes, and it was implemented on a entralized platform. In this paper, we propose MBG-Stream, a novel algorithm for disovering lusters of arbitrary shape in an evolving data 158 Seletion and peer-review under responsibility of the Sientifi Programme Committee of INNS-BigData2015 The Authors. Published by Elsevier B.V. doi: /j.pros

2 stream. MBG-Stream is implemented on a distributed streaming platform based on the mirobathing proessing model, i.e., the Spark Streaming API. In the proposed algorithm, the topologial struture is represented by a graph wherein eah node represents a luster, whih is a set of lose data points and neighboring nodes (lusters) are onneted by edges. Starting with only two nodes, the graph size is not fixed but may also evolve as several nodes (lusters) are reated in eah iteration. We use an exponential fading funtion to redue the impat of old data whose relevane diminishes over time. For the same reason, links between nodes are also weighted by an exponential funtion. The data reeived in eah interval is stored reliably aross the luster to form an input dataset for that interval. One the time interval is ompleted, this dataset is proessed via deterministi parallel operations, suh as map and redue to produe new datasets representing either program outputs or intermediate states [1]. The input data is split and the master assigns the splits to Map workers. Eah worker proesses the orresponding input split, generates key/value pairs and writes them to intermediate files (on disk or in memory). The Redue funtion is responsible for aggregating information reeived from Map funtions. The remainder of this paper is organized as follows: Setion 2 is dediated to related works. Setion 3 desribes the MBG-Stream algorithm. Setion 4 reports the experimental evaluation on both syntheti and real-world data sets. Setion 5 onludes this paper. 2 Related Works This setion disusses previous works on data stream lustering problems, and highlights the most relevant algorithms proposed in the literature to deal with this problem. Most of the existing algorithms divide the lustering proess in two phases: (a) Online, the data will be summarized; (b) Offline, the final lusters will be generated. Both CluStream [3] and Den- Stream [4] use a temporal extension of the Clustering Feature vetor(alled miro-lusters) to maintain statistial summaries about data loality and timestamps during the online phase. By reating two kinds of miro-lusters (potential and outlier miro-lusters), DenStream overomes one of the drawbaks of CluStream, its sensitivity to noise. In the offline phase, the miro-lusters found during the online phase are onsidered as pseudo-points and will be passed to a variant of k-means in the CluStream algorithm (resp. to a variant of DBSan in the DenStream algorithm) in order to determine the final lusters. ClusTree [5] is an anytime algorithm that organizes miro-lusters in a tree struture for faster aess and automatially adapts miro-luster sizes based on the variane of the assigned data points. Any lustering algorithm, e.g. k-means or DBSan, an be used in its offline phase. The merge step is performed by a means of a data struture, named the buket set. The redue step is performed by a signifiantly different summary data struture, the oreset tree. [6], [7] and [8] give approximations of the streaming k-means algorithm. G-Stream [2] is an extension of the GNG algorithm to data streams. Whereas all the previous algorithms are implemented on entralized platforms, we propose in this paper a new approah for lustering data streams implemented on a distributed platform. 3 Miro-Bathing Clustering In this setion we introdue Miro-Bathing Growing Neural Gas for Clustering Data Streams (MBG-Stream) and highlight some of its novel features. MBG-Stream is based on Growing Neural Gas (GNG), whih is an inremental self-organizing approah that belongs to the family of topologial maps suh as Self-Organizing Maps (SOM) [9] or Neural Gas (NG) [10]. It is 159

3 an unsupervised algorithm apable of representing a high dimensional input spae in a low dimensional feature map. Typially, it is used for finding topologial strutures that losely reflet the struture of the input distribution. We assume that the data stream onsists of a sequene DS = {x 1, x 2,..., x n } of n (potentially infinite) elements of a data stream arriving at times t 1,t 2,..., t n,wherex i =(x 1 i,x2 i,..., xd i ) is a vetor in Rd.WedenotebyX 1 = {x 1,..., x p } where p is the size of the window, thus DS = {X 1, X 2,..., X L }. At eah time, MBG-Stream is represented by a graph C where eah node represents a luster. Eah node Chas (a) aprototypew = (w,w 1, 2..., w d ) representing its position; (b) π representing the weight of this node; () error() an error variable representing the distane between this node and the assigned data-point. When data arrive in a stream, we may want to estimate lusters dynamially, updating them as new data arrive. An implementation of a Growing Neural Gas algorithm over Data Stream on a entralized platform would be as follows [2]: Starting with two nodes, and as a new data point is reahed, the nearest and the seond-nearest nodes are identified, linked by an edge, and the nearest node with its topologial neighbors are moved toward the data point. Eah node has an aumulated error variable and a weight, whih varies over time using a fading funtion. Using an edge management proedure, one, two or three nodes are inserted into the graph between the nodes with the largest error values. Nodes an also be removed if they are identified as being superfluous. However, the design of a distributed version of G-Stream [2] would raise diffiulties. MBG- Stream an disover lusters of arbitrary shape in an evolving data stream. It operates with parameters to ontrol the deay (or forgetfulness ) of the estimates. The algorithm uses a generalization of the mini-bath GNG update rule. In the adaptation step of the GNG algorithm, the nearest node and all of its neighbors are moved in the diretion of the data point. However, in MBG-Stream (see Algorithm 1 for detail), for eah bath of data X p,we assign all points x i to their best math unit, ompute new luster enters, then update eah luster. The update rule, i.e., the adaptation step, in a mini-bath version without taking into aount the neighbors of the referent would be as desribed in Equation 1: w (t+1) = w(t) n (t) α + z (t) m (t) n (t) α + m (t) (1) whereas Equation 2 updates the number of points assigned to the luster, where w (t) previous enter for the luster, n (t) is the new luster enter from the urrent bath, and m (t) luster in the urrent bath. is the is the number of points assigned to the luster thus far, z (t) is the number of points added to the n (t+1) = n (t) + m (t) (2) In most data stream senarios, more reent data an reflet the emergene of new trends or hanges in the data distribution [11]. There are three window models ommonly studied in data streams: landmark, sliding and damped. We onsider the damped window model, in whih the weight of eah data point dereases exponentially with time via a fading funtion. The weight of eah node dereases exponentially with time t via a deay fator parameter 0 <α<1, i.e., π (t+1) = π (t) α (3) If the weight of a node is less than a threshold value then this node is onsidered as outdated and then deleted (with its links). The deay fator an be used to ignore the past: with α = 1 all data will be used from the beginning; with α = 0 only the most reent data will be used. This is analogous to the fading funtion [11] whih is defined as follows : f(t) =2 λt,whereλ>0. 160

4 In a general ase, when the referent moves toward a data-point, it also moves its neighborhood toward this point [9]. In our model, we use Equation 4 to arry out the adaptation step: w (t+1) = w(t) n (t) α + r C K(r, )z(t) r m (t) r n (t) α + r C K(r, )m(t) r where z (t) r is the previous enter for the luster r (whih is a neighbor of the onsidered referent node), K is alled the neighborhood funtion defined in Equation 5, where δ(r, ) is the length of the shortest path between nodes r and : K(r, ) =exp (4) ( ) δ(r, ). (5) T The funtion updaterule performs operations related to updating graph edges. The way to inrease the age of edges is inspired by the fading funtion in the sense that the reation time of a link is taken into aount. Contrary to the fading funtion, the age of the links will be strengthened by the exponential funtion 2 λage(t t0),whereλ age > 0, defines the rate of growth of the age over time, t denotes the urrent time and t 0 is the reation time of the edge. The next step is to add a new edge that onnets the two losest nodes. The last step is to remove eah link exeeding a maximum age, sine these links are no longer useful beause they were replaed by younger and shorter edges that were reated during the graph refinement in step 9. The input data is split and the master assigns splits to Map workers. Eah worker proesses Algorithm 1: MBG-Stream Input: DS = {x 1, x 2,..., x n }, α, λ age, the number of nodes to add at eah iteration, π min, age max Output: set of nodes C = { 1, 2,...} and their prototypes W = {w 1, w 2,...} 1 Initialize of the model by reating a graph of two nodes (the first 2 data-points) 2 while there is a miro-bath to proeed do 3 D t get the miro-bath of data points arrived at time interval t 4 Apply the mapping step as desribed in Funtion map 5 Apply the redue step as desribed in Funtion redue 6 Adaptation step: updaterule(pointstats, α, λ age, age max ) 7 Update the variable error of eah node 8 Apply fading, delete isolated nodes 9 Add new nodes as desribed in Funtion addnewnodes 10 Derease the error of all units 11 end the orresponding input split, generates key/value pairs and writes them to intermediate files (ondiskorinmemory). Thekey orresponds to the bmu whereas its value represents a tuple of (bmu 2, error, point, 1). Then the master will launh redue tasks that take as input both the results of the maps and the results of the previous interval s redues. The Redue funtion is responsible for aggregating information reeived from Map funtions. For eah key, the Redue funtion works on the list of values, losest. To ompute the entroid of eah node, the Redue funtion groups by bmu and sums the values reeived in the losest list. The final output is the list pointstats. Eah element of pointstats ontains a bmu, askey, with the seond nearest node, the sum of errors, the sum and the ount of points assigned to eah node, as the value. 161

5 Funtion map(d t :thet-th miro-bath of data points) 1 foreah x ti D t do 2 Key bmu 1, the nearest node 3 Value (bmu 2,error,x ti, 1) suh as: bmu 2 is the seond nearest node, and error = x ti w bmu1 2 4 Emit (Key, Value) 5 end Funtion redue(key t,listlosest) Output: entroid t :entroidofthet-th miro-bath, ount t : number of data points in the t-th miro-bath 1 bmu 2 0; error t 0; sum t 0; ount t 0; 2 foreah value t losest do // suh as value t is the orresponding value of the pair (key t, Value) 3 bmu 2 bmu 2 + the 1-st value of tuple value t 4 error t error t + the 2-nd value of tuple value t 5 sum t sum t + the 3-th value of tuple value t 6 ount t ount t + the 4-th value of tuple value t 7 end 8 entroid t sumt ount t 4 Experimental Evaluations In this setion, we present an experimental evaluation of the MBG-Stream algorithm. We ompared our algorithm with several well-known and relevant data stream lustering algorithms, inluding ClusTree, DenStream, and the MLlib implementation of Streaming-KMeans. Our experiments were performed on Spark Streaming platform using real-world and syntheti data sets. All the experiments are onduted on a PC with Core(TM)i7-4800MQ with two 2.70 GHz proessors, and 8GB of RAM, whih runs Ubuntu operating system. Funtion updaterule(list pointstats, α, λ age, age max ) // Derease the weight of nodes 1 foreah Cdo π α.π ; 2 foreah ps pointstats do // ps is a tuple: (bmu, (bmu 2, error, sum, ount)) 3 Calulate the new entroid as desribed in Equation 4 4 Inrement the age of all edges emanating from bmu and weight them 5 if bmu and bmu 2 are onneted by an edge then set the age of this edge to zero ; 6 else reate an edge between bmu and bmu 2, and mark its time stamp; 7 end 8 Remove the edges whose age is greater than age max. If this results in nodes having no emanating edges, remove them as well 162

6 Funtion addnewnodes(η : number of nodes to add) 1 for j 1 to η do 2 Find the node with the largest error 3 Find the neighbor f with the largest aumulated error 4 Add the new node r half-way between nodes q and f: w r 0.5(w q + w f ) 5 Insert edges onneting the new unit r with units q and f, and remove the original edge between q and f. Remove the original edge between q and f 6 Initialize the weight of r and the age of edges emanating from r to zero 7 Derease the error variables of q and f by multiplying them with a onstant ɛ where: 0 <ɛ<1 8 Initialize the error variable of r with the new value of the error variable of q 9 end Table 1: Overview of all data sets. Datasets #reords #features #lasses DS1 9, letter4 9, Sea 60, HyperPlan 100, KddCup99 494, CoverType 581, Sensor 2,219, Data Sets and Quality riteria To evaluate the lustering quality and salability of the MBG-Stream algorithm both real and syntheti data sets are used. The syntheti data sets used are DS1 and letter4. All the others are real-world publily available data sets. Table 1 overviews all the data sets used. DS1 is generated by bz2. The letter4 data set is generated by a Java ode Token-Cluster-Generator. The Sea data set was taken from kdus/produts/datasets-for-onept-drift. The HyperPlan data set was taken from [12]. The real-world databases were taken from the UCI repository [13], whih are the KDD-CUP 99 Network Intrusion Detetion stream data set (KddCup99) and the Forest CoverType data set (CoverType) respetively. The algorithms are evaluated using three performane measures: Auray (Purity), Normalized Mutual Information (NMI) and Rand index. The value of eah measure lies between 0 and 1. A higher value indiates better lustering results. The Auray (Purity) averages the fration of items belonging to the majority lass of in eah luster. A = K 100%, where K denotes the number of lusters, Ni d denotes the number of points with the dominant lass label in luster i, andn i denotes the number of points in luster i. Intuitively, the auray (purity) measures the purity of the lusters with respet to the true luster (lass) labels that are known for our data sets [4]. Normalized mutual information provides a measure that is independent of the number of lusters as ompared to purity [14]. It reahes its maximum value of 1 only when the two sets of labels have a perfet one-to-one orrespondene. The Rand index measures how aurately a lusterer an lassify data elements by omparing luster labels with K i=1 N d i N i 163

7 Table 2: Comparing G-Stream with different algorithms. Datasets MBG-Stream Streaming-KMeans DenStream ClusTree A DS1 NMI Rand A letter4 NMI Rand A Sea NMI Rand A HyperPlan NMI Rand A KddCup99 NMI Rand A CoverType NMI Rand A Sensor NMI Rand the underlying lass labels. 4.2 Evaluation and performane omparison This setion aims to evaluate the lustering quality of the MBG-Stream and ompare it to well-known data stream lustering algorithms. As explained in setion 3, MBG-Stream algorithms start with two nodes. For omparison purposes, we used the MLlib implementation of Streaming-KMeans (this latter algorithm was also oded in the Spark Streaming platform) 1. Comparison is also performed with DenStream [4] and ClusTree [5] from the stream R pakage [15]. Streaming-KMeans was evaluated by setting the k parameter to the right number of lasses of eah dataset. DenStream was evaluated by performing a variant of the DBSan algorithm in the offline step. ClusTree was evaluated by performing the k-means algorithm in the offline step by setting the k parameter to 10. All experiments were repeated 10 times and the results (the average value) are reported in Table 2. In this Table, it is notieable that G-Stream s Auraies (A) are higher for all data sets as ompared to Streaming-KMeans, DenStream and CluStree, exept for ClusTree for the HyperPlan data set and for Streaming- KMeans for the KddCup99 data set. Its NMI values are higher than the other algorithms exept for Streaming-KMeans for DS1 and KddCup99 data sets. Its Rand index values are higher than the other algorithms exept for Streaming-KMeans for Sea and DS1 data sets. We reall that MBG-Stream proeeds in one single phase whereas Streaming-KMeans, DenStream and ClusTree proeed in two phases (online and offline phase)

8 MBG-Stream Figure 1: Evolution of graph reation of MBG-Stream on DS1 (data set and topologial result). The intermediate graph after seeing the first window s data points; the 1/3 of all windows; the 2/3 of all windows; and the final graph. 4.3 Visual Validation Figure 1 shows the evolution of the node reation by applying MBG-Stream on the DS1 data set (olored points represent data points of the data stream and red points are nodes of the graph with edges in blue lines; eah olor of the data points orrespond to lass of labels and the size of the nodes of the graph are proportional to their weight). It illustrates that MBG-Stream manages to reognize the strutures of the data stream and an separate these strutures with the best visualization. 5 Conlusion In this paper, we have proposed MBG-Stream, an effiient method for topologial lustering an evolving data stream in an online manner. In MBG-Stream, the nodes are weighted by a fading funtion and the edges by an exponential funtion. MBG-Stream is implemented on a distributed streaming platform based on the miro-bathing proessing model. Experimental evaluation over a number of real and syntheti data sets demonstrates the effetiveness and effiieny of MBG-Stream in disovering lusters of arbitrary shape. The performane of MBGStream, in terms of lustering quality as ompared to three relevant data stream algorithms are promising. We plan in the future to test the speed-up of MBG-Stream on large lusters, to extend it to deal with binary, ategorial, and mixed data streams, and also to make our algorithm as autonomous as possible. Aknowledgments: This researh has been supported by the Frenh Foundation FSN, PIA Grant Big data-investissements d Avenir. The projet is titled Square Predit ( We thank anonymous reviewers for their insightful remarks. Referenes [1] M. Zaharia, T. Das, H. Li, S. Shenker, I. Stoia, Disretized streams: An effiient and fault-tolerant model for stream proessing on large lusters, in: Proeedings of the 4th USENIX Conferene on Hot Topis in Cloud Computing, HotCloud 12, USENIX Assoiation, Berkeley, CA, USA, 2012, pp URL [2] M. Ghesmoune, H. Azzag, M. Lebbah, G-stream: Growing neural gas over data stream, in: Neural Information Proessing - 21st International Conferene, ICONIP 2014, Kuhing, Malaysia, Novem- 165

9 ber 3-6, Proeedings, Part I, 2014, pp doi: / _26. URL [3] C. C. Aggarwal, T. J. Watson, R. Ctr, J. Han, J. Wang, P. S. Yu, A framework for lustering evolving data streams, in: In VLDB, 2003, pp [4] F. Cao, M. Ester, W. Qian, A. Zhou, Density-based lustering over an evolving data stream with noise, in: SDM, 2006, pp [5] P. Kranen, I. Assent, C. Baldauf, T. Seidl, The ClusTree: indexing miro-lusters for anytime stream mining, Knowledge and information systems 29 (2) (2011) [6] N. Ailon, R. Jaiswal, C. Monteleoni, Streaming k-means approximation, in: Advanes in Neural Information Proessing Systems 22: 23rd Annual Conferene on Neural Information Proessing Systems Proeedings of a meeting held 7-10 Deember 2009, Vanouver, British Columbia, Canada., 2009, pp URL [7] V. Braverman, A. Meyerson, R. Ostrovsky, A. Roytman, M. Shindler, B. Tagiku, Streaming k-means on well-lusterable data, in: Proeedings of the Twenty-Seond Annual ACM-SIAM Symposium on Disrete Algorithms, SODA 2011, San Franiso, California, USA, January 23-25, 2011, 2011, pp doi: / URL [8] M. Shindler, A. Wong, A. Meyerson, Fast and aurate k-means for large datasets, in: Advanes in Neural Information Proessing Systems 24: 25th Annual Conferene on Neural Information Proessing Systems Proeedings of a meeting held Deember 2011, Granada, Spain., 2011, pp URL [9] T. Kohonen, M. R. Shroeder, T. S. Huang (Eds.), Self-Organizing Maps, 3rd Edition, Springer- Verlag New York, In., Seauus, NJ, USA, [10] T. Martinetz, K. Shulten, A Neural-Gas Network Learns Topologies, Artifiial Neural Networks I (1991) [11] J. de Andrade Silva, E. R. Faria, R. C. Barros, E. R. Hrushka, A. C. P. L. F. de Carvalho, J. Gama, Data stream lustering: A survey, ACM Comput. Surv. 46 (1) (2013) 13. [12] X. H. Zhu, Stream data mining repository (web site) (2010). URL [13] K. Bahe, M. Lihman, UCI mahine learning repository (2013). URL [14] A. Strehl, J. Ghosh, Cluster ensembles a knowledge reuse framework for ombining multiple partitions, Journal of Mahine Learning Researh 3 (2002) [15] M. Bolanos, J. Forrest, M. Hahsler, stream: Infrastruture for Data Stream Mining, r pakage version (2014). URL 166

Cluster-Based Cumulative Ensembles

Cluster-Based Cumulative Ensembles Cluster-Based Cumulative Ensembles Hanan G. Ayad and Mohamed S. Kamel Pattern Analysis and Mahine Intelligene Lab, Eletrial and Computer Engineering, University of Waterloo, Waterloo, Ontario N2L 3G1,

More information

Learning Convention Propagation in BeerAdvocate Reviews from a etwork Perspective. Abstract

Learning Convention Propagation in BeerAdvocate Reviews from a etwork Perspective. Abstract CS 9 Projet Final Report: Learning Convention Propagation in BeerAdvoate Reviews from a etwork Perspetive Abstrat We look at the way onventions propagate between reviews on the BeerAdvoate dataset, and

More information

A Novel Validity Index for Determination of the Optimal Number of Clusters

A Novel Validity Index for Determination of the Optimal Number of Clusters IEICE TRANS. INF. & SYST., VOL.E84 D, NO.2 FEBRUARY 2001 281 LETTER A Novel Validity Index for Determination of the Optimal Number of Clusters Do-Jong KIM, Yong-Woon PARK, and Dong-Jo PARK, Nonmembers

More information

The Minimum Redundancy Maximum Relevance Approach to Building Sparse Support Vector Machines

The Minimum Redundancy Maximum Relevance Approach to Building Sparse Support Vector Machines The Minimum Redundany Maximum Relevane Approah to Building Sparse Support Vetor Mahines Xiaoxing Yang, Ke Tang, and Xin Yao, Nature Inspired Computation and Appliations Laboratory (NICAL), Shool of Computer

More information

Abstract. Key Words: Image Filters, Fuzzy Filters, Order Statistics Filters, Rank Ordered Mean Filters, Channel Noise. 1.

Abstract. Key Words: Image Filters, Fuzzy Filters, Order Statistics Filters, Rank Ordered Mean Filters, Channel Noise. 1. Fuzzy Weighted Rank Ordered Mean (FWROM) Filters for Mixed Noise Suppression from Images S. Meher, G. Panda, B. Majhi 3, M.R. Meher 4,,4 Department of Eletronis and I.E., National Institute of Tehnology,

More information

Extracting Partition Statistics from Semistructured Data

Extracting Partition Statistics from Semistructured Data Extrating Partition Statistis from Semistrutured Data John N. Wilson Rihard Gourlay Robert Japp Mathias Neumüller Department of Computer and Information Sienes University of Strathlyde, Glasgow, UK {jnw,rsg,rpj,mathias}@is.strath.a.uk

More information

Pipelined Multipliers for Reconfigurable Hardware

Pipelined Multipliers for Reconfigurable Hardware Pipelined Multipliers for Reonfigurable Hardware Mithell J. Myjak and José G. Delgado-Frias Shool of Eletrial Engineering and Computer Siene, Washington State University Pullman, WA 99164-2752 USA {mmyjak,

More information

An Optimized Approach on Applying Genetic Algorithm to Adaptive Cluster Validity Index

An Optimized Approach on Applying Genetic Algorithm to Adaptive Cluster Validity Index IJCSES International Journal of Computer Sienes and Engineering Systems, ol., No.4, Otober 2007 CSES International 2007 ISSN 0973-4406 253 An Optimized Approah on Applying Geneti Algorithm to Adaptive

More information

the data. Structured Principal Component Analysis (SPCA)

the data. Structured Principal Component Analysis (SPCA) Strutured Prinipal Component Analysis Kristin M. Branson and Sameer Agarwal Department of Computer Siene and Engineering University of California, San Diego La Jolla, CA 9193-114 Abstrat Many tasks involving

More information

Gray Codes for Reflectable Languages

Gray Codes for Reflectable Languages Gray Codes for Refletable Languages Yue Li Joe Sawada Marh 8, 2008 Abstrat We lassify a type of language alled a refletable language. We then develop a generi algorithm that an be used to list all strings

More information

Detecting Outliers in High-Dimensional Datasets with Mixed Attributes

Detecting Outliers in High-Dimensional Datasets with Mixed Attributes Deteting Outliers in High-Dimensional Datasets with Mixed Attributes A. Koufakou, M. Georgiopoulos, and G.C. Anagnostopoulos 2 Shool of EECS, University of Central Florida, Orlando, FL, USA 2 Dept. of

More information

NONLINEAR BACK PROJECTION FOR TOMOGRAPHIC IMAGE RECONSTRUCTION. Ken Sauer and Charles A. Bouman

NONLINEAR BACK PROJECTION FOR TOMOGRAPHIC IMAGE RECONSTRUCTION. Ken Sauer and Charles A. Bouman NONLINEAR BACK PROJECTION FOR TOMOGRAPHIC IMAGE RECONSTRUCTION Ken Sauer and Charles A. Bouman Department of Eletrial Engineering, University of Notre Dame Notre Dame, IN 46556, (219) 631-6999 Shool of

More information

arxiv: v1 [cs.db] 13 Sep 2017

arxiv: v1 [cs.db] 13 Sep 2017 An effiient lustering algorithm from the measure of loal Gaussian distribution Yuan-Yen Tai (Dated: May 27, 2018) In this paper, I will introdue a fast and novel lustering algorithm based on Gaussian distribution

More information

On - Line Path Delay Fault Testing of Omega MINs M. Bellos 1, E. Kalligeros 1, D. Nikolos 1,2 & H. T. Vergos 1,2

On - Line Path Delay Fault Testing of Omega MINs M. Bellos 1, E. Kalligeros 1, D. Nikolos 1,2 & H. T. Vergos 1,2 On - Line Path Delay Fault Testing of Omega MINs M. Bellos, E. Kalligeros, D. Nikolos,2 & H. T. Vergos,2 Dept. of Computer Engineering and Informatis 2 Computer Tehnology Institute University of Patras,

More information

A Coarse-to-Fine Classification Scheme for Facial Expression Recognition

A Coarse-to-Fine Classification Scheme for Facial Expression Recognition A Coarse-to-Fine Classifiation Sheme for Faial Expression Reognition Xiaoyi Feng 1,, Abdenour Hadid 1 and Matti Pietikäinen 1 1 Mahine Vision Group Infoteh Oulu and Dept. of Eletrial and Information Engineering

More information

A Novel Bit Level Time Series Representation with Implication of Similarity Search and Clustering

A Novel Bit Level Time Series Representation with Implication of Similarity Search and Clustering A Novel Bit Level Time Series Representation with Impliation of Similarity Searh and lustering hotirat Ratanamahatana, Eamonn Keogh, Anthony J. Bagnall 2, and Stefano Lonardi Dept. of omputer Siene & Engineering,

More information

A {k, n}-secret Sharing Scheme for Color Images

A {k, n}-secret Sharing Scheme for Color Images A {k, n}-seret Sharing Sheme for Color Images Rastislav Luka, Konstantinos N. Plataniotis, and Anastasios N. Venetsanopoulos The Edward S. Rogers Sr. Dept. of Eletrial and Computer Engineering, University

More information

Boosted Random Forest

Boosted Random Forest Boosted Random Forest Yohei Mishina, Masamitsu suhiya and Hironobu Fujiyoshi Department of Computer Siene, Chubu University, 1200 Matsumoto-ho, Kasugai, Aihi, Japan {mishi, mtdoll}@vision.s.hubu.a.jp,

More information

What are Cycle-Stealing Systems Good For? A Detailed Performance Model Case Study

What are Cycle-Stealing Systems Good For? A Detailed Performance Model Case Study What are Cyle-Stealing Systems Good For? A Detailed Performane Model Case Study Wayne Kelly and Jiro Sumitomo Queensland University of Tehnology, Australia {w.kelly, j.sumitomo}@qut.edu.au Abstrat The

More information

Clustering from Data Streams

Clustering from Data Streams Clustering from Data Streams João Gama LIAAD-INESC Porto, University of Porto, Portugal jgama@fep.up.pt 1 Introduction 2 Clustering Micro Clustering 3 Clustering Time Series Growing the Structure Adapting

More information

Improved Vehicle Classification in Long Traffic Video by Cooperating Tracker and Classifier Modules

Improved Vehicle Classification in Long Traffic Video by Cooperating Tracker and Classifier Modules Improved Vehile Classifiation in Long Traffi Video by Cooperating Traker and Classifier Modules Brendan Morris and Mohan Trivedi University of California, San Diego San Diego, CA 92093 {b1morris, trivedi}@usd.edu

More information

A DYNAMIC ACCESS CONTROL WITH BINARY KEY-PAIR

A DYNAMIC ACCESS CONTROL WITH BINARY KEY-PAIR Malaysian Journal of Computer Siene, Vol 10 No 1, June 1997, pp 36-41 A DYNAMIC ACCESS CONTROL WITH BINARY KEY-PAIR Md Rafiqul Islam, Harihodin Selamat and Mohd Noor Md Sap Faulty of Computer Siene and

More information

Incremental Mining of Partial Periodic Patterns in Time-series Databases

Incremental Mining of Partial Periodic Patterns in Time-series Databases CERIAS Teh Report 2000-03 Inremental Mining of Partial Periodi Patterns in Time-series Dataases Mohamed G. Elfeky Center for Eduation and Researh in Information Assurane and Seurity Purdue University,

More information

Automatic Group-Outlier Detection

Automatic Group-Outlier Detection Automatic Group-Outlier Detection Amine Chaibi and Mustapha Lebbah and Hanane Azzag LIPN-UMR 7030 Université Paris 13 - CNRS 99, av. J-B Clément - F-93430 Villetaneuse {firstname.secondname}@lipn.univ-paris13.fr

More information

Smooth Trajectory Planning Along Bezier Curve for Mobile Robots with Velocity Constraints

Smooth Trajectory Planning Along Bezier Curve for Mobile Robots with Velocity Constraints Smooth Trajetory Planning Along Bezier Curve for Mobile Robots with Veloity Constraints Gil Jin Yang and Byoung Wook Choi Department of Eletrial and Information Engineering Seoul National University of

More information

An Empirical Comparison of Stream Clustering Algorithms

An Empirical Comparison of Stream Clustering Algorithms MÜNSTER An Empirical Comparison of Stream Clustering Algorithms Matthias Carnein Dennis Assenmacher Heike Trautmann CF 17 BigDAW Workshop Siena Italy May 15 18 217 Clustering MÜNSTER An Empirical Comparison

More information

Performance of Histogram-Based Skin Colour Segmentation for Arms Detection in Human Motion Analysis Application

Performance of Histogram-Based Skin Colour Segmentation for Arms Detection in Human Motion Analysis Application World Aademy of Siene, Engineering and Tehnology 8 009 Performane of Histogram-Based Skin Colour Segmentation for Arms Detetion in Human Motion Analysis Appliation Rosalyn R. Porle, Ali Chekima, Farrah

More information

Growing Hierarchical Trees for Data Stream Clustering and Visualization

Growing Hierarchical Trees for Data Stream Clustering and Visualization Growing Hierarchical Trees for Data Stream Clustering and Visualization Nhat-Quang Doan ICT Department University of Science and Technology of Hanoi 18 Hoang Quoc Viet Str, Cau Giay Hanoi, Vietnam Email:

More information

A scheme for racquet sports video analysis with the combination of audio-visual information

A scheme for racquet sports video analysis with the combination of audio-visual information A sheme for raquet sports video analysis with the ombination of audio-visual information Liyuan Xing a*, Qixiang Ye b, Weigang Zhang, Qingming Huang a and Hua Yu a a Graduate Shool of the Chinese Aadamy

More information

Gradient based progressive probabilistic Hough transform

Gradient based progressive probabilistic Hough transform Gradient based progressive probabilisti Hough transform C.Galambos, J.Kittler and J.Matas Abstrat: The authors look at the benefits of exploiting gradient information to enhane the progressive probabilisti

More information

Exploiting Enriched Contextual Information for Mobile App Classification

Exploiting Enriched Contextual Information for Mobile App Classification Exploiting Enrihed Contextual Information for Mobile App Classifiation Hengshu Zhu 1 Huanhuan Cao 2 Enhong Chen 1 Hui Xiong 3 Jilei Tian 2 1 University of Siene and Tehnology of China 2 Nokia Researh Center

More information

Automatic Physical Design Tuning: Workload as a Sequence Sanjay Agrawal Microsoft Research One Microsoft Way Redmond, WA, USA +1-(425)

Automatic Physical Design Tuning: Workload as a Sequence Sanjay Agrawal Microsoft Research One Microsoft Way Redmond, WA, USA +1-(425) Automati Physial Design Tuning: Workload as a Sequene Sanjay Agrawal Mirosoft Researh One Mirosoft Way Redmond, WA, USA +1-(425) 75-357 sagrawal@mirosoft.om Eri Chu * Computer Sienes Department University

More information

New Fuzzy Object Segmentation Algorithm for Video Sequences *

New Fuzzy Object Segmentation Algorithm for Video Sequences * JOURNAL OF INFORMATION SCIENCE AND ENGINEERING 24, 521-537 (2008) New Fuzzy Obet Segmentation Algorithm for Video Sequenes * KUO-LIANG CHUNG, SHIH-WEI YU, HSUEH-JU YEH, YONG-HUAI HUANG AND TA-JEN YAO Department

More information

Parallelizing Frequent Web Access Pattern Mining with Partial Enumeration for High Speedup

Parallelizing Frequent Web Access Pattern Mining with Partial Enumeration for High Speedup Parallelizing Frequent Web Aess Pattern Mining with Partial Enumeration for High Peiyi Tang Markus P. Turkia Department of Computer Siene Department of Computer Siene University of Arkansas at Little Rok

More information

Capturing Large Intra-class Variations of Biometric Data by Template Co-updating

Capturing Large Intra-class Variations of Biometric Data by Template Co-updating Capturing Large Intra-lass Variations of Biometri Data by Template Co-updating Ajita Rattani University of Cagliari Piazza d'armi, Cagliari, Italy ajita.rattani@diee.unia.it Gian Lua Marialis University

More information

Weak Dependence on Initialization in Mixture of Linear Regressions

Weak Dependence on Initialization in Mixture of Linear Regressions Proeedings of the International MultiConferene of Engineers and Computer Sientists 8 Vol I IMECS 8, Marh -6, 8, Hong Kong Weak Dependene on Initialization in Mixture of Linear Regressions Ryohei Nakano

More information

Outline: Software Design

Outline: Software Design Outline: Software Design. Goals History of software design ideas Design priniples Design methods Life belt or leg iron? (Budgen) Copyright Nany Leveson, Sept. 1999 A Little History... At first, struggling

More information

A New RBFNDDA-KNN Network and Its Application to Medical Pattern Classification

A New RBFNDDA-KNN Network and Its Application to Medical Pattern Classification A New RBFNDDA-KNN Network and Its Appliation to Medial Pattern Classifiation Shing Chiang Tan 1*, Chee Peng Lim 2, Robert F. Harrison 3, R. Lee Kennedy 4 1 Faulty of Information Siene and Tehnology, Multimedia

More information

A Partial Sorting Algorithm in Multi-Hop Wireless Sensor Networks

A Partial Sorting Algorithm in Multi-Hop Wireless Sensor Networks A Partial Sorting Algorithm in Multi-Hop Wireless Sensor Networks Abouberine Ould Cheikhna Department of Computer Siene University of Piardie Jules Verne 80039 Amiens Frane Ould.heikhna.abouberine @u-piardie.fr

More information

Cross-layer Resource Allocation on Broadband Power Line Based on Novel QoS-priority Scheduling Function in MAC Layer

Cross-layer Resource Allocation on Broadband Power Line Based on Novel QoS-priority Scheduling Function in MAC Layer Communiations and Networ, 2013, 5, 69-73 http://dx.doi.org/10.4236/n.2013.53b2014 Published Online September 2013 (http://www.sirp.org/journal/n) Cross-layer Resoure Alloation on Broadband Power Line Based

More information

Self-Adaptive Parent to Mean-Centric Recombination for Real-Parameter Optimization

Self-Adaptive Parent to Mean-Centric Recombination for Real-Parameter Optimization Self-Adaptive Parent to Mean-Centri Reombination for Real-Parameter Optimization Kalyanmoy Deb and Himanshu Jain Department of Mehanial Engineering Indian Institute of Tehnology Kanpur Kanpur, PIN 86 {deb,hjain}@iitk.a.in

More information

Analysis of input and output configurations for use in four-valued CCD programmable logic arrays

Analysis of input and output configurations for use in four-valued CCD programmable logic arrays nalysis of input and output onfigurations for use in four-valued D programmable logi arrays J.T. utler H.G. Kerkhoff ndexing terms: Logi, iruit theory and design, harge-oupled devies bstrat: s in binary,

More information

Query Evaluation Overview. Query Optimization: Chap. 15. Evaluation Example. Cost Estimation. Query Blocks. Query Blocks

Query Evaluation Overview. Query Optimization: Chap. 15. Evaluation Example. Cost Estimation. Query Blocks. Query Blocks Query Evaluation Overview Query Optimization: Chap. 15 CS634 Leture 12 SQL query first translated to relational algebra (RA) Atually, some additional operators needed for SQL Tree of RA operators, with

More information

Plot-to-track correlation in A-SMGCS using the target images from a Surface Movement Radar

Plot-to-track correlation in A-SMGCS using the target images from a Surface Movement Radar Plot-to-trak orrelation in A-SMGCS using the target images from a Surfae Movement Radar G. Golino Radar & ehnology Division AMS, Italy ggolino@amsjv.it Abstrat he main topi of this paper is the formulation

More information

Volume 3, Issue 9, September 2013 International Journal of Advanced Research in Computer Science and Software Engineering

Volume 3, Issue 9, September 2013 International Journal of Advanced Research in Computer Science and Software Engineering Volume 3, Issue 9, September 2013 ISSN: 2277 128X International Journal of Advaned Researh in Computer Siene and Software Engineering Researh Paper Available online at: www.ijarsse.om A New-Fangled Algorithm

More information

City, University of London Institutional Repository

City, University of London Institutional Repository City Research Online City, University of London Institutional Repository Citation: Andrienko, N., Andrienko, G., Fuchs, G., Rinzivillo, S. & Betz, H-D. (2015). Real Time Detection and Tracking of Spatial

More information

Evolutionary Feature Synthesis for Image Databases

Evolutionary Feature Synthesis for Image Databases Evolutionary Feature Synthesis for Image Databases Anlei Dong, Bir Bhanu, Yingqiang Lin Center for Researh in Intelligent Systems University of California, Riverside, California 92521, USA {adong, bhanu,

More information

SVC-DASH-M: Scalable Video Coding Dynamic Adaptive Streaming Over HTTP Using Multiple Connections

SVC-DASH-M: Scalable Video Coding Dynamic Adaptive Streaming Over HTTP Using Multiple Connections SVC-DASH-M: Salable Video Coding Dynami Adaptive Streaming Over HTTP Using Multiple Connetions Samar Ibrahim, Ahmed H. Zahran and Mahmoud H. Ismail Department of Eletronis and Eletrial Communiations, Faulty

More information

CleanUp: Improving Quadrilateral Finite Element Meshes

CleanUp: Improving Quadrilateral Finite Element Meshes CleanUp: Improving Quadrilateral Finite Element Meshes Paul Kinney MD-10 ECC P.O. Box 203 Ford Motor Company Dearborn, MI. 8121 (313) 28-1228 pkinney@ford.om Abstrat: Unless an all quadrilateral (quad)

More information

Space- and Time-Efficient BDD Construction via Working Set Control

Space- and Time-Efficient BDD Construction via Working Set Control Spae- and Time-Effiient BDD Constrution via Working Set Control Bwolen Yang Yirng-An Chen Randal E. Bryant David R. O Hallaron Computer Siene Department Carnegie Mellon University Pittsburgh, PA 15213.

More information

3-D IMAGE MODELS AND COMPRESSION - SYNTHETIC HYBRID OR NATURAL FIT?

3-D IMAGE MODELS AND COMPRESSION - SYNTHETIC HYBRID OR NATURAL FIT? 3-D IMAGE MODELS AND COMPRESSION - SYNTHETIC HYBRID OR NATURAL FIT? Bernd Girod, Peter Eisert, Marus Magnor, Ekehard Steinbah, Thomas Wiegand Te {girod eommuniations Laboratory, University of Erlangen-Nuremberg

More information

Graph-Based vs Depth-Based Data Representation for Multiview Images

Graph-Based vs Depth-Based Data Representation for Multiview Images Graph-Based vs Depth-Based Data Representation for Multiview Images Thomas Maugey, Antonio Ortega, Pasal Frossard Signal Proessing Laboratory (LTS), Eole Polytehnique Fédérale de Lausanne (EPFL) Email:

More information

HEXA: Compact Data Structures for Faster Packet Processing

HEXA: Compact Data Structures for Faster Packet Processing Washington University in St. Louis Washington University Open Sholarship All Computer Siene and Engineering Researh Computer Siene and Engineering Report Number: 27-26 27 HEXA: Compat Data Strutures for

More information

Automated System for the Study of Environmental Loads Applied to Production Risers Dustin M. Brandt 1, Celso K. Morooka 2, Ivan R.

Automated System for the Study of Environmental Loads Applied to Production Risers Dustin M. Brandt 1, Celso K. Morooka 2, Ivan R. EngOpt 2008 - International Conferene on Engineering Optimization Rio de Janeiro, Brazil, 01-05 June 2008. Automated System for the Study of Environmental Loads Applied to Prodution Risers Dustin M. Brandt

More information

Face and Facial Feature Tracking for Natural Human-Computer Interface

Face and Facial Feature Tracking for Natural Human-Computer Interface Fae and Faial Feature Traking for Natural Human-Computer Interfae Vladimir Vezhnevets Graphis & Media Laboratory, Dept. of Applied Mathematis and Computer Siene of Mosow State University Mosow, Russia

More information

Performance Improvement of TCP on Wireless Cellular Networks by Adaptive FEC Combined with Explicit Loss Notification

Performance Improvement of TCP on Wireless Cellular Networks by Adaptive FEC Combined with Explicit Loss Notification erformane Improvement of TC on Wireless Cellular Networks by Adaptive Combined with Expliit Loss tifiation Masahiro Miyoshi, Masashi Sugano, Masayuki Murata Department of Infomatis and Mathematial Siene,

More information

Accommodations of QoS DiffServ Over IP and MPLS Networks

Accommodations of QoS DiffServ Over IP and MPLS Networks Aommodations of QoS DiffServ Over IP and MPLS Networks Abdullah AlWehaibi, Anjali Agarwal, Mihael Kadoh and Ahmed ElHakeem Department of Eletrial and Computer Department de Genie Eletrique Engineering

More information

特集 Road Border Recognition Using FIR Images and LIDAR Signal Processing

特集 Road Border Recognition Using FIR Images and LIDAR Signal Processing デンソーテクニカルレビュー Vol. 15 2010 特集 Road Border Reognition Using FIR Images and LIDAR Signal Proessing 高木聖和 バーゼル ファルディ Kiyokazu TAKAGI Basel Fardi ヘンドリック ヴァイゲル Hendrik Weigel ゲルド ヴァニーリック Gerd Wanielik This paper

More information

Improved flooding of broadcast messages using extended multipoint relaying

Improved flooding of broadcast messages using extended multipoint relaying Improved flooding of broadast messages using extended multipoint relaying Pere Montolio Aranda a, Joaquin Garia-Alfaro a,b, David Megías a a Universitat Oberta de Catalunya, Estudis d Informàtia, Mulimèdia

More information

Cluster Centric Fuzzy Modeling

Cluster Centric Fuzzy Modeling 10.1109/TFUZZ.014.300134, IEEE Transations on Fuzzy Systems TFS-013-0379.R1 1 Cluster Centri Fuzzy Modeling Witold Pedryz, Fellow, IEEE, and Hesam Izakian, Student Member, IEEE Abstrat In this study, we

More information

A Dual-Hamiltonian-Path-Based Multicasting Strategy for Wormhole-Routed Star Graph Interconnection Networks

A Dual-Hamiltonian-Path-Based Multicasting Strategy for Wormhole-Routed Star Graph Interconnection Networks A Dual-Hamiltonian-Path-Based Multiasting Strategy for Wormhole-Routed Star Graph Interonnetion Networks Nen-Chung Wang Department of Information and Communiation Engineering Chaoyang University of Tehnology,

More information

Transition Detection Using Hilbert Transform and Texture Features

Transition Detection Using Hilbert Transform and Texture Features Amerian Journal of Signal Proessing 1, (): 35-4 DOI: 1.593/.asp.1.6 Transition Detetion Using Hilbert Transform and Texture Features G. G. Lashmi Priya *, S. Domni Department of Computer Appliations, National

More information

Segmentation of brain MR image using fuzzy local Gaussian mixture model with bias field correction

Segmentation of brain MR image using fuzzy local Gaussian mixture model with bias field correction IOSR Journal of VLSI and Signal Proessing (IOSR-JVSP) Volume 2, Issue 2 (Mar. Apr. 2013), PP 35-41 e-issn: 2319 4200, p-issn No. : 2319 4197 Segmentation of brain MR image using fuzzy loal Gaussian mixture

More information

Semi-Supervised Affinity Propagation with Instance-Level Constraints

Semi-Supervised Affinity Propagation with Instance-Level Constraints Semi-Supervised Affinity Propagation with Instane-Level Constraints Inmar E. Givoni, Brendan J. Frey Probabilisti and Statistial Inferene Group University of Toronto 10 King s College Road, Toronto, Ontario,

More information

Using Augmented Measurements to Improve the Convergence of ICP

Using Augmented Measurements to Improve the Convergence of ICP Using Augmented Measurements to Improve the onvergene of IP Jaopo Serafin, Giorgio Grisetti Dept. of omputer, ontrol and Management Engineering, Sapienza University of Rome, Via Ariosto 25, I-0085, Rome,

More information

An Efficient and Scalable Approach to CNN Queries in a Road Network

An Efficient and Scalable Approach to CNN Queries in a Road Network An Effiient and Salable Approah to CNN Queries in a Road Network Hyung-Ju Cho Chin-Wan Chung Dept. of Eletrial Engineering & Computer Siene Korea Advaned Institute of Siene and Tehnology 373- Kusong-dong,

More information

Algorithms for External Memory Lecture 6 Graph Algorithms - Weighted List Ranking

Algorithms for External Memory Lecture 6 Graph Algorithms - Weighted List Ranking Algorithms for External Memory Leture 6 Graph Algorithms - Weighted List Ranking Leturer: Nodari Sithinava Sribe: Andi Hellmund, Simon Ohsenreither 1 Introdution & Motivation After talking about I/O-effiient

More information

Interconnection Styles

Interconnection Styles Interonnetion tyles oftware Design Following the Export (erver) tyle 2 M1 M4 M5 4 M3 M6 1 3 oftware Design Following the Export (Client) tyle e 2 e M1 M4 M5 4 M3 M6 1 e 3 oftware Design Following the Export

More information

Distributed Resource Allocation Strategies for Achieving Quality of Service in Server Clusters

Distributed Resource Allocation Strategies for Achieving Quality of Service in Server Clusters Proeedings of the 45th IEEE Conferene on Deision & Control Manhester Grand Hyatt Hotel an Diego, CA, UA, Deember 13-15, 2006 Distributed Resoure Alloation trategies for Ahieving Quality of ervie in erver

More information

1. Introduction. 2. The Probable Stope Algorithm

1. Introduction. 2. The Probable Stope Algorithm 1. Introdution Optimization in underground mine design has reeived less attention than that in open pit mines. This is mostly due to the diversity o underground mining methods and omplexity o underground

More information

COST PERFORMANCE ASPECTS OF CCD FAST AUXILIARY MEMORY

COST PERFORMANCE ASPECTS OF CCD FAST AUXILIARY MEMORY COST PERFORMANCE ASPECTS OF CCD FAST AUXILIARY MEMORY Dileep P, Bhondarkor Texas Instruments Inorporated Dallas, Texas ABSTRACT Charge oupled devies (CCD's) hove been mentioned as potential fast auxiliary

More information

An Interactive-Voting Based Map Matching Algorithm

An Interactive-Voting Based Map Matching Algorithm Eleventh International Conferene on Mobile Data Management An Interative-Voting Based Map Mathing Algorithm Jing Yuan* University of Siene and Tehnology of China Hefei, China yuanjing@mail.ust.edu.n Yu

More information

Sequential Incremental-Value Auctions

Sequential Incremental-Value Auctions Sequential Inremental-Value Autions Xiaoming Zheng and Sven Koenig Department of Computer Siene University of Southern California Los Angeles, CA 90089-0781 {xiaominz,skoenig}@us.edu Abstrat We study the

More information

An Alternative Approach to the Fuzzifier in Fuzzy Clustering to Obtain Better Clustering Results

An Alternative Approach to the Fuzzifier in Fuzzy Clustering to Obtain Better Clustering Results An Alternative Approah to the Fuzziier in Fuzzy Clustering to Obtain Better Clustering Results Frank Klawonn Department o Computer Siene University o Applied Sienes BS/WF Salzdahlumer Str. 46/48 D-38302

More information

Directed Rectangle-Visibility Graphs have. Abstract. Visibility representations of graphs map vertices to sets in Euclidean space and

Directed Rectangle-Visibility Graphs have. Abstract. Visibility representations of graphs map vertices to sets in Euclidean space and Direted Retangle-Visibility Graphs have Unbounded Dimension Kathleen Romanik DIMACS Center for Disrete Mathematis and Theoretial Computer Siene Rutgers, The State University of New Jersey P.O. Box 1179,

More information

Chapter 2: Introduction to Maple V

Chapter 2: Introduction to Maple V Chapter 2: Introdution to Maple V 2-1 Working with Maple Worksheets Try It! (p. 15) Start a Maple session with an empty worksheet. The name of the worksheet should be Untitled (1). Use one of the standard

More information

Calculation of typical running time of a branch-and-bound algorithm for the vertex-cover problem

Calculation of typical running time of a branch-and-bound algorithm for the vertex-cover problem Calulation of typial running time of a branh-and-bound algorithm for the vertex-over problem Joni Pajarinen, Joni.Pajarinen@iki.fi Otober 21, 2007 1 Introdution The vertex-over problem is one of a olletion

More information

Facility Location: Distributed Approximation

Facility Location: Distributed Approximation Faility Loation: Distributed Approximation Thomas Mosibroda Roger Wattenhofer Distributed Computing Group PODC 2005 Where to plae ahes in the Internet? A distributed appliation that has to dynamially plae

More information

Naïve Bayesian Rough Sets Under Fuzziness

Naïve Bayesian Rough Sets Under Fuzziness IJMSA: Vol. 6, No. 1-2, January-June 2012, pp. 19 25 Serials Publiations ISSN: 0973-6786 Naïve ayesian Rough Sets Under Fuzziness G. GANSAN 1,. KRISHNAVNI 2 T. HYMAVATHI 3 1,2,3 Department of Mathematis,

More information

A Load-Balanced Clustering Protocol for Hierarchical Wireless Sensor Networks

A Load-Balanced Clustering Protocol for Hierarchical Wireless Sensor Networks International Journal of Advanes in Computer Networks and Its Seurity IJCNS A Load-Balaned Clustering Protool for Hierarhial Wireless Sensor Networks Mehdi Tarhani, Yousef S. Kavian, Saman Siavoshi, Ali

More information

Unsupervised Stereoscopic Video Object Segmentation Based on Active Contours and Retrainable Neural Networks

Unsupervised Stereoscopic Video Object Segmentation Based on Active Contours and Retrainable Neural Networks Unsupervised Stereosopi Video Objet Segmentation Based on Ative Contours and Retrainable Neural Networks KLIMIS NTALIANIS, ANASTASIOS DOULAMIS, and NIKOLAOS DOULAMIS National Tehnial University of Athens

More information

IMPROVED FUZZY CLUSTERING METHOD BASED ON INTUITIONISTIC FUZZY PARTICLE SWARM OPTIMIZATION

IMPROVED FUZZY CLUSTERING METHOD BASED ON INTUITIONISTIC FUZZY PARTICLE SWARM OPTIMIZATION Journal of Theoretial and Applied Information Tehnology IMPROVED FUZZY CLUSTERING METHOD BASED ON INTUITIONISTIC FUZZY PARTICLE SWARM OPTIMIZATION V.KUMUTHA, 2 S. PALANIAMMAL D.J. Aademy For Managerial

More information

Multiple-Criteria Decision Analysis: A Novel Rank Aggregation Method

Multiple-Criteria Decision Analysis: A Novel Rank Aggregation Method 3537 Multiple-Criteria Deision Analysis: A Novel Rank Aggregation Method Derya Yiltas-Kaplan Department of Computer Engineering, Istanbul University, 34320, Avilar, Istanbul, Turkey Email: dyiltas@ istanbul.edu.tr

More information

Exploring the Commonality in Feature Modeling Notations

Exploring the Commonality in Feature Modeling Notations Exploring the Commonality in Feature Modeling Notations Miloslav ŠÍPKA Slovak University of Tehnology Faulty of Informatis and Information Tehnologies Ilkovičova 3, 842 16 Bratislava, Slovakia miloslav.sipka@gmail.om

More information

Detecting Moving Targets in Clutter in Airborne SAR via Keystoning and Multiple Phase Center Interferometry

Detecting Moving Targets in Clutter in Airborne SAR via Keystoning and Multiple Phase Center Interferometry Deteting Moving Targets in Clutter in Airborne SAR via Keystoning and Multiple Phase Center Interferometry D. M. Zasada, P. K. Sanyal The MITRE Corp., 6 Eletroni Parkway, Rome, NY 134 (dmzasada, psanyal)@mitre.org

More information

Approximate logic synthesis for error tolerant applications

Approximate logic synthesis for error tolerant applications Approximate logi synthesis for error tolerant appliations Doohul Shin and Sandeep K. Gupta Eletrial Engineering Department, University of Southern California, Los Angeles, CA 989 {doohuls, sandeep}@us.edu

More information

A Hybrid Neuro-Genetic Approach to Short-Term Traffic Volume Prediction

A Hybrid Neuro-Genetic Approach to Short-Term Traffic Volume Prediction A Hybrid Neuro-Geneti Approah to Short-Term Traffi Volume Predition 1. Introdution Shahriar Afandizadeh 1,*, Jalil Kianfar 2 Reeived: January 2003, Revised: July 2008, Aepted: January 2009 Abstrat: This

More information

We don t need no generation - a practical approach to sliding window RLNC

We don t need no generation - a practical approach to sliding window RLNC We don t need no generation - a pratial approah to sliding window RLNC Simon Wunderlih, Frank Gabriel, Sreekrishna Pandi, Frank H.P. Fitzek Deutshe Telekom Chair of Communiation Networks, TU Dresden, Dresden,

More information

Self-Location of a Mobile Robot with uncertainty by cooperation of an heading sensor and a CCD TV camera

Self-Location of a Mobile Robot with uncertainty by cooperation of an heading sensor and a CCD TV camera Self-oation of a Mobile Robot ith unertainty by ooperation of an heading sensor and a CCD TV amera E. Stella, G. Ciirelli, A. Distante Istituto Elaborazione Segnali ed Immagini - C.N.R. Via Amendola, 66/5-706

More information

Detection and Recognition of Non-Occluded Objects using Signature Map

Detection and Recognition of Non-Occluded Objects using Signature Map 6th WSEAS International Conferene on CIRCUITS, SYSTEMS, ELECTRONICS,CONTROL & SIGNAL PROCESSING, Cairo, Egypt, De 9-31, 007 65 Detetion and Reognition of Non-Oluded Objets using Signature Map Sangbum Park,

More information

Multi-Channel Wireless Networks: Capacity and Protocols

Multi-Channel Wireless Networks: Capacity and Protocols Multi-Channel Wireless Networks: Capaity and Protools Tehnial Report April 2005 Pradeep Kyasanur Dept. of Computer Siene, and Coordinated Siene Laboratory, University of Illinois at Urbana-Champaign Email:

More information

COMBINATION OF INTERSECTION- AND SWEPT-BASED METHODS FOR SINGLE-MATERIAL REMAP

COMBINATION OF INTERSECTION- AND SWEPT-BASED METHODS FOR SINGLE-MATERIAL REMAP Combination of intersetion- and swept-based methods for single-material remap 11th World Congress on Computational Mehanis WCCM XI) 5th European Conferene on Computational Mehanis ECCM V) 6th European

More information

Contents Contents...I List of Tables...VIII List of Figures...IX 1. Introduction Information Retrieval... 8

Contents Contents...I List of Tables...VIII List of Figures...IX 1. Introduction Information Retrieval... 8 Contents Contents...I List of Tables...VIII List of Figures...IX 1. Introdution... 1 1.1. Internet Information...2 1.2. Internet Information Retrieval...3 1.2.1. Doument Indexing...4 1.2.2. Doument Retrieval...4

More information

represent = as a finite deimal" either in base 0 or in base. We an imagine that the omputer first omputes the mathematial = then rounds the result to

represent = as a finite deimal either in base 0 or in base. We an imagine that the omputer first omputes the mathematial = then rounds the result to Sientifi Computing Chapter I Computer Arithmeti Jonathan Goodman Courant Institute of Mathemaial Sienes Last revised January, 00 Introdution One of the many soures of error in sientifi omputing is inexat

More information

Trajectory Tracking Control for A Wheeled Mobile Robot Using Fuzzy Logic Controller

Trajectory Tracking Control for A Wheeled Mobile Robot Using Fuzzy Logic Controller Trajetory Traking Control for A Wheeled Mobile Robot Using Fuzzy Logi Controller K N FARESS 1 M T EL HAGRY 1 A A EL KOSY 2 1 Eletronis researh institute, Cairo, Egypt 2 Faulty of Engineering, Cairo University,

More information

Multi-hop Fast Conflict Resolution Algorithm for Ad Hoc Networks

Multi-hop Fast Conflict Resolution Algorithm for Ad Hoc Networks Multi-hop Fast Conflit Resolution Algorithm for Ad Ho Networks Shengwei Wang 1, Jun Liu 2,*, Wei Cai 2, Minghao Yin 2, Lingyun Zhou 2, and Hui Hao 3 1 Power Emergeny Center, Sihuan Eletri Power Corporation,

More information

Displacement-based Route Update Strategies for Proactive Routing Protocols in Mobile Ad Hoc Networks

Displacement-based Route Update Strategies for Proactive Routing Protocols in Mobile Ad Hoc Networks Displaement-based Route Update Strategies for Proative Routing Protools in Mobile Ad Ho Networks Mehran Abolhasan 1 and Tadeusz Wysoki 1 1 University of Wollongong, NSW 2522, Australia E-mail: mehran@titr.uow.edu.au,

More information

Adapting K-Medians to Generate Normalized Cluster Centers

Adapting K-Medians to Generate Normalized Cluster Centers Adapting -Medians to Generate Normalized Cluster Centers Benamin J. Anderson, Deborah S. Gross, David R. Musiant Anna M. Ritz, Thomas G. Smith, Leah E. Steinberg Carleton College andersbe@gmail.om, {dgross,

More information

Time delay estimation of reverberant meeting speech: on the use of multichannel linear prediction

Time delay estimation of reverberant meeting speech: on the use of multichannel linear prediction University of Wollongong Researh Online Faulty of Informatis - apers (Arhive) Faulty of Engineering and Information Sienes 7 Time delay estimation of reverberant meeting speeh: on the use of multihannel

More information

KERNEL SPARSE REPRESENTATION WITH LOCAL PATTERNS FOR FACE RECOGNITION

KERNEL SPARSE REPRESENTATION WITH LOCAL PATTERNS FOR FACE RECOGNITION KERNEL SPARSE REPRESENTATION WITH LOCAL PATTERNS FOR FACE RECOGNITION Cuiui Kang 1, Shengai Liao, Shiming Xiang 1, Chunhong Pan 1 1 National Laboratory of Pattern Reognition, Institute of Automation, Chinese

More information