Supporting the Problem-Solving Loop: Designing Highly Interactive Optimisation Systems
Jie Liu, Tim Dwyer, Guido Tack, Samuel Gratzl, Kim Marriott
Abstract
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.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 2c7bbf49-a7fb-4023-be0a-a2935bf9ddadCited by top-tier papers3
- Fine-Tuned Large Language Model for Visualization System: A Study on Self-Regulated Learning in EducationLin Gao, Jing Lu, Zekai Shao, Ziyue Lin et al.IEEE VIS 2024 · 27 citations
- User-Driven Constraints for Layout Optimisation in Augmented RealityAziz Niyazov, Barrett Ens, Kadek Ananta Satriadi, Nicolas Mellado et al.CHI 2023 · 26 citations
- Guided Visual Analytics for Image Selection in Time and SpaceIgnacio Pérez-Messina, Davide Ceneda, Silvia MikschIEEE VIS 2023 · 10 citations
Builds on1
Related papers
- Investigating Positive and Negative Qualities of Human-in-the-Loop Optimization for Designing Interaction TechniquesLiwei Chan, Yi-Chi Liao, George B. Mo, John J. Dudley et al.CHI 2022 · 94 citations
- Are We Closing the Loop Yet? Gaps in the Generalizability of VIS4ML ResearchHariharan Subramonyam, Jessica HullmanIEEE VIS 2023 · 10 citations
- iPLAN: Interactive and Procedural Layout PlanningFeixiang He, Yanlong Huang, He WangCVPR 2022 · 22 citations
- OptiCarVis: Improving Automated Vehicle Functionality Visualizations Using Bayesian Optimization to Enhance User ExperiencePascal Jansen, Mark Colley, Svenja Krauß, Daniel Hirschle et al.CHI 2025 · 19 citations
- An Agentic Framework with LLMs for Solving Complex Vehicle Routing ProblemsNi Zhang, Zhiguang Cao, Jianan Zhou, Cong Zhang et al.ICLR 2026 · 8 citations
