29,018 Hits in 3.2 sec

Round Compression for Parallel Matching Algorithms [article]

Artur Czumaj, Jakub Łącki, Aleksander Mądry, Slobodan Mitrović, Krzysztof Onak, Piotr Sankowski
2018 arXiv   pre-print
The fundamental question that arises in this context is though: can we leverage this additional power to obtain even faster parallel algorithms?  ...  In fact, our improvement here is almost exponential: we are able to deliver a (2+ϵ)-approximation to maximum matching, for any fixed constant ϵ>0, in O(( n)^2) rounds.  ...  After that, GlobalAlg computes a matching in G[H ∪ F ] by calling MatchHeavy (see Algorithm 2). In the first step, MatchHeavy assigns to every v ∈ F a random neighbor v ⋆ in H.  ... 
arXiv:1707.03478v2 fatcat:tsoixglzmjbdxdh47vu7okqsnm

Round compression for parallel matching algorithms

Artur Czumaj, Jakub Łącki, Aleksander Mądry, Slobodan Mitrović, Krzysztof Onak, Piotr Sankowski
2018 Proceedings of the 50th Annual ACM SIGACT Symposium on Theory of Computing - STOC 2018  
The fundamental question that arises in this context is though: can we leverage this additional power to obtain even faster parallel algorithms?  ...  In particular, compared to the classic distributed algorithms or PRAM models, these frameworks allow for much more local computation.  ...  We also thank anonymous reviewers for their valuable feedback.  ... 
doi:10.1145/3188745.3188764 dblp:conf/stoc/CzumajLMMOS18 fatcat:h5545lg36nd63fpbcluxfuflf4

Massively-Parallel Lossless Data Decompression [article]

Evangelia Sitaridi, Rene Mueller, Tim Kaldewey, Guy Lohman, Kenneth Ross
2016 arXiv   pre-print
Although research has concentrated on efficient compression, fast decompression is critical for analytics queries that repeatedly read compressed data.  ...  Today's exponentially increasing data volumes and the high cost of storage make compression essential for the Big Data industry.  ...  there was no match for 'c'. (2) Back-reference is emitted for a match on 'aac'. parallel CPU libraries.  ... 
arXiv:1606.00519v1 fatcat:ywu6e6zrbrcvrdecrgnn7acd7a

Dictionary Compression on the Pram

Daniel S. Hirschberg, Lynn M. Stauffer
1997 Parallel Processing Letters  
Parallel algorithms for lossless data compression via dictionary compression using optimal, longest fragment rst (LFF), and greedy parsing strategies are described.  ...  Under the same model, we give an algorithm for LFF compression which runs in O(log 2 n) time with O(n= log n) processors where it is assumed that the maximum dictionary entry is of length O(log n).  ...  Using this method, the greedy parsing for an unrestricted sliding window can be computed in time O(log n) using O(n 2 log M = log n) processors by noting the following.  ... 
doi:10.1142/s0129626497000310 fatcat:5h7dupo4bbdv5a6r25xxhsd25u

Almost-optimal fully LZW-compressed pattern matching

L. Gasieniec, W. Rytter
1999 Proceedings DCC'99 Data Compression Conference (Cat. No. PR00096)  
We present rst, almost optimal, string matching algorithms for LZW-compressed strings running in: 1.  ...  Techniques used in our paper can beused in design of e cient algorithms for a wide range of the most typical string problems, in the compressed LZW setting, including: computing a period of a word, nding  ...  The second algorithm is parallel and it combines known parallel matching techniques with e cient methods used for matching compressed strings.  ... 
doi:10.1109/dcc.1999.755681 dblp:conf/dcc/GasieniecR99 fatcat:azngwlxr5vg75oux4o6buooirm

Page 4413 of Mathematical Reviews Vol. , Issue 2002F [page]

2002 Mathematical Reviews  
Discrete Algorithms 1 (2000), no. 1, 257-269. This paper proposes a linear time algorithm (linear in the com- pressed text length) for pattern matching in a compressed text.  ...  Setsuo (J-K YUS-I; Fukuoka) Pattern matching in text compressed by using antidictionaries.  ... 

Round Compression for Parallel Graph Algorithms in Strongly Sublinear Space [article]

Krzysztof Onak
2018 arXiv   pre-print
The result is obtained by repeatedly compressing several rounds of a natural peeling algorithm to a logarithmically smaller number of MPC rounds.  ...  The Massive Parallel Computation (MPC) model is a theoretical framework for popular parallel and distributed platforms such as MapReduce, Hadoop, or Spark.  ...  Round Compression for Low-Degree Graphs In this section, we introduce a simple technique for simulating a small number of rounds of a distributed algorithm in MPC.  ... 
arXiv:1807.08745v1 fatcat:rsyeiu2w7ze3lbcrh6tdccayty

Oblivious Parallel Tight Compaction

Gilad Asharov, Ilan Komargodski, Wei-Kai Lin, Enoch Peserico, Elaine Shi, Daniel Wichs, Yael Tauman Kalai, Adam D. Smith
2020 Conference on Information-Theoretic Cryptography  
We present an oblivious deterministic algorithm for tight compaction such that for input arrays of n balls requires O(n) total work and O(log n) depth.  ...  Our algorithm is in the Exclusive-Read-Exclusive-Write Parallel-RAM model (i.e., EREW PRAM, the most restrictive PRAM model), and importantly we achieve asymptotical optimality in both total work and depth  ...  A straw-man implementation of ( 1 log c , 1 log )-compression is applying SlowMatch for t := log log n rounds, but given that SlowMatch takes O(log n) depth (Claim 18) to compute (B, B/4)-matching, the  ... 
doi:10.4230/lipics.itc.2020.11 dblp:conf/icits/AsharovKLPS20 fatcat:zjvcdb5j4bbhpl22urdhhpcrgi

