Return
AN IMPROVED ALGORITHM FOR IMPLICATION TESTING INVOLVING ARITHMETIC INEQUALITIES
DOI:10.1109/69.334889.png)
Abstract
En 中文
Implication testing of arithmetic inequalities has been widely used in different areas in database systems and has received extensive research as well. Klug and Ullman proposed an algorithm that determines whether S implies T, where T and S consist of inequalities of form (X op Y), X and Y are two variables, and op epsilon{=, <, less than or equal to, not equal, >, greater than or equal to}. The complexity of the algorithm is O(n(3)), where n is the number of inequalities in S. In this concise paper, we reduce the problem to matrix multiplication, thus improving the time bound to O(n(2.376)). We also demonstrate an O(n(2)) algorithm if the number of inequalities in T is bounded by O(n). Since matrix multiplication has been well studied, our reduction allows the possibility of directly adopting many practical results for managing matrices and their operations, such as parallel computation; and efficient representation of sparse matrices.
Keywords:
ARITHMETIC INEQUALITIES
DATABASE MANAGEMENT SYSTEMS
IMPLICATION TESTING
QUERY OPTIMIZATION
SATISFIABILITY
EQUIVALENCE
AI Summary
Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.
Journal
IF:
10.4
Papers:
6.7K
Citations:
3.2W
Organization
No organization information available

