Kaczmarz Algorithm with Soft Constraints for User Interface Layout

Tools with Artificial Intelligence(2013)

引用 12|浏览0
暂无评分
摘要
The Kaczmarz method is an iterative method for solving large systems of equations that projects iterates orthogonally onto the solution space of each equation. In contrast to direct methods such as Gaussian elimination or QR-factorization, this algorithm is efficient for problems with sparse matrices, as they appear in constraint-based user interface (UI) layout specifications. However, the Kaczmarz method as described in the literature has its limitations: it considers only equality constraints and does not support soft constraints, which makes it inapplicable to the UI layout problem. In this paper we extend the Kaczmarz method for solving specifications containing soft constraints, using the prioritized IIS detection algorithm. Furthermore, the performance and convergence of the proposed algorithms are evaluated empirically using randomly generated UI layout specifications of various sizes. The results show that these methods offer improvements in performance over standard methods like Matlab's LINPROG, a well-known efficient linear programming solver.
更多
查看译文
关键词
user interface layout,layout specification,ui layout problem,soft constraint,soft constraints,kaczmarz algorithm,prioritized iis detection algorithm,kaczmarz method,ui layout specification,direct method,proposed algorithm,standard method,iterative method,iterative methods,sparse matrices,formal specification,user interfaces,convergence,inequalities
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要