Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Yahav Nussbaum

dblp:16/5643 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Graph algorithms and graph theory
planar graphs
0.742018
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.742017
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.522018
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.422017
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.422017
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.422017
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.312018
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.312018
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.312018
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.312017
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.112012
Single Source - All Sinks Max Flows in Planar Digraphs · FOCS 2012
Graph algorithms and graph theory › metric graph theory › graph distance
distance query
0.112012
Submatrix maximum queries in Monge matrices and Monge partial matrices, and their applications · SODA 2012
Graph algorithms and graph theory
graph algorithms
0.112012
Single Source - All Sinks Max Flows in Planar Digraphs · FOCS 2012
Mathematical optimization › optimization
monge matrices
0.112012
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.112011
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.112011
Improved algorithms for min cut and max flow in undirected planar graphs · STOC 2011
Computational geometry › geometric data structures
shortest path queries
0.112017
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
YearPublicationVenuePosition
2018 Minimum Cut of Directed Planar Graphs in O(n log log n) Time
abstract
We 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
SODA3
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 Time
abstract
We 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 Applications
abstract
We 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. Algorithms3
2015 Linear-Time Recognition of Probe Interval Graphs
abstract
The 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 Digraphs
abstract
Let $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
FOCS2
2012 Submatrix maximum queries in Monge matrices and Monge partial matrices, and their applications
abstract
We 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
SODA3
2011 Multiple-Source Multiple-Sink Maximum Flow in Directed Planar Graphs in Near-Linear Time
abstract
We 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
FOCS4
2011 Minimum s-t cut in undirected planar graphs when the source and the sink are close
abstract
Consider 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
STACS2
2011 Improved algorithms for min cut and max flow in undirected planar graphs
abstract
We 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
STOC2
2011 Improved Distance Queries in Planar Graphs
Yahav Nussbaum
WADS1
2011 Maximum Flow in Directed Planar Graphs with Vertex Capacities
Haim Kaplan, Yahav Nussbaum
Algorithmica2
2011 A Simpler Linear-Time Recognition of Circular-Arc Graphs
Haim Kaplan, Yahav Nussbaum
Algorithmica2
2009 Maximum Flow in Directed Planar Graphs with Vertex Capacities
Haim Kaplan, Yahav Nussbaum
ESA2
2009 Linear-Time Recognition of Probe Interval Graphs
Ross M. McConnell, Yahav Nussbaum
ESA2
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
WG1
2006 Certifying Algorithms for Recognizing Proper Circular-Arc Graphs and Unit Circular-Arc Graphs
Haim Kaplan, Yahav Nussbaum
WG2