activity
20102026
most citedThe Input/Output Complexity of Triangle Enumeration

59 citations · 213 across the 21 of their papers we have counts for

collaborators

29 papers

cs.DS2026

How many users have been here for a long time? Efficient solutions for counting long aggregated visits

Peyman Afshani, Rezaul Chowdhury, Inge Li Gørtz +3

This paper addresses the Counting Long Aggregated Visits problem, which is defined as follows. We are given users and regions, where each user spends some time visiting som…

cs.DS2022

Dimensionality Reduction on Complex Vector Spaces for Euclidean Distance with Dynamic Weights

Simone Moretti, Paolo Pellizzoni, Francesco Silvestri

The weighted Euclidean norm of a vector with weights is the Euclidean norm where the contribution of each dimension is scaled by a…

cs.DC2022★ 1 cited

Blocking Techniques for Sparse Matrix Multiplication on Tensor Accelerators

Paolo Sylos Labini, Massimo Bernaschi, Francesco Silvestri +1

Tensor accelerators have gained popularity because they provide a cheap and efficient solution for speeding up computational-expensive tasks in Deep Learning and, more recently, in…

cs.DS2021

On the Bike Spreading Problem

Elia Costa, Francesco Silvestri

A free-floating bike-sharing system (FFBSS) is a dockless rental system where an individual can borrow a bike and returns it anywhere, within the service area. To improve the renta…

cs.DS2021

Sampling a Near Neighbor in High Dimensions -- Who is the Fairest of Them All?

Martin Aumüller, Sariel Har-Peled, Sepideh Mahabadi +2

Similarity search is a fundamental algorithmic primitive, widely used in many computer science disciplines. Given a set of points and a radius parameter , the -near nei…

cs.DS2020

Similarity Search with Tensor Core Units

Thomas D. Ahle, Francesco Silvestri

Tensor Core Units (TCUs) are hardware accelerators developed for deep neural networks, which efficiently support the multiplication of two dense matrices,…

cs.DS2019

A Computational Model for Tensor Core Units

Rezaul Chowdhury, Francesco Silvestri, Flavio Vella

To respond to the need of efficient training and inference of deep neural networks, a plethora of domain-specific hardware architectures have been introduced, such as Google Tensor…

cs.DS2019★ 16 cited

Fair Near Neighbor Search: Independent Range Sampling in High Dimensions

Martin Aumüller, Rasmus Pagh, Francesco Silvestri

Similarity search is a fundamental algorithmic primitive, widely used in many computer science disciplines. There are several variants of the similarity search problem, and one of…

cs.CG2018

FRESH: Fréchet Similarity with Hashing

Matteo Ceccarello, Anne Driemel, Francesco Silvestri

This paper studies the -range search problem for curves under the continuous Fréchet distance: given a dataset of polygonal curves and a threshold , construct a dat…

cs.DS2018

Adaptive MapReduce Similarity Joins

Samuel McCauley, Francesco Silvestri

Similarity joins are a fundamental database operation. Given data sets S and R, the goal of a similarity join is to find all points x in S and y in R with distance at most r. Recen…

math.OC2017

A variant of the Lovász-Theta number based on projection matrices

Francesco Silvestri

We introduce a new model for the chromatic number based on what we call combinatorial projection matrices, which is a special class of doubly stochastic symmetric projection…

cs.DC2017

A Lower Bound Technique for Communication in BSP

Gianfranco Bilardi, Michele Scquizzato, Francesco Silvestri

Communication is a major factor determining the performance of algorithms on current computing systems; it is therefore valuable to provide tight lower bounds on the communication…

cs.CG2017★ 35 cited

Locality-sensitive hashing of curves

Anne Driemel, Francesco Silvestri

We study data structures for storing a set of polygonal curves in such that, given a query curve, we can efficiently retrieve similar curves from the set, where similar…

cs.DS2017

Distance-Sensitive hashing

Martin Aumüller, Tobias Christiani, Rasmus Pagh +1

Locality-sensitive hashing (LSH) is an important tool for managing high-dimensional noisy or uncertain data, for example in connection with data cleaning (similarity join) and nois…

cs.DS2016★ 8 cited

Approximate Furthest Neighbor with Application to Annulus Query

Rasmus Pagh, Francesco Silvestri, Johan Sivertsen +1

Much recent work has been devoted to approximate nearest neighbor queries. Motivated by applications in recommender systems, we consider approximate furthest neighbor (AFN) queries…

math.OC2016★ 1 cited

The LP-Newton Method and Conic Optimization

Francesco Silvestri, Gerhard Reinelt

We propose that the LP-Newton method can be used to solve conic LPs over a conic box, whenever linear optimization over an otherwise unconstrained conic box is easy. In particular,…

math.OC2016

Symmetry-free SDP Relaxations for Affine Subspace Clustering

Francesco Silvestri, Gerhard Reinelt, Christoph Schnörr

We consider clustering problems where the goal is to determine an optimal partition of a given point set in Euclidean space in terms of a collection of affine subspaces. While ther…

cs.DS2016

Distance Sensitive Bloom Filters Without False Negatives

Mayank Goswami, Rasmus Pagh, Francesco Silvestri +1

A Bloom filter is a widely used data-structure for representing a set and answering queries of the form "Is in ?". By allowing some false positive answers (saying "yes"…

cs.DS2015★ 27 cited

On the Complexity of Inner Product Similarity Join

Thomas D. Ahle, Rasmus Pagh, Ilya Razenshteyn +1

A number of tasks in classification, information retrieval, recommendation systems, and record linkage reduce to the core problem of inner product similarity join (IPS join): ident…

cs.DS2015★ 1 cited

I/O-Efficient Similarity Join

Rasmus Pagh, Ninh Pham, Francesco Silvestri +1

We present an I/O-efficient algorithm for computing similarity joins based on locality-sensitive hashing (LSH). In contrast to the filtering methods commonly suggested our method h…

cs.DC2014★ 2 cited

Experimental Evaluation of Multi-Round Matrix Multiplication on MapReduce

Matteo Ceccarello, Francesco Silvestri

A common approach in the design of MapReduce algorithms is to minimize the number of rounds. Indeed, there are many examples in the literature of monolithic MapReduce algorithms, w…

cs.DS2014★ 3 cited

Network-Oblivious Algorithms

Gianfranco Bilardi, Andrea Pietracaprina, Geppino Pucci +2

A framework is proposed for the design and analysis of \emph{network-oblivious algorithms}, namely, algorithms that can run unchanged, yet efficiently, on a variety of machines cha…

cs.DS2014★ 3 cited

Subgraph Enumeration in Massive Graphs

Francesco Silvestri

We consider the problem of enumerating all instances of a given pattern graph in a large data graph. Our focus is on determining the input/output (I/O) complexity of this problem.…

cs.DS2013★ 59 cited

The Input/Output Complexity of Triangle Enumeration

Rasmus Pagh, Francesco Silvestri

We consider the well-known problem of enumerating all triangles of an undirected graph. Our focus is on determining the input/output (I/O) complexity of this problem. Let be th…