Extracting Partition Statistics from Semistructured Data

Size: px
Start display at page:

Download "Extracting Partition Statistics from Semistructured Data"

Transcription

1 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 Abstrat The effetive grouping, or partitioning, of semistrutured data is of fundamental importane when providing support for queries. Partitions allow items within the data set that share ommon strutural properties to be identified effiiently. This allows queries that make use of these properties, suh as branhing path expressions, to be aelerated. Here, we evaluate the effetiveness of several partitioning tehniques by establishing the number of partitions that eah shemean identifyover a given data set. Inpartiular, we explore the use of parameterised indexes, based upon the notion of forward and bakward bisimilarity, as a means of partitioning semistrutured data; demonstrating that even restrited instanes of suh indexes an be used to identify the majority of relevant partitions in the data. Introdution Effiient resolution of branhing path expressions over XML data requires that data items having a struture that mathes thatspeified by the query an be identified without traversing the omplete data set. This an be ahieved with a suitable form of index graph. Suh graphs an provide a strutural summary of the omplete data set and allow data items with similar struture (and semantis) to be olleted together and aessed effiiently. Consequently, index graphs impliitly define a partitioning of the data, with the number, and nature, of partitions identified varying with hoie of indexing tehnique. In this paper, we explore the effetiveness of a number of forms of index graph through an exploration of the number of partitions that eah index an identify over a given data set. The different forms of index that an be used with semistrutured data eah define a set of partitions over the data. Eah vertex on the index graph orresponds to exatly one partition, with all data therein sharing some notion of ommon strutural properties. The size of the index graph, and therefore the number of partitions identified, varies dramatially with hoie of indexing tehnique. There is a tradeoff between the size of the index graph and auray onsequently the hoie of index and the number of partitions identified, will vary onsiderably depending on whih form of index has been seleted. Construting a suitable index graph, and identifying a set of partitions, is a fundamental step in the effiient proessing of semistrutured data. In addition to the benefits of effiient aess provided by the index graph, partitions provide a valuable opportunity for optimisation. Firstly, it is likely that data within a given partition will be aessed together. Seondly, partitions apture regular aspets of the data set, presenting an opportunity to exploit tehniques aimed at suh data (whih have been extensively studied for the relational model). Index graphs, and the partitions that they identify, are entral to the effiient proessing of XML and an be used as the basis of query proessing models in the absene of globally valid shemata or when ost-based optimisers are unavailable. The remainder of this paper is strutured as follows. Setion 2 summarises the neessary onepts and terminology, while Setion 3 desribes a number of tehniques for partitioning semistrutured data. Setion presents the main ontribution of this paper: an evaluation of how effetive different indexing tehniques are at identifying partitions of the data. Setion 5 onludes the paper. 2 Bakground The data graph representation of semistrutured data is a direted node-labelled graph. The verties of this graph represent data items, with the edges representing strutural relationships. Diretly reating a data graph from the flatfile representation of XML gives a tree rather than a graph:

