2009
DOI: 10.1007/978-3-642-00219-9_33
|View full text |Cite
|
Sign up to set email alerts
|

Two Polynomial Time Algorithms for the Metro-line Crossing Minimization Problem

Abstract: Abstract. The metro-line crossing minimization (MLCM) problem was recently introduced in [5] as a response to the problem of drawing metro maps or public transportation networks, in general. According to this problem, we are given a planar, embedded graph G = (V, E) and a set L of simple paths on G, called lines. The main task is to place the lines on the embedding of G, so that the number of crossings among pairs of lines is minimized. Our main contribution is two polynomial time algorithms. The first solves … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
15
0

Year Published

2010
2010
2019
2019

Publication Types

Select...
4
2

Relationship

1
5

Authors

Journals

citations
Cited by 9 publications
(15 citation statements)
references
References 13 publications
(17 reference statements)
0
15
0
Order By: Relevance
“…Our algorithm improves the algorithm of Asquith et al [1] for the same problem, which has a running time of O(|L| 3 · |E| 2.5 ). Our algorithm can also be used to solve a closely related problem considered by Argyriou et al [2], where all lines must be paths connecting two degree-1 vertices in G. Hence, it also improves the algorithm of Argyriou et al, which has a running time of O((|E| + |L| 2 ) · |E|). These are the only two variants of MLCM that are known to be efficiently solvable, and our algorithm is to the best of our knowledge currently the fastest method to solve both of them for general plane underlying graphs.…”
Section: R H E I Nmentioning
confidence: 84%
See 2 more Smart Citations
“…Our algorithm improves the algorithm of Asquith et al [1] for the same problem, which has a running time of O(|L| 3 · |E| 2.5 ). Our algorithm can also be used to solve a closely related problem considered by Argyriou et al [2], where all lines must be paths connecting two degree-1 vertices in G. Hence, it also improves the algorithm of Argyriou et al, which has a running time of O((|E| + |L| 2 ) · |E|). These are the only two variants of MLCM that are known to be efficiently solvable, and our algorithm is to the best of our knowledge currently the fastest method to solve both of them for general plane underlying graphs.…”
Section: R H E I Nmentioning
confidence: 84%
“…This is exactly the situation in which lines terminate at leaves of the underlying graph. Argyriou et al [2] presented an algorithm to solve MLCM-T1 in general plane graphs in O((|E| + |L| 2 ) · |E|) time. For MLCM-T1 in the previously mentioned 2-side model, they improved the running time to O((|E| + |L|) · |V |).…”
Section: Problem 1 (Mlcm)mentioning
confidence: 99%
See 1 more Smart Citation
“…In that paper, optimal layouts for path and tree networks were investigated but arbitrary graphs were left as an open problem. In [1,2,13], several variants of MLCM were defined and efficient algorithms were presented for some of these variants, often with a restriction to planar graphs. In [3], an ILP formulation for MLCM under the periphery condition (see Sect.…”
Section: Related Workmentioning
confidence: 99%
“…They do not consider the problem of how to avoid introducing unnecessary crossings when separating connectors with a shared path. Our algorithm for ordering connectors in shared paths so as to avoid introducing unnecessary crossings is related to algorithms for metro-line crossing [12,13]. The main difference is that we have the additional requirement that the ordering should not introduce unnecessary bends in the layout and so crossings are only allowed to occur when a connector enters or leaves the shared path, but not in the shared path itself.…”
Section: Related Workmentioning
confidence: 99%