Source author record

Alan Arroyo

Explore this author’s publications, collaborators and research topics. This catalog record has not been claimed by its author.

ResearcherUnclaimed source record

Catalog footprint

Research overview

6works
3topics
4close collaborators

Published work

6 publications

preprint2022arXiv

Inserting one edge into a simple drawing is hard

A {\em simple drawing} D(G)D(G) of a graph GG is one where each pair of edges share at most one point: either a common endpoint or a proper crossing. An edge ee in the complement of GG can be {\em inserted} into D(G)D(G) if there exists a simple drawing of G+eG+e extending D(G)D(G). As a result of Levi's Enlargement Lemma, if a drawing is rectilinear (pseudolinear), that is, the edges can be extended into an arrangement of lines (pseudolines), then any edge in the complement of GG can be inserted. In contrast, we show that it is NP -complete to decide whether one edge can be inserted into a simple drawing. This remains true even if we assume that the drawing is pseudocircular, that is, the edges can be extended to an arrangement of pseudocircles. On the positive side, we show that, given an arrangement of pseudocircles A\mathcal{A} and a pseudosegment σσ, it can be decided in polynomial time whether there exists a pseudocircle ΦσΦ_σ extending σσ for which A∪{Φσ}\mathcal{A}\cup\{Φ_σ\} is again an arrangement of pseudocircles.

preprint2022arXiv

On Compatible Matchings

A matching is compatible to two or more labeled point sets of size nn with labels {1,…,n}\{1,\dots,n\} if its straight-line drawing on each of these point sets is crossing-free. We study the maximum number of edges in a matching compatible to two or more labeled point sets in general position in the plane. We show that for any two labeled convex sets of nn points there exists a compatible matching with ⌊2n⌋\lfloor \sqrt {2n}\rfloor edges. More generally, for any ℓ\ell labeled point sets we construct compatible matchings of size Ω(n1/ℓ)Ω(n^{1/\ell}). As a corresponding upper bound, we use probabilistic arguments to show that for any ℓ\ell given sets of nn points there exists a labeling of each set such that the largest compatible matching has O(n2/(ℓ+1)){\mathcal{O}}(n^{2/({\ell}+1)}) edges. Finally, we show that Θ(log⁡n)Θ(\log n) copies of any set of nn points are necessary and sufficient for the existence of a labeling such that any compatible matching consists only of a single edge.

preprint2017arXiv

Convex drawings of the complete graph: topology meets geometry

In this work, we introduce and develop a theory of convex drawings of the complete graph KnK_n in the sphere. A drawing DD of KnK_n is convex if, for every 3-cycle TT of KnK_n, there is a closed disc ΔTΔ_T bounded by D[T]D[T] such that, for any two vertices u,vu,v with D[u]D[u] and D[v]D[v] both in ΔTΔ_T, the entire edge D[uv]D[uv] is also contained in ΔTΔ_T. As one application of this perspective, we consider drawings containing a non-convex K5K_5 that has restrictions on its extensions to drawings of K7K_7. For each such drawing, we use convexity to produce a new drawing with fewer crossings. This is the first example of local considerations providing sufficient conditions for suboptimality. In particular, we do not compare the number of crossings {with the number of crossings in} any known drawings. This result sheds light on Aichholzer's computer proof (personal communication) showing that, for n≤12n\le 12, every optimal drawing of KnK_n is convex. Convex drawings are characterized by excluding two of the five drawings of K5K_5. Two refinements of convex drawings are h-convex and f-convex drawings. The latter have been shown by Aichholzer et al (Deciding monotonicity of good drawings of the complete graph, Proc.~XVI Spanish Meeting on Computational Geometry (EGC 2015), 2015) and, independently, the authors of the current article (Levi's Lemma, pseudolinear drawings of KnK_n, and empty triangles, \rbr{J. Graph Theory DOI: 10.1002/jgt.22167)}, to be equivalent to pseudolinear drawings. Also, h-convex drawings are equivalent to pseudospherical drawings as demonstrated recently by Arroyo et al (Extending drawings of complete graphs into arrangements of pseudocircles, submitted).

preprint2016arXiv

Drawings of Kn with the same rotation scheme are the same up to Reidemeister moves. Gioan's Theorem

A {\em good drawing\/} of KnK_n is a drawing of the complete graph with nn vertices in the sphere such that: no two edges with a common end cross; no two edges cross more than once; and no three edges all cross at the same point. Gioan's Theorem asserts that any two good drawings of KnK_n that have the same rotations of incident edges at every vertex are equivalent up to Reidemeister moves. At the time of preparation, 10 years had passed between the statement in the WG 2005 conference proceedings and our interest in the proposition. Shortly after we completed our preprint, Gioan independently completed a preprint.

preprint2016arXiv

The crossing number of the cone of a graph

Motivated by a problem asked by Richter and by the long standing Harary-Hill conjecture, we study the relation between the crossing number of a graph GG and the crossing number of its cone CGCG, the graph obtained from GG by adding a new vertex adjacent to all the vertices in GG. Simple examples show that the difference cr(CG)−cr(G)cr(CG)-cr(G) can be arbitrarily large for any fixed k=cr(G)k=cr(G). In this work, we are interested in finding the smallest possible difference, that is, for each non-negative integer kk, find the smallest f(k)f(k) for which there exists a graph with crossing number at least kk and cone with crossing number f(k)f(k). For small values of kk, we give exact values of f(k)f(k) when the problem is restricted to simple graphs, and show that f(k)=k+Θ(k)f(k)=k+Θ(\sqrt {k}) when multiple edges are allowed.

preprint2015arXiv

Levi's Lemma, pseudolinear drawings of KnK_n, and empty triangles

There are three main thrusts to this article: a new proof of Levi's Enlargement Lemma for pseudoline arrangements in the real projective plane; a new characterization of pseudolinear drawings of the complete graph; and proofs that pseudolinear and convex drawings of KnK_n have n2+n^2+{}O(nlog⁡n)(n\log n) and O(n2)(n^2), respectively, empty triangles. All the arguments are elementary, algorithmic, and self-contained.

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.