Publicación: SET OPERATIONS OVER COMPRESSED BINARY RELATIONS

Fecha
2019
Título de la revista
ISSN de la revista
Título del volumen
Editor
INFORMATION SYSTEMS
Resumen
BINARY RELATIONS ARE COMMONLY USED TO REPRESENT RELATIONSHIPS BETWEEN REAL-WORLD OBJECTS. CLASSICAL REPRESENTATIONS FOR BINARY RELATIONS CAN BE VERY SPACE-CONSUMING WHEN THE SET OF ELEMENTS IS LARGE. IN THESE CASES, COMPRESSED REPRESENTATIONS, SUCH AS THE -TREE, HAVE PROVEN TO BE A COMPETITIVE SOLUTION, AS THEY ARE EFFICIENT IN TIME WHILE CONSUMING VERY LITTLE SPACE. MOREOVER, -TREES CAN SUCCESSFULLY REPRESENT BOTH SPARSE AND DENSE BINARY RELATIONS, USING DIFFERENT VARIANTS OF THE TECHNIQUE.
IN THIS PAPER, WE PROPOSE AND EVALUATE ALGORITHMS TO EFFICIENTLY PERFORM SET OPERATIONS OVER BINARY RELATIONS REPRESENTED USING -TREES. MORE SPECIFICALLY, WE PRESENT ALGORITHMS FOR COMPUTING THE UNION, INTERSECTION, DIFFERENCE, SYMMETRIC DIFFERENCE, AND COMPLEMENT OF BINARY RELATIONS. THUS, THIS WORK EXTENDS THE FUNCTIONALITY OF THE DIFFERENT VARIANTS OF THE -TREE REPRESENTATION FOR BINARY RELATIONS.
OUR ALGORITHMS ARE COMPUTED DIRECTLY OVER THE COMPRESSED REPRESENTATION, WITHOUT REQUIRING PREVIOUS DECOMPRESSION, AND GENERATE THE RESULT IN COMPRESSED FORM. THE EXPERIMENTAL EVALUATION SHOWS THAT THEY ARE EFFICIENT IN TERMS OF SPACE AND TIME, COMPARED WITH DIFFERENT BASELINES WHERE THE BINARY RELATIONS ARE REPRESENTED IN PLAIN FORM OR REQUIRE A PREVIOUS DECOMPRESSION TO PERFORM THE SET OPERATION.