The Berge–Fulkerson conjecture states that every bridgeless cubic graph can be covered with six perfect matchings such that each edge is covered exactly twice. An equivalent reformulation is that it’s possible to fi...
详细信息
—Transformers have demonstrated great success in numerous domains including natural language processing and bioinformatics. This success stems from the use of the attention mechanism by these models in order to repre...
详细信息
We consider the problem of matrix completion with graphs as side information depicting the interrelations between variables. The key challenge lies in leveraging the graph’s similarity structure to enhance matrix rec...
详细信息
In this paper, we propose a new problem called the Maximum cardinality Acyclic Subset of Edges that Meets the Potential Requirements (MASEMPR). This problem abstracts several problems in logistics. Our focus is on a p...
详细信息
Reachability and other path-based measures on temporal graphs can be used to understand spread of infection, information, and people in modelled systems. Due to delays and errors in reporting, temporal graphs derived ...
详细信息
In recent years, the explosion of big data and analytics has necessitated distributed storage and processing with several compute nodes (e.g., multiple datacenters). These nodes collaboratively perform parallel comput...
详细信息
ISBN:
(纸本)9783959773607
In recent years, the explosion of big data and analytics has necessitated distributed storage and processing with several compute nodes (e.g., multiple datacenters). These nodes collaboratively perform parallel computation, where the data is typically partitioned across these nodes to ensure scalability, redundancy and load-balancing. But the nodes may not always be co-located;in many cases, they are part of a larger communication network. Since those nodes only need to communicate among themselves, a key challenge is to design efficient routes catered to that subnetwork. In this work, we initiate the study of distributed sampling and routing problems for subnetworks in any well-connected network. Given any network G = (V,E) with mixing time τmix, consider the canonical problem of permutation routing [Ghaffari, Kuhn and Su, PODC 2017] that aims to minimize both congestion and dilation of the routes, where the demands (i.e., set of source-terminal pairs) are such that each node sends or receives number of messages proportional to its degree. We show that the permutation routing problem, when demands are restricted to any subset S ⊆ V (i.e., subnetwork), can be solved in exp(O(√log |S|)) · Õ(τmix) rounds (where Õ (·) hides polylogarithmic factors of |V |). This means that the running time depends subpolynomially on the subnetwork size (i.e., not on the entire network size). The ability to solve permutation routing efficiently immediately implies that a large class of parallel algorithms can be simulated efficiently on the subnetwork. As a prerequisite to constructing efficient routes, we design and analyze distributed branching random walks that distribute tokens started by the nodes in the subnetwork. At a high-level, these algorithms operate by always moving each token according to a (lazy) simple random walk, but also branching a token into multiple tokens at some specified intervals;ultimately, if a node starts a branching walk, with its id in a token, then by the
A dynamic graph algorithm is a data structure that supports edge insertions, deletions, and problem specific queries. While extensive research exists on dynamic algorithms for graph problems solvable in polynomial tim...
详细信息
For an undirected graph G = (V, E), with n vertices and m edges, the densest subgraph problem, is to compute a subset S ⊆ V which maximizes the ratio |ES|/|S|, where ES ⊆ E is the set of all edges of G with endpoints ...
详细信息
The palette sparsification theorem (PST) of Assadi, Chen, and Khanna (SODA 2019) states that in every graph G with maximum degree ∆, sampling a list of O(log n) colors from {1, ..., ∆ + 1} for every vertex independent...
详细信息
Large-scale graphs have become prevalent with the advent of the big data era. Distributed graph computing systems are commonly used for processing and analyzing large-scale graphs, with graph partitioning being a key ...
详细信息
暂无评论