EDBT 2026 Demo / reviewers in the wild / expert
Mario Alberto López
dblp:l/MarioALopez
· DBLP profile ↗
37ranked-venue papers
10as first author
4since 2021 · last 2025
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 11 · 2 first-author · 4 since 2021Systems, architecture and hardware · 10 · 5 first-authorDatabases, data management, data science and information retrieval · 10 · 1 first-author · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 6 · 3 first-authorApplied, interdisciplinary, general and emerging computing · 2Artificial intelligence and machine learning · 1Computer networks · 1Software engineering, systems software and programming languages · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | An efficient algorithm for identifying rainbow ortho-convex 4-sets in k-colored point sets
David Flores-Peñaloza, Mario Alberto López, Nestaly Marín-Nevárez, David Orden |
Inf. Process. Lett. | 2 |
| 2024 | Connectivity and stochastic robustness of synchronized multi-drone systems
Sergey Bereg, José Miguel Díaz-Báñez, Paul Horn, Mario Alberto López, Jorge Urrutia |
Discret. Appl. Math. | 4 |
| 2023 | Extremal problems on ray sensor configurations
Kirk Boyer, Paul Horn, Mario Alberto López |
Discret. Appl. Math. | 3 |
| 2022 | Optimal placement of base stations in border surveillance using limited capacity drones
Sergey Bereg, José Miguel Díaz-Báñez, Mohammadreza Haghpanah, Paul Horn, Mario Alberto López, Nestaly Marín-Nevárez, Adriana Ramírez-Vigueras, Fabio Rodríguez, Oriol Andreu Solé-Pi, Alex Stevens, Jorge Urrutia |
Theor. Comput. Sci. | 5 |
| 2017 | On the barrier graph of an arrangement of ray sensors
Kirk Boyer, Paul Horn, Mario Alberto López |
Discret. Appl. Math. | 3 |
| 2017 | Computing the coarseness with strips or boxes
José Miguel Díaz-Báñez, Mario Alberto López, Carlos Ochoa, Pablo Pérez-Lantero |
Discret. Appl. Math. | 2 |
| 2017 | A General Framework for Synchronizing a Team of Robots Under Communication ConstraintsabstractThis paper addresses a synchronization problem that arises when a team of robots needs to communicate while repeatedly performing assigned tasks in a cooperative scenario. Each robot has a limited communication range and moves along a previously defined closed trajectory. When two robots are close enough, a communication link may be established, allowing the robots to exchange information. The goal is to schedule the motions such that the entire system can be synchronized for maximum information exchange; that is, every pair of neighbors always visit the feasible communication link at the same time. An algorithm for scheduling the team of robots in this scenario is proposed and a robust framework that assures the synchronization of a large team of robots is presented. Simulations, experiments, and computational results demonstrate the applicability of the algorithm. The approach allows the design of fault-tolerant systems that can be used for multiple tasks, such as surveillance, area exploration, and searching for targets in hazardous environments, among others. José Miguel Díaz-Báñez, Luis Evaristo Caraballo, Mario Alberto López, Sergey Bereg, Iván Maza, Aníbal Ollero |
IEEE Trans. Robotics | 3 |
| 2015 | The synchronization problem for information exchange between aerial robots under communication constraintsabstractThis paper addresses a synchronization problem that arises when a team of aerial robots (ARs) need to communicate while performing assigned tasks in a cooperative scenario. Each robot has a limited communication range and flies within a previously assigned closed path. When two robots are close enough, a communication link may be established allowing the robots to share information. The goal is to schedule the flights such that the entire system can be synchronized for maximum information exchange, that is, every pair of neighbors are on the feasible communication link at the same time. We propose an algorithm for scheduling a team of robots in this scenario and propose a robust framework where the synchronization of a large team of robots is assured. The approach allows us to design a fault-tolerant system that can be used for multiple tasks such as surveillance, area exploration, searching for targets in a hazardous environment, and assembly and structure construction, to name a few. José Miguel Díaz-Báñez, Luis Evaristo Caraballo, Mario Alberto López, Sergey Bereg, Iván Maza, Aníbal Ollero |
ICRA | 3 |
| 2011 | Fitting a two-joint orthogonal chain to a point set
José Miguel Díaz-Báñez, Mario Alberto López, Mercè Mora, Carlos Seara, Inmaculada Ventura |
Comput. Geom. | 2 |
| 2008 | Weighted Rectilinear Approximation of Points in the Plane
Mario Alberto López, Yan Mayster |
LATIN | 1 |
| 2008 | Hausdorff approximation of 3D convex polytopes
Mario Alberto López, Shlomo Reisner |
Inf. Process. Lett. | 1 |
| 2006 | Rectilinear Approximation of a Set of Points in the Plane
Yan Mayster, Mario Alberto López |
LATIN | 2 |
| 2006 | On finding a widest empty 1-corner corridor
José Miguel Díaz-Báñez, Mario Alberto López, Joan Antoni Sellarès |
Inf. Process. Lett. | 2 |
| 2006 | Approximating a set of points by a step function
Yan Mayster, Mario Alberto López |
J. Vis. Commun. Image Represent. | 2 |
| 2005 | Hausdorff approximation of convex polygons
Mario Alberto López, Shlomo Reisner |
Comput. Geom. | 1 |
| 2005 | Optimal projections onto grids and finite resolution images
José Miguel Díaz-Báñez, Ferran Hurtado, Mario Alberto López, Joan Antoni Sellarès |
J. Vis. Commun. Image Represent. | 3 |
| 2004 | Efficient Declustering of Non-uniform Multidimensional Data Using Shifted Hilbert Curves
Hak-Cheol Kim, Mario Alberto López, Scott T. Leutenegger, Ki-Joune Li |
DASFAA | 2 |
| 2004 | Computing Largest Empty Slabs
José Miguel Díaz-Báñez, Mario Alberto López, Joan Antoni Sellarès |
ICCSA (3) | 2 |
| 2003 | Optimal coverage paths in ad-hoc sensor networksabstractThis paper discusses the computation of optimal coverage paths in an ad-hoc network consisting of n sensors. Improved algorithms, with a preprocessing time of O(n log n), to compute a maximum breach/support path P in optimal (|P|) time or the maximum breach/support value in O(1) time are presented. Algorithms for computing a shortest path that has maximum breach/support are also provided. Experimental results for breach paths show that the shortest path length is on the average 30% less and is not much worse that the ideal straight line path. For applications that require redundancy (i.e., detection by multiple sensors), a generalization of Voronoi diagrams allows us to compute maximum breach paths where breach is defined as the distance to the kth nearest sensor in the field. Extensive experimental results are provided. Dinesh Mehta, Mario Alberto López |
ICC | 2 |
| 2003 | Optimal Point Set Projections onto Regular Grids
José Miguel Díaz-Báñez, Ferran Hurtado, Mario Alberto López, Joan Antoni Sellarès |
ISAAC | 3 |
| 2002 | Linear time approximation of 3D convex polytopes
Mario Alberto López, Shlomo Reisner |
Comput. Geom. | 1 |
| 2001 | High Dimensional Similarity Search With Space Filling CurvesabstractWe present a new approach for approximate nearest neighbor queries for sets of high dimensional points under any L/sub t/-metric, t=1,...,/spl infin/. The proposed algorithm is efficient and simple to implement. The algorithm uses multiple shifted copies of the data points and stores them in up to (d+1) B-trees where d is the dimensionality of the data, sorted according to their position along a space filling curve. This is done in a way that allows us to guarantee that a neighbor within an O(d/sup 1+1/t/) factor of the exact nearest, can be returned with at most (d+1)log, n page accesses, where p is the branching factor of the B-trees. In practice, for real data sets, our approximate technique finds the exact nearest neighbor between 87% and 99% of the time and a point no farther than the third nearest neighbor between 98% and 100% of the time. Our solution is dynamic, allowing insertion or deletion of points in O(d log/sub p/ n) page accesses and generalizes easily to find approximate k-nearest neighbors. Swanwa Liao, Mario Alberto López, Scott T. Leutenegger |
ICDE | 2 |
| 2001 | Constrained polygon transformations for incremental floorplanningabstractA productivity-driven methodology for incremental floorplanning is described and the constrained polygon transformation problem , a key step of this methodology, is formulated. The input to the problem consists of a floorplan computed using area estimates and the actual area required for each subcircuit of the floorplan. Informally, the objective is to change the areas of the modules without drastically changing their shapes or locations. We show that the constrained polygon transformation problem is NP-hard and present several fast algorithms that produce results within a few percent of a theoretical lower bound on several floorplans. Swanwa Liao, Mario Alberto López, Dinesh Mehta |
ACM Trans. Design Autom. Electr. Syst. | 2 |
| 2000 | Indexing the Positions of Continuously Moving ObjectsabstractThe coming years will witness dramatic advances in wireless communications as well as positioning technologies. As a result, tracking the changing positions of objects capable of continuous movement is becoming increasingly feasible and necessary. The present paper proposes a novel, R*-tree based indexing technique that supports the efficient querying of the current and projected future positions of such moving objects. The technique is capable of indexing objects moving in one-, two-, and three-dimensional space. Update algorithms enable the index to accommodate a dynamic data set, where objects may appear and disappear, and where changes occur in the anticipated positions of existing objects. A comprehensive performance study is reported. Simonas Saltenis, Christian S. Jensen, Scott T. Leutenegger, Mario Alberto López |
SIGMOD Conference | 4 |
| 2000 | The Effect of Buffering on the Performance of R-TreesabstractPast R-tree studies have focused on the number of nodes visited as a metric of query performance. Since database systems usually include a buffering mechanism, we propose that the number of disk accesses is a more realistic measure of performance. We develop a buffer model to analyze the number of disk accesses required for spatial queries using R-trees. The model can be used to evaluate the quality of R-tree update operations, such as various node splitting and tree restructuring policies, as measured by query performance on the resulting tree. We use our model to study the performance of three well-known R-tree loading algorithms. We show that ignoring buffer behavior and using number of nodes accessed as a performance metric can lead to incorrect conclusions, not only quantitatively, but also qualitatively. In addition, we consider the problem of how many levels of the R-tree should be pinned in the buffer. Scott T. Leutenegger, Mario Alberto López |
IEEE Trans. Knowl. Data Eng. | 2 |
| 1998 | The Effect of Buffering on the Performance of R-TreesabstractPast R tree studies have focused on the number of nodes visited as a metric of query performance. Since database systems usually include a buffering mechanism, we propose that the number of disk accesses is a more realistic measure of performance. We develop a buffer model to analyze the number of disk accesses required for spatial queries using R trees. The model can be used to evaluate the quality of R tree update operations, such as various node splitting and tree restructuring policies, as measured by query performance on the resulting tree. We use our model to study the performance of three well known R tree packing algorithms. We show that ignoring buffer behavior and using number of nodes accessed as a performance metric can lead to incorrect conclusions, not only quantitatively, but also qualitatively. In addition, we consider the problem of how many levels of the R tree should be pinned in the buffer. Scott T. Leutenegger, Mario Alberto López |
ICDE | 2 |
| 1998 | On Optimal Node Splitting for R-trees
Yván J. García, Mario Alberto López, Scott T. Leutenegger |
VLDB | 2 |
| 1998 | A Special Case of Mahler's Conjecture
Mario Alberto López, Shlomo Reisner |
Discret. Comput. Geom. | 1 |
| 1997 | STR: A Simple and Efficient Algorithm for R-Tree PackingabstractPresents the results from an extensive comparison study of three R-tree packing algorithms: the Hilbert and nearest-X packing algorithms, and an algorithm which is very simple to implement, called the STR (Sort-Tile-Recursive) algorithm. The algorithms are evaluated using both synthetic and actual data from various application domains including VLSI design, GIS (Tiger files), and computational fluid dynamics. Our studies also consider the impact that various degrees of buffering have on query performance. Experimental results indicate that none of the algorithms as best for all types of data. In general, our new algorithm requires up to 50% fewer disk accesses than the best previously proposed algorithm for point and region queries on uniformly distributed or mildly skewed point and region data, and approximately the same for highly skewed point and region data. Scott T. Leutenegger, Jeffrey Edgington, Mario Alberto López |
ICDE | 3 |
| 1996 | Partitioning Algorithms for Corner StitchingabstractWe present two practical algorithms for partitioning circuit components represented by rectilinear polygons so that they can be stored using the L-shaped corner stitching data structure; i.e., our algorithms decompose a simple polygon into non-overlapping L-shapes and rectangles by using horizontal cuts only. The more general of our algorithms computes an optimal configuration for a wide variety of optimization functions, while the other computes a minimum configuration of rectangles and L-shapes. Both run in O(n+h log h) time, where n is the number of vertices in the polygon and h is the number of H-pairs. Experimental results on VLSI data demonstrate the gains in performance for corner stitching obtained by using our algorithms instead of traditional rectangular partitioning algorithms. Mario Alberto López, Dinesh Mehta |
Great Lakes Symposium on VLSI | 1 |
| 1996 | A Buffer Model for Evaluating the Performance of R-Tree Packing AlgorithmsabstractNo abstract available. Scott T. Leutenegger, Mario Alberto López |
SIGMETRICS | 2 |
| 1996 | Efficient net extraction for restricted orientation designs [VLSI layout]abstractNet extraction is crucial in VLSI design verification. Current algorithms for net extraction do not exploit the fact that the number, c, of different orientations of the line segments or polygons in a practical VLSI mask design is small relative to the number, n, of segments or polygon edges. Instead they rely on computing all intersections in the input and hence take time that is at least proportional to the number of intersections. In this paper we develop and implement a practical algorithm for net extraction that runs in O(cn log n) time and O(n) space, which is optimal for fixed c. The algorithm uses only integer operations and is, as a result, numerically stable. Experiments indicate that the algorithm will outperform existing algorithms on practical VLSI designs. We expect that the techniques presented will be useful in other VLSI/CAD problems that operate with restricted orientation geometries. Mario Alberto López, Ravi Janardan, Sartaj Sahni |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 1996 | Efficient decomposition of polygons into L-shapes with application to VLSI layoutsabstractWe present two practical algorithms for partitioning circuit components represented by rectilinear polygons so that they can be stored using the L-shaped corner stitching data structure; that is, our algorithms decompose a simple polygon into a set of nonoverlapping L-shapes and rectangles by using horizontal cuts only. The more general of our algorithms computes and optimal configuration for a wide variety of optimization functions, whereas the other computes a minimum configuration of rectangles and L-shapes. Both algorithms run in O ( n + h log h time, where n is the number of vertices in the polygon and h is the number of H-pairs. Because for VLSI data h is small, in practice these algorithms are linear in n . Experimental results on actual VLSI data compare our algorithms and demonstrate the gains in performance for corner stitching (as measured by different objective functions) obtained by using them instead of more traditional rectangular partitioning algorithms. Mario Alberto López, Dinesh Mehta |
ACM Trans. Design Autom. Electr. Syst. | 1 |
| 1995 | On Computing Connected Components of Line SegmentsabstractIt is shown that given a set of n line segments, their connected components can be computed in time O(n/sup 4/3/log/sup 3/n). A bound of o(n/sup 4/3/) for this problem would imply a similar bound for detecting, for a given set of n points and n lines, whether some point lies on some of the lines. This problem, known as Hopcroft's problem, is believed to have a lower bound of /spl Omega/(n/sup 4/3/). For the special case when for each segment both endpoints fall inside the same face of the arrangement induced by the set of segments, we give an algorithm that runs in O(nlog/sup 3/n) time.> Mario Alberto López, Ramakrishna Thurimella |
IEEE Trans. Computers | 1 |
| 1994 | A Class of Static and Dynamic Hierarchical Interconnection NetworksabstractA TCN is a hierarchical interconnection network where isomorphic clusters are connected using a complete graph at the highest level of hierarchy. We extend the concept of TCN to the dynamic domain and reduce the hardware complexity in the static domain. The resulting networks outperform both its non-hierarchical and hierarchical counterparts, while improving on the congestion and fault-tolerance characteristics of the latter; they also have optimal connectivity, high bisection width, low degree, cost and diameter, and low average distance under both uniform and non-uniform traffic. For instance, with dynamic clusters we obtain the same delay as the corresponding non hierarchical multistage network at 1/2 the cost; while the maximum and average delays are typically 2/3 and 3/4 of those in a comparable HMIN, at approximately the same cost. In the static case, using hypercube clusters, the degree, diameter and cost are approximately 1/2, 3/4 and 3/8 of the same parameters in a comparable size hypercube; while the diameter and average distance are typically 1/2 and 3/4 of those in traditional HINs. In case of mesh clusters, the diameter and cost are reduced even further, by an amount proportional to their square root. Peter Thomas Breznay, Mario Alberto López |
ICPP (1) | 2 |
| 1993 | A fast algorithm for VLSI net extractionabstractNet extraction is crucial in VLSI design verification. Current algorithms for net extraction do not exploit the fact that the number, c, of different orientations of the line segments or polygon edges in a practical VLSI mask design is small relative to the number, n, of segments or edges. Instead, they rely on computing all intersections in the input and hence take time that is at least proportional to the number of intersections. In this paper we develop a simple and practical algorithm for net extraction that runs in O(cn log n) time and O(n) space, which is optimal for fixed c. Experiments indicate that the algorithm will generally outperform existing algorithms on practical VLSI designs. We expect that the techniques presented will be useful in other VLSI CAD problems that operate with restricted orientation geometries. Mario Alberto López, Ravi Janardan, Sartaj Sahni |
ICCAD | 1 |
| 1993 | Tightly Connected Hierarchical Interconnection Networks for Parallel ProcessorsabstractA method for constructing hierarchical in terconnection networks is presented. The method is based on connecting isomorphic clusters using a complete graph as the higher level network. Applying it to various classes of graphs, including hypercubes and meshes, results in networks with optimal connectivity, high bisection width, low degree, diameter and cost. With hypercube clusters, the degree, diameter and cost are approximately | , | and j of the same parameters in a comparable size hy percube. With mesh clusters, the performance parame ters are polynomially better than those in a similar size mesh. Peter Thomas Breznay, Mario Alberto López |
ICPP (1) | 2 |