2 it is only when additional relationships, suh as those enoded using ID:IDREF referenes, are inluded that a graph ontaining yles an be obtained. Here, we refer to a tree view of the data that is both a spanning tree and is rooted at the root vertex as a distinguished spanning tree. The forms of index graph of interest here are all targeted at path expressions (i.e. they do not index the values of the atomi data) and provide a graph derived from the data graph that an assoiate multiple data items with a single vertex. Branhing path expressions are a form of query that an be performed over a data graph. These queries are omprised of a sequene of labels (a label path), and an ontain both forward and bakward separators. Evaluating suh a query onsists of finding all verties on the data graph that have a path leading to them mathing the path given by the labels with forward separators (this is referred to as the primary path) that also satisfy the onditions given by the bakward separators. If a given index graph is smaller than the data graph it summarises, then it is possible to evaluate a query more effiiently using the index than it would be to traverse the omplete data set. The use of bisimilarity as a means of partitioning semistrutured data was first demonstrated by Buneman et al. []. Suh indexes group verties on the data graph aording to the equality of the omplete set of outgoing and inoming edges to a given vertex. This produes a refined set of partitions over a given data set that an be used as an aid to the effiient proessing of branhing path expressions. However, suh index graphs an beome too large to be useful. Kaushik et al. [5] introdue a parameterised index based upon bisimilarity, with a view to using suh parameters to limit the size of the index graph. More reently, He and Yang [] proposed a multi-resolution index upon bisimilarity: a form of index with the degree of bisimilarity varied aording to the needs of eah node. 3 Partitioning Tehniques Partitions an be ategorised in one of three ways (depending on the type of verties ontained therein). Firstly, a partition omprised solely of verties representing atomi data is said to be an atomi partition. Seondly, a partition that ontains only omplex verties, those verties that ombine the information stored in other verties by means of a set of outgoing edges, is said to be aomplexpartition. Finally, a partition that ontains both atomi and omplex verties is said to be a mixed partition. Suh distintions will be onsidered when ontrasting different partitioning shemes. Tehnique (Label Partitions) This is the simplest partitioning tehnique disussed here. For a given data set (Figure ), all verties arrying an idential label are grouped together. Using this approah, there will be exatly one &5 lass &6 & &25 &2 &3 & is &2 teahing &3 &6 assistant lass leturer&5 "Databases" &26 &7 &7 leturer staff &8 &27"Sotirios" & & &9 &8 &29 "S.A.D." &28 "3839" student &2 &2 "Mathias"&3 &3 "359" &2 &9 &22 & researher staff& researh &23 projet "John" &33"Domains" &32 "358" Figure. An example data graph staff student Tag Map T6 T7 T8 T9 Struture Container T7 T8 C / T9 C2 / Data Container S.A.D. Sotirios Mathias Data Container Figure 2. XMill ontainers. atomi partition and one omplex partition for eah sourespeifi tag present in the data graph (inluding the root vertex). Tehnique 2 (Parent Partitions) This tehnique is based on the equality of the label of a node s parent node in the distint spanning tree system [7]. A vertex on a data graph may have more than one inoming edge (parent node), so it beomes possible for a node to be present in more than one partition. The total number of partitions that an be identified is bounded by the size of the label alphabet. Sine the root vertex has no inoming edge it does not belong to any partition. Inversely, there is no partition orresponding to the tag label, as atomi verties have no outgoing edges. Figure 2 illustrates the transformation of our example data graph as used with XMill. This approah auses all data items representing a to be merged into one atomi partition, regardless of whether they are the s of, projets or ourses. This effet of ombining unrelated information is referred to as partitionmixing. Tehnique 3 (Path Partitions) This partitioning tehnique attempts to avoid partition mixing by partitioning the vertex set based upon the entire path from the root node to a given vertex. This may result in a given vertex being part of more than one partition. In fat, yli graphs will result in an unbounded number of partitions being identified. However, the equivalent tehnique based upon the distinguished spanning tree is bounded by the size of the node set giving a usable definition of partitioning. This is equivalent to the strong DataGuide [3] and an result in partition splitting (Figure 3). Tehnique (Depth Partitions) The notion of partitioning that we are using here allows for the haraterisation of partitions based upon node level. Here, all nodes that our at the same depth in the tree view of the data are grouped

