Local entropy as a measure for sampling solutions in constraint satisfaction problems

By Carlo Baldassi, Alessandro Ingrosso, Carlo Lucibello, Luca Saglietti, Riccardo Zecchina. 2015

71 citations recorded by the source corpus.

We introduce a novel entropy-driven Monte Carlo (EdMC) strategy to efficiently sample solutions of random constraint satisfaction problems (CSPs). First, we extend a recent result that, using a large-deviation analysis, shows that the geometry of the space of solutions of the binary perceptron learning problem (a prototypical CSP), contains regions of very high-density of solutions. Despite being sub-dominant, these regions can be found by optimizing a local entropy measure. Building on these results, we construct a fast solver that relies exclusively on a local entropy estimate, and can be applied to general CSPs. We describe its performance not only for the perceptron learning problem but also for the random K-satisfiabilty problem (another prototypical CSP with a radically different structure), and show numerically that a simple zero-temperature Metropolis search in the smooth local entropy landscape can reach sub-dominant clusters of optimal solutions in a small number of steps, while standard Simulated Annealing either requires extremely long cooling procedures or just fails. We also discuss how the EdMC can heuristically be made even more efficient for the cases we studied.

Subfields: Computational Theory and Mathematics, Computer Networks and Communications, Signal Processing

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Computational Theory and Mathematics

  1. Riccardo Zecchina
  2. Carlo Baldassi
  3. Jennifer Tour Chayes
  4. Christian Borgs
  5. Stefano Soatto
  6. Pratik Chaudhari
  7. Joan Bruna
  8. René Vidal

In Computer Networks and Communications

  1. Carlo Baldassi
  2. Riccardo Zecchina
  3. Stefano Soatto
  4. Pratik Chaudhari
  5. Joan Bruna
  6. René Vidal
  7. Ameet Talwalkar
  8. Jennifer Tour Chayes

In Signal Processing

  1. Carlo Baldassi
  2. Riccardo Zecchina
  3. Stefano Soatto
  4. Raja Giryes
  5. René Vidal
  6. Pratik Chaudhari
  7. Joan Bruna
  8. Ameet Talwalkar

Citations in the corpus