Auto-Walksat: A Self-Tuning Implementation of Walksat - PowerPoint PPT Presentation

About This Presentation
Title:

Auto-Walksat: A Self-Tuning Implementation of Walksat

Description:

Auto-Walksat (based on Walksat-SKC) The first step (preprocessing) ... Golden Section Search; Parabolic interpolation; The second step: Adjust n and run walksat-SKC; ... – PowerPoint PPT presentation

Number of Views:105
Avg rating:3.0/5.0
Slides: 13
Provided by: jxl4
Category:

less

Transcript and Presenter's Notes

Title: Auto-Walksat: A Self-Tuning Implementation of Walksat


1
Auto-Walksat A Self-Tuning Implementation of
Walksat
  • JIN Xiaolong

(Based on 1 )
2
Background
  • Trade-off random decisions heuristic
    decisions
  • Noise 0-100
  • Optimal noise setting

3
Walksat-SKC
  • Randomly choose an unsatisfied clause c
  • If there is a literal in c whose value can be
    changed without causing any new clauses to become
    unsatisfied, let v be this literal. Otherwise,
  • With probability N choose v in c randomly
  • With probability 1-N choose v such that when its
    value is changed, the smallest number of
    satisfied clauses become unsatisfied
  • Change the truth assignment of v.

4
Invariant ratio
  • objective function value
  • mean objective function value (mo)
  • standard deviation of the objective function
    (stdo)
  • invariant ratio mo / stdo
  • McAllesters observation
  • the optimal performance of several stochastic
    algorithms occurs when the noise level is
    approximately ten percent above that which
    minimizes the invariant ratio.

5
Auto-Walksat (based on Walksat-SKC)
  • The first step (preprocessing)
  • Find noise level n that minimizes the invariant
    ratio
  • Golden Section Search
  • Parabolic interpolation
  • The second step
  • Adjust n and run walksat-SKC

6
Auto-Walksat (Cont.)
7
Results
8
Results (Cont.)
9
Exceptions
10
An example
11
Thoughts
  • Auto-Walksat
  • Noise level
  • Preprocessing
  • MASSAT
  • Probabilities of strategies
  • Strategies (combinations, new strategy)
  • Real-time tuning

12
Reference
  • 1. Donald J. Patterson and Henry Kautz,
    Auto-Walksat a Self-Tuning Implementation of
    Walksat, Electronic Notes in Discrete Mathematics
    (ENDM), 9, 2001, Elsevier. Presented at the LICS
    2001 Workshop on Theory and Applications of
    Satisfiability Testing, June 14-15, 2001, Boston
    University, MA.
Write a Comment
User Comments (0)
About PowerShow.com