Shay Solomon
Weizmann Institute of Science
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Shay Solomon.
symposium on the theory of computing | 2013
Ofer Neiman; Shay Solomon
A maximal matching can be maintained in fully dynamic (supporting both addition and deletion of edges) n-vertex graphs using a trivial deterministic algorithm with a worst-case update time of O(n). No deterministic algorithm that outperforms the naive O(n) one was reported up to this date. The only progress in this direction is due to Ivkovic and Lloyd [14], who in 1993 devised a deterministic algorithm with an amortized update time of O((n+m)√2/2), where m is the number of edges. In this paper we show the first deterministic fully dynamic algorithm that outperforms the trivial one. Specifically, we provide a deterministic worst-case update time of O(√m). Moreover, our algorithm maintains a matching which is in fact a 3/2-approximate maximum cardinality matching (MCM). We remark that no fully dynamic algorithm for maintaining (2-ε)-approximate MCM improving upon the naive O(n) was known prior to this work, even allowing amortized time bounds and randomization. For low arboricity graphs (e.g., planar graphs and graphs excluding fixed minors), we devise another simple deterministic algorithm with sub-logarithmic update time. Specifically, it maintains a fully dynamic maximal matching with amortized update time of O(log n/log log n). This result addresses an open question of Onak and Rubinfeld [19]. We also show a deterministic algorithm with optimal space usage of O(n+m), that for arbitrary graphs maintains a maximal matching with amortized update time of O(√m).
international colloquium on automata, languages and programming | 2014
Tsvi Kopelowitz; Robert Krauthgamer; Ely Porat; Shay Solomon
In edge orientations, the goal is usually to orient (direct) the edges of an undirected network (modeled by a graph) such that all out-degrees are bounded. When the network is fully dynamic, i.e., admits edge insertions and deletions, we wish to maintain such an orientation while keeping a tab on the update time. Low out-degree orientations turned out to be a surprisingly useful tool for managing networks.
SIAM Journal on Discrete Mathematics | 2014
Shay Solomon; Michael Elkin
In a seminal paper from 1995, Arya et al. [Euclidean spanners: Short, thin, and lanky, in Proceedings of the 27th Annual ACM Symposium on Theory of Computing, ACM, New York, 1995, pp. 489--498] devised a construction that, for any set
ACM Transactions on Algorithms | 2008
Yefim Dinitz; Shay Solomon
S
international symposium on algorithms and computation | 2006
Yefim Dinitz; Shay Solomon
of
symposium on discrete algorithms | 2016
Ofer Neiman; Shay Solomon
n
SIAM Journal on Computing | 2015
Michael Elkin; Shay Solomon
points in
conference on current trends in theory and practice of informatics | 2007
Yefim Dinitz; Shay Solomon
\mathbb R^d
european symposium on algorithms | 2009
Michael Elkin; Shay Solomon
and any
SIAM Journal on Computing | 2015
T.-H. Hubert Chan; Mingfei Li; Li Ning; Shay Solomon
\epsilon > 0