计算低块交叉的故事情节可视化
故事情节可视化是一种特殊的叙事结构抽象方式,它通过描绘角色随时间的互动来展现故事的结构。在这种可视化中,每个角色由一条从左到右的 x 单调曲线表示,角色之间的会面则通过相关曲线在一段时间内靠近来体现。
1. 引言
故事情节可视化最初用于展示电影中角色间的会面,如今已被更广泛地理解为一种可视化随时间相互关联的交互序列的优雅方式。在可视化中,时间从左到右推进,角色用曲线表示,我们可将曲线和角色视为等同概念。
在绘制故事情节可视化时,为降低视觉复杂性,我们关注的是块交叉,而非曲线的成对交叉。块交叉指的是相交的线束对。例如,两组曲线以网格结构交叉比同样数量的随机分散交叉在视觉上更容易理解。
另外,关于是否支持并发会议是一个重要的建模决策。有些方法不支持并发会议,将会议表示为完全有序的集合。但本文支持并发会议,因为像 Munroe 的“电影叙事图表”可视化的是故事背后的时空结构,而非电影的呈现顺序。
此前,已有许多自动绘制故事情节可视化的方法。Tanahashi 和 Ma 自动计算故事情节可视化并讨论了多种美学标准;Kim 等人用故事情节可视化家谱数据;Kostitsyna 等人将故事情节交叉最小化问题形式化,证明其为 NP 难问题并给出 FPT 算法和交叉数量的上界;Gronemann 等人设计整数线性规划(ILP)来最小化成对交叉并进行实验评估。
本文在两方面有所改进:一是开发了基于 SAT 的算法来计算最优故事情节可视化,能处理并发会议;二是实现了之前论文中的精确算法,便于进行实验评估和比较。
2. 问题定义
我们将问题进行了推广,以处理 Gronem
超级会员免费看
订阅专栏 解锁全文
1130

被折叠的 条评论
为什么被折叠?