Simple Round Compression for Parallel Vertex Cover [article]

Sepehr Assadi
2017 arXiv   pre-print
The main approach in their work is a way of compressing O(n) rounds of a distributed algorithm for maximum matching into only O((n)^2) MPC rounds.  ...  We obtain this result by modifying a previous parallel algorithm by Khanna and the author (SPAA 2017) for vertex cover that allowed for compressing O(n) rounds of a distributed algorithm into constant  ...  I also thank Omri Weinstein and Qin Zhang for helpful discussions.  ... 
arXiv:1709.04599v1 fatcat:q3kyiuzginebhjvmzljmvkmeuy

Adaptive Massively Parallel Constant-round Tree Contraction [article]

MohammadTaghi Hajiaghayi, Marina Knittel, Hamed Saleh, Hsin-Hao Su
2021 arXiv   pre-print
Additionally it is also used as an algorithmic design technique for a large number of parallel graph algorithms.  ...  Miller and Reif's FOCS'85 classic and fundamental tree contraction algorithm is a broadly applicable technique for the parallel solution of a large number of tree problems.  ...  The power of this algorithm is its ability to implement Compress and Rake for n -tree-contractions in O(1/ 3 ) rounds.  ... 
arXiv:2111.01904v1 fatcat:mjwqdg3ppfdpnagl6rzaxd4pkq

Massively Parallel Symmetry Breaking on Sparse Graphs: MIS and Maximal Matching [article]

Soheil Behnezhad, Mahsa Derakhshan, MohammadTaghi Hajiaghayi, Richard M. Karp
2019 arXiv   pre-print
We show that both MIS and MM admit O(√(α)·α + ^2 n) round algorithms using O(n^ϵ) space per machine for any constant ϵ∈ (0, 1) and using O(m) total space.  ...  Therefore, for the wide range of sparse graphs with small arboricity---such as minor-free graphs, bounded-genus graphs or bounded treewidth graphs---we get an O(^2 n) round algorithm which exponentially  ...  Acknowledgements The authors would like to thank Saeed Seddighin for useful discussions and for bringing up the question of whether matching can be solved in sublogarithmic rounds of low-memory MPC.  ... 
arXiv:1807.06701v3 fatcat:pytfrwpus5gbnazt6qijy7zyg4

Adaptive parallel compressed event matching

Mohammad Sadoghi, Hans-Arno Jacobsen
2014 2014 IEEE 30th International Conference on Data Engineering  
We show that the adaptive parallel compressed event matching algorithm can sustain an event rate of up to 233,863 events/second while state-of-the-art sequential event matching algorithms sustains only  ...  We achieve these event processing requirements by exploiting the shift towards multi-core architectures by proposing novel adaptive parallel compressed event matching algorithm (A-PCM) and online event  ...  Therefore, we proposed an adaptive parallel compressed matching algorithm (A-PCM) that utilizes both the parallel compressed matching algorithm and the standard parallel matching algorithm. 8 Our A-PCM  ... 
doi:10.1109/icde.2014.6816665 dblp:conf/icde/SadoghiJ14 fatcat:efrmlieiuvdwxflt4ebskg3jxq

Lightweight and High-Performance Data Protection for Edge Network Security

Xiaojie Chen, Bin Li, Qinglei Zhou
2022 Wireless Communications and Mobile Computing  
Finally, pipeline technology and critical path optimization on FPGA are used to parallelize the underlying encryption algorithm and data compression algorithm to achieve high-speed memory communication  ...  network latency, in this paper, we combine an advanced reduced instruction set computing machine (ARM) and a field programmable gate array (FPGA) to propose a lightweight ARM-FPGA computing architecture for  ...  algorithm that is used for storage-intensive, matching-intensive, and communication-intensive tasks.  ... 
doi:10.1155/2022/8458314 doaj:908d40ce5dc84e9390dd5407c06bb6f3 fatcat:4l2zndsmy5bzzanvel2aiaqgge

Massively Parallel Algorithms for String Matching with Wildcards [article]

MohammadTaghi Hajiaghayi, Hamed Saleh, Saeed Seddighin, Xiaorui Sun
2019 arXiv   pre-print
MPC is a recent framework for parallel computation of big data, which is designed to capture the MapReduce-like algorithms.  ...  String matching with don't cares could be solved by fast convolutions, and we give a constant round MPC algorithm for which by utilizing FFT in a constant number of MPC rounds. - '+' wildcard: '+' wildcard  ...  [1] However, the main focus of this paper is to design massively parallel algorithms for the pattern matching problem.  ... 
arXiv:1910.11829v3 fatcat:h6lrqhb2hze3ppe6pjnzgoffrq

Constant-Time Randomized Parallel String Matching

Maxime Crochemore, Zvi Galil, Leszek Gasieniec, Kunsoo Park, Wojciech Rytter
1997 SIAM journal on computing (Print)  
We use this algorithm to obtain the following results. All algorithms below are optimal parallel algorithms on a CRCW PRAM. 1.  ...  A simple string-matching algorithm that has constant time with high probability for random input. 4.  ...  We thank Noga Alon and Yossi Matias for helpful suggestions.  ... 
doi:10.1137/s009753979528007x fatcat:tlj6h2fsabb4vawaubk2p74zxy
« Previous Showing results 1 — 15 out of 29,018 results