Pith. sign in

REVIEW 1 cited by

A Greedy Heuristic for Crossing-Angle Maximization

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 1807.09483 v2 pith:ODDBGT5I submitted 2018-07-25 cs.CG cs.DS

classification cs.CGcs.DS
keywords anglecrossingdrawingheuristicgraphstraight-linealgorithmcompute
verification ladder T0 review T1 audit T2 compute T3 formal

Signed reviews

No signed human review yet.

0 comments
abstract

The crossing angle of a straight-line drawing $\Gamma$ of a graph $G=(V, E)$ is the smallest angle between two crossing edges in $\Gamma$. Deciding whether a graph $G$ has a straight-line drawing with a crossing angle of $90^\circ$ is $\mathcal NP$-hard. We propose a simple heuristic to compute a drawing with a large crossing angle. The heuristic greedily selects the best position for a single vertex in a random set of points. The algorithm is accompanied by a speed-up technique to compute the crossing angle of a straight-line drawing. We show the effectiveness of the heuristic in an extensive empirical evaluation. Our heuristic was clearly the winning algorithm (CoffeeVM) in the Graph Drawing Challenge 2017.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. Stress-Plus-X (SPX) Graph Layout

    cs.CG 2019-08 conditional novelty 5.0 of 10

    SPX jointly optimizes stress, edge crossings, crossing angle, and upwardness through weighted penalties, producing drawings with more balanced readability than single-criterion algorithms.

Pith tools