Demo Data from EDBT 2026 / reviewers in the wild / expert
Frank Dehne
dblp:d/FKHADehne · also Frank K. H. A. Dehne
· DBLP profile ↗
100ranked-venue papers
65as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 32 · 21 first-authorTheory of computation · 31 · 26 first-authorDatabases, data management, data science and information retrieval · 22 · 11 first-authorApplied, interdisciplinary, general and emerging computing · 11 · 3 first-authorGraphics, computer vision, multimedia, augmented reality and games · 7 · 6 first-authorArtificial intelligence and machine learning · 6 · 3 first-authorSecurity and privacy · 1 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Databases, data mining, and information retrieval
4 papers |
Database system architecture and tuning · 33% Distributed and cloud data management · 33% Query processing and optimization · 17% | |
| Interdisciplinary, comprehensive, and emerging computing
2 papers |
Bioinformatics and computational biology · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
5 papers |
Parallel and multicore computing · 66% High-performance computing · 34% |
Topics — the 21 heaviest of 24, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Distributed and cloud data management › distributed analytics
distributed OLAP |
0.3 | 1 | 2018 | VOLAP: A Scalable Distributed Real-Time OLAP System for High-Velocity Data · IEEE Trans. Parallel Distributed Syst. 2018 |
Database system architecture and tuning › analytical database system
real-time OLAP |
0.3 | 1 | 2018 | VOLAP: A Scalable Distributed Real-Time OLAP System for High-Velocity Data · IEEE Trans. Parallel Distributed Syst. 2018 |
Bioinformatics and computational biology
protein design |
0.2 | 1 | 2015 | Engineering inhibitory proteins with InSiPS: the in-silico protein synthesizer · SC 2015 |
Bioinformatics and computational biology
protein structure analysis |
0.2 | 1 | 2015 | SpeeDB: fast structural protein searches · Bioinform. 2015 |
Transaction processing and concurrency control › serializability
serializable transactions |
0.1 | 1 | 2018 | VOLAP: A Scalable Distributed Real-Time OLAP System for High-Velocity Data · IEEE Trans. Parallel Distributed Syst. 2018 |
High-performance computing
scientific computing systems |
0.1 | 1 | 2015 | Engineering inhibitory proteins with InSiPS: the in-silico protein synthesizer · SC 2015 |
Query processing and optimization › OLAP
OLAP query processing |
0.1 | 1 | 2006 | cgmOLAP: Efficient Parallel Generation and Querying of Terabyte Size ROLAP Data Cubes · ICDE 2006 |
Data mining › multidimensional data analysis
iceberg cube computation |
0.1 | 1 | 2005 | PnP: Parallel And External Memory Iceberg Cubes · ICDE 2005 |
Query processing and optimization
parallel query processing |
0.1 | 1 | 2005 | PnP: Parallel And External Memory Iceberg Cubes · ICDE 2005 |
Operating systems › resource management
memory management |
0.0 | 1 | 1999 | Parallel Virtual Memory · SODA 1999 |
Operating systems › resource management › memory management
virtual memory |
0.0 | 1 | 1999 | Parallel Virtual Memory · SODA 1999 |
Parallel and multicore computing › parallel computation models
bulk synchronous parallel |
0.0 | 1 | 1997 | Efficient Parallel Graph Algorithms For Coarse Grained Multicomputers and BSP · ICALP 1997 |
Parallel and multicore computing
parallel graph algorithms |
0.0 | 1 | 1997 | Efficient Parallel Graph Algorithms For Coarse Grained Multicomputers and BSP · ICALP 1997 |
Parallel and multicore computing
parallel programming models |
0.0 | 1 | 1997 | Efficient Parallel Graph Algorithms For Coarse Grained Multicomputers and BSP · ICALP 1997 |
Parallel and multicore computing
parallel algorithms |
0.0 | 1 | 1993 | Scalable Parallel Geometric Algorithms for Coarse Grained Multicomputers · SCG 1993 |
Computational geometry
parallel geometric algorithms |
0.0 | 1 | 1993 | Scalable Parallel Geometric Algorithms for Coarse Grained Multicomputers · SCG 1993 |
Computational geometry
voronoi diagram |
0.0 | 2 | 1985 | A computational geometry approach to clustering problems · SCG 1985 On O(N^4) Algorithm to Contstruct all Vornoi Diagrams for K Nearest Neighbor Searching · ICALP 1983 |
Data mining
clustering |
0.0 | 1 | 1985 | A computational geometry approach to clustering problems · SCG 1985 |
Computational geometry
proximity problems |
0.0 | 1 | 1985 | A computational geometry approach to clustering problems · SCG 1985 |
Algorithms and data structures › similarity search › nearest neighbor search
k-nearest neighbors |
0.0 | 1 | 1983 | On O(N^4) Algorithm to Contstruct all Vornoi Diagrams for K Nearest Neighbor Searching · ICALP 1983 |
Algorithms and data structures › similarity search
nearest neighbor search |
0.0 | 1 | 1983 | On O(N^4) Algorithm to Contstruct all Vornoi Diagrams for K Nearest Neighbor Searching · ICALP 1983 |
Methods — techniques the papers use, named apart from their topics
massively parallel computation · 0.4web services · 0.2custom query interface · 0.2parallel cube indexing · 0.1cost model · 0.1top-down piping · 0.1a priori pruning · 0.1parallel algorithm · 0.0spatial decomposition · 0.0voronoi diagram · 0.0line separation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | Autonomic Workload Change Classification and Prediction for Big Data WorkloadsabstractThe big data software stack based on Apache Spark and Hadoop has become mission critical in many enterprises. Performance of Spark and Hadoop jobs depends on a large number of configuration settings. The manual tuning procedure is expensive and brittle. There have been efforts to develop online and off-line automatic tuning approaches to make the big data stack more autonomic, but many researchers noted that it is important to tune only when truly necessary because many parameter searches can reduce rather than enhance performance. Autonomic systems need to be able to accurately detect important changes in workload characteristics, predict future workload characteristics, and use this information to pro-actively optimise resource allocation and frequency of parameter searches. This paper presents the first study focusing on workload change detection, change classification and workload forecasting in big data workloads. We demonstrate 99% accuracy for workload change detection, 90% accuracy for workload and workload transition classification, and up to 96% accuracy for future workload type prediction on Spark and Hadoop job flows simulated using popular big data benchmarks. Our method does not rely on past workload history for workload type prediction. Mikhail Genkin, Frank Dehne |
IEEE BigData | 2 |
| 2018 | VOLAP: A Scalable Distributed Real-Time OLAP System for High-Velocity DataabstractThis paper presents VelocityOLAP (VOLAP), a distributed real-time OLAP system for high-velocity data. VOLAP makes use of dimension hierarchies, is highly scalable, exploits both multi-core and multi-processor parallelism, and can guarantee serializable execution of insert and query operations. In contrast to other high performance OLAP systems such as SAP HANA or IBM Netezza that rely on vertical scaling or special purpose hardware, VOLAP supports cost-efficient horizontal scaling on commodity hardware or modest cloud instances. Experiments on 20 Amazon EC2 nodes with TPC-DS data show that VOLAP is capable of bulk ingesting data at over 600 thousand items per second, and processing streams of interspersed insertions and aggregate queries at a rate of approximately 50 thousand insertions and 20 thousand aggregate queries per second with a database of 1 billion items. VOLAP is designed to support applications that perform large aggregate queries, and provides similar high performance for aggregations ranging from a few items to nearly the entire database. Frank Dehne, David E. Robillard, Andrew Rau-Chaplin, Neil Burke |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 2017 | Positome: A method for improving protein-protein interaction quality and prediction accuracyabstractThe progressive elucidation of positive protein-protein interactions (PPIs) as wet-lab techniques continue to improve in both throughput and precision has increased the number and quality of known PPIs across the spectrum of life. Creating high quality datasets of positive PPIs is critical for training PPI prediction algorithms and for assessing the performance of PPI detection efforts. We present the Positome, a web service to acquire sets of positive PPIs based on user-defined criteria pertaining to data provenance including interaction type, throughput level, and detection method selection in addition to filtration by multiple lines of evidence (i.e. PPIs reported by independent research groups). The Positome provides a tunable interface to obtain a specified subset of interacting PPIs from the BioGRlD database. Both intra- and inter-species PPIs are supported. Using a number of model organisms, we demonstrate the trade-off between data quality and quantity, and the benefit of higher data quality on PPI prediction precision and recall. A web interface and REST web service are available at http://bioinf.sce.carleton.ca/POSITOME/. Kevin Dick, Frank Dehne, Ashkan Golshani, James R. Green |
CIBCB | 2 |
| 2017 | Quantifying Eventual Consistency For Aggregate Queriesabstractresearch-article Share on Quantifying Eventual Consistency For Aggregate Queries Authors: Neil Burke Dalhousie University Dalhousie UniversityView Profile , Frank Dehne School of Computer Science, Carleton University School of Computer Science, Carleton UniversityView Profile , Andrew Rau-Chaplin Dalhousie University Dalhousie UniversityView Profile , David Robillard School of Computer Science, Carleton University School of Computer Science, Carleton UniversityView Profile Authors Info & Claims IDEAS '17: Proceedings of the 21st International Database Engineering & Applications SymposiumJuly 2017 Pages 274–282https://doi.org/10.1145/3105831.3105836Published:12 July 2017Publication History 0citation43DownloadsMetricsTotal Citations0Total Downloads43Last 12 Months5Last 6 weeks1 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access Neil Burke, Frank Dehne, Andrew Rau-Chaplin, David E. Robillard |
IDEAS | 2 |
| 2016 | VOLAP: A Scalable Distributed System for Real-Time OLAP with High Velocity DataabstractThis paper presents VelocityOLAP (VOLAP), a distributed real-time OLAP system for high velocity data. VOLAP makes use of dimension hierarchies, is highly scalable, and exploits both multi-core and multi-processor parallelism. In contrast to other high performance OLAP systems such as SAP HANA or IBM Netezza that rely on vertical scaling or special purpose hardware, VOLAP supports cost-efficient horizontal scaling on commodity hardware or modest cloud instances. Experiments on 20 Amazon EC2 nodes with TPC-DS data show that VOLAP is capable of bulk ingesting data at over 400 thousand items per second, and processing streams of interspersed insertions and aggregate queries at a rate of approximately 50 thousand insertions and 20 thousand aggregate queries per second with a database of 1 billion items. VOLAP is designed to support applications that perform large aggregate queries, and provides similar high performance for aggregations ranging from a few items to nearly the entire database. Frank Dehne, David E. Robillard, Andrew Rau-Chaplin, Neil Burke |
CLUSTER | 1 |
| 2016 | The Hilbert PDC-tree: A High-Velocity Structure for Many-Dimensional DataabstractFast aggregation of data with many dimensions is a key component of many applications. The R-tree is the traditional data structure for indexing multi-dimensional data, but even the best R-tree variants suffer from performance degradation as the number of dimensions increases. The DC-tree addressed this issue by replacing Minimum Bounding Rectangle (MBR) keys with Minimum Describing Subsets (MDSs), which are less susceptible to overlap. This technique dramatically improves query performance with many dimensions, but at the cost of reduced insertion performance. Like most R-tree variants, this insertion overhead comes from expensive geometric comparisons while selecting the best child for insertion, or splitting over-full nodes. DC-trees, including the parallel PDC-tree, suffer even more from this overhead since MDSs are typically much more expensive to compare and manipulate than MBRs. This paper introduces the Hilbert PDC-tree, a parallel index structure for many-dimensional data that supports high-velocity data ingestion. This is achieved by avoiding geometric comparisons during insertion by instead inserting records based on the Hilbert index of their keys. This approach is similar to that of the Hilbert R-tree, but with special considerations for efficiently supporting many hierarchical dimensions. Additionally, a new node splitting algorithm significantly reduces overlap and improves query performance. Experiments show that the Hilbert PDC-tree scales well to a high number of dimensions, while supporting a much higher rate of ingestion and better query performance than the PDC-tree. David E. Robillard, Frank Dehne, Andrew Rau-Chaplin, Neil Burke |
IDEAS | 2 |
| 2015 | Engineering inhibitory proteins with InSiPS: the in-silico protein synthesizerabstractEngineered proteins are synthetic novel proteins (not found in nature) that are designed to fulfill a predetermined biological function. Such proteins can be used as molecular markers, inhibitory agents, or drugs. For example, a synthetic protein could bind to a critical protein of a pathogen, thereby inhibiting the function of the target protein and potentially reducing the impact of the pathogen. In this paper we present the In-Silico Protein Synthesizer (InSiPS), a massively parallel computational tool for the IBM Blue Gene/Q that is aimed at designing inhibitory proteins. More precisely, InSiPS designs proteins that are predicted to interact with a given target protein (and may inhibit the target's cellular functions) while leaving non-target proteins unaffected (to minimize side-effects). As proof-of-concepts, two InSiPS designed proteins have been synthesized in the lab and their inhibitory properties have been experimentally verified through wet-lab experimentation. Andrew Schoenrock, Daniel J. Burnside, Houman Moteshareie, Alex Wong 0003, Ashkan Golshani, Frank Dehne |
SC | 6 |
| 2015 | SpeeDB: fast structural protein searchesabstractMOTIVATION: Interactions between amino acids are important determinants of the structure, stability and function of proteins. Several tools have been developed for the identification and analysis of such interactions in proteins based on the extensive studies carried out on high-resolution structures from Protein Data Bank (PDB). Although these tools allow users to identify and analyze interactions, analysis can only be performed on one structure at a time. This makes it difficult and time consuming to study the significance of these interactions on a large scale. RESULTS: SpeeDB is a web-based tool for the identification of protein structures based on structural properties. SpeeDB queries are executed on all structures in the PDB at once, quickly enough for interactive use. SpeeDB includes standard queries based on published criteria for identifying various structures: disulphide bonds, catalytic triads and aromatic-aromatic, sulphur-aromatic, cation-π and ionic interactions. Users can also construct custom queries in the user interface without any programming. Results can be downloaded in a Comma Separated Value (CSV) format for further analysis with other tools. Case studies presented in this article demonstrate how SpeeDB can be used to answer various biological questions. Analysis of human proteases revealed that disulphide bonds are the predominant type of interaction and are located close to the active site, where they promote substrate specificity. When comparing the two homologous G protein-coupled receptors and the two protein kinase paralogs analyzed, the differences in the types of interactions responsible for stability accounts for the differences in specificity and functionality of the structures. AVAILABILITY AND IMPLEMENTATION: SpeeDB is available at http://www.parallelcomputing.ca as a web service. CONTACT: [email protected] SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. David E. Robillard, Phelelani T. Mpangase, Scott Hazelhurst, Frank Dehne |
Bioinform. | 4 |
| 2015 | Scalable real-time OLAP on cloud architectures
Frank Dehne, Q. Kong, Andrew Rau-Chaplin, Hamidreza Zaboli |
J. Parallel Distributed Comput. | 1 |
| 2014 | Efficient prediction of human protein-protein interactions at a global scaleabstractBACKGROUND: Our knowledge of global protein-protein interaction (PPI) networks in complex organisms such as humans is hindered by technical limitations of current methods. RESULTS: On the basis of short co-occurring polypeptide regions, we developed a tool called MP-PIPE capable of predicting a global human PPI network within 3 months. With a recall of 23% at a precision of 82.1%, we predicted 172,132 putative PPIs. We demonstrate the usefulness of these predictions through a range of experiments. CONCLUSIONS: The speed and accuracy associated with MP-PIPE can make this a potential tool to study individual human PPI networks (from genomic sequences alone) for personalized medicine. Andrew Schoenrock, Bahram Samanfar, Sylvain Pitre, Mohsen Hooshyar, Charles A. Phillips, Sadhna Phanse, Katayoun Omidi, Yuan Gui, Md Alamgir, Alex Wong 0003, Fredrik Barrenäs, Mohan Babu, Mikael Benson, Michael A. Langston, James R. Green, Frank Dehne, Ashkan Golshani |
BMC Bioinform. | 18 |
| 2014 | Foreword
Frank Dehne, John Iacono |
Comput. Geom. | 1 |
| 2013 | A distributed tree data structure for real-time OLAP on cloud architecturesabstractIn contrast to queries for on-line transaction processing (OLTP) systems that typically access only a small portion of a database, OLAP queries may need to aggregate large portions of a database which often leads to performance issues. In this paper we introduce CR-OLAP, a Cloud based Real-time OLAP system based on a new distributed index structure for OLAP, the distributed PDCR tree, that utilizes a cloud infrastructure consisting of (m + 1) multi-core processors. With increasing database size, CR-OLAP dynamically increases m to maintain performance. Our distributed PDCR tree data structure supports multiple dimension hierarchies and efficient query processing on the elaborate dimension hierarchies which are so central to OLAP systems. It is particularly efficient for complex OLAP queries that need to aggregate large portions of the data warehouse, such as “report the total sales in all stores located in California and New York during the months February-May of all years”. We evaluated CR-OLAP on the Amazon EC2 cloud, using the TPC-DS benchmark data set. The tests demonstrate that CR-OLAP scales well with increasing number of processors, even for complex queries. For example, on an Amazon EC2 cloud instance with eight processors, for a TPC-DS OLAP query stream on a data warehouse with 80 million tuples where every OLAP query aggregates more than 50% of the database, CR-OLAP achieved a query latency of 0.3 seconds which can be considered a real time response. Frank Dehne, Q. Kong, Andrew Rau-Chaplin, Hamidreza Zaboli |
IEEE BigData | 1 |
| 2012 | Parallel Real-Time OLAP on Multi-core ProcessorsabstractOne of the most powerful and prominent technologies for knowledge discovery in Decision Support systems is On-line Analytical Processing (OLAP). Most of the traditional OLAP research, and most of the commercial systems, follow the static data cube approach proposed by Gray etal. and materialize all or a subset of the cuboids of the data cube in order to ensure adequate query performance. Practitioners have called for some time for a real-time OLAP approach where the OLAP system gets updated instantaneously as new data arrives and always provides an up-to-date data warehouse for the decision support process. However, a major problem for real-time OLAP are significant performance issues with large scale data warehouses. The aim of our research is to address these problems through the use of efficient parallel computing methods. In this paper, we present a parallel real-time OLAP system for multi-core processors. To our knowledge, this is the first real-time OLAP system that has been parallelized and optimized for contemporary multi-core processors, providing the opportunity for real-time OLAP on large scale data warehouses. Our system allows for multiple insert and multiple query operations (transactions) to be executed in parallel and in real-time. We evaluated our method for a multitude of scenarios (different ratios of insert and query transactions, query transactions with different sizes of results, different system loads, etc.), using the TPC-DS "Decision Support'" benchmark data set. The tests demonstrate that our parallel system achieves a significant speedup in transaction response time and a significant increase in transaction throughput. Since hardware performance improvements are currently achieved not by faster processors but by increasing the number of processor cores, our new parallel real-time OLAP method has the potential to enable OLAP systems that are real-time and efficient/feasible for large databases. Frank Dehne, Hamidreza Zaboli |
CCGRID | 1 |
| 2012 | Shortest Paths in Time-Dependent FIFO Networks
Frank Dehne, Masoud T. Omran, Jörg-Rüdiger Sack |
Algorithmica | 1 |
| 2011 | MP-PIPE: a massively parallel protein-protein interaction prediction engineabstractInteractions among proteins are essential to many biological functions in living cells but experimentally detected interactions represent only a small fraction of the real interaction network. Computational protein interaction prediction methods have become important to augment the experimental methods; in particular sequence based prediction methods that do not require additional data such as homologous sequences or 3D structure information which are often not available. Our Protein Interaction Prediction Engine (PIPE) method falls into this category. Park has recently compared PIPE with the other competing methods and concluded that our method "significantly outperforms the others in terms of recall-precision across both the yeast and human data". Here, we present MP-PIPE, a new massively parallel PIPE implementation for large scale, high throughput protein interaction prediction. MP-PIPE enabled us to perform the first ever complete scan of the entire human protein interaction network; a massively parallel computational experiment which took three months of full time 24/7 computation on a dedicated SUN UltraSparc T2+ based cluster with 50 nodes, 800 processor cores and 6,400 hardware supported threads. The implications for the understanding of human cell function will be significant as biologists are starting to analyze the 130,470 new protein interactions and possible new pathways in Human cells predicted by MP-PIPE. Andrew Schoenrock, Frank Dehne, James R. Green, Ashkan Golshani, Sylvain Pitre |
ICS | 2 |
| 2011 | NSF/IEEE-TCPP curriculum initiative on parallel and distributed computing: core topics for undergraduatesabstractNo abstract available. Sushil K. Prasad, Almadena Yu. Chtchelkanova, Sajal K. Das 0001, Frank Dehne, Mohamed G. Gouda, Joseph F. JáJá, Krishna Kant 0001, Anita La Salle, Richard LeBlanc, Manish Lumsdaine, David A. Padua, Manish Parashar, Viktor Prasanna 0001, Yves Robert, Arnold L. Rosenberg, Sartaj Sahni, Behrooz A. Shirazi, Alan Sussman, Charles C. Weems, Jie Wu 0001 |
SIGCSE | 4 |
| 2011 | Binding Site Prediction for Protein-Protein Interactions and Novel Motif Discovery using Re-occurring Polypeptide SequencesabstractBACKGROUND: While there are many methods for predicting protein-protein interaction, very few can determine the specific site of interaction on each protein. Characterization of the specific sequence regions mediating interaction (binding sites) is crucial for an understanding of cellular pathways. Experimental methods often report false binding sites due to experimental limitations, while computational methods tend to require data which is not available at the proteome-scale. Here we present PIPE-Sites, a novel method of protein specific binding site prediction based on pairs of re-occurring polypeptide sequences, which have been previously shown to accurately predict protein-protein interactions. PIPE-Sites operates at high specificity and requires only the sequences of query proteins and a database of known binary interactions with no binding site data, making it applicable to binding site prediction at the proteome-scale. RESULTS: PIPE-Sites was evaluated using a dataset of 265 yeast and 423 human interacting proteins pairs with experimentally-determined binding sites. We found that PIPE-Sites predictions were closer to the confirmed binding site than those of two existing binding site prediction methods based on domain-domain interactions, when applied to the same dataset. Finally, we applied PIPE-Sites to two datasets of 2347 yeast and 14,438 human novel interacting protein pairs predicted to interact with high confidence. An analysis of the predicted interaction sites revealed a number of protein subsequences which are highly re-occurring in binding sites and which may represent novel binding motifs. CONCLUSIONS: PIPE-Sites is an accurate method for predicting protein binding sites and is applicable to the proteome-scale. Thus, PIPE-Sites could be useful for exhaustive analysis of protein binding patterns in whole proteomes as well as discovery of novel binding motifs. PIPE-Sites is available online at http://pipe-sites.cgmlab.org/. Adam Amos-Binks, Catalin Patulea, Sylvain Pitre, Andrew Schoenrock, Yuan Gui, James R. Green, Ashkan Golshani, Frank Dehne |
BMC Bioinform. | 8 |
| 2008 | OLAP for Trajectories
Oliver Baltzer, Frank Dehne, Susanne E. Hambrusch, Andrew Rau-Chaplin |
DEXA | 2 |
| 2008 | Parallel Simulated Annealing for Materialized View Selection in Data Warehousing Environments
Roozbeh Derakhshan, Bela Stantic, Othmar Korn, Frank Dehne |
ICA3PP | 4 |
| 2008 | Introduction to Special Issue
Frank Dehne, Jörg-Rüdiger Sack |
Algorithmica | 1 |
| 2008 | PnP: sequential, external memory, and parallel iceberg cube computation
Frank Dehne, Todd Eavis, Andrew Rau-Chaplin |
Distributed Parallel Databases | 2 |
| 2008 | Using spine decompositions to efficiently solve the length-constrained heaviest path problem for trees
Bishnu Bhattacharyya, Frank Dehne |
Inf. Process. Lett. | 2 |
| 2008 | Coarse grained parallel algorithms for graph matching
Albert Chan, Frank Dehne, Prosenjit Bose, Markus Latzel |
Parallel Comput. | 2 |
| 2007 | Cooperative Caching for Grid Based DataWarehousesabstractIn this paper we propose a grid-based OLAP application which distributes query computation across an enterprise grid. Our application follows a two-tiered process for answering queries based on sharing cached OLAP data between the users at the local grid site, and using grid scheduling approaches to execute the remaining parts of a query amongst a distributed set of OLAP servers. A new technique for extraction and aggregation of shared cached OLAP data is proposed, along with an efficient, aggregate-aware cache controller. An experimental evaluation of the proposed query processing and cooperative caching methods shows a significant reduction in query times compared to previously proposed methods. Frank Dehne, Michael Lawrence |
CCGRID | 1 |
| 2007 | Efficient computation of view subsetsabstractOver the past ten to fifteen years, data warehouse platformshave grown enormously, both in terms of their importance and their sheer size. Traditionally, such systems have been based upon a dimensional model known as the Star Schema that consists of a central fact table and a series of related dimension tables. Given the enormous size of the fact table, virtually all current systems augment the primary fact table with a small number of focused summary tables. Previous research has addressed the issue of the selection or identification of the most cost-effective summaries. However, the problem of efficiently computing a given view subset has received far less attention. In this paper, we present a suite of greedy algorithms for the construction of these view subsets. Experimental results demonstrate cost savings of between 20% and 70% relative to the naive alternatives, depending upon the degree of materialization required. Frank Dehne, Todd Eavis, Andrew Rau-Chaplin |
DOLAP | 1 |
| 2007 | Implementing OLAP Query Fragment Aggregation and Recombination for the OLAP Enabled GridabstractIn this paper we propose a new query processing method for the OLAP enabled grid, which blends sophisticated cache extraction techniques and data grid scheduling to efficiently satisfy OLAP queries in a distributed fashion. The heart of our approach is our query fragment aggregation and recombination (FAR) strategy that partitions OLAP queries into subqueries which can be effectively answered by retrieving and aggregating multiple fragments of cached data from nearby grid sources, or as a last resort, more remote backend data warehouses. We have implemented and experimentally evaluated our query processing method and found that our strategy reduces query time between 50% and 60% for practical user cache sizes and network parameters. Michael Lawrence, Frank Dehne, Andrew Rau-Chaplin |
IPDPS | 2 |
| 2007 | An O(2O(k)n3) FPT Algorithm for the Undirected Feedback Vertex Set Problem
Frank Dehne, Michael R. Fellows, Michael A. Langston, Frances A. Rosamond, Kim Stevens |
Theory Comput. Syst. | 1 |
| 2006 | cgmOLAP: Efficient Parallel Generation and Querying of Terabyte Size ROLAP Data CubesabstractWe present the cgmOLAP server, the first fully functional parallel OLAP system able to build data cubes at a rate of more than 1 Terabyte per hour. cgmOLAP incorporates a variety of novel approaches for the parallel computation of full cubes, partial cubes, and iceberg cubes as well as new parallel cube indexing schemes. The cgmOLAP system consists of an application interface, a parallel query engine, a parallel cube materialization engine, meta data and cost model repositories, and shared server components that provide uniform management of I/O, memory, communications, and disk resources. Andrew Rau-Chaplin, Frank Dehne, Todd Eavis, D. Green, E. Sithirasenan |
ICDE | 3 |
| 2006 | A Coarse Grained Parallel Algorithm for Hausdorff Voronoi DiagramsabstractWe present the first parallel algorithm for building a Hausdorff Voronoi diagram (HVD). Our algorithm is targeted towards cluster computing architectures and computes the Hausdorff Voronoi diagram for non-crossing objects in time O((n log4n)/p) for input size n and p processors. In addition, our parallel algorithm also implies a new sequential HVD algorithm that constructs HVDs for non-crossing objects in time O(n log4n). This improves on previous sequential results and solves an open problem posed by Papadopoulou and Lee (2004) Frank Dehne, Anil Maheshwari, Ryan Taylor |
ICPP | 1 |
| 2006 | NONBLOCKER: Parameterized Algorithmics for minimum dominating set
Frank Dehne, Michael R. Fellows, Henning Fernau, Elena Prieto-Rodriguez, Frances A. Rosamond |
SOFSEM | 1 |
| 2006 | Guest Editor's Introduction
Frank Dehne |
Algorithmica | 1 |
| 2006 | PIPE: a protein-protein interaction prediction engine based on the re-occurring short polypeptide sequences between known interacting protein pairsabstractBACKGROUND: Identification of protein interaction networks has received considerable attention in the post-genomic era. The currently available biochemical approaches used to detect protein-protein interactions are all time and labour intensive. Consequently there is a growing need for the development of computational tools that are capable of effectively identifying such interactions. RESULTS: Here we explain the development and implementation of a novel Protein-Protein Interaction Prediction Engine termed PIPE. This tool is capable of predicting protein-protein interactions for any target pair of the yeast Saccharomyces cerevisiae proteins from their primary structure and without the need for any additional information or predictions about the proteins. PIPE showed a sensitivity of 61% for detecting any yeast protein interaction with 89% specificity and an overall accuracy of 75%. This rate of success is comparable to those associated with the most commonly used biochemical techniques. Using PIPE, we identified a novel interaction between YGL227W (vid30) and YMR135C (gid8) yeast proteins. This lead us to the identification of a novel yeast complex that here we term vid30 complex (vid30c). The observed interaction was confirmed by tandem affinity purification (TAP tag), verifying the ability of PIPE to predict novel protein-protein interactions. We then used PIPE analysis to investigate the internal architecture of vid30c. It appeared from PIPE analysis that vid30c may consist of a core and a secondary component. Generation of yeast gene deletion strains combined with TAP tagging analysis indicated that the deletion of a member of the core component interfered with the formation of vid30c, however, deletion of a member of the secondary component had little effect (if any) on the formation of vid30c. Also, PIPE can be used to analyse yeast proteins for which TAP tagging fails, thereby allowing us to predict protein interactions that are not included in genome-wide yeast TAP tagging projects. CONCLUSION: PIPE analysis can predict yeast protein-protein interactions. Also, PIPE analysis can be used to study the internal architecture of yeast protein complexes. The data also suggests that a finite set of short polypeptide signals seem to be responsible for the majority of the yeast protein-protein interactions. Sylvain Pitre, Frank Dehne, Albert Chan, James Cheetham, Alex Duong, Andrew Emili, Marinella Gebbia, Jack Greenblatt, Matthew Jessulat, Nevan J. Krogan, Xuemei Luo, Ashkan Golshani |
BMC Bioinform. | 2 |
| 2006 | The cgmCUBE project: Optimizing parallel data cube generation for ROLAP
Frank Dehne, Todd Eavis, Andrew Rau-Chaplin |
Distributed Parallel Databases | 1 |
| 2005 | An O(2O(k)n3) FPT Algorithm for the Undirected Feedback Vertex Set Problem
Frank Dehne, Michael R. Fellows, Michael A. Langston, Frances A. Rosamond, Kim Stevens |
COCOON | 1 |
| 2005 | Parallel querying of ROLAP cubes in the presence of hierarchiesabstractOnline Analytical Processing is a powerful framework for the analysis of organizational data. OLAP is often supported by a logical structure known as a data cube, a multidimensional data model that offers an intuitive array-based perspective of the underlying data. Supporting efficient indexing facilities for multi-dimensional cube queries is an issue of some complexity. In practice, the difficulty of the indexing problem is exacerbated by the existence of attribute hierarchies that sub-divide attributes into aggregation layers of varying granularity. In this paper, we present a hierarchy and caching framework that supports the efficient and transparent manipulation of attribute hierarchies within a parallel ROLAP environment. Experimental results verify that, when compared to the non-hierarchical case, very little overhead is required to handle streams of arbitrary hierarchical queries. Frank Dehne, Todd Eavis, Andrew Rau-Chaplin |
DOLAP | 1 |
| 2005 | PnP: Parallel And External Memory Iceberg CubesabstractWe present "Pipe 'n Prune" (PnP), a new hybrid method for iceberg-cube query computation. The novelty of our method is that it achieves a tight integration of top-down piping for data aggregation with bottom-up a priori data pruning. A particular strength of PnP is that it is very efficient for all of the following scenarios: (1) Sequential iceberg-cube queries. (2) External memory iceberg-cube queries. (3) Parallel iceberg-cube queries on shared-nothing PC clusters with multiple disks. Frank Dehne, Todd Eavis, Andrew Rau-Chaplin |
ICDE | 2 |
| 2004 | A Coarse-Grained Parallel Algorithm for Spanning Tree and Connected Components
Edson Cáceres, Frank Dehne, Henrique Mongelli, Siang Wun Song, Jayme Luiz Szwarcfiter |
Euro-Par | 2 |
| 2004 | Building Large ROLAP Data Cubes in Parallel
Frank Dehne, Todd Eavis, Andrew Rau-Chaplin |
IDEAS | 2 |
| 2004 | Parallel ROLAP Data Cube Construction on Shared-Nothing Multiprocessors
Frank Dehne, Todd Eavis, Andrew Rau-Chaplin |
Distributed Parallel Databases | 2 |
| 2003 | A Parallel FPT Application For ClustersabstractFixed-parameter tractability (FPT) techniques have recently been successful in solving NP-complete problem instances of practical importance which were too large to be solved with previous methods. In this paper we show how to enhance this approach through the addition of parallelism, thereby allowing even larger problem instances to be solved in practice. More precisely, we demonstrate the potential of parallelism when applied to the bounded-tree search phase of FPT algorithms. We apply our methodology to the k-VERTEX COVER problem which has important applications, e.g., in multiple sequence alignments for computational biochemistry. We have implemented our parallel FPT method for the k-VERTEX COVER problem using C and the MPI communication library, and tested it on a PC cluster. This is the first experimental examination of parallel FPT techniques. We have tested our parallel k-VERTEX COVER method on protein sequences obtained from the National Center for Biotechnology Information. As part of our experiments, we solved larger instances of k-VERTEX COVER than in any previously reported implementations. For example, our code can solve problem instances with k /spl ges/ 400 in less than 1.5 hours. Since our parallel FPT algorithm requires only very little communication between processors, we expect our method to also perform well on Grids. James Cheetham, Frank Dehne, Andrew Rau-Chaplin, Ulrike Stege, Peter J. Taillon |
CCGRID | 2 |
| 2003 | Parallel Multi-Dimensional ROLAP IndexingabstractThis paper addresses the query performance issue for Relational OLAP (ROLAP) datacubes. We present a distributed multi-dimensional ROLAP indexing scheme which is practical to implement, requires only a small communication volume, and is fully adapted to distributed disks. Our solution is efficient for spatial searches in high dimensions and scalable in terms of data sizes, dimensions, and number of processors. Our method is also incrementally maintainable. Using "surrogate" group-bys, it allows for the efficient processing of arbitrary OLAP queries on partial cubes, where not all of the group-bys have been materialized. Our experiments show that the ROLAP advantage of better scalability, in comparison to MOLAP can be maintained while providing, at the same time, a fast and flexible index for OLAP queries. Frank Dehne, Todd Eavis, Andrew Rau-Chaplin |
CCGRID | 1 |
| 2003 | A Parallel Wavefront Algorithm for Efficient Biological Sequence Comparison
Carlos Eduardo Rodrigues Alves, Edson Cáceres, Frank Dehne, Siang Wun Song |
ICCSA (2) | 3 |
| 2003 | Parallel CLUSTAL W for PC Clusters
James Cheetham, Frank Dehne, Sylvain Pitre, Andrew Rau-Chaplin, Peter J. Taillon |
ICCSA (2) | 2 |
| 2003 | An FPT Algorithm for Set Splitting
Frank Dehne, Michael R. Fellows, Frances A. Rosamond |
WG | 1 |
| 2003 | Efficient External Memory Algorithms by Simulating Coarse-Grained Parallel Algorithms
Frank Dehne, Wolfgang Dittrich, David A. Hutchinson |
Algorithmica | 1 |
| 2003 | Solving large FPT problems on coarse-grained parallel machines
James Cheetham, Frank Dehne, Andrew Rau-Chaplin, Ulrike Stege, Peter J. Taillon |
J. Comput. Syst. Sci. | 2 |
| 2002 | Maximizing a Voronoi Region: The Convex Case
Frank Dehne, Rolf Klein, Raimund Seidel |
ISAAC | 1 |
| 2002 | Parallel dynamic programming for solving the string editing problem on a CGM/BSPabstractIn this paper we present a coarse-grained parallel algorithm for solving the string edit distance problem for a string A and all substrings of a string C. Our method is based on a novel CGM/BSP parallel dynamic programming technique for computing all highest scoring paths in a weighted grid graph. The algorithm requires \log p rounds/supersteps and O(\fracn^2p\log m) local computation, where $p$ is the number of processors, p^2 \leq m \leq n. To our knowledge, this is the first efficient CGM/BSP algorithm for the alignment of all substrings of C with A. Furthermore, the CGM/BSP parallel dynamic programming technique presented is of interest in its own right and we expect it to lead to other parallel dynamic programming methods for the CGM/BSP. Carlos Eduardo Rodrigues Alves, Edson Cáceres, Frank Dehne |
SPAA | 3 |
| 2002 | Efficient Parallel Graph Algorithms for Coarse-Grained Multicomputers and BSP
Frank Dehne, Afonso Ferreira, Edson Cáceres, Siang Wun Song, Alessandro Roncato |
Algorithmica | 1 |
| 2002 | Parallelizing the Data CubeabstractThis paper presents a general methodology for the efficient parallelization of existing data cube construction algorithms . We describe two different partitioning strategies, one for top-down and one for bottom-up cube algorithms. Both partitioning strategies assign subcubes to individual processors in such a way that the loads assigned to the processors are balanced. Our methods reduce inter processor communication overhead by partitioning the load in advance instead of computing each individual group-by in parallel. Our partitioning strategies create a small number of coarse tasks. This allows for sharing of prefixes and sort orders between different group-by computations. Our methods enable code reuse by permitting the use of existing sequential (external memory) data cube algorithms for the subcube computations on each processor. This supports the transfer of optimized sequential data cube code to a parallel setting. The bottom-up partitioning strategy balances the number of single attribute external memory sorts made by each processor. The top-down strategy partitions a weighted tree in which weights reflect algorithm specific cost measures like estimated group-by sizes. Both partitioning approaches can be implemented on any shared disk type parallel machine composed of p processors connected via an interconnection fabric and with access to a shared parallel disk array. We have implemented our parallel top-down data cube construction method in C++ with the MPI message passing library for communication and the LEDA library for the required graph algorithms. We tested our code on an eight processor cluster, using a variety of different data sets with a range of sizes, dimensions, density, and skew. Comparison tests were performed on a SunFire 6800. The tests show that our partitioning strategies generate a close to optimal load balance between processors. The actual run times observed show an optimal speedup of p . Frank Dehne, Todd Eavis, Susanne E. Hambrusch, Andrew Rau-Chaplin |
Distributed Parallel Databases | 1 |
| 2002 | Bulk Synchronous Parallel Algorithms for the External Memory Model
Frank Dehne, Wolfgang Dittrich, David A. Hutchinson, Anil Maheshwari |
Theory Comput. Syst. | 1 |
| 2001 | A Cluster Architecture for Parallel Data WarehousingabstractDescribes the parallel, cluster-based implementation of an algorithm for the computation of a database operator known as the datacube. Though a number of efficient sequential algorithms have recently been proposed for this problem, very little research effort has been expended upon cost-effective parallelization techniques. Our approach builds directly upon the existing sequential proposals and is designed to be both load-balanced and communication-efficient. We also provide experimental results that demonstrate the viability of our technique under a variety of test conditions. Ultimately, we show that parallel performance relative to the underlying sequential algorithm (speedup) is near-optimal. Frank Dehne, Todd Eavis, Andrew Rau-Chaplin |
CCGRID | 1 |
| 2001 | Parallelizing the Data Cube
Frank Dehne, Todd Eavis, Susanne E. Hambrusch, Andrew Rau-Chaplin |
ICDT | 1 |
| 2001 | WORDNET++: A lexicon for the COLOR-X-method
Frank Dehne, Ans A. G. Steuten, Reind P. van de Riet |
Data Knowl. Eng. | 1 |
| 2000 | WordNet++: A Lexicon Supporting the Color-X Method
Ans A. G. Steuten, Frank Dehne, Reind P. van de Riet |
NLDB | 2 |
| 2000 | Coarse Grained Parallel Algorithms for Detecting Convex Bipartite Graphs
Edson Cáceres, Albert Chan, Frank Dehne, Giuseppe Prencipe |
WG | 3 |
| 2000 | Guest Editors' Foreword
Thomas H. Cormen, Frank Dehne, Pierre Fraigniaud, Yossi Matias |
Theory Comput. Syst. | 2 |
| 1999 | Parallel Virtual Memory
Frank Dehne, Wolfgang Dittrich, David A. Hutchinson, Anil Maheshwari |
SODA | 1 |
| 1999 | Guest Editor's Introduction
Frank Dehne |
Algorithmica | 1 |
| 1999 | Coarse-Grained Parallel Geometric Search
Albert Chan, Frank Dehne, Andrew Rau-Chaplin |
J. Parallel Distributed Comput. | 2 |
| 1998 | Practical Parallel Algorithms for Minimum Spanning TreesabstractWe study parallel algorithms for computing the minimum spanning tree of a weighted undirected graph G with n vertices and m edges. We consider an input graph G with m/n/spl ges/p, where p is the number of processors. For this case, we show that simple algorithms with data-independent communication patterns are efficient both in theory and in practice. The algorithms are evaluated theoretically using Valiant's (1990) BSP model of parallel computation and empirically through implementation results. Frank Dehne, Silvia Götz |
SRDS | 1 |
| 1997 | Efficient Parallel Graph Algorithms For Coarse Grained Multicomputers and BSP
Edson Cáceres, Frank Dehne, Afonso Ferreira, Paola Flocchini, Ingo Rieping, Alessandro Roncato, Nicola Santoro, Siang Wun Song |
ICALP | 2 |
| 1997 | Efficient External Memory Algorithms by Simulating Coarse-Grained Parallel AlgorithmsabstractExternal memory (EM) algorithms are designed for computational problems in which the size of the internal memory of the computer is only a small fraction of the problem size. For certain large scale applications this is necessarily true. Typically, the cost models proposed for external memory algorithms have measured only the number of I/O operations, and the algorithms have been specially crafted for the EM situation. In the past, several attempts have been made to relate the large body of work based on parallel algorithms to EM, but with limited success. In this paper we provide simulation techniques which produce efficient EM algorithms from efficient algorithms developed under BSP-like parallel computing models. Our techniques can accommodate one or multiple processors on the EM target machine, each with one or more disks, and they also adapt to the disk blocking factor of the target machine. In addition to the main simulation result we obtain a more comprehensive cost model for EM... Frank Dehne, Wolfgang Dittrich, David A. Hutchinson |
SPAA | 1 |
| 1997 | "The Big Sweep": On the Power of the Wavefront Approach to Voronoi Diagrams
Frank Dehne, Rolf Klein |
Algorithmica | 1 |
| 1997 | Exact and Approximate Computational Geometry Solutions of an Unrestricted Point Set Stereo Matching Problem
Frank Dehne, Katia S. Guimarães |
Inf. Process. Lett. | 1 |
| 1997 | A Randomized Parallel Three-Dimensional Convex Hull Algorithm for Coarse-Grained Multicomputers
Frank Dehne, Xiaotie Deng, Patrick W. Dymond, Andreas Fabri, Ashfaq Khokhar 0001 |
Theory Comput. Syst. | 1 |
| 1995 | A Randomized Parallel 3D Convex Hull Algorithm for Coarse Grained MulticomputersabstractWe present a randomized parallel algorithm for constructing the 3D convex hull on a generic p-processor coarse grained multicomputer with arbitrary interconnection network and n/p local memory per pro-Permission to make.digitirl/llarci copies of :111or p:~rt of [his nl:llcri:ll wiLhout fee is granted provided lhat the ct]pics ;Ire II(J1 m:ldc {Jr dis~l-il,~itcd for profit or commercial advantage, the ACM copyrighl/sccvcr notice, the title of the publication and its date appear, and notice is given that copyright is by Frank Dehne, Xiaotie Deng, Patrick W. Dymond, Andreas Fabri, Ashfaq Khokhar 0001 |
SPAA | 1 |
| 1995 | Hypercube Algorithms for Parallel Processing of Pointer-Based Quadtrees
Frank Dehne, Andrew Rau-Chaplin, Afonso Ferreira |
Comput. Vis. Image Underst. | 1 |
| 1994 | "The Big Sweep": On the Power of the Wavefront Approach to Voronoi Diagrams
Frank Dehne, Rolf Klein |
MFCS | 1 |
| 1994 | Multisearch Techniques: Parallel Data Structures on Mesh-Connected Computers
Mikhail J. Atallah, Frank Dehne, Russ Miller, Andrew Rau-Chaplin, Jyh-Jong Tsay |
J. Parallel Distributed Comput. | 2 |
| 1994 | Construction of d-Dimensional Hyperoctrees on a Hypercube Multiprocessor
Frank Dehne, Andreas Fabri, Mostafa Nassar, Andrew Rau-Chaplin, Rada Valiveti |
J. Parallel Distributed Comput. | 1 |
| 1994 | A Massively Parallel Knowledge-Base Server Using a Hypercube Multiprocessor
Frank Dehne, Afonso Ferreira, Andrew Rau-Chaplin |
Parallel Comput. | 1 |
| 1993 | Scalable Parallel Geometric Algorithms for Coarse Grained MulticomputersabstractWhereas most of the literature assumes that the number of processors p is a function of the problem size n, in scalable algorithms p becomes a parameter of the time complexity. This is a more realistic modelisation of real parallel machines and yields optimal algorithms, for the case that n H p, where H is a function depending on the architecture of the interconnexion network. In this paper we present scalable algorithms for a number of geometric problems, namely lower envelope of line segments, 2D-nearest neighbour, 3D-maxima, 2D-weighted dominance counting area of the union of rectangles, 2D-convex hull. The main idea of these algorithms is to decompose the problem in p subproblems of size 0(F(n;p) + f(p)), with f(p) 2 F(n;p) , which can be solved independently using optimal sequential algorithms. For each problem we present a spatial decomposition scheme based on some geometric observations. The decomposition schemes have in common that they can be computed by globally sorting the entire data set at most twice. The data redundancy of f(p) duplicates of data elements per processor does not increase the asymptotic time complexity and ranges for the algorithms presented in this paper, from p to p2. The algorithms do not depend on a specific architecture,they are easy to implement and in practice efficient as experiments show. Frank Dehne, Andreas Fabri, Andrew Rau-Chaplin |
SCG | 1 |
| 1993 | Determining Maximum K-width-connectivity on Meshes
Susanne E. Hambrusch, Frank Dehne |
Comput. Geom. | 2 |
| 1992 | Parallel Fractional Cascading on Hypercube Multiprocessors
Frank Dehne, Afonso Ferreira, Andrew Rau-Chaplin |
Comput. Geom. | 1 |
| 1991 | Efficient Parallel Construction and Manipulation of Quadtrees
Frank Dehne, Afonso Ferreira, Andrew Rau-Chaplin |
ICPP (3) | 1 |
| 1991 | Multisearch Techniques for Implementing Data Structures on a Mesh-Connected Computer (Preliminary Version)
Mikhail J. Atallah, Frank Dehne, Russ Miller, Andrew Rau-Chaplin, Jyh-Jong Tsay |
SPAA | 2 |
| 1991 | Editor's Foreword Special Issue on Parallel Algorithms for Geometric Problems on Digitzed Pictures
Frank Dehne |
Algorithmica | 1 |
| 1991 | Computational Geometry Algorithms for the Systolic Screen
Frank Dehne, Anne-Lise Hassenklover, Jörg-Rüdiger Sack, Nicola Santoro |
Algorithmica | 1 |
| 1991 | Parallel Algorithms for Determining k-Width Connectivity in Binary Images
Frank Dehne, Susanne E. Hambrusch |
J. Parallel Distributed Comput. | 1 |
| 1990 | An Efficient Computational Geometry Method for Detecting Dotted Lines in Noisy ImagesabstractIn this paper we present an efficient O(n log n) time, linear space, algorithm for detecting a line, or line segment, represented by a set of nL collinear points contained in a rectangular window with an additional set of nN independent, uniformly distributed random noise points; n=nL+nN. Empirical results show that the algorithm is very reliable for nL/nN⩾⅓. Frank Dehne, L. Ficocelli |
Comput. J. | 1 |
| 1990 | Computing the Largest Empty Rectangle on One- and Two-Dimensional Processor Arrays
Frank Dehne |
J. Parallel Distributed Comput. | 1 |
| 1990 | Implementing Data Structures on a Hypercube Multiprocessor, and Applications in Parallel Computational Geometry
Frank Dehne, Andrew Rau-Chaplin |
J. Parallel Distributed Comput. | 1 |
| 1990 | A. G. Ferreira Parallel branch and bound on fine-grained hypercube multiprocessors
Frank Dehne, Afonso Ferreira, Andrew Rau-Chaplin |
Parallel Comput. | 1 |
| 1990 | A note on the load balancing problem for coarse grained hypercube dictionary machines
Frank Dehne, Michel Gastaldo |
Parallel Comput. | 1 |
| 1989 | Computing the Configuration Space for a Robot on a Mesh-of-Processors
Frank Dehne, Anne-Lise Hassenklover, Jörg-Rüdiger Sack |
ICPP (3) | 1 |
| 1989 | Implementing Data Structures on a Hypercube Multiprocessor, and Applications in Parallel Computational Geometry
Frank Dehne, Andrew Rau-Chaplin |
WG | 1 |
| 1989 | Computing the configuration space for a robot on a mesh-of-processors
Frank Dehne, Anne-Lise Hassenklover, Jörg-Rüdiger Sack |
Parallel Comput. | 1 |
| 1988 | An O(sqrt(n)) Time Algorithm for the ECDF Searching Problem for Arbitrary Dimensions on a Mesh-of-Processors
Frank Dehne, Ivan Stojmenovic |
Inf. Process. Lett. | 1 |
| 1988 | Solving visibility and separability problems on a Mesh-of-Processors
Frank Dehne |
Vis. Comput. | 1 |
| 1987 | Optimal VLSI Dictionary Machines on Meshes
Frank Dehne, Nicola Santoro |
ICPP | 1 |
| 1987 | A Sweepcircle Algorithm for Voronoi Diagrams
Frank Dehne, Rolf Klein |
WG | 1 |
| 1987 | Voronoi trees and clustering problems
Frank Dehne, Hartmut Noltemeier |
Inf. Syst. | 1 |
| 1987 | Translation separability of sets of polygons
Frank Dehne, Jörg-Rüdiger Sack |
Vis. Comput. | 1 |
| 1986 | Seperability of Sets of Polygons
Frank Dehne, Jörg-Rüdiger Sack |
WG | 1 |
| 1986 | O(n^(1/2)) Algorithms for the Maximal Elements and ECDF Searching Problem on a Mesh-Connected Parallel Computer
Frank Dehne |
Inf. Process. Lett. | 1 |
| 1986 | Optical clustering
Frank Dehne |
Vis. Comput. | 1 |
| 1986 | Clustering methods for geometric objects and applications to design problems
Frank Dehne, Hartmut Noltemeier |
Vis. Comput. | 1 |
| 1985 | A computational geometry approach to clustering problemsabstractThis paper deals with the relationship between cluster analysis and computational geometry describing clustering strategies using a Voronoi diagram approach in general and a line separation approach to improve the efficiency in a special case. We state the following theorems : Frank Dehne, Hartmut Noltemeier |
SCG | 1 |
| 1983 | On O(N^4) Algorithm to Contstruct all Vornoi Diagrams for K Nearest Neighbor Searching
Frank Dehne |
ICALP | 1 |