Paulo E. D. Pinto

dblp:16/6177 · also Paulo Eustáquio Duarte Pinto · DBLP profile ↗
← Back
8ranked-venue papers
2as first author
6since 2021 · last 2026
0000-0002-7393-3464ORCID · verified

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

Theory of computation · 7 · 2 first-author · 5 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021
YearPublicationVenuePosition
2026 Complexity of deciding the equality of matching numbers
abstract
A matching is said to be disconnected if the saturated vertices induce a disconnected subgraph and induced if the saturated vertices induce a 1-regular graph. The disconnected and induced matching numbers are defined as the maximum cardinality of such matchings, respectively, and are known to be NP-hard to compute. In this paper, we study the relationship between these two parameters and the matching number. In particular, we discuss the complexity of two decision problems; first: deciding if the matching number and disconnected matching number are equal; second: deciding if the disconnected matching number and induced matching number are equal. We show that given a bipartite graph with diameter four, deciding if the matching number and disconnected matching number are equal is NP-complete; the same holds for bipartite graphs with maximum degree three. We characterize diameter three graphs with equal matching number and disconnected matching number, which yields a polynomial time recognition algorithm. Afterwards, we show that deciding if the induced and disconnected matching numbers are equal is co-NP-complete for bipartite graphs of diameter 3. When the induced matching number is large enough compared to the maximum degree, we characterize graphs where these parameters are equal, which results in a polynomial time algorithm for bounded degree graphs.
Guilherme de C. M. Gomes, Bruno Porto Masquio, Paulo E. D. Pinto, Dieter Rautenbach, Vinícius Fernandes dos Santos, Jayme Luiz Szwarcfiter, Florian Werner 0003
J. Comput. Syst. Sci.3
2025 Determination of the Optimal Window Size for the Spatial XOR Filter
abstract
ABSTRACT Introduction An XOR filter is a probabilistic data structure representing a set of keys for membership queries. Given a set of keys, and hash functions , the filter relies on filling in an array such that, for all , equals a special value, called the fingerprint of . A common approach to fill in is by using a greedy algorithm, which may or may not succeed, and whose probability of failing increases as the load factor increases. The Spatial XOR filter is a variant proposing that the hash functions map each key only into a smaller contiguous portion of , called window, and empirical results show that it is possible to achieve a larger for the same chance of succeeding in filling in using the greedy approach. A result in the literature conjectures that the optimal window size is for . Methods In this work, we comprehensively test this conjecture, considering various values of and . Using the leave‐one‐out validation process of machine learning, and Occam's razor principle, to determine the optimal window size and maximum load factor as a function of . Results We find that the optimal window size of is confirmed by our methodology, and we provide the concrete function behind the asymptotic notation; as a byproduct of the methodology, we suggest alternative candidate functions for this window optimal size. We also propose the maximum load factor function possible to achieve in terms of . Conclusions Using the optimal window size empirically provided by our methodology, the results show that the Spatial XOR filter is competitive among its peers. Other filters have very close space savings compared to the Spatial XOR filter. The derived functions extrapolated well in the experiments, although the theoretical optimal window size remains an open problem.
Paulo Diogo Rodrigues Leão, Fabiano de S. Oliveira, Paulo E. D. Pinto
Softw. Pract. Exp.3
2025 Weighted connected matchings
Guilherme de C. M. Gomes, Bruno Porto Masquio, Paulo E. D. Pinto, Vinícius Fernandes dos Santos, Jayme Luiz Szwarcfiter
Theor. Comput. Sci.3
2023 Disconnected matchings
Guilherme de C. M. Gomes, Bruno Porto Masquio, Paulo E. D. Pinto, Vinícius Fernandes dos Santos, Jayme Luiz Szwarcfiter
Theor. Comput. Sci.3
2022 Weighted Connected Matchings
Guilherme de C. M. Gomes, Bruno Porto Masquio, Paulo E. D. Pinto, Vinícius Fernandes dos Santos, Jayme Luiz Szwarcfiter
LATIN3
2021 Disconnected Matchings
Guilherme de C. M. Gomes, Bruno Porto Masquio, Paulo E. D. Pinto, Vinícius Fernandes dos Santos, Jayme Luiz Szwarcfiter
COCOON3
2012 Exact and approximation algorithms for error-detecting even codes
Paulo E. D. Pinto, Fábio Protti, Jayme Luiz Szwarcfiter
Theor. Comput. Sci.1
2009 Exact and Experimental Algorithms for a Huffman-Based Error Detecting Code
Paulo E. D. Pinto, Fábio Protti, Jayme Luiz Szwarcfiter
TAMC1