首页> 外国专利> Optimizing constraint solving by rewriting at least one bit-slice constraint

Optimizing constraint solving by rewriting at least one bit-slice constraint

机译:通过重写至少一个位片约束来优化约束求解

摘要

Methods and apparatuses are described for assigning random values to a set of random variables so that the assigned random values satisfy a set of constraints. A constraint solver can receive a set of constraints that is expected to cause performance problems when the system assigns random values to the set of random variables in a manner that satisfies the set of constraints. For example, modulo constraints and bit-slice constraints can cause the system to perform excessive backtracking when the system attempts to assign random values to the set of random variables in a manner that satisfies the set of constraints. The system can rewrite the set of constraints to obtain a new set of constraints that is expected to reduce and/or avoid the performance problems. The system can then assign random values to the set of random variables based on the new set of constraints.
机译:描述了用于将随机值分配给一组随机变量以使分配的随机值满足一组约束的方法和装置。当系统以满足约束集的方式将随机值分配给随机变量集时,约束求解器可以接收预期会导致性能问题的一组约束。例如,当系统试图以满足约束集的方式将随机值分配给随机变量集时,模约束和位片约束会导致系统执行过多的回溯。系统可以重写约束集以获得期望减少和/或避免性能问题的新约束集。然后,系统可以基于新的约束集将随机值分配给随机变量集。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号