Haim Kaplan

ORCID: 0000-0001-9586-8002
Publications
Citations
Views
---
Saved
---
About
Contact & Profiles
Research Areas
  • Computational Geometry and Mesh Generation
  • Complexity and Algorithms in Graphs
  • Data Management and Algorithms
  • Algorithms and Data Compression
  • Optimization and Search Problems
  • Advanced Graph Theory Research
  • Caching and Content Delivery
  • Auction Theory and Applications
  • Privacy-Preserving Technologies in Data
  • Machine Learning and Algorithms
  • Network Packet Processing and Optimization
  • Cryptography and Data Security
  • Advanced Database Systems and Queries
  • semigroups and automata theory
  • Distributed systems and fault tolerance
  • Robotics and Sensor-Based Localization
  • Digital Image Processing Techniques
  • Advanced Data Storage Technologies
  • Advanced Bandit Algorithms Research
  • Reconstructive Surgery and Microvascular Techniques
  • Network Traffic and Congestion Control
  • Software-Defined Networks and 5G
  • IPv6, Mobility, Handover, Networks, Security
  • Graph Labeling and Dimension Problems
  • Reinforcement Learning in Robotics

Tel Aviv University
2015-2024

Academic College of Tel Aviv-Yafo
2015-2023

Google (Israel)
2012-2022

Google (United States)
2018-2022

Berman Center for Outcomes and Clinical Research
2021

Counseling Center
2021

Sheba Medical Center
1989-2016

Kaplan Medical Center
2016

College Track
2011

Georgetown University
2011

Reachability and distance queries in graphs are fundamental to numerous applications, ranging from geographic navigation systems Internet routing. Some of these applications involve huge yet require fast query answering. We propose a new data structure for representing all distances graph. The is distributed the sense that it may be viewed as assigning labels vertices, such involving vertices u v answered using only v. Our based on 2-hop covers shortest paths, or For cover collection S paths...

10.1137/s0097539702403098 article EN SIAM Journal on Computing 2003-01-01

In the recent years, there is a growth in demand for radiofrequency (RF)-based procedures to improve skin texture, laxity and contour. The new generation of systems allow non-invasive fractional resurfacing treatments on one platform.The aim this study was evaluate safety efficacy treatment protocol using multisource RF, combining 3 different modalities each patient: [1] non-ablative RF tightening, [2] resurfacing, [3] microneedling coagulation collagen remodelling.14 subjects were enrolled...

10.1080/14764172.2016.1228981 article EN Journal of Cosmetic and Laser Therapy 2016-09-03

We study the point-to-point shortest path problem in a setting where preprocessing is allowed. improve reach-based approach of Gutman [17] several ways. In particular, we introduce bidirectional version algorithm that uses implicit lower bounds and add shortcut arcs to reduce vertex reaches. Our modifications greatly both query times. The resulting as fast best previous method, due Sanders Schultes [28]. However, our simpler combines natural way with A* search, which yields significantly better

10.1137/1.9781611972863.13 article EN 2006-01-21

We present algorithms to label the nodes of an XML tree which is subject insertions and deletions nodes. The labeling done such that (1) we each node immediately when it inserted this remains unchanged, (2) from a pair labels alone, can decide whether one ancestor other. This problem arises in context databases support queries on structure documents as well us changes made over time. prove our assign shortest possible (up constant factor) satisfy these requirements.We also consider same...

10.1145/543613.543648 article EN 2002-06-03

A recent seminal result of Racke is that for any network there an oblivious routing algorithm with a polylog competitive ratio respect to congestion. Unfortunately, Racke's construction not polynomial time. We give time guarantee's bounds, and more generally gives the true optimal network.

10.1145/780542.780599 article EN 2003-06-09

We study the parameterized complexity of three NP-hard graph completion problems. The minimum fill-in problem asks if a can be triangulated by adding at most k edges. develop O(ck m) and O(k2mn+f(k)) algorithms for this on with n vertices m Here f(k) is exponential in constants hidden big-O notation are small do not depend k. In particular, implies that fixed-parameter tractable (FPT). proper interval problem, motivated molecular biology, made no more than show FPT providing simple...

10.1137/s0097539796303044 article EN SIAM Journal on Computing 1999-01-01

Physical mapping is a central problem in molecular biology and the human genome project. The to reconstruct relative position of fragments DNA along from information on their pairwise overlaps. We show that four simplified models lead NP-complete decision problems: Colored unit interval graph completion, maximum (or interval) subgraph, pathwidth bipartite graph, k -consecutive ones for ≥ 2. These have been chosen reflect various features typical biological data, including false-negative...

10.1089/cmb.1995.2.139 article EN Journal of Computational Biology 1995-01-01

10.1006/jagm.1995.1047 article EN Journal of Algorithms 1995-11-01

A directed multigraph is said to be d -regular if the indegree and outdegree of every vertex exactly . By Hall's theorem, one can represent such a as combination at most n 2 cycle covers, each taken with an appropriate multiplicity. We prove that does not contain more than ⌊ d/2 ⌋ copies any 2-cycle then we find similar decomposition into pairs covers where occurs in component pair. Our proof constructive gives polynomial algorithm decomposition. Since our applications only need pair whose...

