ORCSolver: An Efficient Solver for Adaptive GUI Layout with OR-Constraints
Yue Jiang, Wolfgang Stuerzlinger, Matthias Zwicker, Christof Lutteroth
Abstract
OR-constrained (ORC) graphical user interface layouts unify conventional constraint-based layouts with flow layouts, which enables the definition of flexible layouts that adapt to screens with different sizes, orientations, or aspect ratios with only a single layout specification. Unfortunately, solving ORC layouts with current solvers is time-consuming and the needed time increases exponentially with the number of widgets and constraints. To address this challenge, we propose ORCSolver, a novel solving technique for adaptive ORC layouts, based on a branch-and-bound approach with heuristic preprocessing. We demonstrate that ORCSolver simplifies ORC specifications at runtime and our approach can solve ORC layout specifications efficiently at near-interactive rates.
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.
Cited by top-tier papers2
- ReverseORC: Reverse Engineering of Resizable User Interface Layouts with OR-ConstraintsYue Jiang, Wolfgang Stuerzlinger, Christof LutterothCHI 2021 · 17 citations
- Graph4GUI: Graph Neural Networks for Representing Graphical User InterfacesYue Jiang, Changkong Zhou, Vikas Garg, Antti OulasvirtaCHI 2024 · 17 citations
Related papers
- Scout: Rapid Exploration of Interface Layout Alternatives through High-Level Design ConstraintsAmanda Swearngin, Chenglong Wang, Alannah Oleson, James Fogarty et al.CHI 2020 · 58 citations
- SemanticAdapt: Optimization-based Adaptation of Mixed Reality Layouts Leveraging Virtual-Physical Semantic ConnectionsYifei Cheng, Yukang Yan, Xin Yi, Yuanchun Shi et al.UIST 2021 · 143 citations
- Automating UI Optimization through Multi-Agentic ReasoningZhipeng Li, Christoph Gebhardt, Yi-Chi Liao, Christian HolzCHI 2026 · 1 citation
- LayoutFormer++: Conditional Graphic Layout Generation via Constraint Serialization and Decoding Space RestrictionZhaoyun Jiang, Jiaqi Guo, Shizhao Sun, Huayu Deng et al.CVPR 2023
- Preference-Guided Multi-Objective UI AdaptationYao Song, Christoph Gebhardt, Yi-Chi Liao, Christian HolzUIST 2025 · 3 citations
