EDBT 2026 Demo / reviewers in the wild / expert
Ioannis G. Tollis
dblp:55/5488
· DBLP profile ↗
93ranked-venue papers
4as first author
7since 2021 · last 2026
0000-0002-5507-7692ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 61 · 2 first-author · 6 since 2021Systems, architecture and hardware · 16 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 8Applied, interdisciplinary, general and emerging computing · 5 · 1 since 2021Databases, data management, data science and information retrieval · 4Software engineering, systems software and programming languages · 2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Weakly leveled planarity with bounded spanabstractThis paper studies planar drawings of graphs in which each vertex is represented as a point along a sequence of horizontal lines, called levels, and each edge is either a horizontal segment or a strictly y -monotone curve. A graph is s -span weakly leveled planar if it admits such a drawing where the edges have span at most s ; the span of an edge is the number of levels it touches minus one. We investigate the problem of computing s -span weakly leveled planar drawings from both the computational and the combinatorial perspectives. We prove the problem to be para-NP-hard with respect to its natural parameter s and investigate its complexity with respect to widely used structural parameters. We show the existence of a polynomial-size kernel with respect to vertex cover number and prove that the problem is FPT when parameterized by treedepth. We also present upper and lower bounds on the span for various graph classes. Notably, we show that cycle trees, a family of 2-outerplanar graphs generalizing Halin graphs, are Θ(log n )-span weakly leveled planar and 4-span weakly leveled planar when 3-connected. As a byproduct of these combinatorial results, we obtain improved bounds on the edge-length ratio of the graph families under consideration. Michael A. Bekos, Giordano Da Lozzo, Fabrizio Frati, Siddharth Gupta 0002, Philipp Kindermann, Giuseppe Liotta, Ignaz Rutter, Ioannis G. Tollis |
Theor. Comput. Sci. | 8 |
| 2025 | Tangling and Untangling Trees on Point-SetsabstractWe study a question that lies at the intersection of classical research subjects in Topological Graph Theory and Graph Drawing: Computing a drawing of a graph with a prescribed number of crossings on a given set S of points, while ensuring that its curve complexity (i.e., maximum number of bends per edge) is bounded by a constant. We focus on trees: Let T be a tree, ϑ(T) be its thrackle number, and χ be any integer in the interval [0,ϑ(T)]. In the tangling phase we compute a topological linear embedding of T with ϑ(T) edge crossings and a constant number of spine traversals. In the untangling phase we remove edge crossings without increasing the spine traversals until we reach χ crossings. The computed linear embedding is used to construct a drawing of T on S with χ crossings and constant curve complexity. Our approach gives rise to an O(n²)-time algorithm for general trees and an O(n log n)-time algorithm for paths. We also adapt the approach to compute RAC drawings, i.e. drawings where the angles formed at edge crossings are π/2. Giuseppe Di Battista, Giuseppe Liotta, Maurizio Patrignani, Antonios Symvonis, Ioannis G. Tollis |
GD | 5 |
| 2024 | Weakly Leveled Planarity with Bounded SpanabstractThis paper studies planar drawings of graphs in which each vertex is represented as a point along a sequence of horizontal lines, called levels, and each edge is either a horizontal segment or a strictly $y$-monotone curve. A graph is $s$-span weakly leveled planar if it admits such a drawing where the edges have span at most $s$; the span of an edge is the number of levels it touches minus one. We investigate the problem of computing $s$-span weakly leveled planar drawings from both the computational and the combinatorial perspectives. We prove the problem to be para-NP-hard with respect to its natural parameter $s$ and investigate its complexity with respect to widely used structural parameters. We show the existence of a polynomial-size kernel with respect to vertex cover number and prove that the problem is FPT when parameterized by treedepth. We also present upper and lower bounds on the span for various graph classes. Notably, we show that cycle trees, a family of $2$-outerplanar graphs generalizing Halin graphs, are $Θ(\log n)$-span weakly leveled planar and $4$-span weakly leveled planar when $3$-connected. As a byproduct of these combinatorial results, we obtain improved bounds on the edge-length ratio of the graph families under consideration. Michael A. Bekos, Giordano Da Lozzo, Fabrizio Frati, Siddharth Gupta 0002, Philipp Kindermann, Giuseppe Liotta, Ignaz Rutter, Ioannis G. Tollis |
GD | 8 |
| 2024 | A fixed-parameter algorithm for dominance drawings of DAGsabstractA weak dominance drawing Γ of a DAG G = ( V , E ) is a d -dimensional drawing such that D ( u ) < D ( v ) for every dimension D of Γ if there is a directed path from a vertex u to a vertex v in G , where D ( w ) is the coordinate of vertex w ∈ V in dimension D of Γ. If D ( u ) < D ( v ) for every dimension D of Γ, but there is no path from u to v , we have a falsely implied path (fip) . Minimizing the number of fips is an important theoretical and practical problem. Computing 2-dimensional weak dominance drawings with minimum number of fips is NP-hard. We show that this problem is FPT parameterized by the dimension d and the modular width mw . A key ingredient of our proof is the Compaction Lemma , where we show an interesting property of any weak dominance drawing of G with the minimum number of fips. This FPT result in weak dominance, which is interesting by itself because the fip-minimization problem is NP-hard, is used to prove our main contributions. Computing the dominance dimension of G , that is, the minimum number of dimensions d for which G has a d -dimensional dominance drawing (a weak dominance drawing with 0 fips), is a well-known NP-hard problem. We show that the dominance dimension of G is bounded by m w 2 (or mw , if m w < 4 ) and that computing the dominance dimension of G is an FPT problem with parameter mw . As far as we know, this the first FPT-algorithm to compute the dominance dimension of a DAG. Giacomo Ortali, Ioannis G. Tollis |
Theor. Comput. Sci. | 2 |
| 2023 | Dominance Drawings for DAGs with Bounded Modular Width
Giacomo Ortali, Ioannis G. Tollis |
SOFSEM | 2 |
| 2023 | Fast Reachability Using DAG DecompositionabstractWe present practical linear and almost linear-time algorithms to compute a chain decomposition of a directed acyclic graph (DAG), $G=(V,E)$. The number of vertex-disjoint chains computed is very close to the minimum. The time complexity of our algorithm is $O(|E|+c*l)$, where $c$ is the number of path concatenations and $l$ is the length of a longest path of the graph. We give a comprehensive explanation on factors $c$ and $l$ in the following sections. Our techniques have important applications in many areas, including the design of faster practical transitive closure algorithms. We observe that $|E_{red}|\leq width*|V|$ ($E_{red}$: non-transitive edges) and show how to find a substantially large subset of $E_{tr}$ (transitive edges) using a chain decomposition in linear time, without calculating the transitive closure. Our extensive experimental results show the interplay between the width, $E_{red}$, $E_{tr}$ in various models of graphs. We show how to compute a reachability indexing scheme in $O(k_c*|E_{red}|)$ time, where $k_c$ is the number of chains and $|E_{red}|$ is the number of non-transitive edges. This scheme can answer reachabilitiy queries in constant time. The space complexity of the scheme is $O(k_c*|V|)$. The experimental results reveal that our methods are even better in practice than the theoretical bounds imply, indicating how fast chain decomposition algorithms can be applied to the transitive closure problem. Giorgos Kritikakis, Ioannis G. Tollis |
SEA | 2 |
| 2022 | Computing a Feedback Arc Set Using PageRank
Vasileios Geladaris, Panagiotis Lionakis, Ioannis G. Tollis |
GD | 3 |
| 2020 | Algorithms for visualizing phylogenetic networks
Ioannis G. Tollis, Konstantinos G. Kakoulis |
Theor. Comput. Sci. | 1 |
| 2019 | Planar drawings of fixed-mobile bigraphs
Michael A. Bekos, Felice De Luca, Walter Didimo, Tamara Mchedlidze, Martin Nöllenburg, Antonios Symvonis, Ioannis G. Tollis |
Theor. Comput. Sci. | 7 |
| 2018 | Algorithms and Bounds for Drawing Directed Graphs
Giacomo Ortali, Ioannis G. Tollis |
GD | 2 |
| 2018 | A Visualization Framework and User Studies for Overloaded Orthogonal DrawingsabstractAbstract Overloaded orthogonal drawing (OOD) is a recent graph visualization style specifically conceived for directed graphs. It merges the advantages of some popular drawing conventions like layered drawings and orthogonal drawings, and provides additional support for some common analysis tasks. We present a visualization framework called DAGView, which implements algorithms and graphical features for the OOD style. Besides the algorithm for acyclic digraphs, the DAGView framework implements extensions to visualize both digraphs with cycles and undirected graphs, with the additional possibility of taking into account user preferences and constraints. It also supports an interactive visualization of clustered digraphs, based on the use of strongly connected components. Moreover, we describe an experimental user study, aimed to investigate the usability of OOD within the DAGView framework. The results of our study suggest that OOD can be effectively exploited to perform some basic tasks of analysis in a faster and more accurate way when compared to other drawing styles for directed graphs. Walter Didimo, Evgenios M. Kornaropoulos, Fabrizio Montecchiani, Ioannis G. Tollis |
Comput. Graph. Forum | 4 |
| 2017 | Planar Drawings of Fixed-Mobile Bigraphs
Michael A. Bekos, Felice De Luca, Walter Didimo, Tamara Mchedlidze, Martin Nöllenburg, Antonios Symvonis, Ioannis G. Tollis |
GD | 7 |
| 2017 | Planar L-Drawings of Directed Graphs
Steven Chaplick, Markus Chimani, Sabine Cornelsen, Giordano Da Lozzo, Martin Nöllenburg, Maurizio Patrignani, Ioannis G. Tollis, Alexander Wolff 0001 |
GD | 7 |
| 2016 | Algorithms for Visualizing Phylogenetic Networks
Ioannis G. Tollis, Konstantinos G. Kakoulis |
GD | 1 |
| 2016 | L-Drawings of Directed Graphs
Patrizio Angelini, Giordano Da Lozzo, Marco Di Bartolomeo, Valentino Di Donato, Maurizio Patrignani, Vincenzo Roselli, Ioannis G. Tollis |
SOFSEM | 7 |
| 2015 | 2-Layer Fan-Planarity: From Caterpillar to Stegosaurus
Carla Binucci, Markus Chimani, Walter Didimo, Martin Gronemann, Karsten Klein 0001, Jan Kratochvíl, Fabrizio Montecchiani, Ioannis G. Tollis |
GD | 8 |
| 2015 | Algorithms and bounds for drawing non-planar graphs with crossing-free subgraphs
Patrizio Angelini, Carla Binucci, Giordano Da Lozzo, Walter Didimo, Luca Grilli 0001, Fabrizio Montecchiani, Maurizio Patrignani, Ioannis G. Tollis |
Comput. Geom. | 8 |
| 2015 | Fan-planarity: Properties and complexity
Carla Binucci, Emilio Di Giacomo, Walter Didimo, Fabrizio Montecchiani, Maurizio Patrignani, Antonios Symvonis, Ioannis G. Tollis |
Theor. Comput. Sci. | 7 |
| 2014 | Fan-Planar Graphs: Combinatorial Properties and Complexity Results
Carla Binucci, Emilio Di Giacomo, Walter Didimo, Fabrizio Montecchiani, Maurizio Patrignani, Ioannis G. Tollis |
GD | 6 |
| 2013 | Drawing Non-Planar Graphs with Crossing-Free Subgraphs
Patrizio Angelini, Carla Binucci, Giordano Da Lozzo, Walter Didimo, Luca Grilli 0001, Fabrizio Montecchiani, Maurizio Patrignani, Ioannis G. Tollis |
GD | 8 |
| 2013 | Exploring Complex Drawings via Edge Stratification
Emilio Di Giacomo, Walter Didimo, Giuseppe Liotta, Fabrizio Montecchiani, Ioannis G. Tollis |
GD | 5 |
| 2012 | DAGView: An Approach for Visualizing Large Graphs
Evgenios M. Kornaropoulos, Ioannis G. Tollis |
GD | 2 |
| 2012 | Weak Dominance Drawings for Directed Acyclic Graphs
Evgenios M. Kornaropoulos, Ioannis G. Tollis |
GD | 2 |
| 2011 | Overloaded Orthogonal Drawings
Evgenios M. Kornaropoulos, Ioannis G. Tollis |
GD | 2 |
| 2010 | Placing Edge Labels by Modifying an Orthogonal Graph Drawing
Konstantinos G. Kakoulis, Ioannis G. Tollis |
GD | 2 |
| 2009 | DAGmaps and epsilon-Visibility Representations of DAGs
Vassilis Tsiaras, Ioannis G. Tollis |
GD | 2 |
| 2009 | DAGmaps and Dominance Relationships
Vassilis Tsiaras, Ioannis G. Tollis |
GD | 2 |
| 2008 | DAGmap View
Vassilis Tsiaras, Ioannis G. Tollis |
GD | 2 |
| 2008 | Brain Network Analyzer
Vassilis Tsiaras, Ioannis G. Tollis, Vangelis Sakkalis |
GD | 2 |
| 2008 | Algorithms for computing a parameterized st-orientation
Charalampos Papamanthou, Ioannis G. Tollis |
Theor. Comput. Sci. | 2 |
| 2007 | Treemaps for Directed Acyclic Graphs
Vassilis Tsiaras, Sofia Triantafyllou, Ioannis G. Tollis |
GD | 3 |
| 2007 | SYMBIOmatics: Synergies in Medical Informatics and Bioinformatics - exploring current scientific literature for emerging topicsabstractBACKGROUND: The SYMBIOmatics Specific Support Action (SSA) is "an information gathering and dissemination activity" that seeks "to identify synergies between the bioinformatics and the medical informatics" domain to improve collaborative progress between both domains (ref. to http://www.symbiomatics.org). As part of the project experts in both research fields will be identified and approached through a survey. To provide input to the survey, the scientific literature was analysed to extract topics relevant to both medical informatics and bioinformatics. RESULTS: This paper presents results of a systematic analysis of the scientific literature from medical informatics research and bioinformatics research. In the analysis pairs of words (bigrams) from the leading bioinformatics and medical informatics journals have been used as indication of existing and emerging technologies and topics over the period 2000-2005 ("recent") and 1990-1990 ("past"). We identified emerging topics that were equally important to bioinformatics and medical informatics in recent years such as microarray experiments, ontologies, open source, text mining and support vector machines. Emerging topics that evolved only in bioinformatics were system biology, protein interaction networks and statistical methods for microarray analyses, whereas emerging topics in medical informatics were grid technology and tissue microarrays. CONCLUSION: We conclude that although both fields have their own specific domains of interest, they share common technological developments that tend to be initiated by new developments in biotechnology and computer science. Dietrich Rebholz-Schuhmann, Graham Cameron, Dominic Clark, Erik M. van Mulligen, Jean-Louis Coatrieux, Eva del Hoyo-Barbolla, Fernando Martín-Sánchez, Luciano Milanesi, Ivan Porro, Francesco Beltrame, Ioannis G. Tollis, Johan van der Lei |
BMC Bioinform. | 11 |
| 2007 | On labeling in graph visualization
Ugur Dogrusoz, Konstantinos G. Kakoulis, Brendan Madden, Ioannis G. Tollis |
Inf. Sci. | 4 |
| 2007 | Medical Informatics and Bioinformatics: A Bibliometric StudyabstractThis paper reports on an analysis of the bioinformatics and medical informatics literature with the objective to identify upcoming trends that are shared among both research fields to derive benefits from potential collaborative initiatives for their future. Our results present the main characteristics of the two fields and show that these domains are still relatively separated. Jean-Yves Bansard, Dietrich Rebholz-Schuhmann, Graham Cameron, Dominic Clark, Erik M. van Mulligen, Francesco Beltrame, Eva del Hoyo-Barbolla, Fernando Martín-Sánchez, Luciano Milanesi, Ioannis G. Tollis, Johan van der Lei, Jean-Louis Coatrieux |
IEEE Trans. Inf. Technol. Biomed. | 10 |
| 2006 | Parameterized st -Orientations of Graphs: Algorithms and Experiments
Charalampos Papamanthou, Ioannis G. Tollis |
GD | 2 |
| 2006 | Algorithms for the multiple label placement problem
Konstantinos G. Kakoulis, Ioannis G. Tollis |
Comput. Geom. | 2 |
| 2005 | Applications of Parameterized st-Orientations in Graph Drawing Algorithms
Charalampos Papamanthou, Ioannis G. Tollis |
GD | 2 |
| 2004 | 3D Visualization of Semantic Metadata Models and Ontologies
Charalampos Papamanthou, Ioannis G. Tollis, Martin Doerr |
GD | 2 |
| 2003 | A Framework for User-Grouped Circular Drawings
Janet M. Six, Ioannis G. Tollis |
GD | 2 |
| 2002 | ViSta: a tool suite for the visualization of behavioral requirements
Rodolfo Castelló, Rym Zalila-Wenkstern, Ioannis G. Tollis |
J. Syst. Softw. | 3 |
| 2002 | Automatic layout of statechartsabstractAbstract Graphical notations are widely used for system specification. The usefulness of these notations depends primarily on their readability. Hence, automatic methods are needed to obtain efficient and understandable graphical representations of requirements. In this paper, we present an algorithm that automatically generates layouts of statecharts. We assume that relevant information is stored in a structure that we call a decomposition tree, and we draw the graph that models a statechart in a hierarchical fashion. Our approach excludes diagrams with inter‐level transitions. Copyright © 2001 John Wiley & Sons, Ltd. Rodolfo Castelló, Rym Zalila-Wenkstern, Ioannis G. Tollis |
Softw. Pract. Exp. | 3 |
| 2001 | ViSta
Rodolfo Castelló, Rym Zalila-Wenkstern, Ioannis G. Tollis |
GD | 3 |
| 2001 | Automated Visualization of Process Diagrams
Janet M. Six, Ioannis G. Tollis |
GD | 2 |
| 2001 | On the complexity of the Edge Label Placement problem
Konstantinos G. Kakoulis, Ioannis G. Tollis |
Comput. Geom. | 2 |
| 2000 | An Algorithmic Framework for Visualizing Statecharts
Rodolfo Castelló, Rym Zalila-Wenkstern, Ioannis G. Tollis |
GD | 3 |
| 2000 | Efficient Orthogonal Drawings of High Degree Graphs
Achilleas Papakostas, Ioannis G. Tollis |
Algorithmica | 2 |
| 1999 | Circular Drawings of Biconnected Graphs
Janet M. Six, Ioannis G. Tollis |
ALENEX | 2 |
| 1999 | A Framework for Circular Drawings of Networks
Janet M. Six, Ioannis G. Tollis |
GD | 2 |
| 1998 | A Unified Approach to Labeling Graphical FeaturesabstractThe automatic placement of text or symbol labels corresponding to graphical objects is critical in several application areas such as Cartography, Geographical Information Systems, and Graph Drawing. In this paper we present a general framework for solving the problem of assigning text or symbol labels to a set of graphical features in two dimensional drawings or maps. Our approach does not favor the labeling of one type of graphical feature (such as a node, edge, or area) over another. Additionally, the labels are allowed to have arbitrary size and orientation. We have applied our framework to drawings of graphs. We have implemented our techniques and have performed extensive experimentation on hierarchical and orthogonal drawings of graphs. The resulting label assignments are very practical and indicate the effectiveness of our approach. 1 Introduction An important aspect of information visualization is the automatic placement of text or symbol labels corresponding to graphical object... Konstantinos G. Kakoulis, Ioannis G. Tollis |
SCG | 2 |
| 1998 | Edge Labeling in the Graph Layout Toolkit
Ugur Dogrusoz, Konstantinos G. Kakoulis, Brendan Madden, Ioannis G. Tollis |
GD | 4 |
| 1998 | Refinement of Orthogonal Graph Drawings
Janet M. Six, Konstantinos G. Kakoulis, Ioannis G. Tollis |
GD | 3 |
| 1998 | Algorithms for area-efficient orthogonal drawings
Achilleas Papakostas, Ioannis G. Tollis |
Comput. Geom. | 2 |
| 1998 | Interactive Orthogonal Graph DrawingabstractMany applications require human interaction during the design process. The user is given the ability to alter the graph as the design progresses. Interactive Graph Drawing allows the user to dynamically interact with the drawing of a graph. In this paper, we discuss features that are essential for an interactive orthogonal graph drawing system. We also describe some possible interactive drawing scenarios, present results on two of them, and compare their performance. Achilleas Papakostas, Ioannis G. Tollis |
IEEE Trans. Computers | 2 |
| 1997 | Area Requirement of Gabriel Drawings
Giuseppe Liotta, Roberto Tamassia, Ioannis G. Tollis, Paola Vocca |
CIAC | 3 |
| 1997 | The Three-Phase Method: A Unified Approach to Orthogonal Graph Drawing
Therese Biedl, Brendan Madden, Ioannis G. Tollis |
GD | 3 |
| 1997 | An Algorithm for Labeling Edges of Hierarchical Drawings
Konstantinos G. Kakoulis, Ioannis G. Tollis |
GD | 2 |
| 1997 | Incremental Orthogonal Graph Drawing in Three Dimensions
Achilleas Papakostas, Ioannis G. Tollis |
GD | 2 |
| 1997 | Orthogonal Drawing of High Degree Graphs with Small Area and Few Bends
Achilleas Papakostas, Ioannis G. Tollis |
WADS | 2 |
| 1997 | Area Requirement of Visibility Representations of Trees
Goos Kant, Giuseppe Liotta, Roberto Tamassia, Ioannis G. Tollis |
Inf. Process. Lett. | 4 |
| 1996 | On the Edge Label Placement Problem
Konstantinos G. Kakoulis, Ioannis G. Tollis |
GD | 2 |
| 1996 | Experimental and Theoretical Results in Interactive Orthogonal Graph Drawing
Achilleas Papakostas, Janet M. Six, Ioannis G. Tollis |
GD | 3 |
| 1996 | A Pairing Technique for Area-Efficient Orthogonal Drawings
Achilleas Papakostas, Ioannis G. Tollis |
GD | 2 |
| 1996 | An Omega(k2) lower bound for area optimization of spiral floorplansabstractLet F be a spiral floorplan where each of its five basic rectangles has k implementations. In this paper, we show that there can be as many as /spl Omega/(k/sup 2/) useful implementations generated for F, in the worst case. This implies that the previously known O(k/sup 2/ log k)-time algorithm is almost optimal. Cheng-Hsi Chen, Ioannis G. Tollis |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 1996 | Optimal algorithms for planar over-the-cell routing problemsabstractIn this paper, we consider the two row maximum planar subset (TRMPS) problem in over-the-cell routing. The TRMPS problem requires selection of the maximum planar subset of nets, which can be routed between two rows of terminals in a cell row. This problem was first encountered by Gong, Liu, and Preas (1990). They stated the complexity of this problem to be unknown, and presented a min {1,k/d(S)} approximation algorithm, where k is the number of tracks available over the cell area and d(S) is the density of a solution S. We show that TRMPS problem can be solved optimally in polynomial time. We present a O(kn/sup 2/) dynamic programming algorithm for the TRMPS problem, where n is the number of nets. We also present a parallel version of our algorithm, which has a complexity of O(kn). Our algorithm can also be extended to solve the TRMPS problem, in the presence of prerouted nets, a chosen subset of nets, as well as for planar channel routing. We also apply our technique to obtain a 0.5 approximation, for over the cell routing in middle terminal model, thus improving the best known existing algorithm. The weighted version of the TRMPS problem, as well as, all the extensions can also be solved in O(kn/sup 2/) time. Srinivasa R. Danda, Sreekrishna Madhwapathy, Anand Panyam, Naveed A. Sherwani, Ioannis G. Tollis |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 6 |
| 1995 | Issues in Interactive Orthogonal Graph Drawing
Achilleas Papakostas, Ioannis G. Tollis |
GD | 2 |
| 1995 | A 2n-2 Step Algorithm for Routing in an n*n Array with Constant-Size Queues
Frank Thomson Leighton, Fillia Makedon, Ioannis G. Tollis |
Algorithmica | 3 |
| 1995 | Dynamic Graph Drawings: Trees, Series-Parallel Digraphs, and Planar ST-DigraphsabstractDrawing graphs is an important problem that combines elements of computational geometry and graph theory. Applications can be found in a variety of areas including circuit layout, network management, software engineering, and graphics. The main contributions of this paper can be summarized as follows: • We devise a model for dynamic graph algorithms, based on performing queries and updates on an implicit representation of the drawing, and we show its applications. • We present efficient dynamic drawing algorithms for trees and series-parallel digraphs. As further applications of the model, we give dynamic drawing algorithms for planar $st$-digraphs and planar graphs. Our algorithms adopt a variety of representations (e.g., straight line, polyline, visibility) and update the drawing in a smooth way. Robert F. Cohen, Giuseppe Di Battista, Roberto Tamassia, Ioannis G. Tollis |
SIAM J. Comput. | 4 |
| 1994 | Improving over-the-cell channel routing in standard cell design
Ioannis G. Tollis |
ICCAD | 2 |
| 1994 | Improved Techniques for MCM Layer AssignmentabstractStudies the layer assignment problem of multi-chip modules (MMCs) and presents algorithms for layer assignment of 2-terminal and multiterminal nets. Solutions obtained by our experimental results show a significant reduction in the number of plane-pairs required by our algorithms, in comparison with the previous algorithms. We improve the upper bound for multiterminal nets and show that the solutions obtained by our algorithms are close to the lower bounds. > Mohammad Hossain Heydari, Ioannis G. Tollis, Chunliang Xia |
ICCD | 2 |
| 1994 | A New Approach to Floorplan Area Optimization: To Slice or not to Slice?abstractWe consider the problem of minimizing the area of a given floorplan by slightly changing its topology and present algorithms for solving it. Our algorithms are very efficient and the results compare favorably with the optimal solutions of the original floorplans. Specifically, we concentrate on converting spiral floorplans into slicing floorplans such that the area is minimized. Naturally, the cyclic channel precedence constraints disappear, which implies that the routing phase will be easier and will require less area. Surprisingly, our experimental results show that in most cases, this conversion is very good with respect to the area of the original spiral floorplan. Namely, the resulting slicing floorplans are smaller than the corresponding spiral floorplans.> Cheng-Hsi Chen, Ioannis G. Tollis |
ISCAS | 2 |
| 1994 | Algorithms for Drawing Graphs: an Annotated Bibliography
Giuseppe Di Battista, Peter Eades, Roberto Tamassia, Ioannis G. Tollis |
Comput. Geom. | 4 |
| 1994 | Algorithms and bounds for layer assignment of MCM routingabstractWe present new algorithms for the layer assignment problem of multichip modules (MCM's). Our algorithms produce results that require between 70% and 25% of the number of layers required by the previous algorithms. We also present a new model for the problem that results in a better utilization of the routing area of the MCM, thus reducing the number of required layers even more. We provide lower and upper bounds on the performance of our algorithms which are tighter than the ones obtained before. Through our experimental results we show that the solutions obtained by our algorithms are close to the lower bounds.> Mohammad Hossain Heydari, Ioannis G. Tollis, Chunliang Xia |
IEEE Trans. Very Large Scale Integr. Syst. | 2 |
| 1993 | A Fast Parallel Algorithm for Slicing Floorplans
Cheng-Hsi Chen, Ioannis G. Tollis |
ISCAS | 2 |
| 1993 | River routing and density minimization for channels with interchangeable terminals
Spyros Tragoudas, Ioannis G. Tollis |
Integr. | 2 |
| 1993 | Dynamic Reachability in Planar Digraphs with One Source and One Sink
Roberto Tamassia, Ioannis G. Tollis |
Theor. Comput. Sci. | 2 |
| 1993 | Difference bases and sparse sensor arraysabstractDifference bases are discussed and their relevance to sensor arrays is described. Several new analytical difference base structures that result in near optimal low-redundancy sensor arrays are introduced. Algorithms are also presented for efficiently obtaining sparse sensor arrays and/or difference bases. New bounds, related to arrays that have both redundancies and holes in their coarray, are presented. Some extensions to the idea of difference bases that may yield useful results for sensor array design are discussed.> Darel A. Linebarger, Ivan Hal Sudborough, Ioannis G. Tollis |
IEEE Trans. Inf. Theory | 3 |
| 1992 | A Framework for Dynamic Graph DrawingabstractIn this paper we give a model for dynamic graph algorithms, based on performing queries and updates on an implicit representation of the drawing. We present dynamic algorithms for drawing planar graphs that use a variety of drawing standards (such as polyline, straight-line, orthogonal, grid, upward, and visibility drawings), and address aesthetic criteria that are important for readability, such as the display of planarity, symmetry, and reachability. Also, we provide techniques that are especially tailored for important subclasses of planar graphs such as trees and series-parallel digraphs. Our dynamic drawing algorithms have the important property of performing “smooth updates” of the drawing. Of special geometric interest is the possibility of performing point-location and window queries on the implicit representation of the drawing. Robert F. Cohen, Giuseppe Di Battista, Roberto Tamassia, Ioannis G. Tollis, Paola Bertolazzi |
SCG | 4 |
| 1992 | Area Requirement and Symmetry Display of Planar Upward Drawings
Giuseppe Di Battista, Roberto Tamassia, Ioannis G. Tollis |
Discret. Comput. Geom. | 3 |
| 1992 | Constrained Visibility Representations of Graphs
Giuseppe Di Battista, Roberto Tamassia, Ioannis G. Tollis |
Inf. Process. Lett. | 3 |
| 1991 | An Optimal Algorithm for Spiral Floorplan DesignsabstractAn improved algorithm for solving the area optimization problem of spiral floorplans is presented. Each of the five basic rectangles of a spiral floorplan have O(n) implementations. The algorithm takes O(n/sup 2/logn) time, and requires O(n/sup 2/) space to solve the area optimization problem. The best previously known algorithm solved the problem in O(n/sup 3/logn) time and O(n/sup 3/) space.> Cheng-Hsi Chen, Ioannis G. Tollis |
ICCD | 2 |
| 1991 | Wiring in uniform grids and two-colorable maps
Ioannis G. Tollis |
Integr. | 1 |
| 1991 | Lower Bounds for Planar Orthogonal Drawings of Graphs
Roberto Tamassia, Ioannis G. Tollis, Jeffrey Scott Vitter |
Inf. Process. Lett. | 2 |
| 1991 | Representations of Graphs on a CylinderabstractA complete characterization of the class of graphs that admit a cylindric visibility representation is presented, where vertices are represented by intervals parallel to the axis of the cylinder and the edges correspond to pairs of visible intervals. Moreover, linear time algorithms are given for testing the existence of and constructing such a representation. Important applications of cylindric visibility representations can be found in the layout of regular VLSI circuits, such as linear systolic arrays and bit-slice architectures. Also, alternative “dual” characterizations are presented of the graphs that admit visibility representations in the plane and in the cylinder.It is interesting to observe that neither of these two classes is contained in the other, although they have a nonempty intersection. Roberto Tamassia, Ioannis G. Tollis |
SIAM J. Discret. Math. | 2 |
| 1991 | A new approach to wiring layoutsabstractThe author introduces a technique for wiring knock-knee layouts, without using two-colorable maps. This technique can be easily adapted to wire layouts on any type of grid, something that is rather complicated if one uses two-colorable maps. The author presents an algorithm for wiring a given layout in the square grid that uses at most four layers, and produces a two-layer wiring for a given layout, if such a wiring exists. The algorithm runs in time linear with respect to the area occupied by the layout.> Ioannis G. Tollis |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 1990 | Searching on a TapeabstractThe problem of minimizing the average time to search for a key in a stored list of keys in a sequential access machine model (SAM) (e.g. a magnetic tape) is considered. The time to access a key in the list and the time to compare it to the given search key are taken into account. The time to access a key in the list is assumed proportional to the distance the head moves from its current location to reach the key. The time to read and compare the key to the search key is taken to be constant. Two classes of algorithms are analyzed and a matching lower bound on the average search time is presented. These results answer an open problem posed by S. Nishihara and H. Nishino (1987) regarding the optimal search algorithm for such a model. It is shown that the organization of the input data is crucial in determining the SAM complexity of the search problem.> Scot W. Hornick, Sanjeev R. Maddila, Ernst P. Mücke, Harald Rosenberger, Steven Skiena, Ioannis G. Tollis |
IEEE Trans. Computers | 6 |
| 1990 | Path planning in the presence of vertical obstaclesabstractConsideration is given to the problem of finding a shortest path between two points in 3-D space with a restricted class of polyhedral obstacles (vertical buildings with a fixed number k of distinct heights). For the case when all the obstacles have equal heights, a shortest-path algorithm is presented with complexity O(n/sup 2/), i.e. the same complexity as for the 2-D case (n is the total number of corners in all the obstacles). For the general case (k distinct heights), an algorithm is presented for finding a shortest path in time O(n/sup 6k-1/). Also presented is an O(n/sup 2/) approximation algorithm that finds paths that are, at most, 8% longer than the shortest path for the case of k distinct heights when certain minimum separation requirements are satisfied, and a description is given of how the approximation algorithm can be extended to the general case (arbitrary separations).> Laxmi P. Gewali, Simeon C. Ntafos, Ioannis G. Tollis |
IEEE Trans. Robotics Autom. | 3 |
| 1989 | Area Requirement and Symmetry Display in Drawing GraphsabstractArticle Free Access Share on Area requirement and symmetry display in drawing graphs Authors: G. Di Battista Dipartimento di Informatica e Sistemistica - University of Rome, Via Buonarroti, 12 - 00185 Rome, Italy Dipartimento di Informatica e Sistemistica - University of Rome, Via Buonarroti, 12 - 00185 Rome, ItalyView Profile , R. Tamassia Department of Computer Science - Brown University, Box 1910 - Providence, RI Department of Computer Science - Brown University, Box 1910 - Providence, RIView Profile , I. G. Tollis Department of Computer Science - The University of Texas at Dallas, P.O. Box 830688, MP 3.1- Richardson, TX Department of Computer Science - The University of Texas at Dallas, P.O. Box 830688, MP 3.1- Richardson, TXView Profile Authors Info & Claims SCG '89: Proceedings of the fifth annual symposium on Computational geometryJune 1989 Pages 51–60https://doi.org/10.1145/73833.73839Online:05 June 1989Publication History 22citation409DownloadsMetricsTotal Citations22Total Downloads409Last 12 Months5Last 6 weeks2 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF Giuseppe Di Battista, Roberto Tamassia, Ioannis G. Tollis |
SCG | 3 |
| 1989 | A 2n-2 Step Algorithm for Routing in an nxn Array with Constant Size QueuesabstractArticle Free Access Share on A 2n-2 step algorithm for routing in an nxn array with constant size queues Authors: T. Leighton Mathematics Department and Laboratory for Computer Science, Massachusetts Institute of Technology, Cambridge, MA Mathematics Department and Laboratory for Computer Science, Massachusetts Institute of Technology, Cambridge, MAView Profile , F. Makedon Department of Computer Science, University of Texas at Dallas, Richardson, TX Department of Computer Science, University of Texas at Dallas, Richardson, TXView Profile , I. G. Tollis Department of Computer Science, University of Texas at Dallas, Richardson, TX Department of Computer Science, University of Texas at Dallas, Richardson, TXView Profile Authors Info & Claims SPAA '89: Proceedings of the first annual ACM symposium on Parallel algorithms and architecturesMarch 1989 Pages 328–335https://doi.org/10.1145/72935.72970Published:01 March 1989Publication History 64citation353DownloadsMetricsTotal Citations64Total Downloads353Last 12 Months19Last 6 weeks1 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteeReaderPDF Frank Thomson Leighton, Fillia Makedon, Ioannis G. Tollis |
SPAA | 3 |
| 1989 | Improved Techniques for Estimating Signal ProbabilitiesabstractThe problem is presented in the context of some recent theoretical advances on a related problem, called random satisfiability. These recent results indicate the theoretical limitations inherent in the problem of computing signal probabilities. Such limitations exist even if one uses Monte Carlo techniques for estimating signal probabilities. Theoretical results indicate that any practical method devised to compute signal probabilities would have to be evaluated purely on an empirical basis. An improved algorithm is offered for estimating the signal probabilities that takes into account the first-order effects of reconvergent input leads. It is demonstrated that this algorithm is linear in the product of the size of the network and the number of inputs. Empirical evidence is given indicating the improved performance obtained using this method over the straightforward probability computations. The results are very good, and the algorithm is very fast and easy to implement.> Balakrishnan Krishnamurthy, Ioannis G. Tollis |
IEEE Trans. Computers | 2 |
| 1986 | Improved Techniques for Estimating Signal Probabilities
Balakrishnan Krishnamurthy, Ioannis G. Tollis |
ITC | 2 |
| 1986 | Algorithms for Visibility Representations of Planar Graphs
Roberto Tamassia, Ioannis G. Tollis |
STACS | 2 |
| 1986 | Centipede Graphs and Visibility on a Cylinder
Roberto Tamassia, Ioannis G. Tollis |
WG | 2 |
| 1986 | A Unified Approach a Visibility Representation of Planar Graphs
Roberto Tamassia, Ioannis G. Tollis |
Discret. Comput. Geom. | 2 |