论文标题
支持解决问题的循环:设计高度交互式优化系统
Supporting the Problem-Solving Loop: Designing Highly Interactive Optimisation Systems
论文作者
论文摘要
有效的优化算法已成为寻找针对严重的,现实世界中的高质量解决方案(例如生产计划,时间表或车辆路由)的重要工具。这些算法通常是在要解决的问题模型上起作用的“黑框”。但是,许多问题很难完全指定,并且需要一个“循环中的人”,他们通过完善模型并指导搜索以生成可接受的解决方案来与算法合作。最近,解决问题的环路是作为这种交互式优化的高级模型引入的。在这里,我们介绍并评估了支持解决问题循环的交互式可视化工具设计的九项建议。它们的范围从选择解决方案和约束的视觉表示形式到使用解决方案库来支持替代解决方案的探索。我们首先研究了建议在以前的交互式优化工具中的支持,从而研究了建议的适用性。然后,我们在时间窗口(VRPTW)的车辆路由问题的上下文中评估了建议。为此,我们构建了一个复杂的交互式视觉系统,用于求解VRPTW,该系统已被建议所告知。然后,十名参与者使用该系统来解决各种路由问题。我们报告与该工具的参与者评论和互动模式。这些表明该工具被认为是高度可用的,结果通常支持基础建议的有用性。
Efficient optimisation algorithms have become important tools for finding high-quality solutions to hard, real-world problems such as production scheduling, timetabling, or vehicle routing. These algorithms are typically "black boxes" that work on mathematical models of the problem to solve. However, many problems are difficult to fully specify, and require a "human in the loop" who collaborates with the algorithm by refining the model and guiding the search to produce acceptable solutions. Recently, the Problem-Solving Loop was introduced as a high-level model of such interactive optimisation. Here, we present and evaluate nine recommendations for the design of interactive visualisation tools supporting the Problem-Solving Loop. They range from the choice of visual representation for solutions and constraints to the use of a solution gallery to support exploration of alternate solutions. We first examined the applicability of the recommendations by investigating how well they had been supported in previous interactive optimisation tools. We then evaluated the recommendations in the context of the vehicle routing problem with time windows (VRPTW). To do so we built a sophisticated interactive visual system for solving VRPTW that was informed by the recommendations. Ten participants then used this system to solve a variety of routing problems. We report on participant comments and interaction patterns with the tool. These showed the tool was regarded as highly usable and the results generally supported the usefulness of the underlying recommendations.