VLDB 2026 Research / reviewers in the wild / expert
Cid C. de Souza
dblp:42/819 · also C. Carvalho de Souza, Cid Carvalho de Souza
· DBLP profile ↗
39ranked-venue papers
3as first author
3since 2021 · last 2021
0000-0002-5945-0845ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 29 · 2 first-author · 1 since 2021Artificial intelligence and machine learning · 3Computer networks · 3 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 3 · 1 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 1 since 2021Systems, architecture and hardware · 1Software engineering, systems software and programming languages · 1Databases, data management, data science and information retrieval · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Solving the Coarseness Problem by ILP Using Column Generation
Allan Sapucaia, Pedro Jussieu de Rezende, Cid C. de Souza |
ICCSA (5) | 3 |
| 2021 | Effective Heuristics for the Perfect Awareness ProblemabstractIn this paper, we study the Perfect Awareness Problem (PAP), which models the spreading of information on social networks. In this problem, we seek to find a smallest subset of seminal individuals that are sufficient to ascertain that a given news reaches everyone on a network, under certain dissemination restrictions. Knowing that PAP is NP-hard, we present three novel heuristics based on the metaheuristic GRASP and show that the best of our methods outperforms the only previously known heuristic. Besides the actual heuristics, our contributions include a new publicly available benchmark of 840 instances that simulate social network relations, approaches for preprocessing instances, and a linear programming formulation to generate exact solutions for PAP. Lastly, we present an exhaustive set of comparative experiments, followed by statistical analyses, showing the efficacy and efficiency of our algorithms. Felipe de Carvalho Pereira, Pedro Jussieu de Rezende, Cid C. de Souza |
LAGOS | 3 |
| 2021 | Solving the minimum convex partition of point sets with integer programming
Allan Sapucaia, Pedro Jussieu de Rezende, Cid C. de Souza |
Comput. Geom. | 3 |
| 2019 | Minimum Convex Partition of Point Sets
Allan S. Barboza, Cid C. de Souza, Pedro Jussieu de Rezende |
CIAC | 2 |
| 2019 | Solving dynamic labeling problems to optimality using solution space reductions
Rafael G. Cano, Cid C. de Souza, Pedro Jussieu de Rezende |
Theor. Comput. Sci. | 2 |
| 2016 | Algorithm 966: A Practical Iterative Algorithm for the Art Gallery Problem Using Integer Linear ProgrammingabstractIn the last few decades, the search for exact algorithms for known NP-hard geometric problems has intensified. Many of these solutions use Integer Linear Programming (ILP) modeling and rely on state-of-the- art solvers to be able to find optimal solutions for large instances in a matter of minutes. In this work, we discuss an ILP-based algorithm that solves to optimality the Art Gallery Problem (AGP), one of the most studied problems in computational geometry. The basic idea of our method is to iteratively generate upper and lower bounds for the problem through the resolution of discretized versions of the AGP, which are reduced to instances of the Set Cover Problem. Our algorithm was implemented and tested on almost 3,000 instances and attained optimal solutions for the vast majority of them, greatly increasing the set of instances for which exact solutions are known. To the best of our knowledge, in spite of the extensive study of the AGP in the last four decades, no other algorithm has shown the ability to solve the AGP as effectively and efficiently as the one described here. Evidence of its robustness is presented through tests done on a number of classes of polygons of various sizes with and without holes. A software package implementing the algorithm is made available. Davi C. Tozoni, Pedro Jussieu de Rezende, Cid C. de Souza |
ACM Trans. Math. Softw. | 3 |
| 2015 | Computing Minimum Dilation Spanning Trees in Geometric Graphs
Aléx F. Brandt, Miguel F. A. de Gaiowski, Pedro Jussieu de Rezende, Cid C. de Souza |
COCOON | 4 |
| 2015 | Solving the natural wireless localization problem to optimality efficiently
Bruno E. Crepaldi, Pedro Jussieu de Rezende, Cid C. de Souza |
Comput. Geom. | 3 |
| 2015 | The Eternal Dominating Set problem for proper interval graphs
Andrei Braga, Cid C. de Souza, Orlando Lee |
Inf. Process. Lett. | 2 |
| 2015 | On the complexity of the traveling umpire problem
Lucas de Oliveira, Cid C. de Souza, Tallys H. Yunes |
Theor. Comput. Sci. | 2 |
| 2014 | An Integer Programming Formulation for the Maximum k-Subset Intersection Problem
Eduardo T. Bogue, Cid C. de Souza, Eduardo C. Xavier, Alexandre S. Freire |
ISCO | 2 |
| 2014 | An Exact Algorithm for the Discrete Chromatic Art Gallery Problem
Maurício J. O. Zambon, Pedro Jussieu de Rezende, Cid C. de Souza |
SEA | 3 |
| 2014 | Optimizing the Layout of Proportional Symbol Maps: Polyhedra and ComputationabstractProportional symbol maps are a cartographic tool to assist in the visualization and analysis of quantitative data associated with specific locations, such as earthquake magnitudes, oil well production, and temperature at weather stations. As the name suggests, symbol sizes are proportional to the magnitude of the physical quantities that they represent. We present two novel integer linear programming (ILP) models to solve this computational geometry problem: how to draw opaque disks on a map so as to maximize the total visible border of all disks. We focus on drawings obtained by layering symbols on top of each other, also known as stacking drawings. We introduce decomposition techniques as well as several families of facet-defining inequalities, which are used to strengthen the ILP models that are supplied to a commercial solver. We demonstrate the effectiveness of our approach through a series of computational experiments using hundreds of instances generated from real demographic and geophysical data sets. To the best of our knowledge, we are the first to use ILP to tackle this problem, and the first to provide provably optimal symbol maps for those data sets. Guilherme Kunigami, Pedro Jussieu de Rezende, Cid C. de Souza, Tallys H. Yunes |
INFORMS J. Comput. | 3 |
| 2013 | Point guards and point clouds: solving general art gallery problemsabstractIn this video, we illustrate how one of the classical areas of computational geometry has gained in practical relevance, which in turn gives rise to new, fascinating geometric problems. In particular, we demonstrate how the robot platform IRMA3D can produce high-resolution, virtual 3D environments, based on a limited number of laser scans. Computing an optimal set of scans amounts to solving an instance of the Art Gallery Problem (AGP): Place a minimum number of stationary guards in a polygonal region P, such that all points in P are guarded. Dorit Borrmann, Pedro Jussieu de Rezende, Cid C. de Souza, Sándor P. Fekete, Stephan Friedrichs, Alexander Kröller, Andreas Nüchter, Christiane Schmidt 0001, Davi C. Tozoni |
SoCG | 3 |
| 2013 | The Quest for Optimal Solutions for the Art Gallery Problem: A Practical Iterative Algorithm
Davi C. Tozoni, Pedro Jussieu de Rezende, Cid C. de Souza |
SEA | 3 |
| 2012 | The Minimum Stabbing Triangulation Problem: IP Models and Computational Evaluation
Breno Piva, Cid C. de Souza |
ISCO | 2 |
| 2012 | The maximum common edge subgraph problem: A polyhedral investigation
Laura Bahiense, Gordana Manic, Breno Piva, Cid C. de Souza |
Discret. Appl. Math. | 4 |
| 2012 | A branch-and-cut-and-price approach for the capacitated m-ring-star problem
Edna Ayako Hoshino, Cid C. de Souza |
Discret. Appl. Math. | 2 |
| 2012 | Generating optimal drawings of physically realizable symbol maps with integer programming
Guilherme Kunigami, Pedro Jussieu de Rezende, Cid C. de Souza, Tallys H. Yunes |
Vis. Comput. | 3 |
| 2011 | Optimizing the Layout of Proportional Symbol Maps
Guilherme Kunigami, Pedro Jussieu de Rezende, Cid C. de Souza, Tallys H. Yunes |
ICCSA (3) | 3 |
| 2011 | Experimental Evaluation of Algorithms for the Orthogonal Milling Problem with Turn Costs
Igor R. de Assis, Cid C. de Souza |
SEA | 2 |
| 2011 | The ring-star problem: A new integer programming formulation and a branch-and-cut algorithm
Luidi Simonetti, Yuri Frota, Cid C. de Souza |
Discret. Appl. Math. | 3 |
| 2011 | Exact algorithms for the vertex separator problem in graphsabstractAbstract In this article, we propose a Lagrangian relaxation framework to solve the vertex separator problem (VSP). This framework is based on the development of relax‐and‐cut algorithms which embed the separation of valid inequalities for the VSP discussed by Balas and de Souza (Math Program 103 (2005), 583–608) in the subgradient method. These relax‐and‐cut algorithms are then used as a preprocessing phase in a hybrid algorithm which combines them with branch‐and‐cut algorithms proposed by de Souza and Balas (Math Program 103 (2005), 609–631). This is done basically by feeding the branch‐and‐cut algorithms not only with the primal bound but also the cuts separated during the preprocessing phase. Computational results obtained with benchmarks from the literature showed that the hybrid algorithm developed here outperforms the best exact algorithm available for the VSP to date. © 2011 Wiley Periodicals, Inc. NETWORKS, 2011 Cid C. de Souza, Victor F. Cavalcante |
Networks | 1 |
| 2009 | A Branch-and-Price Approach for the Partition Coloring Problem
Edna Ayako Hoshino, Yuri Frota, Cid C. de Souza |
CTW | 3 |
| 2009 | An Exact Method for the Minimum Caterpillar Spanning Problem
Luidi Simonetti, Yuri Frota, Cid C. de Souza |
CTW | 3 |
| 2009 | An IP solution to the art gallery problemabstractThe Art Gallery problem (AGP) consists of minimizing the number of guards required to cover a gallery whose boundary is a simple polygon P . In this paper, we describe an Integer Programming based solution to agp that is presented in the accompanying video. Said solution is comprised of an exact algorithm that models discretizations of P as instances of the Set Cover problem and iteratively solves them using an IP solver. We have shown elsewhere [4] that this process always converges. A testing environment, shown in the video, has been implemented with which we have collected substantial experimental evidence that this approach is very efficient in practice, by solving instances of up to 2500 vertices. Marcelo C. Couto, Pedro Jussieu de Rezende, Cid C. de Souza |
SCG | 3 |
| 2008 | Column Generation Algorithms for the Capacitated m-Ring-Star Problem
Edna Ayako Hoshino, Cid C. de Souza |
COCOON | 2 |
| 2008 | Exact Algorithms for the Vertex Separator Problem in Graphs
Victor F. Cavalcante, Cid C. de Souza |
CTW | 2 |
| 2008 | Column Generation Algorithms for the Capacitated m-Ring-Star Problem
Edna Ayako Hoshino, Cid C. de Souza |
CTW | 2 |
| 2008 | On the Facial Structure of the Common Edge Subgraph polytope
Gordana Manic, Laura Bahiense, Cid C. de Souza |
CTW | 3 |
| 2008 | Planning and Scheduling the Operation of a Very Large Oil Pipeline Network
Arnaldo Vieira Moura, Cid C. de Souza, André Augusto Ciré, Tony Minoru Tamura Lopes |
CP | 2 |
| 2006 | Multiprocessor scheduling under precedence constraints: Polyhedral results
Pablo E. Coll, Celso C. Ribeiro, Cid C. de Souza |
Discret. Appl. Math. | 3 |
| 2006 | A column generation approach for SONET ring assignmentabstractIn this article we consider the SONET ring assignment problem (SRAP) presented in 7. The authors pointed out the inadequacy of solving SRAP instances using their integer programming formulation and commercial linear programming solvers. Similar experiences with IP models for SRAP are reported in 1. In this article we reformulate SRAP as a set partitioning model with an additional knapsack constraint. This new formulation has an exponential number of columns and, to solve it, we implemented a branch-and-price/column generation algorithm. Extensive computational experiments showed that the new algorithm is orders of magnitude faster than standard branch-and-bound codes running on compact IP models introduced earlier. Instances taken from 1, 7, which could not be solved there in hours of computation were solved here to optimality in just a few seconds. © 2006 Wiley Periodicals, Inc. NETWORKS, Vol. 47(3), 157–171 2006 Elder M. Macambira, Nelson Maculan, Cid C. de Souza |
Networks | 3 |
| 2005 | Efficient datapath merging for partially reconfigurable architecturesabstractReconfigurable systems have been shown to achieve significant performance speedup through architectures that map the most time-consuming application kernel modules or inner loops to a reconfigurable datapath. As each portion of the application starts to execute, the system partially reconfigures the datapath so as to perform the corresponding computation. The reconfigurable datapath should have as few and simple hardware blocks and interconnections as possible, in order to reduce its cost, area, and reconfiguration overhead. To achieve that, hardware blocks and interconnections should be reused as much as possible across the application. We represent each piece of the application as a data-flow graph (DFG). The DFG merging process identifies similarities among the DFGs, and produces a single datapath that can be dynamically reconfigured and has a minimum area cost, when considering both hardware blocks and interconnections. In this paper we present a novel technique for the DFG merge problem, and we evaluate it using programs from the MediaBench benchmark. Our algorithm execution time approaches the fastest previous solution to this problem and produces datapaths with an average area reduction of 20%. When compared to the best known area solution, our approach produces datapaths with area costs equivalent to (and in many cases better than) it, while achieving impressive speedups. Nahri Moreano, Edson Borin, Cid C. de Souza, Guido Araujo |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 3 |
| 2003 | Optimal rectangular partitionsabstractAbstract Assume that a rectangle R is given on the Euclidean plane together with a finite set P of points that are interior to R. A rectangular partition of R is a partition of the surface of R into smaller rectangles. The length of such a partition equals the sum of the lengths for the line segments that define it. The partition is said to be feasible if no point of P is interior to a partition rectangle. The Rectangular Partitioning Problem (RPP) seeks a feasible rectangular partition of R with the least length. Computational evidence from the literature indicates that RPPs with noncorectilinear points in P, denoted NCRPPs, are the hardest to solve to proven optimality. In this paper, some structural properties of optimal feasible NCRPP partitions are presented. These properties allow substantial reductions in problem input size to be carried out. Additionally, a stronger formulation of the problem is also made possible. Based on these ingredients, a hybrid Lagrangian Relaxation—Linear Programming Relaxation exact solution algorithm is proposed. Such an algorithm has proved capable of solving NCRPP instances more than twice as large as those found in the literature. © 2002 Wiley Periodicals, Inc. Felipe C. Calheiros, Abilio Lucena, Cid C. de Souza |
Networks | 3 |
| 2002 | Rearrangement of DNA fragments: a branch-and-cut algorithm
Carlos Eduardo Ferreira, Cid C. de Souza, Yoshiko Wakabayashi |
Discret. Appl. Math. | 2 |
| 2001 | Scheduling projects with labor constraints
Cristina C. B. Cavalcante, Cid C. de Souza, Martin W. P. Savelsbergh, Laurence A. Wolsey |
Discret. Appl. Math. | 2 |
| 1995 | Some New Classes of Facets for the Equicut Polytope
Cid C. de Souza, Monique Laurent |
Discret. Appl. Math. | 1 |
| 1993 | Heuristics for the Minimum Rectilinear Steiner Tree Problem: New Algorithms and a Computational Study
Cid C. de Souza, Celso C. Ribeiro |
Discret. Appl. Math. | 1 |