DocumentCode :
661171
Title :
Quadratic optimization for user interface layout
Author :
Jamil, Nursuriati
Author_Institution :
Dept. of Comput. Sci., Univ. of Auckland, Auckland, New Zealand
fYear :
2013
fDate :
10-12 Sept. 2013
Firstpage :
280
Lastpage :
285
Abstract :
Constraints have been influential in the construction of GUIs for a long time. In GUIs the main usage of constraints is to define the layout of the widgets. Resizing behavior is very important in GUIs because areas have domain specific parameters such as form the resizing of windows. If we use linear objective function and resize window then error is not distributed equally. To distribute the error equally we introduce a quadratic objective function. Various algorithms are widely used for solving linear constraints and quadratic problems in a number of different scientific areas. The interior point and active set methods are most commonly used techniques to solve quadratic programming problems. Current constraint solvers designed for GUI layout do not use interior point methods for solving a quadratic objective function subject to linear equality and inequality constraints. In this paper, we compare performance aspects and the convergence speed of interior point and active set methods when they are implemented for graphical user interface layout. The performance and convergence of the proposed algorithms are evaluated empirically using randomly generated UI layout specifications of various sizes. The results show that the interior point algorithms perform significantly better than that of the QOCA-solver, which uses the active set method implementation for solving quadratic optimization.
Keywords :
graphical user interfaces; quadratic programming; GUI; QOCA-solver; constraint solvers; equality constraints; graphical user interface layout; inequality constraints; interior point algorithms; linear constraints; linear objective function; quadratic objective function; quadratic optimization; quadratic programming problems; resize window; resizing behavior; Algorithm design and analysis; Convergence; Graphical user interfaces; Layout; Linear programming; Quadratic programming; UI layout; interior point; quadratic problems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Digital Information Management (ICDIM), 2013 Eighth International Conference on
Conference_Location :
Islamabad
Print_ISBN :
978-1-4799-0613-0
Type :
conf
DOI :
10.1109/ICDIM.2013.6693997
Filename :
6693997
Link To Document :
بازگشت