10.1145/1082036.1082041 article EN Journal of the ACM 2005-07-01

A Bottom-sketch is a summary of set items with nonnegative weights that supports approximate query processing. sketch obtained by associating each item in ground an independent random rank drawn from probability distribution depends on the weight and including k smallest value.

10.1145/1281100.1281133 article EN 2007-08-12

We give a quadratic time algorithm for finding the minimum number of reversals needed to sort signed permutation. Our is faster than previous Hannenhalli and Pevzner its implementation by Berman Hannenhalli. The conceptually simple does not require special data structures. study also considerably simplifies combinatorial structures used analysis.

10.1137/s0097539798334207 article EN SIAM Journal on Computing 2000-01-01

The success of a P2P file-sharing network highly depends on the scalability and versatility its search mechanism. Two particularly desirable features are scope (ability to find infrequent items) support for partial-match queries (queries that contain typos or include subset keywords). While centralized-index architectures (such as Napster) can both these features, existing decentralized seem at most one: prevailing unstructured protocols Gnutella FastTrack) deploy "blind" mechanism where set...

10.1109/infcom.2003.1208962 article EN 2003-01-01

Reachability and distance queries in graphs are fundamental to numerous applications, ranging from geographic navigation systems Internet routing. Some of these applications involve huge yet require fast query answering. We propose a new data structure for representing all distances graph. The is distributed the sense that it may be viewed as assigning labels vertices, such involving vertices u v answered using only v.Our based on 2-hop covers shortest paths, or For cover collection S paths...

10.5555/545381.545503 article EN Symposium on Discrete Algorithms 2002-01-06

We consider the following problem. Give a rooted tree T, label nodes of T in most compact way such that given labels two one can determine constant time, by looking only at labels, if node is an ancestor other. The best known labeling scheme rather straightforward and uses size 2 log n, where n number vertices In tree. Our main result this paper with maximum close to 3/2 n.Our motivation for studying problem enhancing performance Web search engines. context application each indexed document...

10.5555/365411.365529 article EN Symposium on Discrete Algorithms 2001-01-09

A coreset of a point set P is small weighted points that captures some geometric properties $P$. Coresets have found use in vast host settings. We forge link between coresets, and differentially private sanitizations can answer any number queries without compromising privacy. define the notion which are simultaneously both coresets private, show how they may be constructed. first existence with low generalized sensitivity (i.e., replacing single original slightly affects quality coreset)...

10.1145/1536414.1536465 article EN 2009-05-31

The Fréchet distance measures similarity between two curves $f$ and $g$ that takes into account the ordering of points along curves: Informally, it is minimum length a leash required to connect dog, walking $f$, its owner, $g$, as they walk without backtracking their respective from one endpoint other. discrete replaces dog owner by pair frogs can only reside on $m$ $n$ specific stones, respectively. stones are in fact sequences points, typically sampled $g$. These hop stone next...

10.1137/130920526 article EN SIAM Journal on Computing 2014-01-01

10.1006/aama.1994.1009 article EN publisher-specific-oa Advances in Applied Mathematics 1994-09-01

We study two related problems motivated by molecular biology. • Given a graph G and constant k, does there exist supergraph $G'$ of that is unit interval has clique size at most k? proper k-coloring c G, properly colored graph? show those are polynomial for fixed k. On the other hand, we prove first problem equivalent to deciding if bandwidth $k - 1$. Hence, it NP-hard $W[t]$-hard all t. also second $W[1]$-hard t-hard. This implies both unlikely have an $O(n^\alpha )$ algorithm, where...

10.1137/s0097539793258143 article EN SIAM Journal on Computing 1996-06-01

Motivated by a recent application in XML search engines we study the problem of labeling nodes tree (XML file) such that given labels two one can determine whether node is an ancestor other. We describe several new prefix-based schemes, where query roughly amounts to testing label prefix compare our schemes simple interval-based scheme currently used engines, as well as, with best theoretical guarantee on maximum length. performed experimental evaluation real data and some families random trees.

10.5555/545381.545505 article EN Symposium on Discrete Algorithms 2002-01-06

Several papers describe linear time algorithms to preprocess a tree, such that one can answer subsequent nearest common ancestor queries in constant time. Here, we survey these and related results. A idea used by all the for problem is solution complete binary trees straightforward. Furthermore, easily solve distributed way labeling nodes of tree from labels two alone compute label their ancestor. Whether it possible distribute data structure into short associated with important several...

10.1145/564870.564914 preprint EN 2002-08-10

Summaries of massive data sets support approximate query processing over the original data. A basic aggregate a set records is weight subpopulations specified as predicate records' attributes. Bottom-k sketches are powerful summarization format weighted items that includes priority sampling [22], and classic without replacement. They can be computed efficiently for many representations including distributed databases streams coordinated all-distances sketches. We derive novel unbiased...

10.14778/1453856.1453884 article EN Proceedings of the VLDB Endowment 2008-08-01
Coming Soon ...