Optimizing Wiggle in Storylines
Alexander Dobler, Tim Hegemann, Martin N\"ollenburg, Alexander Wolff

TL;DR
This paper explores optimizing storyline visualizations by minimizing wiggle, introducing algorithms for different wiggle measures, and demonstrating their effectiveness through case studies and a new railway scheduling use case.
Contribution
It presents the first complexity analysis of wiggle minimization and offers efficient algorithms for linear and quadratic wiggle height minimization.
Findings
Wiggle count minimization is NP-complete.
Algorithms for linear and quadratic wiggle minimization are effective.
New railway scheduling visualization case study.
Abstract
A storyline visualization shows interactions between characters over time. Each character is represented by an x-monotone curve. Time is mapped to the x-axis, and groups of characters that interact at a particular point in time must be ordered consecutively in the y-dimension at . The predominant objective in storyline optimization so far has been the minimization of crossings between (blocks of) characters. Building on this work, we investigate another important, but less studied quality criterion, namely the minimization of wiggle, i.e., the amount of vertical movement of the characters over time. Given a storyline instance together with an ordering of the characters at any point in time, we show that wiggle count minimization is NP-complete. In contrast, we provide algorithms based on mathematical programming to solve linear wiggle height minimization and quadratic wiggle…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
