Skip to main content

Showing 1–15 of 15 results for author: Russo, L M S

Searching in archive cs. Search in all archives.
.
  1. arXiv:2409.02208  [pdf, other

    cs.DS

    Accelerating Graph Neural Networks with a Novel Matrix Compression Format

    Authors: João N. F. Alves, Samir Moustafa, Siegfried Benkner, Alexandre P. Francisco, Wilfried N. Gansterer, Luís M. S. Russo

    Abstract: The inference and training stages of Graph Neural Networks (GNNs) are often dominated by the time required to compute a long sequence of matrix multiplications between the sparse graph adjacency matrix and its embedding. To accelerate these stages, we first propose the Compressed Binary Matrix (CBM) storage format to succinctly represent the binary adjacency matrix of an unweighted graph. Then, we… ▽ More

    Submitted 3 September, 2024; originally announced September 2024.

  2. arXiv:2311.03262  [pdf, other

    cs.DS

    On Finding Optimal (Dynamic) Arborescences

    Authors: Joaquim Espada, Alexandre P. Francisco, Tatiana Rocher, Luís M. S. Russo, Cátia Vaz

    Abstract: Let G = (V, E) be a directed and weighted graph with vertex set V of size n and edge set E of size m, such that each edge (u, v) \in E has a real-valued weight w(u, c). An arborescence in G is a subgraph T = (V, E') such that for a vertex u \in V, the root, there is a unique path in T from u to any other vertex v \in V. The weight of T is the sum of the weights of its edges. In this paper, given G… ▽ More

    Submitted 6 November, 2023; originally announced November 2023.

  3. arXiv:2102.09463  [pdf, ps, other

    cs.DS

    Range Minimum Queries in Minimal Space

    Authors: Luís M. S. Russo

    Abstract: We consider the problem of computing a sequence of range minimum queries. We assume a sequence of commands that contains values and queries. Our goal is to quickly determine the minimum value that exists between the current position and a previous position $i$. Range minimum queries are used as a sub-routine of several algorithms, namely related to string processing. We propose a data structure th… ▽ More

    Submitted 18 February, 2021; originally announced February 2021.

    Comments: 29 pages, 3 figures, 3 tables, 6 algorithms

  4. arXiv:2006.14029  [pdf, ps, other

    cs.DS

    Small Longest Tandem Scattered Subsequences

    Authors: Luís M. S. Russo, Alexandre P. Francisco

    Abstract: We consider the problem of identifying tandem scattered subsequences within a string. Our algorithm identifies a longest subsequence which occurs twice without overlap in a string. This algorithm is based on the Hunt-Szymanski algorithm, therefore its performance improves if the string is not self similar. This occurs naturally on strings over large alphabets. Our algorithm relies on new results f… ▽ More

    Submitted 24 June, 2020; originally announced June 2020.

    Comments: The work reported in this article was supported by national funds through Fundação para a Ciência e Tecnologia (FCT) with reference UIDB/50021/2020 and through project NGPHYLO PTDC/CCI-BIO/29676/2017. Funded in part by European Union's Horizon 2020 research and innovation programme under the Marie Skłodowska-Curie Actions grant agreement No 690941

  5. arXiv:2005.10506  [pdf, other

    cs.CC cs.GT

    Hardness of Modern Games

    Authors: Diogo M. Costa, Alexandre P. Francisco, Luís M. S. Russo

    Abstract: We consider the complexity properties of modern puzzle games, Hexiom, Cut the Rope and Back to Bed. The complexity of games plays an important role in the type of experience they provide to players. Back to Bed is shown to be PSPACE-Hard and the first two are shown to be NP-Hard. These results give further insight into the structure of these games and the resulting constructions may be useful in f… ▽ More

    Submitted 21 May, 2020; originally announced May 2020.

    Comments: The work reported in this article was supported by national funds through Fundação para a Ciência e Tecnologia (FCT) through projects NGPHYLO PTDC/CCI-BIO/29676/2017 and UID/CEC/50021/2019. Funded in part by European Union Horizon 2020 research and innovation programme under the Marie Skłodowska-Curie Actions grant agreement No 690941

  6. arXiv:2005.05051  [pdf, other

    cs.IT cs.AI

    Sparsifying Parity-Check Matrices

    Authors: Luís M. S. Russo, Tobias Dietz, José Rui Figueira, Alexandre P. Francisco, Stefan Ruzika

    Abstract: Parity check matrices (PCMs) are used to define linear error correcting codes and ensure reliable information transmission over noisy channels. The set of codewords of such a code is the null space of this binary matrix. We consider the problem of minimizing the number of one-entries in parity-check matrices. In the maximum-likelihood (ML) decoding method, the number of ones in PCMs is directly… ▽ More

    Submitted 8 May, 2020; originally announced May 2020.

    Comments: This work was supported by Fundação para a Ciência e Tecnologia (FCT) ref. UID/CEC/50021/2019; European Union's Horizon 2020, Marie Skłodowska-Curie Actions grant agreement No 690941; The DAAD-CRUP Luso-German bilateral cooperation 2017-2018 research project MONO-EMC; The DFG (project-ID: RU 1524/2-3). Jos{é} Rui Figueira acknowledges FCT grant SFRH/BSAB/139892/2018

  7. arXiv:2005.02725  [pdf, ps, other

    cs.DS cs.CG

    Incremental Multiple Longest Common Sub-Sequences

    Authors: Luís M. S. Russo, Alexandre P. Francisco, Tatiana Rocher

    Abstract: We consider the problem of updating the information about multiple longest common sub-sequences. This kind of sub-sequences is used to highlight information that is shared across several information sequences, therefore it is extensively used namely in bioinformatics and computational genomics. In this paper we propose a way to maintain this information when the underlying sequences are subject to… ▽ More

    Submitted 6 May, 2020; originally announced May 2020.

    Comments: The work reported in this article was supported by national funds through Fundação para a Ciência e Tecnologia (FCT) through projects NGPHYLO PTDC/CCI-BIO/29676/2017 and UID/CEC/50021/2019. Funded in part by European Union Horizon 2020 research and innovation programme under the Marie Skłodowska-Curie Actions grant agreement No 690941

  8. arXiv:2003.02336  [pdf, ps, other

    cs.DS

    Approximating Optimal Bidirectional Macro Schemes

    Authors: Luís M. S. Russo, Ana D. Correia, Gonzalo Navarro, Alexandre P. Francisco

    Abstract: Lempel-Ziv is an easy-to-compute member of a wide family of so-called macro schemes; it restricts pointers to go in one direction only. Optimal bidirectional macro schemes are NP-complete to find, but they may provide much better compression on highly repetitive sequences. We consider the problem of approximating optimal bidirectional macro schemes. We describe a simulated annealing algorithm that… ▽ More

    Submitted 4 March, 2020; originally announced March 2020.

    Comments: This research has received funding from the European Union's Horizon 2020 research and innovation programme under the Marie Sklodowska-Curie Actions H2020-MSCA-RISE-2015 BIRDS GA No. 690941

  9. arXiv:1911.03195  [pdf, other

    cs.DS

    On dynamic succinct graph representations

    Authors: Miguel E. Coimbra, Alexandre P. Francisco, Luís M. S. Russo, Guillermo de Bernardo, Susana Ladra, Gonzalo Navarro

    Abstract: We address the problem of representing dynamic graphs using $k^2$-trees. The $k^2$-tree data structure is one of the succinct data structures proposed for representing static graphs, and binary relations in general. It relies on compact representations of bit vectors. Hence, by relying on compact representations of dynamic bit vectors, we can also represent dynamic graphs. In this paper we follow… ▽ More

    Submitted 6 December, 2019; v1 submitted 8 November, 2019; originally announced November 2019.

    Comments: This research has received funding from the European Union's Horizon 2020 research and innovation programme under the Marie Sklodowska-Curie Actions H2020-MSCA-RISE-2015 BIRDS GA No. 690941

  10. arXiv:1905.02589  [pdf, ps, other

    cs.DS

    Order-Preserving Pattern Matching Indeterminate Strings

    Authors: Diogo Costa, Luís M. S. Russo, Rui Henriques, Hideo Bannai, Alexandre P. Francisco

    Abstract: Given an indeterminate string pattern $p$ and an indeterminate string text $t$, the problem of order-preserving pattern matching with character uncertainties ($μ$OPPM) is to find all substrings of $t$ that satisfy one of the possible orderings defined by $p$. When the text and pattern are determinate strings, we are in the presence of the well-studied exact order-preserving pattern matching (OPPM)… ▽ More

    Submitted 7 May, 2019; originally announced May 2019.

  11. Linking and Cutting Spanning Trees

    Authors: Luís M. S. Russo, Andreia Sofia Teixeira, Alexandre P Francisco

    Abstract: We consider the problem of uniformly generating a spanning tree, of a connected undirected graph. This process is useful to compute statistics, namely for phylogenetic trees. We describe a Markov chain for producing these trees. For cycle graphs we prove that this approach significantly outperforms existing algorithms. For general graphs we obtain no analytical bounds, but experimental results sho… ▽ More

    Submitted 7 July, 2020; v1 submitted 21 January, 2018; originally announced January 2018.

    Comments: This research has received funding from the European Union's Horizon 2020 research and innovation programme under the Marie Sklodowska-Curie Actions H2020-MSCA-RISE-2015 BIRDS GA No. 690941. Prototype implementation at https://github.com/LuisRusso-INESC-ID/LinkCutSpanningTrees

    Journal ref: Algorithms 2018, 11(4), 53

  12. arXiv:1712.08749  [pdf, ps, other

    cs.DS cs.CC

    Cartesian trees and Lyndon trees

    Authors: Maxime Crochemore, Luis M. S. Russo

    Abstract: The article describes the structural and algorithmic relations between Cartesian trees and Lyndon Trees. This leads to a uniform presentation of the Lyndon table of a word corresponding to the Next Nearest Smaller table of a sequence of numbers. It shows how to efficiently compute runs, that is, maximal periodicities occurring in a word.

    Submitted 23 December, 2017; originally announced December 2017.

  13. A Study on Splay Trees

    Authors: Luís M. S. Russo

    Abstract: We study the dynamic optimality conjecture, which predicts that splay trees are a form of universally efficient binary search tree, for any access sequence. We reduce this claim to a regular access bound, which seems plausible and might be easier to prove. This approach may be useful to establish dynamic optimality.

    Submitted 7 April, 2020; v1 submitted 10 November, 2015; originally announced November 2015.

    Comments: This research has received funding from the European Union's Horizon 2020 research and innovation programme under the Marie Sklodowska-Curie Actions H2020-MSCA-RISE-2015 BIRDS GA No. 690941

    MSC Class: 68P05; 68P10; 05C05; 94A17; 68Q25; 68P20; 68W27; 68W40; 68Q25 ACM Class: E.1

    Journal ref: Theor. Comput. Sci. 776: 1-18 (2019)

  14. arXiv:1207.4598  [pdf, ps, other

    cs.DS cs.DM cs.NE

    Quick HyperVolume

    Authors: Luís M. S. Russo, Alexandre P. Francisco

    Abstract: We present a new algorithm to calculate exact hypervolumes. Given a set of $d$-dimensional points, it computes the hypervolume of the dominated space. Determining this value is an important subroutine of Multiobjective Evolutionary Algorithms (MOEAs). We analyze the "Quick Hypervolume" (QHV) algorithm theoretically and experimentally. The theoretical results are a significant contribution to the c… ▽ More

    Submitted 29 November, 2012; v1 submitted 19 July, 2012; originally announced July 2012.

  15. arXiv:1106.4649  [pdf, ps, other

    cs.DS cs.CG cs.DB

    Space-Efficient Data-Analysis Queries on Grids

    Authors: Gonzalo Navarro, Yakov Nekrich, Luís M. S. Russo

    Abstract: We consider various data-analysis queries on two-dimensional points. We give new space/time tradeoffs over previous work on geometric queries such as dominance and rectangle visibility, and on semigroup and group queries such as sum, average, variance, minimum and maximum. We also introduce new solutions to queries less frequently considered in the literature such as two-dimensional quantiles, maj… ▽ More

    Submitted 31 March, 2012; v1 submitted 23 June, 2011; originally announced June 2011.

    Comments: 20 pages, 2 figures, submitting