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

Mandayam A. Srinivas

dblp:96/6505 · DBLP profile ↗
← Back
4ranked-venue papers
2as first author
0since 2021 · last 1995
—ORCID · none

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

Theory of computation · 3 · 1 first-authorSystems, architecture and hardware · 1 · 1 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
2 papers
Algorithms and data structures · 50% Mathematical optimization · 44% Approximation and online algorithms · 6%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Parallel and multicore computing · 50% High-performance computing · 25% Performance modeling and evaluation · 25%

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

TopicWeightPapersLastEvidence papers
Algorithms and data structures › dynamic algorithms
dynamic graph algorithms
0.021989
Algorithms and Data Structures for an Expanded Family of Matroid Intersection Problems · SIAM J. Comput. 1989
Data Structures for On-Line Updating of Matroid Intersection Solutions (Preliminary Version) · STOC 1984
Mathematical optimization › combinatorial optimization › matroid constraint › matroid optimization
matroid intersection
0.021989
Algorithms and Data Structures for an Expanded Family of Matroid Intersection Problems · SIAM J. Comput. 1989
Data Structures for On-Line Updating of Matroid Intersection Solutions (Preliminary Version) · STOC 1984
Algorithms and data structures › dynamic algorithms › dynamic graph algorithms
dynamic minimum spanning tree
0.021989
Algorithms and Data Structures for an Expanded Family of Matroid Intersection Problems · SIAM J. Comput. 1989
Data Structures for On-Line Updating of Matroid Intersection Solutions (Preliminary Version) · STOC 1984
Mathematical optimization › combinatorial optimization › matroid constraint › matroid optimization › matroid intersection
weighted matroid intersection
0.011984
Data Structures for On-Line Updating of Matroid Intersection Solutions (Preliminary Version) · STOC 1984
Parallel and multicore computing › task scheduling
DAG scheduling
0.011983
Optimal Parallel Scheduling of Gaussian Elimination DAG's · IEEE Trans. Computers 1983
Parallel and multicore computing
parallel scheduling
0.011983
Optimal Parallel Scheduling of Gaussian Elimination DAG's · IEEE Trans. Computers 1983
High-performance computing
scientific computing systems
0.011983
Optimal Parallel Scheduling of Gaussian Elimination DAG's · IEEE Trans. Computers 1983
Mathematical optimization
combinatorial optimization
0.011989
Algorithms and Data Structures for an Expanded Family of Matroid Intersection Problems · SIAM J. Comput. 1989
Approximation and online algorithms › approximation algorithms › network design
degree-constrained spanning tree
0.011989
Algorithms and Data Structures for an Expanded Family of Matroid Intersection Problems · SIAM J. Comput. 1989

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

matroid theory · 0.0dynamic data structures · 0.0shared-memory parallel programming · 0.0directed acyclic graph scheduling · 0.0
YearPublicationVenuePosition
1995 Matroid optimization with Generalized Constraints
Mandayam A. Srinivas
Discret. Appl. Math.1
1989 Algorithms and Data Structures for an Expanded Family of Matroid Intersection Problems
abstract
Consider a matroid of rank n in which each element has a real-valued cost and one of $d > 1$ colors. A class of matroid intersection problems is studied in which one of the matroids is a partition matroid that specifies that a base has $q_j $ elements of color j, for $j = 1,2, \cdots ,d$. Relationships are characterized among the solutions to the family of problems generated when the vector $(q_1 ,q_2 , \cdots ,q_d )$ is allowed to range over all values that sum to n. A fast algorithm is given for solving such matroid intersection problems when d is small. A characterization is presented for how the solution changes when one element changes in cost. Data structures are given for updating the solution on-line each time the cost of an arbitrary matroid element is modified. Efficient update algorithms are given for maintaining a color-constrained minimum spanning tree in either a general or a planar graph. An application of the techniques to the problem of finding a minimum spanning tree with several degree-constrained vertices is described.
Greg N. Frederickson, Mandayam A. Srinivas
SIAM J. Comput.2
1984 Data Structures for On-Line Updating of Matroid Intersection Solutions (Preliminary Version)
abstract
Matroid intersection problems are considered in which one of the matroids is a partition matroid specifying that exactly q elements in the solution must be red, and the rest green. A characterization is presented for how the solution changes when one element changes in cost. Data structures are given for maintaining the solutions to several such problems online under the operation of changing an edge cost. Efficient update algorithms are given for maintaining a red-green minimum spanning tree in both a general and a planar graph, and a red-green job schedule for unit-time jobs with integer release times and deadlines.
Greg N. Frederickson, Mandayam A. Srinivas
STOC2
1983 Optimal Parallel Scheduling of Gaussian Elimination DAG's
abstract
A parallel algorithm for Gaussian elimination (GE) is described, which solves a linear system of size n using m ≤ n parallel processors and a shared random access memory. Converting the serial GE algorithm to parallel form involves scheduling its computation DAG (directed acyclic graph) on m processors. A lower bound for schedule length is established for dense GE DAG's and it is proved that the proposed algorithm produces schedules which achieve these bounds. Finally, both the construction and execution of the schedule are incorporated into a single concurrent program which is shown to run in optimal time.
Mandayam A. Srinivas
IEEE Trans. Computers1