July 2022
·
8 Reads
·
15 Citations
This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.
July 2022
·
8 Reads
·
15 Citations
June 2022
·
10 Reads
·
34 Citations
May 2022
·
8 Reads
We present a new technique to efficiently sample and communicate a large number of elements from a distributed sampling space. When used in the context of a recent LOCAL algorithm for -list-coloring (D1LC), this allows us to solve D1LC in CONGEST rounds, and in only rounds when the graph has minimum degree , w.h.p. The technique also has immediate applications in testing some graph properties locally, and for estimating the sparsity/density of local subgraphs in O(1) CONGEST rounds, w.h.p.
May 2022
·
31 Reads
·
3 Citations
Distributed Computing
Linial’s famous color reduction algorithm reduces a given m -coloring of a graph with maximum degree Δ to an O ( Δ 2 log m ) -coloring, in a single round in the LOCAL model. We give a similar result when nodes are restricted to choose their color from a list of allowed colors: given an m -coloring in a directed graph of maximum outdegree β , if every node has a list of size Ω ( β 2 ( log β + log log m + log log | C | ) ) from a color space C then they can select a color in two rounds in the LOCAL model. Moreover, the communication of a node essentially consists of sending its list to the neighbors. This is obtained as part of a framework that also contains Linial’s color reduction (with an alternative proof) as a special case. Our result also leads to a defective list coloring algorithm. As a corollary, we improve the state-of-the-art truly local ( deg + 1 ) -list coloring algorithm from Barenboim et al. (PODC, pp 437–446, 2018) by slightly reducing the runtime to O ( Δ log Δ ) + log ∗ n and significantly reducing the message size (from Δ O ( log ∗ Δ ) to roughly Δ ). Our techniques are inspired by the local conflict coloring framework of Fraigniaud et al. (in: FOCS, pp 625–634, 2016).
December 2021
·
18 Reads
We present a new approach to randomized distributed graph coloring that is simpler and more efficient than previous ones. In particular, it allows us to tackle the -list-coloring (D1LC) problem, where each node v of degree is assigned a palette of colors, and the objective is to find a proper coloring using these palettes. While for -coloring (where is the maximum degree), there is a fast randomized distributed -round algorithm (Chang, Li, and Pettie [SIAM J. Comp. 2020]), no -round algorithms are known for the D1LC problem. We give a randomized distributed algorithm for D1LC that is optimal under plausible assumptions about the deterministic complexity of the problem. Using the recent deterministic algorithm of Ghaffari and Kuhn [FOCS2021], our algorithm runs in time, matching the best bound known for -coloring. In addition, it colors all nodes of degree in rounds. A key contribution is a subroutine to generate slack for D1LC. When placed into the framework of Assadi, Chen, and Khanna [SODA2019] and Alon and Assadi [APPROX/RANDOM2020], this almost immediately leads to a palette sparsification theorem for D1LC, generalizing previous results. That gives fast algorithms for D1LC in three different models: an O(1)-round algorithm in the MPC model with memory per machine; a single-pass semi-streaming algorithm in dynamic streams; and an -time algorithm in the standard query model.
November 2021
·
54 Reads
·
1 Citation
Algorithmica
We introduce the problem of finding a spanning tree along with a partition of the tree edges into the fewest number of feasible sets, where constraints on the edges define feasibility. The motivation comes from wireless networking, where we seek to model the irregularities seen in actual wireless environments. Not all node pairs may be able to communicate, even if geographically close—thus, the available pairs are specified with a link graph . Also, signal attenuation need not follow a nice geometric formula—hence, interference is modeled by a conflict (hyper)graph on the links. The objective is to maximize the efficiency of the communication, or equivalently, to minimize the length of a schedule of the tree edges in the form of a coloring. We find that in spite of all this generality, the problem can be approximated linearly in terms of a versatile parameter, the inductive independence of the conflict graph. Specifically, we give a simple algorithm that attains a -approximation, where n is the number of nodes and is the inductive independence. For an extension to Steiner trees, modeling multicasting, we obtain a -approximation. We also consider a natural geometric setting when only links longer than a threshold can be unavailable, and analyze the performance of a geometric minimum spanning tree.
September 2021
·
29 Reads
Reconfiguration schedules, i.e., sequences that gradually transform one solution of a problem to another while always maintaining feasibility, have been extensively studied. Most research has dealt with the decision problem of whether a reconfiguration schedule exists, and the complexity of finding one. A prime example is the reconfiguration of vertex covers. We initiate the study of batched vertex cover reconfiguration, which allows to reconfigure multiple vertices concurrently while requiring that any adversarial reconfiguration order within a batch maintains feasibility. The latter provides robustness, e.g., if the simultaneous reconfiguration of a batch cannot be guaranteed. The quality of a schedule is measured by the number of batches until all nodes are reconfigured, and its cost, i.e., the maximum size of an intermediate vertex cover. To set a baseline for batch reconfiguration, we show that for graphs belonging to one of the classes , there are schedules that use batches and incur only a multiplicative increase in cost over the best sequential schedules. Our main contribution is to compute such batch schedules in distributed time, which we also show to be tight. Further, we show that once we step out of these graph classes we face a very different situation. There are graph classes on which no efficient distributed algorithm can obtain the best (or almost best) existing schedule. Moreover, there are classes of bounded degree graphs which do not admit any reconfiguration schedules without incurring a large multiplicative increase in the cost at all.
September 2021
·
21 Reads
·
9 Citations
Theoretical Computer Science
We study problems with stochastic uncertainty information on intervals for which the precise value can be queried by paying a cost. The goal is to devise an adaptive decision tree to find a correct solution to the problem in consideration while minimizing the expected total query cost. We show that, for the sorting problem, such a decision tree can be found in polynomial time. For the problem of finding the data item with minimum value, we have some evidence for hardness. This contradicts intuition, since the minimum problem is easier both in the online setting with adversarial inputs and in the offline verification setting. However, the stochastic assumption can be leveraged to beat both deterministic and randomized approximation lower bounds for the online setting.
July 2021
·
27 Reads
Lecture Notes in Computer Science
A graph G is a Generalized Disk Graph if for some dimension , a non-decreasing sub-linear function f and natural number t, each vertex can be assigned a length and set of t points such that is an edge of G if and only if and , where is the least distance between points in either set. Generalized disk graphs were introduced as a model of wireless network interference and have been shown to be dramatically more accurate than disk graphs or other previously known graph classes. However, their properties have not been studied extensively before.
June 2021
·
13 Reads
·
39 Citations
... A long line of work [Lin92, Lub86, SW10, BEPS16, HSS18, CLP20, RG20] showed that ∆ + 1-coloring could be achieved in poly(log log n) rounds of LOCAL. Further work extended the result to local list sizes [HKNT22], and small messages [GGR21,HKMT21,HNT22]. We extend these results to embedded graphs in nearly the same number of rounds while using local color lists (in a slightly weaker sense than in [HKNT22]). ...
July 2022
... Ghaffari, Hirvonen, Kuhn, Maus improved upon their results by presenting several algorithms for the problem with different tradeoffs, including a randomized algorithm with runtime O(log ∆ + poly log log n) [GHKM21]. The runtime can be achieved by using faster algorithms for the deg + 1-list coloring subroutines, e.g., the one from [HKNT22]. Their work also contains the state-of-the-art algorithms for ∆-coloring constant-degree graphs, namely an O(log 2 n)-round deterministic and an O(log 2 log n)-round randomized algorithm. Recently, Fischer, Halldorsson, and Maus presented the first randomized sublogarithmic-time algorithm for the problem in the LOCAL model for general graphs, namely a poly log log n-round algorithm [FHM23]. ...
June 2022
... Closely related to our work, [CHdT21] studied the SMQI problem with exact precision, i.e., δ = 0. In particular, their goal is to identify an interval that is an exact minimizer. ...
September 2021
Theoretical Computer Science
... In the second model, the interference is viewed as an issue of a receiving node and is measured as the cardinality of the set of devices from which it can receive messages directly. Graphs can also be used to represent interference models considering communication irregularities [38]. [39] show how a graph-based problem instance can be built to solve multi-rate and variable-rate scheduling problems in wireless ad-hoc networks where signal-to-interference-plusnoise ratios are kept above a certain threshold. ...
November 2021
Algorithmica
... This is also true for k-perfect orientability. We refer the reader to [HT21] for additional discussion on computational aspects of computing orderings. In this paper we will assume that we are given both G and the ordering that certifies inductive k-independence, or an orientation that certifies k-perfect orientability. ...
June 2021
Information Processing Letters
... A long line of work [Lin92, Lub86, SW10, BEPS16, HSS18, CLP20, RG20] showed that ∆ + 1-coloring could be achieved in poly(log log n) rounds of LOCAL. Further work extended the result to local list sizes [HKNT22], and small messages [GGR21,HKMT21,HNT22]. We extend these results to embedded graphs in nearly the same number of rounds while using local color lists (in a slightly weaker sense than in [HKNT22]). ...
June 2021
... How to make someone who does not have expert-level knowledge in communications, computer programmers who lack experience in network planning write programs that can closely integrate business and network development, network planning tool software that fully considers the overall thinking, and workflow and business requirements of network planning is a very practical and challenging problem. MM Halldórsson et al. proposed a light performance monitoring based on a deep neural network model, a simple approach taken to preprocess the link between the training dataset and the specified operating range [2]. Song et al. proposed a new method for network traffic prediction based on deep learning. ...
May 2021
ACM Transactions on Algorithms
... Dragan [45,46] proved that the graphs in which the eccentricity functions are unimodal are exactly the Helly graphs. More recently, the unimodality of generalized eccentricity functions on trees have been investigated in [53]. ...
Reference:
Graphs with $G^p$-connected medians
December 2020
... Many science and technology problems involve uncertainties; hence, uncertainty optimization problems are the topic of great interest among researchers. Many practical applications of uncertainty optimization techniques are available in the literature [5,7,13,26,34]. Uncertainty or vagueness arises in many decision-making problems. Imperfect knowledge or uncertainties may lead to wrong conclusions; therefore, optimization under uncertainty is imperative for expert systems. ...
December 2020
Lecture Notes in Computer Science
... Nas redes sem fio, os dispositivos se comunicam utilizando meio físico compartilhado, estando sujeitos a diversas interferências, sejam advindas do próprio ambiente ou de outras transmissões concorrentes [Halldorsson and Tonoyan 2019]. Ao contrário das redes ponto-a-ponto, em queé possível permitir que todos os processos comuniquem ao mesmo tempo [Duarte et al. 2010], nas redes sem fio para permitir a comunicação,é necessário adotar uma estratégia de controle de acesso ao meio. ...
July 2019