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

H. Narayanan

dblp:05/5131 · DBLP profile ↗
← Back
16ranked-venue papers
4as first author
0since 2021 · last 2013
0000-0002-9169-3425ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 11 · 4 first-authorSystems, architecture and hardware · 5Databases, data management, data science and information retrieval · 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
2 papers
Algorithms and data structures · 61% Graph algorithms and graph theory · 39%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Parallel and multicore computing · 100%

Topics — the 7 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Algorithms and data structures › combinatorial algorithms
matroid algorithms
0.021994
Randomized Parallel Algorithms for Matroid Union and Intersection, With Applications to Arboresences and Edge-Disjoint Spanning Trees · SIAM J. Comput. 1994
Randomized Parallel Algorithms for Matroid Union and Intersection, with Applications to Arboresences and Edge-Disjoint Spanning Trees · SODA 1992
Graph algorithms and graph theory › spanning tree
edge-disjoint spanning trees
0.021994
Randomized Parallel Algorithms for Matroid Union and Intersection, with Applications to Arboresences and Edge-Disjoint Spanning Trees · SODA 1992
Randomized Parallel Algorithms for Matroid Union and Intersection, With Applications to Arboresences and Edge-Disjoint Spanning Trees · SIAM J. Comput. 1994
Graph algorithms and graph theory
spanning tree
0.021994
Randomized Parallel Algorithms for Matroid Union and Intersection, with Applications to Arboresences and Edge-Disjoint Spanning Trees · SODA 1992
Randomized Parallel Algorithms for Matroid Union and Intersection, With Applications to Arboresences and Edge-Disjoint Spanning Trees · SIAM J. Comput. 1994
Parallel and multicore computing
parallel algorithms
0.011994
Randomized Parallel Algorithms for Matroid Union and Intersection, With Applications to Arboresences and Edge-Disjoint Spanning Trees · SIAM J. Comput. 1994
Parallel and multicore computing › parallel algorithms › randomized parallel algorithms
RNC algorithms
0.011994
Randomized Parallel Algorithms for Matroid Union and Intersection, With Applications to Arboresences and Edge-Disjoint Spanning Trees · SIAM J. Comput. 1994
Algorithms and data structures
parallel algorithms
0.011992
Randomized Parallel Algorithms for Matroid Union and Intersection, with Applications to Arboresences and Edge-Disjoint Spanning Trees · SODA 1992
Algorithms and data structures › parallel algorithms
randomized parallel algorithms
0.011992
Randomized Parallel Algorithms for Matroid Union and Intersection, with Applications to Arboresences and Edge-Disjoint Spanning Trees · SODA 1992

Methods — techniques the papers use, named apart from their topics

