Demo Data from VLDB 2026 / reviewers in the wild / expert
Yahav Nussbaum
dblp:16/5643
· DBLP profile ↗
19ranked-venue papers
3as first author
0since 2021 · last 2018
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 19 · 3 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Theoretical computer science
7 papers |
Graph algorithms and graph theory · 75% Computational geometry · 20% Mathematical optimization · 3% |
Topics — the 17 heaviest of 18, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Graph algorithms and graph theory
planar graphs |
0.7 | 4 | 2018 | Minimum Cut of Directed Planar Graphs in O(n log log n) Time · SODA 2018 Submatrix maximum queries in Monge matrices and Monge partial matrices, and their applications · SODA 2012 Improved algorithms for min cut and max flow in undirected planar graphs · STOC 2011 |
Graph algorithms and graph theory › graph algorithms › network flow
maximum flow |
0.7 | 4 | 2017 | Multiple-Source Multiple-Sink Maximum Flow in Directed Planar Graphs in Near-Linear Time · SIAM J. Comput. 2017 Single Source - All Sinks Max Flows in Planar Digraphs · FOCS 2012 Improved algorithms for min cut and max flow in undirected planar graphs · STOC 2011 |
Graph algorithms and graph theory
minimum cut |
0.5 | 2 | 2018 | Minimum Cut of Directed Planar Graphs in O(n log log n) Time · SODA 2018 Improved algorithms for min cut and max flow in undirected planar graphs · STOC 2011 |
Computational geometry
geometric data structures |
0.4 | 2 | 2017 | Submatrix Maximum Queries in Monge Matrices and Partial Monge Matrices, and Their Applications · ACM Trans. Algorithms 2017 Submatrix maximum queries in Monge matrices and Monge partial matrices, and their applications · SODA 2012 |
Computational geometry › range searching
range maximum query |
0.4 | 2 | 2017 | Submatrix Maximum Queries in Monge Matrices and Partial Monge Matrices, and Their Applications · ACM Trans. Algorithms 2017 Submatrix maximum queries in Monge matrices and Monge partial matrices, and their applications · SODA 2012 |
Graph algorithms and graph theory › planar graphs
planar graph algorithms |
0.4 | 2 | 2017 | Multiple-Source Multiple-Sink Maximum Flow in Directed Planar Graphs in Near-Linear Time · SIAM J. Comput. 2017 Submatrix Maximum Queries in Monge Matrices and Partial Monge Matrices, and Their Applications · ACM Trans. Algorithms 2017 |
Graph algorithms and graph theory
graph cut |
0.3 | 1 | 2018 | Minimum Cut of Directed Planar Graphs in O(n log log n) Time · SODA 2018 |
Graph algorithms and graph theory › minimum cut
planar graph minimum cut |
0.3 | 1 | 2018 | Minimum Cut of Directed Planar Graphs in O(n log log n) Time · SODA 2018 |
Graph algorithms and graph theory › graph theory › graph parameters
shortest cycle |
0.3 | 1 | 2018 | Minimum Cut of Directed Planar Graphs in O(n log log n) Time · SODA 2018 |
Graph algorithms and graph theory › graph algorithms › network flow › maximum flow
planar network flow |
0.3 | 1 | 2017 | Multiple-Source Multiple-Sink Maximum Flow in Directed Planar Graphs in Near-Linear Time · SIAM J. Comput. 2017 |
Graph algorithms and graph theory › graph algorithms › network flow
all-pairs max-flow |
0.1 | 1 | 2012 | Single Source - All Sinks Max Flows in Planar Digraphs · FOCS 2012 |
Graph algorithms and graph theory › metric graph theory › graph distance
distance query |
0.1 | 1 | 2012 | Submatrix maximum queries in Monge matrices and Monge partial matrices, and their applications · SODA 2012 |
Graph algorithms and graph theory
graph algorithms |
0.1 | 1 | 2012 | Single Source - All Sinks Max Flows in Planar Digraphs · FOCS 2012 |
Mathematical optimization › optimization
monge matrices |
0.1 | 1 | 2012 | Submatrix maximum queries in Monge matrices and Monge partial matrices, and their applications · SODA 2012 |
Algorithms and data structures › dynamic algorithms
dynamic graph algorithms |
0.1 | 1 | 2011 | Improved algorithms for min cut and max flow in undirected planar graphs · STOC 2011 |
Computational geometry › geometric data structures › shortest path queries
dynamic shortest paths |
0.1 | 1 | 2011 | Improved algorithms for min cut and max flow in undirected planar graphs · STOC 2011 |
Computational geometry › geometric data structures
shortest path queries |
0.1 | 1 | 2017 | Submatrix Maximum Queries in Monge Matrices and Partial Monge Matrices, and Their Applications · ACM Trans. Algorithms 2017 |
Methods — techniques the papers use, named apart from their topics
planar graph algorithms · 0.5divide-and-conquer · 0.3upper envelope · 0.3pseudo-lines · 0.3monge matrix · 0.3combinatorial optimization · 0.3near-linear time algorithm · 0.1planar embedding · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Minimum Cut of Directed Planar Graphs in O(n log log n) TimeabstractWe give an O(n log log n) time algorithm for computing the minimum cut (or equivalently, the shortest cycle) of a weighted directed planar graph. This improves the previous fastest O(n log3 n) solution. Interestingly, while in undirected planar graphs both min cut and min st-cut have O(n log log n) solutions, in directed planar graphs our result makes min cut faster than min st-cut, which currently requires O(n log n). Shay Mozes, Kirill Nikolaev 0003, Yahav Nussbaum, Oren Weimann |
SODA | 3 |
| 2018 | Faster shortest paths in dense distance graphs, with applications
Shay Mozes, Yahav Nussbaum, Oren Weimann |
Theor. Comput. Sci. | 2 |
| 2017 | Multiple-Source Multiple-Sink Maximum Flow in Directed Planar Graphs in Near-Linear TimeabstractWe give an $O(n \log^3 n)$ algorithm that, given an $n$-node directed planar graph with arc capacities, a set of source nodes, and a set of sink nodes finds a maximum flow from the sources to the sinks. Previously, the fastest algorithms known for this problem were those for general graphs. Glencora Borradaile, Philip N. Klein, Shay Mozes, Yahav Nussbaum, Christian Wulff-Nilsen |
SIAM J. Comput. | 4 |
| 2017 | Submatrix Maximum Queries in Monge Matrices and Partial Monge Matrices, and Their ApplicationsabstractWe describe a data structure for submatrix maximum queries in Monge matrices or partial Monge matrices, where a query seeks the maximum element in a contiguous submatrix of the given matrix. The structure, for an n × n Monge matrix, takes O ( n log n ) space and O ( n log n ) preprocessing time, and answers queries in O (log 2 n ) time. For partial Monge matrices, the space grows by α( n ), the preprocessing grows by α( n )log n (α( n ) is the inverse Ackermann function), and the query remains O (log 2 n ). Our design exploits an interpretation of the column maxima in a Monge (partial Monge, respectively) matrix as an upper envelope of pseudo-lines (pseudo-segments, respectively). We give two applications: (1) For a planar set of n points in an axis-parallel rectangle B , we build a data structure, in O ( n α( n )log 4 n ) time and O ( n α( n )log 3 n ) space, that returns, for a query point p , the largest-area empty axis-parallel rectangle contained in B and containing p , in O (log 4 n ) time. This improves substantially the nearly quadratic storage and preprocessing obtained by Augustine et al. [2010]. (2) Given an n -node arbitrarily weighted planar digraph, with possibly negative edge weights, we build, in O ( n log 2 n /log log n ) time, a linear-size data structure that supports edge-weight updates and graph-distance queries between arbitrary pairs of nodes in O ( n 2/3 log 5/3 n ) time per operation. This improves a previous algorithm of Fakcharoenphol and Rao [2006]. Our data structure has already been applied in a recent maximum flow algorithm for planar graphs in Borradaile et al. [2011]. Haim Kaplan, Shay Mozes, Yahav Nussbaum, Micha Sharir |
ACM Trans. Algorithms | 3 |
| 2015 | Linear-Time Recognition of Probe Interval GraphsabstractThe interval graph for a set of intervals on a line consists of one vertex for each interval and an edge for each intersecting pair of intervals. A probe interval graph is a variant that is motivated by an application to genomics, where the intervals are partitioned into two sets: probes and nonprobes. The graph has an edge between two vertices if they intersect and at least one of them is a probe. We give a linear-time algorithm for determining whether a given graph and partition of vertices into probes and nonprobes is a probe interval graph. If it is, we give a layout of intervals that proves this. We can also determine whether the layout of the intervals is uniquely constrained within the same time bound. As part of the algorithm, we solve the consecutive-ones probe matrix problem in linear time, develop algorithms for operating on PQ trees, and give results that relate PQ trees for different submatrices of a consecutive-ones matrix. Ross M. McConnell, Yahav Nussbaum |
SIAM J. Discret. Math. | 2 |
| 2014 | Recognition of probe proper interval graphs
Yahav Nussbaum |
Discret. Appl. Math. | 1 |
| 2012 | Single Source - All Sinks Max Flows in Planar DigraphsabstractLet $G = (V, E)$ be a planar $n$-vertex digraph. Consider the problem of computing max $st$-flow values in $G$ from a fixed source $s$ to all sinks $t \in V \set minus \{s\}$. We show how to solve this problem in near-linear $O(n \log^3 n)$ time. Previously, nothing better was known than running a single-source single-sink max flow algorithm $n-1$ times, giving a total time bound of $O(n^2 \log n)$ with the algorithm of Borradaile and Klein. An important implication is that all-pairs max $st$-flow values in $G$ can be computed in near-quadratic time. This is close to optimal as the output size is $\Theta(n^2)$. We give a quadratic lower bound on the number of distinct max flow values and an $\Omega(n^3)$ lower bound for the total size of all min cut-sets. This distinguishes the problem from the undirected case where the number of distinct max flow values is $O(n)$. Previous to our result, no algorithm which could solve the all-pairs max flow values problem faster than the time of $\Theta(n^2)$ max-flow computations for every planar digraph was known. This result is accompanied with a data structure that reports min cut-sets. For fixed $s$ and all $t$, after $O(n^{1.5} \log^2 n)$ preprocessing time, it can report the set of arcs $C$ crossing a min $st$-cut in $O(|C|)$ time. Jakub Lacki, Yahav Nussbaum, Piotr Sankowski, Christian Wulff-Nilsen |
FOCS | 2 |
| 2012 | Submatrix maximum queries in Monge matrices and Monge partial matrices, and their applicationsabstractWe describe a data structure for submatrix maximum queries in Monge matrices or Monge partial matrices, where a query specifies a contiguous submatrix of the given matrix, and its output is the maximum element of that submatrix. Our data structure for an n × n Monge matrix takes O(n log n) space, O(n log2 n) preprocessing time, and can answer queries in O(log2 n) time. For a Monge partial matrix the space bound and the preprocessing time both grow by the small factor α(n), where α(n) is the inverse Ackermann function. Our design exploits an interpretation of the column maxima in a Monge matrix (resp., Monge partial matrix) as an upper envelope of pseudo-lines (resp., pseudosegments). We give two applications for this data structure: (1) For a set of n points in a rectangle B in the plane, we build a data structure that, given a query point p, returns the largest-area empty axis-parallel rectangle contained in B and containing p, in O(log4 n) time. The preprocessing time is O(nα(n) log4 n), and the space required is O(nα(n) log3 n). This improves substantially a previous data structure of Augustine et al. [arXiv:1004.0558] that requires quadratic space. (2) Given an n-node arbitrarily weighted planar digraph, with possibly negative edge weights, we build, in O(n log2 n/log log n) time, a linear-size data structure that supports edge-weight updates and distance queries between arbitrary pairs of nodes (where the distance is minimum weight of a path in the graph between the pair of nodes), in O(n2/3 log5,3 n) time for each update and query. This improves the O(n4/5 log13/5 n)-time bound of Fakcharoenphol and Rao [JCSS 72, 2006]. Our data structure has already been applied in a recent maximum flow algorithm for planar graphs of Borradaile et al. [FOCS 2011], and we believe it will find additional applications. Haim Kaplan, Shay Mozes, Yahav Nussbaum, Micha Sharir |
SODA | 3 |
| 2011 | Multiple-Source Multiple-Sink Maximum Flow in Directed Planar Graphs in Near-Linear TimeabstractWe give an O(n log3n) algorithm that, given an n-node directed planar graph with arc capacities, a set of source nodes, and a set of sink nodes, finds a maximum flow from the sources to the sinks. Previously, the fastest algorithms known for this problem were those for general graphs. Glencora Borradaile, Philip N. Klein, Shay Mozes, Yahav Nussbaum, Christian Wulff-Nilsen |
FOCS | 4 |
| 2011 | Minimum s-t cut in undirected planar graphs when the source and the sink are closeabstractConsider the minimum s-t cut problem in an embedded undirected planar graph. Let p be the minimum number of faces that a curve from s to $t$ passes through. If p=1, that is, the vertices s and t are on the boundary of the same face, then the minimum cut can be found in O(n)time. For general planar graphs this cut can be found in O(n log n) time. We unify these results and give an O(n log p) time algorithm. We use cut-cycles to obtain the value of the minimum cut, and study the structure of these cycles to get an efficient algorithm. Haim Kaplan, Yahav Nussbaum |
STACS | 2 |
| 2011 | Improved algorithms for min cut and max flow in undirected planar graphsabstractWe study the min st-cut and max st-flow problems in planar graphs, both in static and in dynamic settings. First, we present an algorithm that given an undirected planar graph and two vertices s and t computes a min st-cut in O(n log log n) time. Second, we show how to achieve the same bound for the problem of computing a max st-flow in an undirected planar graph. These are the first algorithms breaking the O(n log n) barrier for those two problems, which has been standing for more than 25 years. Third, we present a fully dynamic algorithm maintaining the value of the min st-cuts and the max st-flows in an undirected plane graph (i.e., a planar graph with a fixed embedding): our algorithm is able to insert and delete edges and answer queries for min st-cut/max st-flow values between any pair of vertices s and t in O(n(2/3) log(8/3) n) time per operation. This result is based on a new dynamic shortest path algorithm for planar graphs which may be of independent interest. We remark that this is the first known non-trivial dynamic algorithm for min st-cut and max st-flow. Giuseppe F. Italiano, Yahav Nussbaum, Piotr Sankowski, Christian Wulff-Nilsen |
STOC | 2 |
| 2011 | Improved Distance Queries in Planar Graphs
Yahav Nussbaum |
WADS | 1 |
| 2011 | Maximum Flow in Directed Planar Graphs with Vertex Capacities
Haim Kaplan, Yahav Nussbaum |
Algorithmica | 2 |
| 2011 | A Simpler Linear-Time Recognition of Circular-Arc Graphs
Haim Kaplan, Yahav Nussbaum |
Algorithmica | 2 |
| 2009 | Maximum Flow in Directed Planar Graphs with Vertex Capacities
Haim Kaplan, Yahav Nussbaum |
ESA | 2 |
| 2009 | Linear-Time Recognition of Probe Interval Graphs
Ross M. McConnell, Yahav Nussbaum |
ESA | 2 |
| 2009 | Certifying algorithms for recognizing proper circular-arc graphs and unit circular-arc graphs
Haim Kaplan, Yahav Nussbaum |
Discret. Appl. Math. | 2 |
| 2008 | From a Circular-Arc Model to a Proper Circular-Arc Model
Yahav Nussbaum |
WG | 1 |
| 2006 | Certifying Algorithms for Recognizing Proper Circular-Arc Graphs and Unit Circular-Arc Graphs
Haim Kaplan, Yahav Nussbaum |
WG | 2 |