Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
119 tokens/sec
GPT-4o
56 tokens/sec
Gemini 2.5 Pro Pro
43 tokens/sec
o3 Pro
6 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

ORCSolver: An Efficient Solver for Adaptive GUI Layout with OR-Constraints (2002.09925v1)

Published 23 Feb 2020 in cs.HC, cs.AI, cs.DS, cs.PL, and cs.SE

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.

User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (4)
  1. Yue Jiang (104 papers)
  2. Wolfgang Stuerzlinger (7 papers)
  3. Matthias Zwicker (55 papers)
  4. Christof Lutteroth (6 papers)
Citations (23)

Summary

We haven't generated a summary for this paper yet.