3 & & is is is &2 teahing &3 & researh 2 2 teahing 3 researh 2 teahing 3 researh &5 lass &6 lass &7 staff &8 student &9 staff & projet 3 5 researher 2 assistant lass lass staff student projet lass 6 staff 7 student projet leturer 6 assistant researher a 9 a 2 a 22 a 2 a 2 a 23 &5 leturer &3 &9 &2 researher & &7 &2 &23 &2 leturer &6 assistant & &8 &22 &2 & &3 359 &25 Databases &26 S.A.D. &27 Sotirios &29 Mathias &3 John & &33 Domains a 5 leturer 3 a 6 Figure 3. Strong DataGuide. Figure. Depth partitions. Figure 7. The skeleton representation. Soure Size (MB) Note Xmark PubMed Ensembl Rat MAGE Syntheti data, sale fator Figure 8. Data strutures investigated. is teahing teahing 2 3 researh 2 3 researh assistant 2 researher 5 leturer assistant lass 6 lass 7 staff 8 student 9 staff projet 3 researher 2 lass lass staff student staff projet a leturer 5 leturer a23 a2 2 a22 a 2 Figure 5. The A() index graph. is Figure 6. The (,) F+B Index graph. together. Although suh a partitioning may initially seem to be of limited use, ertain queries an be aelerated with an index based upon suh a partitioning. For example, the query/*/*/*, an be resolved effiiently using this tehnique. If this tehnique is used on the graph view of the data then, as was the ase with Path Partitions, an unbounded number of partitions an be identified. Given that the partitions identified do not take aount of node labelling, mixed partitions an be identified. Figure shows suh a partitioning imposed on the data graph. Tehnique 5 (Skeleton Partitions) This tehnique is based on the onept of forward bisimilarity of a node [2], i.e. the equality of the olletion of outgoing paths. This tehnique states that two nodes in the tree are said to be bisimilar if they have the same label and the same ordered sequene of bisimilar hild nodes. This allows ommon substrutures in a doument to be identified, for example, the two staff nodes shown in Figure ; however, this tehnique splits the two lass nodes beause of the differenes in their respetive sub-trees. Given that only outgoing edges are onsidered when omputing bisimilarity, all atomi data is grouped in a single atomi partition. Tehnique 6 (Loal Bakward Bisimilarity Partitions) Here the entire set of inoming edges is used to determine the partition of eah node [6]. This gives an index that is similar to that of path partitioning, whilst avoiding nodes being present in multiple partitions based on eah inoming edge. Sine, in pratie, path expressions are often of limited length, the lengths of the paths used when alu- lating the bisimilarity an also be limited. The definition of bisimilarity then beomes reursive, stating that a vertex is k-bisimilar to another if they have equal labels and have the same set of inoming edges from verties that are (k )- bisimilar. Thus, the parameter k an be used to ontrol the balane between index size and index overage. Figure 5 shows the index graph of the example soure based on - bisimilarity. Again, every vertex defines a partition of the data set. The twostaff verties that were ontained in a single partition when using skeleton partitions are now split As seen previously, all s are merged into a single partition regardless of whether they refer to, projets or ourses. Inreasing the value of k would overome this limitation. Tehnique 7 (Forward and Bakward Bisimilarity Partitions) This method ombines the strutural properties identified by tehniques suh as skeleton partitions, with the ontextual properties that an be identified using bakward bisimilarity [5]. The resulting index graph is overing for general branhing path expressions without value prediates. As with loal bakward bisimilarity, the lengths of paths onsidered an be limited. Here, two parameters, k b and k f, that restrit the lengths of inoming and outgoing paths respetively, an be used to redue the omplexity of the final index graph. Figure 6 shows the index graph based on (,)-F+B-bisimilarity, The and leturer verties ourring below lass verties have been split, although their inoming paths of length one are idential. This is beause they an be distinguished based on their siblings by using a branhing path expression whose length does not exeed one. For example, the branhing path expression lass[/]/ selets vertex & but not vertex &, whih were ombined in partition in Figure 5 but are split into the partitions and. Partition Statistis Our analysis using various data soures (Figure 8) explores both the expressive power of a given partitioning

