METHOD AND APPARATUS FOR SOLVING CONSTRAINTS

Patent №

US 7,107,553

Granted

2006-09-12

Filed 2003

Owner

SYNOPSYS, INC.

Lab

AI components

2

kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10642885

A decomposition technique, for solving combinational constraint expressions, is presented. Decomposing a set of constraints can increase the opportunities for dividing them into independent sets that do not need to be conjoined in a constraint-solving process using a BDD representation. An AND decomposition, relying on a Theorem 1, is presented. An OR decomposition, relying on a corollary of Theorem 1, is presented. Theorem 1 provides an operation to test for, and create, a pair of sub-constraints G and H which are independent in any two variables x0 and x1. A decomposition procedure is presented for separating as many variables as possible, of an input constraint, into disjoint sub-constraints. A merging procedure is presented, that can be used if a decomposition does not only contain constraints whose support sets are disjoint from each other. The decomposition procedure can also be used to identify hold constraints.

AI classification

Knowledge representation1.00
AI hardware1.00
Natural language0.18
Evolutionary computation0.12
Planning0.01
Vision0.00
Machine learning0.00
Speech0.00

Ownership

SYNOPSYS, INC.

assignment · 144610006

Assignors

LOCKYEAR, BRIAN EUGENE, KUKULA, JAMES HERBERT, DAMIANO, ROBERT F., PIXLEY, CARL PRESTON

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC