On the use of associative memory in Hopfield networks designed to solve propositional satisfiability problems

07/31/2023
by   Natalya Weber, et al.
0

Hopfield networks are an attractive choice for solving many types of computational problems because they provide a biologically plausible mechanism. The Self-Optimization (SO) model adds to the Hopfield network by using a biologically founded Hebbian learning rule, in combination with repeated network resets to arbitrary initial states, for optimizing its own behavior towards some desirable goal state encoded in the network. In order to better understand that process, we demonstrate first that the SO model can solve concrete combinatorial problems in SAT form, using two examples of the Liars problem and the map coloring problem. In addition, we show how under some conditions critical information might get lost forever with the learned network producing seemingly optimal solutions that are in fact inappropriate for the problem it was tasked to solve. What appears to be an undesirable side-effect of the SO model, can provide insight into its process for solving intractable problems.

READ FULL TEXT

page 4

page 5

research
06/14/2019

Effective problem solving using SAT solvers

In this article we demonstrate how to solve a variety of problems and pu...
research
02/11/2018

Learning a SAT Solver from Single-Bit Supervision

We present NeuroSAT, a message passing neural network that learns to sol...
research
10/18/2016

Makespan Optimal Solving of Cooperative Path-Finding via Reductions to Propositional Satisfiability

The problem of makespan optimal solving of cooperative path finding (CPF...
research
05/09/2022

Graph Neural Networks for Propositional Model Counting

Graph Neural Networks (GNNs) have been recently leveraged to solve sever...
research
01/20/2023

Self-Averaging of Digital MemComputing Machines

Digital MemComputing machines (DMMs) are a new class of computing machin...
research
09/16/2023

Solving Satisfiability Modulo Counting for Symbolic and Statistical AI Integration With Provable Guarantees

Satisfiability Modulo Counting (SMC) encompasses problems that require b...
research
12/04/2017

Principle of Conservation of Computational Complexity

In this manuscript, we derive the principle of conservation of computati...

Please sign up or login with your details

Forgot password? Click here to reset