4 Soure Size V Label Parent Path Depth Skeleton Total number of partitions Xmark 322, ,662 PubMed,288, ,37 Ensembl Rat 2,556, MAGE 3,39, ,699 Total number of atomi partitions Xmark 322, PubMed,288,555 8 Ensembl Rat 2,556,2 MAGE 3,39, Total number of omplex partitions Xmark 322, ,66 PubMed,288,555 Ensembl Rat 2,556,2 MAGE 3,39, , ,689 Total number of mixed partitions Xmark 322,327 8 PubMed,288,555 Ensembl Rat 2,556,2 MAGE 3,39, bw= bw= Figure 9 shows the number of distint partitions that an be identified over our sample data when using partitioning Tehniques 5 (the partitioning tehniques that do not make use of parameters). The results shown in Figure 9 learly demonstrate that ompeting partitioning tehniques produe signifiantly different numbers of partitions for a given data. In ontrast to the regular struture of the Ensembl file (Figure 9), the XMark data exhibits few indiations of a regular struture sine its data, by design, is onvoluted. This is indiated by the results presented in Figure 9. In the XMark data set there is no orrespondene between the number of omplex partitions identified by label partitioning and path partitioning (or indeed, any of the hosen shemes). A large number of partitions are identified using the skeleton partitioning tehnique, even though the size of the data graph is signifiantly smaller than the data graph of the other sample douments. This is a onsequene of similar elements ourring in many ontexts in XMark generated files. Of the remaining two example files, PubMed and MAGE, the results shown indiate that they do have some degree of varying ontent (i.e. tags appearing in different ontexts), but that these real data soures do not have the same omplexity as the synthetially generated XMark data. When using the skeleton partitioning tehnique, the number of partitions identified for the PubMed and MAGE files is omparable to that of the XMark data, although, again, it should be noted that there is a signifiant differene in the size of the data sets. With the exeption of the regularly strutured Ensembl file, the number of partitions identifiable using the Skelefw= fw= fw=2 fw=3 fw= fw=5 Figure. XMark: Depth = bw= bw= fw= fw= fw=2 fw=3 fw= fw=5 Figure. XMark: Depth = Figure 9. Stati partitions ounts. tehnique and the omplexity of the underlying data soure. Partition Tehniques 5 are lassified asfixed-partitioning tehniques, in that they do not support the use of parameters to influene the operation of the algorithm. With parameterised-partitioning tehniques however, a range of parameter ombinations are possible.. Fixed Partitioning Statistis ton tehnique greatly exeeds that of the more simple partition tehniques. This suggests that tehniques based upon bisimulation are likely to be the most appliable when aelerating branhing path expressions or when lustering the data aording to its ontext..2 Parameterised Partitioning Statistis In ontrast to partitioning Tehniques 5, Tehniques 6 and 7 define a family of partition strutures, with one or more parameters being used to speify the exat nature of any given instane of the partitioning. Points in the parameter spae that orrespond to either stable or rapidly hanging numbers of partitions are of interest. Knowledge of suh points may be benefiial when automating parameter hoie for suh indexes. The sets of partitions that an be identified using Tehnique 6 (loal bakward bisimilarity) are a subset of the sets of partitions that an be identified using Tehnique 7 (forward and bakward bisimilarity). Thus, only the results obtained using Tehnique 7 are given here. Figures and show the numbers of partitions obtained using a parameterised index for tree depths of and 3. The results are shown as 3D-surfaes to allow the interation of the two parameters that ontrol the size of the forward and bakward bisimilarity to be seen. For any given parameter ombination (i, j), the set of partitions identifiable will inlude all partitions, or a refinement thereof, that are identifiable using a lower value of i and/or j. Thus, as the bisimilarity is extended in either diretion, the number of identifiable partitions inreases until suh a point is enountered when all the partitions identifiable using this tehnique have been enountered. The maximal number of partitions that an be identified using suh indexes is equal to the number of partitions identified by the F&B index [5]. Two trends emerge from the results presented in Figures and. Firstly, it is possible identify a maximal set of partitions using relatively low values for the three parameters that define the index. Seondly, the rate at whih we approah this maximal number of partitions inreases with tree depth. For the XMark doument, it was found that the

5 bw= bw= fw= fw= fw=2 fw=3 fw= fw=5 Figure 2. Pubmed: Depth = bw= bw= fw= fw= fw=2 fw=3 fw= fw=5 Figure 3. Pubmed: Depth = 3 maximal number of partitions that ould be identified using this tehnique was very lose to the number of verties on the data graph: 285,372 partitions ompared to 322,327 verties on the data graph. Figures 2 and 3 show the number of parameters that an be identified in the PubMed file using parameterised indexes of tree depths and 3. In eah ase, the overall shape of the surfaes is similar to that obtained when using XMark data, although the surfaes are smoother and more losely resemble that whih would be obtained over normally distributed data. These smoother surfaes indiate that the struture of the PubMed data is more regular than that of XMark. The most signifiant differene in the data gathered over PubMed is that the maximal number of partitions identified is signifiantly smaller than the size of the original data graph: 73,87 partitions ompared to a data graph of,288,555 verties. Here, the full F&B index would be an order of magnitude smaller than the original data graph. Again, it an be seen that inreasing the tree depth inreases the rate at whih the number of partitions grows. Overall, it an be seen that even restrited instanes of parameterised overing indexes have a omplexity similar to that of the full F&B index [5]. Thus, if it is intended to provide a partitioning (index graph) that is smaller than that obtained with F&B index then the parameters for the parameterised index an only be drawn from a limited range. When ompared to the size of the data graph, the maximal number of partitions identified over our two sample douments differed onsiderably. For XMark the maximal number of partitions approahes the size of the data graph, whereas for PubMed the maximal number of partitions was an order of magnitude smaller than the size of the data graph. The input data determines whether it is viable to use higher values for the index parameters. 5 Conlusions This paper summarised seven different tehniques for partitioning semistrutured data, ontrasting their effetive ness over various XML douments. As expeted, the number of identifiable partitions varied greatly with hoie of partitioning tehnique; however, it was also found the number of partitions varied greatly with the nature of the soure data. Partitioning onvoluted data soures, suh as XMark data, an result in an index graph that approahes the omplexity of the data graph. However, this was not found to be the ase for real soures of semistrutured data. Hene, index graphs that potentially have a omplexity equal to that of the data graph may well be viable over real data soures. Of the seven tehniques desribed, those based upon bisimulation (Tehniques 5, 6 and 7) identified signifiantly more partitions for data with varying struture than the more simplisti partitioning tehniques. Furthermore, employing both forward and bakward bisimulation (Tehnique 7) allowed signifiantly more partitions to be identified than is possible using bisimulation in only one diretion (e.g. Skeleton Partitions). This suggests that partitioning on forward and bakward bisimulation is the most appropriate tehnique for both aelerating branhing path expressions and for lustering the atomi data aording to ontext. Additionally, it was demonstrated that the number of partitions identified using parameterised indexes quikly approahes the maximum as the parameters ontrolling the forward and bakward bisimilarity are inreased. Hene, in situations were it is desired to limit the size of the index graph (and the number of partitions) then it will be neessary to draw values for these parameters from a restrited set of values. Referenes [] P. Buneman, S. Davidson, G. Hillebrand, and D. Suiu. A query language and optimisation tehniques for unstrutured data. In Pro. of the 996 ACM SIGMOD, pages 55 56, 996. [2] P. Buneman, M. Grohe, and C. Koh. Path queries on ompressed XML. In Pro.of 29th VLDB, pages 52, 23. [3] R. Goldman and J. Widom. DataGuides: Enabling query formulation and optimization in semistrutured databases. In Pro. of 23rd VLDB, pages Morgan Kaufmann, 997. [] H. He and J. Yang. Multiresolution indexing of XML for frequent queries. In Pro. of 2th ICDE, pages IEEE Computer Soiety, 2. [5] R. Kaushik, P. Bohannon, J. Naughton, and H. Korth. Covering indexes for branhing path queries. In Pro. of the 22 ACM SIGMOD, pages 33, 22. [6] R. Kaushik, P. Shenoy, P. Bohannon, and E. Gudes. Exploiting loal similarity for indexing paths in graph-strutured data. In Pro. of the 8th ICDE, pages 29, 22. [7] H. Liefke and D. Suiu. XMill: An effiient ompressor for XML data. In Pro. of the 2 ACM SIGMOD, pages 53 6, 2.

