Demo Data from EDBT 2026 / reviewers in the wild / expert
S. N. Maheshwari
dblp:54/4484
· DBLP profile ↗
26ranked-venue papers
0as first author
0since 2021 · last 2020
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 10Artificial intelligence and machine learning · 9Theory of computation · 9Graphics, computer vision, multimedia, augmented reality and games · 7Systems, architecture and hardware · 1Software engineering, systems software and programming languages · 1
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
11 papers |
Mathematical optimization · 90% Graph algorithms and graph theory · 6% Computational geometry · 3% | |
| Artificial intelligence
3 papers |
Probabilistic and Bayesian machine learning · 92% Segmentation and scene understanding · 8% | |
| Computer graphics and multimedia
2 papers |
Image and video processing · 100% |
Topics — the 28 heaviest of 28, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Mathematical optimization
discrete optimization |
1.4 | 6 | 2020 | An Inference Algorithm for Multi-label MRF-MAP Problems with Clique Size 100 · ECCV (20) 2020 Inference in Higher Order MRF-MAP Problems With Small and Large Cliques · CVPR 2018 Multi-label Generic Cuts: Optimal Inference in Multi-label Multi-clique MRF-MAP Problems · CVPR 2014 |
Mathematical optimization › discrete optimization
energy minimization |
1.3 | 5 | 2020 | An Inference Algorithm for Multi-label MRF-MAP Problems with Clique Size 100 · ECCV (20) 2020 Inference in Higher Order MRF-MAP Problems With Small and Large Cliques · CVPR 2018 Multi-label Generic Cuts: Optimal Inference in Multi-label Multi-clique MRF-MAP Problems · CVPR 2014 |
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference
graphical model inference |
0.4 | 1 | 2020 | An Inference Algorithm for Multi-label MRF-MAP Problems with Clique Size 100 · ECCV (20) 2020 |
Mathematical optimization › discrete optimization
submodular function minimization |
0.3 | 1 | 2018 | Inference in Higher Order MRF-MAP Problems With Small and Large Cliques · CVPR 2018 |
Mathematical optimization
combinatorial optimization |
0.3 | 2 | 2015 | Generalized Flows for Optimal Inference in Higher Order MRF-MAP · IEEE Trans. Pattern Anal. Mach. Intell. 2015 An Efficient Graph Cut Algorithm for Computer Vision Problems · ECCV (3) 2010 |
Image and video processing
image segmentation |
0.3 | 2 | 2012 | Generic Cuts: An Efficient Algorithm for Optimal Inference in Higher Order MRF-MAP · ECCV (5) 2012 An Efficient Graph Cut Algorithm for Computer Vision Problems · ECCV (3) 2010 |
Machine learning › Probabilistic and Bayesian machine learning › structured models
graphical models |
0.2 | 1 | 2015 | Generalized Flows for Optimal Inference in Higher Order MRF-MAP · IEEE Trans. Pattern Anal. Mach. Intell. 2015 |
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference
MAP inference |
0.2 | 1 | 2015 | Generalized Flows for Optimal Inference in Higher Order MRF-MAP · IEEE Trans. Pattern Anal. Mach. Intell. 2015 |
Machine learning › Probabilistic and Bayesian machine learning › structured models › graphical models
markov random field |
0.2 | 1 | 2015 | Generalized Flows for Optimal Inference in Higher Order MRF-MAP · IEEE Trans. Pattern Anal. Mach. Intell. 2015 |
Graph algorithms and graph theory › minimum cut
max-flow min-cut |
0.2 | 1 | 2015 | Generalized Flows for Optimal Inference in Higher Order MRF-MAP · IEEE Trans. Pattern Anal. Mach. Intell. 2015 |
Image and video processing › image segmentation › graph-based segmentation
graph cut segmentation |
0.1 | 1 | 2010 | An Efficient Graph Cut Algorithm for Computer Vision Problems · ECCV (3) 2010 |
Computer vision › Segmentation and scene understanding
object segmentation |
0.1 | 1 | 2018 | Inference in Higher Order MRF-MAP Problems With Small and Large Cliques · CVPR 2018 |
Computational geometry
visibility |
0.0 | 2 | 2000 | Efficiently Constructing the Visibility Graph of a Simple Polygon with Obstacles · SIAM J. Comput. 2000 Efficient Algorithms for Euclidean Shortest Path and Visibility Problems with Polygonal Obstacles · SCG 1988 |
Computational geometry › visibility
visibility graph |
0.0 | 2 | 2000 | Efficiently Constructing the Visibility Graph of a Simple Polygon with Obstacles · SIAM J. Comput. 2000 Efficient Algorithms for Euclidean Shortest Path and Visibility Problems with Polygonal Obstacles · SCG 1988 |
Computational geometry › triangulation
polygon triangulation |
0.0 | 1 | 2000 | Efficiently Constructing the Visibility Graph of a Simple Polygon with Obstacles · SIAM J. Comput. 2000 |
Database theory › deductive database
fixpoint query hierarchy |
0.0 | 1 | 1989 | Expressibility of Bounded-Arity Fixed-Point Query Hierarchies · PODS 1989 |
Distributed computing theory
distributed algorithms |
0.0 | 1 | 1989 | Analysis of Preflow Push Algorithms for Maximum Network Flow · SIAM J. Comput. 1989 |
Logic in computer science › domain theory › fixed points
fixed-point operators |
0.0 | 1 | 1989 | Expressibility of Bounded-Arity Fixed-Point Query Hierarchies · PODS 1989 |
Graph algorithms and graph theory
graph algorithms |
0.0 | 1 | 1989 | Analysis of Preflow Push Algorithms for Maximum Network Flow · SIAM J. Comput. 1989 |
Logic in computer science › fixpoint logic
least fixed point |
0.0 | 1 | 1989 | Expressibility of Bounded-Arity Fixed-Point Query Hierarchies · PODS 1989 |
Graph algorithms and graph theory › graph algorithms › network flow
maximum flow |
0.0 | 1 | 1989 | Analysis of Preflow Push Algorithms for Maximum Network Flow · SIAM J. Comput. 1989 |
Distributed computing theory › timing models
synchronous systems |
0.0 | 1 | 1989 | Analysis of Preflow Push Algorithms for Maximum Network Flow · SIAM J. Comput. 1989 |
Graph algorithms and graph theory › shortest path
euclidean shortest path |
0.0 | 1 | 1988 | Efficient Algorithms for Euclidean Shortest Path and Visibility Problems with Polygonal Obstacles · SCG 1988 |
Computational geometry › motion planning
polygonal obstacles |
0.0 | 1 | 1988 | Efficient Algorithms for Euclidean Shortest Path and Visibility Problems with Polygonal Obstacles · SCG 1988 |
Graph algorithms and graph theory
shortest path |
0.0 | 1 | 1988 | Efficient Algorithms for Euclidean Shortest Path and Visibility Problems with Polygonal Obstacles · SCG 1988 |
Interconnection networks and networks-on-chip › interconnection networks
VLSI networks |
0.0 | 1 | 1983 | Efficient VLSI Networks for Parallel Processing Based on Orthogonal Trees · IEEE Trans. Computers 1983 |
Automata and formal languages › formal language classes
language expressivity |
0.0 | 1 | 1989 | Expressibility of Bounded-Arity Fixed-Point Query Hierarchies · PODS 1989 |
Parallel and multicore computing
parallel graph algorithms |
0.0 | 1 | 1983 | Efficient VLSI Networks for Parallel Processing Based on Orthogonal Trees · IEEE Trans. Computers 1983 |
Methods — techniques the papers use, named apart from their topics
graph cuts · 0.9polyhedral optimization · 0.7flow-based optimization · 0.7primal-dual · 0.4dual decomposition · 0.4TRW · 0.4primal-dual approximation · 0.4message passing · 0.2output-sensitive algorithm · 0.0corridor partition · 0.0inductive fixed-point · 0.0generalized fixed-point · 0.0thompson's model · 0.0VLSI complexity analysis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | An Inference Algorithm for Multi-label MRF-MAP Problems with Clique Size 100
Ishant Shanu, Siddhant Bharti, Chetan Arora 0001, S. N. Maheshwari |
ECCV (20) | 4 |
| 2018 | Inference in Higher Order MRF-MAP Problems With Small and Large CliquesabstractHigher Order MRF-MAP formulation has been a popular technique for solving many problems in computer vision. Inference in a general MRF-MAP problem is NP Hard, but can be performed in polynomial time for the special case when potential functions are submodular. Two popular combinatorial approaches for solving such formulations are flow based and polyhedral approaches. Flow based approaches work well with small cliques and in that mode can handle problems with millions of variables. Polyhedral approaches can handle large cliques but in small numbers. We show in this paper that the variables in these seemingly disparate techniques can be mapped to each other. This allows us to combine the two styles in a joint framework exploiting the strength of both of them. Using the proposed joint framework, we are able to perform tractable inference in MRF-MAP problems with millions of variables and a mix of small and large cliques, a formulation which can not be solved by either of the two styles individually. We show applicability of this hybrid framework on object segmentation problem as an example of a situation where quality of results is significantly better than systems which are based only on the use of small or large cliques. Ishant Shanu, Chetan Arora 0001, S. N. Maheshwari |
CVPR | 3 |
| 2015 | Generalized Flows for Optimal Inference in Higher Order MRF-MAPabstractUse of higher order clique potentials in MRF-MAP problems has been limited primarily because of the inefficiencies of the existing algorithmic schemes. We propose a new combinatorial algorithm for computing optimal solutions to 2 label MRF-MAP problems with higher order clique potentials. The algorithm runs in time O(2(k)n(3)) in the worst case (k is size of clique and n is the number of pixels). A special gadget is introduced to model flows in a higher order clique and a technique for building a flow graph is specified. Based on the primal dual structure of the optimization problem, the notions of the capacity of an edge and a cut are generalized to define a flow problem. We show that in this flow graph, when the clique potentials are submodular, the max flow is equal to the min cut, which also is the optimal solution to the problem. We show experimentally that our algorithm provides significantly better solutions in practice and is hundreds of times faster than solution schemes like Dual Decomposition [1], TRWS [2] and Reduction [3], [4], [5]. The framework represents a significant advance in handling higher order problems making optimal inference practical for medium sized cliques. Chetan Arora 0001, Subhashis Banerjee, Prem Kumar Kalra, S. N. Maheshwari |
IEEE Trans. Pattern Anal. Mach. Intell. | 4 |
| 2014 | Fast Approximate Inference in Higher Order MRF-MAP Labeling ProblemsabstractUse of higher order clique potentials for modeling inference problems has exploded in last few years. The algorithmic schemes proposed so far do not scale well with increasing clique size, thus limiting their use to cliques of size at most 4 in practice. Generic Cuts (GC) of Arora et al. [9] shows that when potentials are submodular, inference problems can be solved optimally in polynomial time for fixed size cliques. In this paper we report an algorithm called Approximate Cuts (AC) which uses a generalization of the gadget of GC and provides an approximate solution to inference in 2-label MRF-MAP problems with cliques of size k ≥ 2. The algorithm gives optimal solution for submodular potentials. When potentials are non-submodular, we show that important properties such as weak persistency hold for solution inferred by AC. AC is a polynomial time primal dual approximation algorithm for fixed clique size. We show experimentally that AC not only provides significantly better solutions in practice, it is an order of magnitude faster than message passing schemes like Dual Decomposition [19] and GTRWS [17] or Reduction based techniques like [10, 13, 14]. Chetan Arora 0001, Subhashis Banerjee, Prem Kumar Kalra, S. N. Maheshwari |
CVPR | 4 |
| 2014 | Multi-label Generic Cuts: Optimal Inference in Multi-label Multi-clique MRF-MAP ProblemsabstractWe propose an algorithm called Multi Label Generic Cuts (MLGC) for computing optimal solutions to MRF-MAP problems with submodular multi label multi-clique potentials. A transformation is introduced to convert a m-label k-clique problem to an equivalent 2-label (mk)-clique problem. We show that if the original multi-label problem is submodular then the transformed 2-label multi-clique problem is also submodular. We exploit sparseness in the feasible configurations of the transformed 2-label problem to suggest an improvement to Generic Cuts [3] to solve the 2-label problems efficiently. The algorithm runs in time O(mk n3) in the worst case (n is the number of pixels) generalizing O(2k n3) running time of Generic Cuts. We show experimentally that MLGC is an order of magnitude faster than the current state of the art [17, 20]. While the result of MLGC is optimal for submodular clique potential it is significantly better than the compared methods even for problems with non-submodular clique potential. Chetan Arora 0001, S. N. Maheshwari |
CVPR | 2 |
| 2012 | Generic Cuts: An Efficient Algorithm for Optimal Inference in Higher Order MRF-MAP
Chetan Arora 0001, Subhashis Banerjee, Prem Kumar Kalra, S. N. Maheshwari |
ECCV (5) | 4 |
| 2010 | An Efficient Graph Cut Algorithm for Computer Vision Problems
Chetan Arora 0001, Subhashis Banerjee, Prem Kumar Kalra, S. N. Maheshwari |
ECCV (3) | 4 |
| 2001 | Formalization and correctness of a concurrent linear hash structure algorithm using nested transactions and I/O automata
Sanjay Madria, S. N. Maheshwari, B. Chandra 0001 |
Data Knowl. Eng. | 2 |
| 2001 | Formalization and Proof of Correctness of the Crash Recovery Algorithm for an Open and Safe Nested Transaction ModelabstractIn this paper, we present, formalize and prove the correctness of recovery algorithm for our open and safe nested transaction model using I/O automaton model. Our nested transaction model uses the notion of a recovery point subtransaction in the nested transaction tree. It introduces a prewrite operation before each write operation to increase the potential concurrency. Our transaction model is termed as "open and safe" as prewrites allow early reads (before database writes on disk) without cascading aborts. The systems restart and buffer management operations are modelled as nested transactions to exploit possible concurrency during restart. Each non-access transaction, object, and the scheduler is modeled as I/O automaton. Each of these automata is specified with the help of some pre-and post-conditions. These pre-and post-conditions capture the operational semantics and the behavior of each automaton during recovery operations. Our proof technique makes use of assertional reasoning and provide many interesting invariant, thus gives a better understanding of our recovery algorithm. Sanjay Madria, S. N. Maheshwari, B. Chandra 0001, Bharat K. Bhargava |
Int. J. Cooperative Inf. Syst. | 2 |
| 2001 | Virtual partition algorithm in a nested transaction environment and its correctness
Sanjay Madria, S. N. Maheshwari, B. Chandra 0001 |
Inf. Sci. | 2 |
| 2000 | An open and safe nested transaction model: concurrency and recovery
Sanjay Madria, S. N. Maheshwari, B. Chandra 0001, Bharat K. Bhargava |
J. Syst. Softw. | 2 |
| 2000 | Efficiently Constructing the Visibility Graph of a Simple Polygon with ObstaclesabstractThis paper describes an output-sensitive scheme to construct the visibility graph of a simple polygon with m obstacles and n vertices in optimal O(|E| +T + m log n ) time where |E| is the size of the visibility graph and T is the time required to triangulate the simple polygon with obstacles. We use a partition of the space into regions called corridors which eases the efforts of the construction. Our algorithms are simple and the data structures used are only linked lists. Sanjiv Kapoor, S. N. Maheshwari |
SIAM J. Comput. | 2 |
| 1999 | On the Correctnes of Virtual Partition Algorithm in a Nested Transaction Environment
Sanjay Madria, S. N. Maheshwari, B. Chandra 0001 |
ADBIS | 2 |
| 1997 | Crash Recovery in an Open and Safe Nested Transaction Model
Sanjay Madria, S. N. Maheshwari, B. Chandra 0001, Bharat K. Bhargava |
DEXA | 2 |
| 1997 | An Efficient Algorithm for Euclidean Shortest Paths Among Polygonal Obstacles in the Plane
Sanjiv Kapoor, S. N. Maheshwari, Joseph S. B. Mitchell |
Discret. Comput. Geom. | 2 |
| 1990 | Query Languages which Express all PTIME Queries for Trees and Unicyclic Graphs
Pratul Dublish, S. N. Maheshwari |
MFCS | 2 |
| 1989 | Expressibility of Bounded-Arity Fixed-Point Query HierarchiesabstractThe expressibility of bounded-arity query hierarchies resulting from the extension of first-order logic by the least fixed-point, inductive fixed-point and generalized fixed-point operators is studied. In each case, it is shown that increasing the arity of the predicate variable from k to k+1 always allows some more k-ary predicates to be expressed. Further, k-ary inductive fixed-points are shown to be more expressive than k-ary least fixed-points and k-ary generalized fixed-points are shown to be more expressive than k-ary inductive fixed-points. Pratul Dublish, S. N. Maheshwari |
PODS | 2 |
| 1989 | The Parallel Complexity of Finding a Blocking Flow in a 3-Layer Network
Joseph Cheriyan, S. N. Maheshwari |
Inf. Process. Lett. | 2 |
| 1989 | Analysis of Preflow Push Algorithms for Maximum Network FlowabstractThe class of preflow push algorithms recently introduced by Goldberg and Tarjan for solving the maximum flow problem on a weighted digraph with n vertices and m edges is studied. Goldberg and Tarjan’s $O(n^3 )$ time bound for the highest distance preflow push algorithm is improved to $O(n^2 \sqrt m )$, and it is shown that this bound is tight by constructing a parametrized worst-case network. It is also shown that the $O(n^3 )$ time bound is tight for the FIFO preflow push algorithm, and the $O(n^2 m)$ time bound is tight for the LIFO preflow push algorithm. The maximal excess preflow push algorithm is then developed, and it is shown that it performs $O(n^2 \sqrt m )$ pushes and that this bound is tight. Based on this, the authors develop a maximum flow algorithm for the synchronous distributed model of computation that uses $O(n^2 \sqrt m )$ messages and $O(n^2 )$ time, thereby improving upon the best previously known algorithms for this model. Joseph Cheriyan, S. N. Maheshwari |
SIAM J. Comput. | 2 |
| 1988 | Efficient Algorithms for Euclidean Shortest Path and Visibility Problems with Polygonal ObstaclesabstractThe problem of determining the Euclidean shortest path between two points in the presence of m simple polygonal obstacles is studied. An O( m2 logn + nlogn ) algorithm is developed, where n is the total number of points in the obstacles. A simple O(E+T) algorithm for determining the visibility graph is also shown, where E is the number of visibility edges and T is the time for triangulating the point set. This is extended to a O(Es + nlogn) algorithm for the shortest path problem where Es is bounded by m2. Sanjiv Kapoor, S. N. Maheshwari |
SCG | 2 |
| 1988 | Analysis of Preflow Push Algorithms for Maximum Network Flow
Joseph Cheriyan, S. N. Maheshwari |
FSTTCS | 2 |
| 1988 | On O(N²) Equivalence Algorithm for Fan-Out Free Queries
Pratul Dublish, S. N. Maheshwari |
ICDT | 2 |
| 1987 | An O(n²) Algorithm for Fan-Out Free Query Optimization
Pratul Dublish, S. N. Maheshwari |
FSTTCS | 2 |
| 1983 | Efficient VLSI Networks for Parallel Processing Based on Orthogonal TreesabstractIn this paper we describe two interconnection networks for parallel processing, namely the orthogonal trees network and the orthogonal tree cycles (OTN and OTC). Both networks are suitable for VISI implementation and have been analyzed using Thompson's model of VLSI. While the OTN and OTC have time performances similar to fast networks such as the perfect shuffle network (PSN), the cube comnected cycles (CCC), etc., they have substantially better area * time2 performances for a number of matrix and graph problems. For instance, the connected components and a minimal spanning tree of an undirected N-vertex graph can be found in 0(log4 N) time on the OTC with an area * time2 performance of 0(N2 log8 N) and 0(N2 log9 N) respectively. This is asymptoticaly much better than the performances of the CCC, PSN and Mesh. The OTC and OTN can be looked upon as general purpose parallel processors since a number of other problems such as sorting and DFT can be solved on them with an area * time2 performance matching that of other networks. Finally, programming the OTN and OTC is simple and they are also amenable to pipelining a series of problems. Dhruva Nath, S. N. Maheshwari, Pramod Chandra P. Bhatt |
IEEE Trans. Computers | 2 |
| 1982 | Parallel Algorithms for the Connected Components and Minimal Spanning Tree Problems
Dhruva Nath, S. N. Maheshwari |
Inf. Process. Lett. | 2 |
| 1978 | An O(|V|³) Algorithm for Finding Maximum Flows in Networks
Vishv M. Malhotra, M. Pramodh Kumar, S. N. Maheshwari |
Inf. Process. Lett. | 3 |