Patent · US Expired

Method and apparatus for improving efficiency of constraint solving

US7353216B2 · kind B2 · utility

2Cited by
1References
23Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 2, 2005
Grant dateApr 1, 2008
Priority date
Expiry dateMay 3, 2026

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F30/3323
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Techniques are presented for identifying blockable subsets. Blockable subsets can increase the efficiency by which solutions to a constraint set representation (CSR) can be found. Nodes of a blockable subset can be marked as “blocked” and learning or implication procedures, used as part of a CSR solving process, can be designed to skip nodes marked as blocked. The identification of a particular blockable subset is typically associated with certain conditions being true. If and when the conditions no longer hold, the nodes of the blockable subset need to be unblocked. One type of blockable subset can be identified during the operation of an implication engine (IE) by a technique called justified node blocking (JNB). Another type of blockable subset can be identified by a technique called pivot node learning (PNL). PNL can be applied in-between application of an IE and application of case-based learning.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.