Algorithms, Mechanisms and Procedures for the Computer-aided Project Generation System

Algorithms, Mechanisms and Procedures for the Computer-aided Project Generation System Algorithms, Mehanisms and Proedures for the Computer-aided Projet Generation System Anton O. Butko 1*, Aleksandr P. Briukhovetskii 2, Dmitry E. Grigoriev 2# and Konstantin S. Kalashnikov 3 1 Department

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

This fact makes it difficult to evaluate the cost function to be minimized

This fact makes it difficult to evaluate the cost function to be minimized RSOURC LLOCTION N SSINMNT In the resoure alloation step the amount of resoures required to exeute the different types of proesses is determined. We will refer to the time interval during whih a proess

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

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

Data Structures in Java

Data Structures in Java Data Strutures in Java Leture 8: Trees and Tree Traversals. 10/5/2015 Daniel Bauer 1 Trees in Computer Siene A lot of data omes in a hierarhial/nested struture. Mathematial expressions. Program struture.

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

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

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

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

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

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

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

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

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

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

Partial Character Decoding for Improved Regular Expression Matching in FPGAs

Partial Character Decoding for Improved Regular Expression Matching in FPGAs Partial Charater Deoding for Improved Regular Expression Mathing in FPGAs Peter Sutton Shool of Information Tehnology and Eletrial Engineering The University of Queensland Brisbane, Queensland, 4072, Australia

More information

Performance Benchmarks for an Interactive Video-on-Demand System

Performance Benchmarks for an Interactive Video-on-Demand System Performane Benhmarks for an Interative Video-on-Demand System. Guo,P.G.Taylor,E.W.M.Wong,S.Chan,M.Zukerman andk.s.tang ARC Speial Researh Centre for Ultra-Broadband Information Networks (CUBIN) Department

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

Staircase Join: Teach a Relational DBMS to Watch its (Axis) Steps

Staircase Join: Teach a Relational DBMS to Watch its (Axis) Steps Stairase Join: Teah a Relational DBMS to Wath its (Axis) Steps Torsten Grust Maurie van Keulen Jens Teubner University of Konstanz Department of Computer and Information Siene P.O. Box D 88, 78457 Konstanz,

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

Parametric Abstract Domains for Shape Analysis

