GRIDS: Interactive Layout Design with Integer Programming
Niraj Ramesh Dayama, Kashyap Todi, Taru Saarelainen, Antti Oulasvirta
Abstract
Grid layouts are used by designers to spatially organise user interfaces when sketching and wireframing. However, their design is largely time consuming manual work. This is challenging due to combinatorial explosion and complex objectives, such as alignment, balance, and expectations regarding positions. This paper proposes a novel optimisation approach for the generation of diverse grid-based layouts. Our mixed integer linear programming (MILP) model offers a rigorous yet efficient method for grid generation that ensures packing, alignment, grouping, and preferential positioning of elements. Further, we present techniques for interactive diversification, enhancement, and completion of grid layouts. These capabilities are demonstrated using GRIDS, a wireframing tool that provides designers with real-time layout suggestions. We report findings from a ratings study (N = 13) and a design study (N = 16), lending evidence for the benefit of computational grid generation during early stages of design.
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 0a214629-7406-434d-a1be-bd29d3eec9ebCited by top-tier papers12
- 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
- Coarse-to-Fine Generative Modeling for Graphic LayoutsZhaoyun Jiang, Shizhao Sun, Jihua Zhu, Jian-Guang Lou et al.AAAI 2022 · 54 citations
- VisiFit: Structuring Iterative Improvement for Novice DesignersLydia B. Chilton, Ecenaz Jen Ozmen, Sam H. Ross, Vivian LiuCHI 2021 · 21 citations
- Supporting the Problem-Solving Loop: Designing Highly Interactive Optimisation SystemsJie Liu, Tim Dwyer, Guido Tack, Samuel Gratzl et al.IEEE VIS 2020 · 20 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
- Automating UI Optimization through Multi-Agentic ReasoningZhipeng Li, Christoph Gebhardt, Yi-Chi Liao, Christian HolzCHI 2026 · 1 citation
- Co-Layout: LLM-driven Co-optimization for Interior LayoutChucheng Xiang, Ruchao Bao, Biyin Feng, Wenzheng Wu et al.AAAI 2026
- WireRoom: model-guided explorative design of abstract wire artZhijin Yang, Pengfei Xu, Hongbo Fu, Hui HuangSIGGRAPH 2021 · 10 citations
- Preference-Guided Multi-Objective UI AdaptationYao Song, Christoph Gebhardt, Yi-Chi Liao, Christian HolzUIST 2025 · 3 citations
