Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- ArticleJune 2016
Accelerating Local Search for the Maximum Independent Set Problem
SEA 2016: Proceedings of the 15th International Symposium on Experimental Algorithms - Volume 9685Pages 118–133https://doi.org/10.1007/978-3-319-38851-9_9Computing high-quality independent sets quickly is an important problem in combinatorial optimization. Several recent algorithms have shown that kernelization techniques can be used to find exact maximum independent sets in medium-sized sparse graphs, ...
- ArticleJune 2016
Advanced Multilevel Node Separator Algorithms
SEA 2016: Proceedings of the 15th International Symposium on Experimental Algorithms - Volume 9685Pages 294–309https://doi.org/10.1007/978-3-319-38851-9_20A node separator of a graph is a subset S of the nodes such that removing S and its incident edges divides the graph into two disconnected components of about equal size. In this work, we introduce novel algorithms to find small node separators in large ...
- research-articleFebruary 2016
Concurrent hash tables: fast and general?(!)
PPoPP '16: Proceedings of the 21st ACM SIGPLAN Symposium on Principles and Practice of Parallel ProgrammingArticle No.: 34, Pages 1–2https://doi.org/10.1145/2851141.2851188Concurrent hash tables are one of the most important concurrent data structures with numerous applications. Since hash table accesses can dominate the execution time of the overall application, we need implementations that achieve good speedup. ...
Also Published in:
ACM SIGPLAN Notices: Volume 51 Issue 8 - research-articleNovember 2015
Incorporating road networks into territory design
SIGSPATIAL '15: Proceedings of the 23rd SIGSPATIAL International Conference on Advances in Geographic Information SystemsArticle No.: 4, Pages 1–10https://doi.org/10.1145/2820783.2820800Given a set of basic areas, the territory design problem asks to create a predefined number of territories, each containing at least one basic area, such that an objective function is optimized. Desired properties of territories often include a ...
- research-articleSeptember 2015
Work-Efficient Matrix Inversion in Polylogarithmic Time
ACM Transactions on Parallel Computing (TOPC), Volume 2, Issue 3Article No.: 15, Pages 1–29https://doi.org/10.1145/2809812We present an algorithm for inversion of symmetric positive definite matrices that combines the practical requirement of an optimal number of arithmetic operations and the theoretical goal of a polylogarithmic critical path length. The algorithm reduces ...
- ArticleSeptember 2015
Faster Exact Search Using Document Clustering
SPIRE 2015: Proceedings of the 22nd International Symposium on String Processing and Information Retrieval - Volume 9309Pages 1–12https://doi.org/10.1007/978-3-319-23826-5_1We show how full-text search based on inverted indices can be accelerated by clustering the documents without losing results SeCluD --- Search with Clustered Documents. We develop a fast multilevel clustering algorithm that uses query cost of ...
- research-articleJuly 2015
Operating Power Grids with Few Flow Control Buses
- Thomas Leibfried,
- Tamara Mchedlidze,
- Nico Meyer-Hübner,
- Martin Nöllenburg,
- Ignaz Rutter,
- Peter Sanders,
- Dorothea Wagner,
- Franziska Wegner
e-Energy '15: Proceedings of the 2015 ACM Sixth International Conference on Future Energy SystemsPages 289–294https://doi.org/10.1145/2768510.2768521Future power grids will offer enhanced controllability due to the increased availability of power flow control units (FACTS). As the installation of control units in the grid is an expensive investment, we are interested in using few controllers to ...
- ArticleJuly 2015
Report from dagstuhl: sociopaths - multimodal door-to-door route planning via social paths
MUD'15: Proceedings of the 2nd International Conference on Mining Urban Data - Volume 1392Pages 90–94Individual multi-modal trip planning is a major task in transportation science. With increasing availability of new means of transportation personal constraints (e.g. elevator phobia or fear of flying) and preferences (e.g. train over bus) gain higher ...
- ArticleJune 2015
Graph Partitioning for Independent Sets
Proceedings of the 14th International Symposium on Experimental Algorithms - Volume 9125Pages 68–81https://doi.org/10.1007/978-3-319-20086-6_6Computing maximum independent sets in graphs is an important problem in computer science. In this paper, we develop an evolutionary algorithm to tackle the problem. The core innovations of the algorithm are very natural combine operations based on graph ...
- ArticleJune 2015
A Bulk-Parallel Priority Queue in External Memory with STXXL
Proceedings of the 14th International Symposium on Experimental Algorithms - Volume 9125Pages 28–40https://doi.org/10.1007/978-3-319-20086-6_3We propose the design and an implementation of a bulk-parallel external memory priority queue to take advantage of both shared-memory parallelism and high external memory transfer speeds to parallel disks. To achieve higher performance by decoupling ...
- announcementJune 2015
MultiQueues: Simple Relaxed Concurrent Priority Queues
SPAA '15: Proceedings of the 27th ACM symposium on Parallelism in Algorithms and ArchitecturesPages 80–82https://doi.org/10.1145/2755573.2755616We present a simple, concurrent data structure that approximates the behavior of a priority queue and that gives very good performance guarantees. We also discuss models for the semantics of relaxed priority queues and introduce a technique for "...
- research-articleJune 2015
Practical Massively Parallel Sorting
SPAA '15: Proceedings of the 27th ACM symposium on Parallelism in Algorithms and ArchitecturesPages 13–23https://doi.org/10.1145/2755573.2755595Previous parallel sorting algorithms do not scale to the largest available machines, since they either have prohibitive communication volume or prohibitive critical path length. We describe algorithms that are a viable compromise and overcome this gap ...
Cache-Efficient Aggregation: Hashing Is Sorting
SIGMOD '15: Proceedings of the 2015 ACM SIGMOD International Conference on Management of DataPages 1123–1136https://doi.org/10.1145/2723372.2747644For decades researchers have studied the duality of hashing and sorting for the implementation of the relational operators, especially for efficient aggregation. Depending on the underlying hardware and software architecture, the specifically ...
- ArticleMay 2015
Locality Aware DAG-Scheduling for LU-Decomposition
IPDPS '15: Proceedings of the 2015 IEEE International Parallel and Distributed Processing SymposiumPages 82–92https://doi.org/10.1109/IPDPS.2015.85Modern computers have deepening memory hierarchieswith multiple levels of (partially shared) cachesand non-uniform memory access (NUMA). This makes itincreasingly difficult and important to schedule computationsin such a way that expensive memory ...
- ArticleMay 2015
Parallel Graph Partitioning for Complex Networks
IPDPS '15: Proceedings of the 2015 IEEE International Parallel and Distributed Processing SymposiumPages 1055–1064https://doi.org/10.1109/IPDPS.2015.18Processing large complex networks like social networks or web graphs has recently attracted considerable interest. To do this in parallel, we need to partition them into pieces of about equal size. Unfortunately, previous parallel graph practitioners ...
- research-articleJanuary 2015
Advanced Coarsening Schemes for Graph Partitioning
ACM Journal of Experimental Algorithmics (JEA), Volume 19Article No.: 2.2, Pages 1–24https://doi.org/10.1145/2670338The graph partitioning problem is widely used and studied in many practical and theoretical applications. Today, multilevel strategies represent one of the most effective and efficient generic frameworks for solving this problem on large-scale graphs. ...
- research-articleJanuary 2015
(Semi-)external algorithms for graph partitioning and clustering
In this paper, we develop semi-external and external memory algorithms for graph partitioning and clustering problems. Graph partitioning and clustering are key tools for processing and analyzing large complex networks. We address both problems in the (...
- forumJuly 2014
Engineering Parallel Algorithms: The multicore transformation (Ubiquity symposium)
Ubiquity (UBIQUITY), Volume 2014, Issue JulyArticle No.: 4, Pages 1–11https://doi.org/10.1145/2618399In the past, parallel processing was a specialized approach to high-performance computing. Today, we have to rethink the computational cores of algorithmic and data structures applications. In this article we discuss how this process of rethinking can ...
- ArticleJune 2014
Partitioning Complex Networks via Size-Constrained Clustering
Proceedings of the 13th International Symposium on Experimental Algorithms - Volume 8504Pages 351–363https://doi.org/10.1007/978-3-319-07959-2_30The most commonly used method to tackle the graph partitioning problem in practice is the multilevel approach. During a coarsening phase, a multilevel graph partitioning algorithm reduces the graph size by iteratively contracting nodes and edges until ...
- ArticleJune 2014
Retrieval and Perfect Hashing Using Fingerprinting
Proceedings of the 13th International Symposium on Experimental Algorithms - Volume 8504Pages 138–149https://doi.org/10.1007/978-3-319-07959-2_12Recent work has shown that perfect hashing and retrieval of data values associated with a key can be done in such a way that there is no need to store the keys and that only a few bits of additional space per element are needed. We present FiRe — a new, ...