Combining Learned Representations for Combinatorial Optimization

09/09/2019
by   Saavan Patel, et al.
0

We propose a new approach to combine Restricted Boltzmann Machines (RBMs) that can be used to solve combinatorial optimization problems. This allows synthesis of larger models from smaller RBMs that have been pretrained, thus effectively bypassing the problem of learning in large RBMs, and creating a system able to model a large, complex multi-modal space. We validate this approach by using learned representations to create "invertible boolean logic", where we can use Markov chain Monte Carlo (MCMC) approaches to find the solution to large scale boolean satisfiability problems and show viability towards other combinatorial optimization problems. Using this method, we are able to solve 64 bit addition based problems, as well as factorize 16 bit numbers. We find that these combined representations can provide a more accurate result for the same sample size as compared to a fully trained model.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/01/2014

Chases and Escapes, and Optimization Problems

We propose a new approach for solving combinatorial optimization problem...
research
06/16/2020

Logically Synthesized, Hardware-Accelerated, Restricted Boltzmann Machines for Combinatorial Optimization and Integer Factorization

The Restricted Boltzmann Machine (RBM) is a stochastic neural network ca...
research
11/15/2018

Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizon

This paper surveys the recent attempts, both from the machine learning a...
research
01/16/2013

Combinatorial Optimization by Learning and Simulation of Bayesian Networks

This paper shows how the Bayesian network paradigm can be used in order ...
research
03/27/2023

Spatial-photonic Boltzmann machines: low-rank combinatorial optimization and statistical learning by spatial light modulation

The spatial-photonic Ising machine (SPIM) [D. Pierangeli et al., Phys. R...
research
06/13/2013

Second Order Swarm Intelligence

An artificial Ant Colony System (ACS) algorithm to solve general-purpose...
research
11/18/2020

Distributed Injection-Locking in Analog Ising Machines to Solve Combinatorial Optimizations

The oscillator-based Ising machine (OIM) is a network of coupled CMOS os...

Please sign up or login with your details

Forgot password? Click here to reset