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

Yatin P. Saraiya

dblp:07/6646 · DBLP profile ↗
← Back
8ranked-venue papers
5as first author
0since 2021 · last 1996
—ORCID · none

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

Databases, data management, data science and information retrieval · 6 · 4 first-authorTheory of computation · 2 · 1 first-authorArtificial intelligence and machine learning · 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.

Databases, data mining, and information retrieval
2 papers
Query processing and optimization · 50% Database theory · 50%
Theoretical computer science
1 paper
Logic in computer science · 67% Computational complexity · 33%
Software engineering, system software, and programming languages
1 paper
Programming languages and type systems · 100%

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

TopicWeightPapersLastEvidence papers
Database theory
deductive database
0.021990
Polynomial-Time Program Transformations in Deductive Databases · PODS 1990
Linearizing Nonlinear Recursions in Polynomial Time · PODS 1989
Query processing and optimization
query optimization
0.021990
Polynomial-Time Program Transformations in Deductive Databases · PODS 1990
Linearizing Nonlinear Recursions in Polynomial Time · PODS 1989
Database theory › query containment
conjunctive query containment
0.011990
Polynomial-Time Program Transformations in Deductive Databases · PODS 1990
Query processing and optimization › query optimization
logical query optimization
0.011990
Polynomial-Time Program Transformations in Deductive Databases · PODS 1990
Programming languages and type systems
program equivalence
0.011990
Hard Problems for Simple Logic Programs · SIGMOD Conference 1990
Logic in computer science › logic programming
datalog
0.011990
Hard Problems for Simple Logic Programs · SIGMOD Conference 1990
Logic in computer science
logic programming
0.011990
Hard Problems for Simple Logic Programs · SIGMOD Conference 1990
Computational complexity
undecidability
0.011990
Hard Problems for Simple Logic Programs · SIGMOD Conference 1990

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

context-free grammar simulation · 0.0complexity analysis · 0.0proof tree · 0.0conjunctive query containment · 0.0
YearPublicationVenuePosition
1996 PICSDesk: A Case Study on Business Process Re-engineering
abstract
Presents first-hand experiences from an actual re-engineering project. Business re-engineering is a process affecting not only the software system involved, but the underlying business model as well. Indeed, it is the changed business model along with the new technologies that determine the design of the new system. This paper is a walkthrough of the design of PICSDESK, a prototype incorporating some modern technologies to support the old business model of its predecessor and its evolution to a new business model. PICSDESK may be thought of as an example of a new breed of inventory control systems.
Manolis M. Tsangaris, Madhur Kohli, Shamim A. Naqvi, Richard Nunziata, Yatin P. Saraiya
ICDE5
1995 On the Efficiency of Transforming Database Logic Programs
Yatin P. Saraiya
J. Comput. Syst. Sci.1
1993 Projection-Propagation in Complex-Object Query Languages
abstract
yatin~bellcore.com will scale up gracefully to more expressive data models and languages.
Yatin P. Saraiya
CIKM1
1992 Decidability and Undecidability of Equivalence for Linear Datalog with Applications to Normal-Form Optimizations
Tomás Feder, Yatin P. Saraiya
ICDT2
1992 Minimizing Restricted-Fanout Queries
Yehoshua Sagiv, Yatin P. Saraiya
Discret. Appl. Math.2
1990 Polynomial-Time Program Transformations in Deductive Databases
abstract
We investigate the complexity of various optimization techniques for logic databases. In particular, we provide polynomial-time algorithms for restricted versions of common program transformations, and show that a minor relaxation of these restrictions leads to NP-hardness. To this end, we define the k-containment problem on conjunctive queries, and show that while the 2-containment problem is in P, the 3-containment problem is NP-complete. These results provide a complete description of the complexity of conjunctive query containment. We also extend these results to provide a natural characterization of certain optimization problems in logic databases, such as the detection of sequencability and commutativity among pairs of Linear rules, the detection of 1-boundedness in sirups, and the detection of ZYT-linearizability in simple nonlinear recursions.
Yatin P. Saraiya
PODS1
1990 Hard Problems for Simple Logic Programs
abstract
A number of optimizations have been proposed for Datalog programs involving a single intensional predicate (“single-IDB programs”). Examples include the detection of commutativity and separability ([Naug88],[RSUV89], [Ioan89a]) in linear logic programs, and the detection of ZYT-linearizability ([ZYT88], [RSUV89], [Sara89], [Sara90]) in nonlinear programs. We show that the natural generalizations of the commutativity and ZYT-linearizability problems (respectively, the sequencability and base-case linearizability problems) are undecidable. Our constructions involve the simulation of context-free grammars using single-IDB programs that have a bounded number of initialisation rules. The constructions may be used to show that containment (or equivalence) is undecidable for such programs, even if the programs are linear, or if each program contains a single recursive rule. These results tighten those of [Shmu87] and [Abit89].
Yatin P. Saraiya
SIGMOD Conference1
1989 Linearizing Nonlinear Recursions in Polynomial Time
abstract
The replacement of nonlinear recursions with equivalent linear recursions is a potentially useful query optimization strategy, since it permits the use of efficient algorithms for the evaluation of linear logic programs. We show that a member of a certain class of bilinear recursions is linearizable in a strong sense if and only if a specific partial proof tree derived from this recursion is contained in a bounded number of partial proof trees generated by the recursion. Further, while each such test of containment between proof trees involves an exponential number of conjunctive-query containment tests, we present syntactic conditions on the recursion that are necessary and sufficient for the containment and verifiable in polynomial time.
Yatin P. Saraiya
PODS1