首页> 外文会议>International Multi-Topic Conference >Constraints reordering to speed up successive over-relaxation for constraint-based user interface layouts
【24h】

Constraints reordering to speed up successive over-relaxation for constraint-based user interface layouts

机译:约束重新排序以加快基于约束的用户界面布局的连续过度松弛

获取原文

摘要

If successive over-relaxation (SOR) is applied to linear systems, the ordering in which constraints are solved affects the convergence behaviour of the algorithm. A bad ordering can slow down the convergence whereas a good ordering can speed it up. To overcome this problem, we propose an algorithm that reorders the sequence of constraints used during solving in an optimal way. Our contribution consists of, first, a metric to measure the optimality of a constraint sequence and, second, a simulated annealing based algorithm, which optimizes the order of constraints. The performance of sequence optimization is evaluated empirically using randomly generated UI layout specifications of various sizes. The results show that our proposed algorithm speeds up the convergence of SOR for constraint-based UIs.
机译:如果将连续超松弛(SOR)应用于线性系统,则求解约束的顺序会影响算法的收敛性。错误的顺序可以减慢收敛速度,而良好的顺序可以加快收敛速度​​。为了克服这个问题,我们提出了一种算法,该算法以最佳方式对在求解过程中使用的约束顺序进行了重新排序。我们的贡献包括,首先,一个度量标准来测量约束序列的最优性,其次,它是一个基于模拟退火的算法,该算法可以优化约束的顺序。使用随机生成的各种大小的UI布局规范,凭经验评估序列优化的性能。结果表明,我们提出的算法加快了基于约束的UI的SOR收敛。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号