Parametric Abstract Domains for Shape Analysis Parametri Abstrat Domains for Shape Analysis Xavier RIVAL (INRIA & Éole Normale Supérieure) Joint work with Bor-Yuh Evan CHANG (University of Maryland U University of Colorado) and George NECULA (University

More information

Tree Awareness for Relational DBMS Kernels: Staircase Join

Tree Awareness for Relational DBMS Kernels: Staircase Join Tree Awareness for Relational DBMS Kernels: Stairase Join Torsten Grust 1 and Maurie van Keulen 2 1 Department of Computer and Information Siene, University of Konstanz, P.O. Box D188, 78457 Konstanz,

More information

XML Data Streams. XML Stream Processing. XML Stream Processing. Yanlei Diao. University of Massachusetts Amherst

XML Data Streams. XML Stream Processing. XML Stream Processing. Yanlei Diao. University of Massachusetts Amherst XML Stream Proessing Yanlei Diao University of Massahusetts Amherst XML Data Streams XML is the wire format for data exhanged online. Purhase orders http://www.oasis-open.org/ommittees/t_home.php?wg_abbrev=ubl

More information

TMIX: Temporal Model for Indexing XML Documents

TMIX: Temporal Model for Indexing XML Documents TMIX: Temporal Model for Indexing XML Douments Rasha Bin-Thalab Department of Information System Faulty of omputers and Information Cairo University, Egypt azi_z30@yahoo.om Neamat El-Tazi Department of

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

Multi-Piece Mold Design Based on Linear Mixed-Integer Program Toward Guaranteed Optimality

Multi-Piece Mold Design Based on Linear Mixed-Integer Program Toward Guaranteed Optimality INTERNATIONAL CONFERENCE ON MANUFACTURING AUTOMATION (ICMA200) Multi-Piee Mold Design Based on Linear Mixed-Integer Program Toward Guaranteed Optimality Stephen Stoyan, Yong Chen* Epstein Department of

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

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

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

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

Constructing Transaction Serialization Order for Incremental. Data Warehouse Refresh. Ming-Ling Lo and Hui-I Hsiao. IBM T. J. Watson Research Center

Constructing Transaction Serialization Order for Incremental. Data Warehouse Refresh. Ming-Ling Lo and Hui-I Hsiao. IBM T. J. Watson Research Center Construting Transation Serialization Order for Inremental Data Warehouse Refresh Ming-Ling Lo and Hui-I Hsiao IBM T. J. Watson Researh Center July 11, 1997 Abstrat In typial pratie of data warehouse, the

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

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

Using Game Theory and Bayesian Networks to Optimize Cooperation in Ad Hoc Wireless Networks

Using Game Theory and Bayesian Networks to Optimize Cooperation in Ad Hoc Wireless Networks Using Game Theory and Bayesian Networks to Optimize Cooperation in Ad Ho Wireless Networks Giorgio Quer, Federio Librino, Lua Canzian, Leonardo Badia, Mihele Zorzi, University of California San Diego La

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

1. The collection of the vowels in the word probability. 2. The collection of real numbers that satisfy the equation x 9 = 0.

1. The collection of the vowels in the word probability. 2. The collection of real numbers that satisfy the equation x 9 = 0. C HPTER 1 SETS I. DEFINITION OF SET We begin our study of probability with the disussion of the basi onept of set. We assume that there is a ommon understanding of what is meant by the notion of a olletion

More information

Dr.Hazeem Al-Khafaji Dept. of Computer Science, Thi-Qar University, College of Science, Iraq

Dr.Hazeem Al-Khafaji Dept. of Computer Science, Thi-Qar University, College of Science, Iraq Volume 4 Issue 6 June 014 ISSN: 77 18X International Journal of Advaned Researh in Computer Siene and Software Engineering Researh Paper Available online at: www.ijarsse.om Medial Image Compression using

More information

Improved Circuit-to-CNF Transformation for SAT-based ATPG

Improved Circuit-to-CNF Transformation for SAT-based ATPG Improved Ciruit-to-CNF Transformation for SAT-based ATPG Daniel Tille 1 René Krenz-Bååth 2 Juergen Shloeffel 2 Rolf Drehsler 1 1 Institute of Computer Siene, University of Bremen, 28359 Bremen, Germany

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

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

Sparse Certificates for 2-Connectivity in Directed Graphs

Sparse Certificates for 2-Connectivity in Directed Graphs Sparse Certifiates for 2-Connetivity in Direted Graphs Loukas Georgiadis Giuseppe F. Italiano Aikaterini Karanasiou Charis Papadopoulos Nikos Parotsidis Abstrat Motivated by the emergene of large-sale

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

Video Data and Sonar Data: Real World Data Fusion Example

Video Data and Sonar Data: Real World Data Fusion Example 14th International Conferene on Information Fusion Chiago, Illinois, USA, July 5-8, 2011 Video Data and Sonar Data: Real World Data Fusion Example David W. Krout Applied Physis Lab dkrout@apl.washington.edu

More information

Mining effective design solutions based on a model-driven approach

Mining effective design solutions based on a model-driven approach ata Mining VI 463 Mining effetive design solutions based on a model-driven approah T. Katsimpa 2, S. Sirmakessis 1,. Tsakalidis 1,2 & G. Tzimas 1,2 1 Researh ademi omputer Tehnology Institute, Hellas 2

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

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

A Unified Subdivision Scheme for Polygonal Modeling

A Unified Subdivision Scheme for Polygonal Modeling EUROGRAPHICS 2 / A. Chalmers and T.-M. Rhyne (Guest Editors) Volume 2 (2), Number 3 A Unified Subdivision Sheme for Polygonal Modeling Jérôme Maillot Jos Stam Alias Wavefront Alias Wavefront 2 King St.

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

Path Sharing and Predicate Evaluation for High-Performance XML Filtering*

Path Sharing and Predicate Evaluation for High-Performance XML Filtering* Path Sharing and Prediate Evaluation for High-Performane XML Filtering Yanlei Diao, Mihael J. Franklin, Hao Zhang, Peter Fisher EECS, University of California, Berkeley {diaoyl, franklin, nhz, fisherp}@s.erkeley.edu

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

System-Level Parallelism and Throughput Optimization in Designing Reconfigurable Computing Applications

System-Level Parallelism and Throughput Optimization in Designing Reconfigurable Computing Applications System-Level Parallelism and hroughput Optimization in Designing Reonfigurable Computing Appliations Esam El-Araby 1, Mohamed aher 1, Kris Gaj 2, arek El-Ghazawi 1, David Caliga 3, and Nikitas Alexandridis

More information

Visualization of patent analysis for emerging technology

Visualization of patent analysis for emerging technology Available online at www.sienediret.om Expert Systems with Appliations Expert Systems with Appliations 34 (28) 84 82 www.elsevier.om/loate/eswa Visualization of patent analysis for emerging tehnology Young

More information

The Implementation of RRTs for a Remote-Controlled Mobile Robot

The Implementation of RRTs for a Remote-Controlled Mobile Robot ICCAS5 June -5, KINEX, Gyeonggi-Do, Korea he Implementation of RRs for a Remote-Controlled Mobile Robot Chi-Won Roh*, Woo-Sub Lee **, Sung-Chul Kang *** and Kwang-Won Lee **** * Intelligent Robotis Researh

More information

Divide-and-conquer algorithms 1

Divide-and-conquer algorithms 1 * 1 Multipliation Divide-and-onquer algorithms 1 The mathematiian Gauss one notied that although the produt of two omplex numbers seems to! involve four real-number multipliations it an in fat be done

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

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

FUZZY WATERSHED FOR IMAGE SEGMENTATION

FUZZY WATERSHED FOR IMAGE SEGMENTATION FUZZY WATERSHED FOR IMAGE SEGMENTATION Ramón Moreno, Manuel Graña Computational Intelligene Group, Universidad del País Vaso, Spain http://www.ehu.es/winto; {ramon.moreno,manuel.grana}@ehu.es Abstrat The

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

特集 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

Colouring contact graphs of squares and rectilinear polygons de Berg, M.T.; Markovic, A.; Woeginger, G.

Colouring contact graphs of squares and rectilinear polygons de Berg, M.T.; Markovic, A.; Woeginger, G. Colouring ontat graphs of squares and retilinear polygons de Berg, M.T.; Markovi, A.; Woeginger, G. Published in: nd European Workshop on Computational Geometry (EuroCG 06), 0 Marh - April, Lugano, Switzerland

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

Taming Decentralized POMDPs: Towards Efficient Policy Computation for Multiagent Settings

Taming Decentralized POMDPs: Towards Efficient Policy Computation for Multiagent Settings Taming Deentralized PMDPs: Towards ffiient Poliy omputation for Multiagent Settings. Nair and M. Tambe omputer Siene Dept. University of Southern alifornia Los Angeles A 90089 nair,tambe @us.edu M. Yokoo

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

A Fast Kernel-based Multilevel Algorithm for Graph Clustering

A Fast Kernel-based Multilevel Algorithm for Graph Clustering A Fast Kernel-based Multilevel Algorithm for Graph Clustering Inderjit Dhillon Dept. of Computer Sienes University of Texas at Austin Austin, TX 78712 inderjit@s.utexas.edu Yuqiang Guan Dept. of Computer

More information

Test Case Generation from UML State Machines

Test Case Generation from UML State Machines Test Case Generation from UML State Mahines Dirk Seifert To ite this version: Dirk Seifert. Test Case Generation from UML State Mahines. [Researh Report] 2008. HAL Id: inria-00268864

More information

Boundary Correct Real-Time Soft Shadows

Boundary Correct Real-Time Soft Shadows Boundary Corret Real-Time Soft Shadows Bjarke Jakobsen Niels J. Christensen Bent D. Larsen Kim S. Petersen Informatis and Mathematial Modelling Tehnial University of Denmark {bj, nj, bdl}@imm.dtu.dk, kim@deadline.dk

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

2017 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media,

2017 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, 2017 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any urrent or future media, inluding reprinting/republishing this material for advertising

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

The Happy Ending Problem

The Happy Ending Problem The Happy Ending Problem Neeldhara Misra STATUTORY WARNING This doument is a draft version 1 Introdution The Happy Ending problem first manifested itself on a typial wintery evening in 1933 These evenings

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

Simulation of Crystallographic Texture and Anisotropie of Polycrystals during Metal Forming with Respect to Scaling Aspects

Simulation of Crystallographic Texture and Anisotropie of Polycrystals during Metal Forming with Respect to Scaling Aspects Raabe, Roters, Wang Simulation of Crystallographi Texture and Anisotropie of Polyrystals during Metal Forming with Respet to Saling Aspets D. Raabe, F. Roters, Y. Wang Max-Plank-Institut für Eisenforshung,

More information

Recommendation Subgraphs for Web Discovery

Recommendation Subgraphs for Web Discovery Reommation Subgraphs for Web Disovery Arda Antikaioglu Department of Mathematis Carnegie Mellon University aantika@andrew.mu.edu R. Ravi Tepper Shool of Business Carnegie Mellon University ravi@mu.edu

More information

Dynamic Backlight Adaptation for Low Power Handheld Devices 1

Dynamic Backlight Adaptation for Low Power Handheld Devices 1 Dynami Baklight Adaptation for ow Power Handheld Devies 1 Sudeep Pasriha, Manev uthra, Shivajit Mohapatra, Nikil Dutt and Nalini Venkatasubramanian 444, Computer Siene Building, Shool of Information &

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

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

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

DETECTION METHOD FOR NETWORK PENETRATING BEHAVIOR BASED ON COMMUNICATION FINGERPRINT

DETECTION METHOD FOR NETWORK PENETRATING BEHAVIOR BASED ON COMMUNICATION FINGERPRINT DETECTION METHOD FOR NETWORK PENETRATING BEHAVIOR BASED ON COMMUNICATION FINGERPRINT 1 ZHANGGUO TANG, 2 HUANZHOU LI, 3 MINGQUAN ZHONG, 4 JIAN ZHANG 1 Institute of Computer Network and Communiation Tehnology,

More information

CONTROL SYSTEMS ANALYSIS & DESIGN SERVER. F. Morilla*, A. Fernández +, S. Dormido Canto*

CONTROL SYSTEMS ANALYSIS & DESIGN SERVER. F. Morilla*, A. Fernández +, S. Dormido Canto* CONTROL SYSTEMS ANALYSS & ESGN SERVER F. Morilla*, A. Fernández +, S. ormido Canto* * pto de nformátia y Automátia, UNE, Avda. Senda del Rey 9, 28040 Madrid, Spain. Phone:34-91-3987156, Fax:34-91-3986697,

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

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

Adaptive Implicit Surface Polygonization using Marching Triangles

Adaptive Implicit Surface Polygonization using Marching Triangles Volume 20 (2001), Number 2 pp. 67 80 Adaptive Impliit Surfae Polygonization using Marhing Triangles Samir Akkouhe Eri Galin L.I.G.I.M L.I.G.I.M Eole Centrale de Lyon Université Claude Bernard Lyon 1 B.P.

More information

Define - starting approximation for the parameters (p) - observational data (o) - solution criterion (e.g. number of iterations)

Define - starting approximation for the parameters (p) - observational data (o) - solution criterion (e.g. number of iterations) Global Iterative Solution Distributed proessing of the attitude updating L. Lindegren (21 May 2001) SAG LL 37 Abstrat. The attitude updating algorithm given in GAIA LL 24 (v. 2) is modified to allow distributed

More information