Show simple item record

Algorithms for Consistent Dynamic Labeling of Maps With a Time-Slider Interface

dc.contributor.authorBonerath, Annika
dc.contributor.authorDriemel, Anne
dc.contributor.authorHaunert, Jan-Henrik
dc.contributor.authorHaverkort, Herman
dc.contributor.authorLangetepe, Elmar
dc.contributor.authorNiedermann, Benjamin
dc.date.accessioned2025-10-24T12:03:51Z
dc.date.available2025-10-24T12:03:51Z
dc.date.issued08.01.2025
dc.identifier.urihttps://hdl.handle.net/20.500.11811/13584
dc.description.abstractUser interfaces for inspecting spatio-temporal events often allow their users to filter the events by specifying a time window with a time slider. We consider the case that filtered events are visualized on a map using textual or iconic labels. However, to ensure a clear visualization, not all filtered events are annotated with a label. We present algorithms for setting up a data structure that encodes for every possible time window the set of displayed labels. Our algorithms ensure that the displayed labels never overlap and guarantee the stability of the labeling during certain basic interactions with the time slider. Assuming that the labels have different priorities (weights), we aim to maximize the weight of the displayed labels integrated over all possible time windows. As basic interactions, we consider moving the entire time window, symmetrically scaling it, and dragging one of its endpoints. We consider two stability requirements: (1) during a basic interaction, a label should appear and disappear at most once; (2) if a label is displayed for a time window Q, then it is also displayed for all the time windows contained in Q and that contain its timestamp. We prove that finding an optimal solution is NP-hard and propose efficient constant-factor approximation algorithms for unit-square and unit-disk labels, as well as a fast greedy heuristic for arbitrarily shaped labels. In experiments on real-world data, we compare the non-exact algorithms with an exact approach through integer linear programming.en
dc.format.extent14
dc.language.isoeng
dc.rightsNamensnennung 4.0 International
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/
dc.subjectMap labeling
dc.subjectapproximation algorithm
dc.subjectdynamic query interface
dc.subjecttemporal consistency
dc.subjecttime-window query
dc.subject.ddc004 Informatik
dc.titleAlgorithms for Consistent Dynamic Labeling of Maps With a Time-Slider Interface
dc.typeWissenschaftlicher Artikel
dc.publisher.nameIEEE, Institute of Electrical and Electronics Engineers
dc.publisher.locationNew York, NY
dc.rights.accessRightsopenAccess
dcterms.bibliographicCitation.volume2025, vol. 31
dcterms.bibliographicCitation.issueiss. 10
dcterms.bibliographicCitation.pagestart6691
dcterms.bibliographicCitation.pageend6704
dc.relation.doihttps://doi.org/10.1109/TVCG.2025.3527582
dcterms.bibliographicCitation.journaltitleIEEE Transactions on visualization and computer graphics
ulbbn.pubtypeZweitveröffentlichung
dc.versionpublishedVersion
ulbbn.sponsorship.oaUnifundOA-Förderung Universität Bonn


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

The following license files are associated with this item:

Namensnennung 4.0 International