Boolean satisfiability problem solving using restricted boltzmann machines
AssigneeDeepMind Technologies Limited
InventorsXujie Si, Vinod Nair, Yujia Li, Felix Axel Gimeno Gil
Life of this patent
Estimating the term…
Loading patent…
AssigneeDeepMind Technologies Limited
InventorsXujie Si, Vinod Nair, Yujia Li, Felix Axel Gimeno Gil
Estimating the term…
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for satisfiability solving for Boolean formulas. One of the methods includes receiving a request to determine whether an input Boolean formula is satisfiable according to a set of satisfiability criteria; processing the input Boolean formula using a formula model that is configured to receive, as input, the input Boolean formula, and to generate, as output, a satisfiability probability distribution over assignments of values to the literals in the clauses of the input Boolean formula; determining whether the input Boolean formula is satisfiable; sampling, using the satisfiability probability distribution, an assignment of values to the literals in the clauses of the input Boolean formula, and determining whether the assignment of values satisfies the set of satisfiability criteria.
A method performed by one or more computers, the method comprising:
A system comprising one or more computers and one or more storage devices storing instructions that when executed by the one or more computers cause the one or more computers to perform operations comprising:
One or more non-transitory computer-readable storage media storing instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:
Dependencies are inferred from the claim text.