Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
Volume 27December 2022
Recommend ACM DL
ALREADY A SUBSCRIBER?SIGN IN
Reflects downloads up to 13 Jan 2025Bibliometrics
research-article
Grammar Compression by Induced Suffix Sorting
Article No.: 1.1, Pages 1–33https://doi.org/10.1145/3549992

A grammar compression algorithm, called GCIS, is introduced in this work. GCIS is based on the induced suffix sorting algorithm SAIS, presented by Nong et al. in 2009. The proposed solution builds on the factorization performed by SAIS during suffix ...

research-article
Open Access
On Symmetric Rectilinear Partitioning
Article No.: 1.2, Pages 1–26https://doi.org/10.1145/3523750

Even distribution of irregular workload to processing units is crucial for efficient parallelization in many applications. In this work, we are concerned with a spatial partitioning called rectilinear partitioning (also known as generalized block ...

research-article
Comments on “An Exact Method for the Minimum Feedback Arc Set Problem”
Article No.: 1.3, Pages 1–4https://doi.org/10.1145/3545001

We comment on the ACM Journal of Experimental Algorithmics article “An Exact Method for the Minimum Feedback Arc Set Problem” by Ali Baharev, Hermann Schichl, Arnold Neumaier, and Tobias Achterberg, and we point out that a straightforward implementation ...

research-article
SSLC: A Search Algorithm Based on Linear Collisions and Poisson Probability Distribution
Article No.: 1.4, Pages 1–15https://doi.org/10.1145/3497876

This article proposes an algorithm, sequential search based on linear collisions (SSLC), based on Poisson probability distribution. SSLC works on large static volumes of data, whose keys are ordered and uniformly distributed. We proved that it takes a ...

research-article
Binary Fuse Filters: Fast and Smaller Than Xor Filters
Article No.: 1.5, Pages 1–15https://doi.org/10.1145/3510449

Bloom and cuckoo filters provide fast approximate set membership while using little memory. Engineers use them to avoid expensive disk and network accesses. The recently introduced xor filters can be faster and smaller than Bloom and cuckoo filters. The ...

research-article
Open Access
A Batch-dynamic Suitor Algorithm for Approximating Maximum Weighted Matching
Article No.: 1.6, Pages 1–41https://doi.org/10.1145/3529228

Matching is a popular combinatorial optimization problem with numerous applications in both commercial and scientific fields. Computing optimal matchings w.r.t. cardinality or weight can be done in polynomial time; still, this task can become infeasible ...

research-article
Open Access
Scalable Katz Ranking Computation in Large Static and Dynamic Graphs
Article No.: 1.7, Pages 1–16https://doi.org/10.1145/3524615

Network analysis defines a number of centrality measures to identify the most central nodes in a network. Fast computation of those measures is a major challenge in algorithmic network analysis. Aside from closeness and betweenness, Katz centrality is one ...

research-article
Open Access
An Algorithmic Study of Fully Dynamic Independent Sets for Map Labeling
Article No.: 1.8, Pages 1–36https://doi.org/10.1145/3514240

Map labeling is a classical problem in cartography and geographic information systems that asks to place labels for area, line, and point features, with the goal to select and place the maximum number of independent (i.e., overlap-free) labels. A ...

High-Quality Hypergraph Partitioning
Article No.: 1.9, Pages 1–39https://doi.org/10.1145/3529090

Hypergraphs are a generalization of graphs where edges (aka nets) are allowed to connect more than two vertices. They have a similarly wide range of applications as graphs. This article considers the fundamental and intensively studied problem of balanced ...

research-article
Buffered Streaming Graph Partitioning
Article No.: 1.10, Pages 1–26https://doi.org/10.1145/3546911

Partitioning graphs into blocks of roughly equal size is a widely used tool when processing large graphs. Currently, there is a gap observed in the space of available partitioning algorithms. On the one hand, there are streaming algorithms that have been ...

research-article
Recent Advances in Fully Dynamic Graph Algorithms – A Quick Reference Guide
Article No.: 1.11, Pages 1–45https://doi.org/10.1145/3555806

In recent years, significant advances have been made in the design and analysis of fully dynamic algorithms. However, these theoretical results have received very little attention from the practical perspective. Few of the algorithms are implemented and ...

research-article
Open Access
Direction-optimizing Label Propagation Framework for Structure Detection in Graphs: Design, Implementation, and Experimental Analysis
Article No.: 1.12, Pages 1–31https://doi.org/10.1145/3564593

Label Propagation is not only a well-known machine learning algorithm for classification but also an effective method for discovering communities and connected components in networks. We propose a new Direction-optimizing Label Propagation Algorithm (...

Algorithms and Data Structures for Hyperedge Queries
Article No.: 1.13, Pages 1–23https://doi.org/10.1145/3568421

We consider the problem of querying the existence of hyperedges in hypergraphs. More formally, given a hypergraph, we need to answer queries of the form: “Does the following set of vertices form a hyperedge in the given hypergraph?” Our aim is to set up ...

research-article
Toward an Understanding of Long-tailed Runtimes of SLS Algorithms
Article No.: 1.14, Pages 1–38https://doi.org/10.1145/3569170

The satisfiability problem (SAT) is one of the most famous problems in computer science. Traditionally, its NP-completeness has been used to argue that SAT is intractable. However, there have been tremendous practical advances in recent years that allow ...

Enumeration of Far-apart Pairs by Decreasing Distance for Faster Hyperbolicity Computation
Article No.: 1.15, Pages 1–29https://doi.org/10.1145/3569169

Hyperbolicity is a graph parameter that indicates how much the shortest-path distance metric of a graph deviates from a tree metric. It is used in various fields such as networking, security, and bioinformatics for the classification of complex networks, ...

research-article
Open Access
Incremental Updates of Generalized Hypertree Decompositions
Article No.: 1.16, Pages 1–28https://doi.org/10.1145/3578266

Structural decomposition methods, such as generalized hypertree decompositions, have been successfully used for solving constraint satisfaction problems (CSPs). As decompositions can be reused to solve CSPs with the same constraint scopes, investing ...

Subjects

Comments