Revisiting ILP Models for Exact Crossing Minimization in Storyline Drawings

Alexander Dobler, Michael Jünger, Paul J. Jünger, Julian Meffert, Petra Mutzel, Martin Nöllenburg
{"title":"Revisiting ILP Models for Exact Crossing Minimization in Storyline Drawings","authors":"Alexander Dobler, Michael Jünger, Paul J. Jünger, Julian Meffert, Petra Mutzel, Martin Nöllenburg","doi":"arxiv-2409.02858","DOIUrl":null,"url":null,"abstract":"Storyline drawings are a popular visualization of interactions of a set of\ncharacters over time, e.g., to show participants of scenes in a book or movie.\nCharacters are represented as $x$-monotone curves that converge vertically for\ninteractions and diverge otherwise. Combinatorially, the task of computing\nstoryline drawings reduces to finding a sequence of permutations of the\ncharacter curves for the different time points, with the primary objective\nbeing crossing minimization of the induced character trajectories. In this\npaper, we revisit exact integer linear programming (ILP) approaches for this\nNP-hard problem. By enriching previous formulations with additional\nproblem-specific insights and new heuristics, we obtain exact solutions for an\nextended new benchmark set of larger and more complex instances than had been\nused before. Our experiments show that our enriched formulations lead to better\nperforming algorithms when compared to state-of-the-art modelling techniques.\nIn particular, our best algorithms are on average 2.6-3.2 times faster than the\nstate-of-the-art and succeed in solving complex instances that could not be\nsolved before within the given time limit. Further, we show in an ablation\nstudy that our enrichment components contribute considerably to the performance\nof the new ILP formulation.","PeriodicalId":501525,"journal":{"name":"arXiv - CS - Data Structures and Algorithms","volume":"44 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-09-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Data Structures and Algorithms","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2409.02858","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Storyline drawings are a popular visualization of interactions of a set of characters over time, e.g., to show participants of scenes in a book or movie. Characters are represented as $x$-monotone curves that converge vertically for interactions and diverge otherwise. Combinatorially, the task of computing storyline drawings reduces to finding a sequence of permutations of the character curves for the different time points, with the primary objective being crossing minimization of the induced character trajectories. In this paper, we revisit exact integer linear programming (ILP) approaches for this NP-hard problem. By enriching previous formulations with additional problem-specific insights and new heuristics, we obtain exact solutions for an extended new benchmark set of larger and more complex instances than had been used before. Our experiments show that our enriched formulations lead to better performing algorithms when compared to state-of-the-art modelling techniques. In particular, our best algorithms are on average 2.6-3.2 times faster than the state-of-the-art and succeed in solving complex instances that could not be solved before within the given time limit. Further, we show in an ablation study that our enrichment components contribute considerably to the performance of the new ILP formulation.
重新审视故事情节图中精确交叉最小化的 ILP 模型
故事情节图是一组角色随着时间推移发生互动的一种流行可视化方式,例如,用于向参与者展示书籍或电影中的场景。角色被表示为 x$ 单调曲线,在发生互动时垂直收敛,反之则发散。从组合的角度看,计算故事线图的任务简化为寻找不同时间点的人物曲线排列序列,主要目标是最小化诱导的人物轨迹。在本文中,我们重新探讨了解决这一难题的精确整数线性规划(ILP)方法。通过使用更多针对具体问题的见解和新的启发式方法来丰富以前的公式,我们获得了针对新基准集的精确解,这些基准集比以前使用过的实例更大、更复杂。我们的实验表明,与最先进的建模技术相比,我们丰富的公式能带来性能更好的算法。特别是,我们的最佳算法比最先进的算法平均快 2.6-3.2 倍,并能在给定的时间内成功解决以前无法解决的复杂实例。此外,我们在一项消融研究中表明,我们的富集组件大大提高了新的 ILP 公式的性能。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信