randomization · 0.0matching · 0.0linear algebra · 0.0
YearPublicationVenuePosition
2013 Solution of PDEs-electrically coupled systems with electrical analogy
Yogesh Dilip Save, H. Narayanan, Sachin B. Patkar
Integr.2
2011 On the Use of Simple Electrical Circuit Techniques for Performance Modeling and Optimization in VLSI Systems
abstract
Leading-edge VLSI systems, essentially multiprocessor systems-on-chip, have a wide range of components integrated together and operating in unison. They can be analyzed as flow networks in which the system performance depends on the bandwidth, transmission time, and queueing delay characteristics of the individual components, their connectivity and interactions, as well as the traffic patterns they encounter. The flow in various parts of the system must ideally be distributed so as to extract the maximum throughput possible with minimum end-to-end delays. Such an ideal distribution for flow networks has previously been obtained using simple electrical circuits. We demonstrate a similar methodology for typical VLSI systems and provide the necessary extensions of the theory. We empirically validate the methodology using a cycle-accurate simulation model as the reference. We find this methodology to supply better distributions in the average case and comparable distributions in the worst case as compared to standard search procedures such as random sampling and simulated annealing. The real strength is that it provides a speedup of several orders of magnitude, i.e., 3-5 orders in our experiments. Thus it is an elegant means for analyzing and optimizing the flow in VLSI systems, which can easily be incorporated into design procedures, compilers and on-chip modules for real-time allocations.
Gautam Hazari, H. Narayanan
IEEE Trans. Very Large Scale Integr. Syst.2
2007 Application of Fast DC Analysis to Partitioning Hypergraphs
abstract
Partitioning is an important technique for solving graph based problems. The quality of partitions produced by standard methods, for example Fiduccia and Mattheyses (FM) algorithm, depends on the initial random seed partition. In order to get the best partitions, we have to run the partitioner many times with different seed partitions. In this paper, we present a heuristic for producing good seed partitions for partitioning graphs and hypergraphs by analyzing an appropriately derived resistor, current source electrical network and sorting the nodes according to their potentials. This is feasible because we use a special purpose DC analyzer which is very fast and can handle circuits of size up to a million nodes. Experiments have been performed on IBM benchmark hypergraphs on a Pentium-4 machine having 1GB RAM. For larger size hypergraphs, our method outperforms the standard random seed based FM algorithm both in terms of the partitioning time and in terms of the cut-cost.
Gaurav Trivedi, H. Narayanan
ISCAS2
2003 The realization of finite state machines by decomposition and the principal lattice of partitions of a submodular function
Madhav P. Desai, H. Narayanan, Sachin B. Patkar
Discret. Appl. Math.2
2003 A note on the minimization of symmetric and general submodular functions
H. Narayanan
Discret. Appl. Math.1
2003 Improving graph partitions using submodular functions
Sachin B. Patkar, H. Narayanan
Discret. Appl. Math.2
2001 A note on optimal covering augmentation for graphic polymatroids
Sachin B. Patkar, H. Narayanan
Inf. Process. Lett.2
2000 Fast On-Line/Off-Line Algorithms for Optimal Reinforcement of a Network and Its Connections with Principal Partition
Sachin B. Patkar, H. Narayanan
FSTTCS2
1999 Decomposition of Finite State Machines for Area, Delay Minimization
abstract
We consider the state assignment problem as that of the decomposition of finite stare machines and transform this decomposition problem into an orthogonal partitioning problem with a certain cost function. We justify this cost function in two ways, first by using an idealized model of multi-level logic implementation, and second by empirical studies of a particular benchmark circuit. We describe a greedy algorithm to minimize this cost function. We present results obtained by running the algorithm on a set of 16 MCNC benchmarks. We compare these results with other state assignment techniques such as JEDI and NOVA. For multilevel implementations of the benchmark state machines, we find that the implementations obtained after using JEDI were, on average, 8.52% larger in area and 81.87% slower in delay than the implementations obtained using our approach. The implementations obtained after using NOVA were, on average, 4.40% larger in area and 104.96% slower in delay when compared with implementations obtained using our approach. Our scheme has the potential to serve as an alternative to conventional state assignment tools since we observe that it produces good results for larger finite state machines.
Rupesh S. Shelar, Madhav P. Desai, H. Narayanan
ICCD3
1994 Approximation Algorithms for Min-k-overlap Problems Using the Principal Lattice of Partitions Approach
H. Narayanan, Subir K. Roy, Sachin B. Patkar
MFCS1
1994 Randomized Parallel Algorithms for Matroid Union and Intersection, With Applications to Arboresences and Edge-Disjoint Spanning Trees
abstract
The strong link between matroids and matching is used to extend the ideas that resulted in the design of random NC (RNC) algorithms for matching to obtain RNC algorithms for the matroid union, intersection, and matching problems, and for linearly representable matroids. As a consequence, RNC algorithms for the well-known problems of finding an arborescence and a maximum cardinality set of edge-disjoint spanning trees in a graph are obtained. The key tools used are linear algebra and randomization.
H. Narayanan, Huzur Saran, Vijay V. Vazirani
SIAM J. Comput.1
1993 Application of the principal partition and principal lattice of partitions of a graph to the problem of decomposition of a finite state machine
Subir K. Roy, H. Narayanan
ISCAS2
1992 Fast Sequential and Randomised Parallel Algorithms for Rigidity and approximate Min k-cut
Sachin B. Patkar, H. Narayanan
FSTTCS2
1992 Principal Lattice of Partition of submodular functions on Graphs: Fast algorithms for Principal Partition and Generic Rigidity
Sachin B. Patkar, H. Narayanan
ISAAC2
1992 Randomized Parallel Algorithms for Matroid Union and Intersection, with Applications to Arboresences and Edge-Disjoint Spanning Trees
H. Narayanan, Huzur Saran, Vijay V. Vazirani
SODA1
1991 A Fast Algorithm for the Principle Partition of a Graph
Sachin B. Patkar, H. Narayanan
FSTTCS2