Dynamic Symmetry breaking with AI and Algebra - PowerPoint PPT Presentation

About This Presentation
Title:

Dynamic Symmetry breaking with AI and Algebra

Description:

Dynamic Symmetry breaking with AI and Algebra. Iain McDonald. iain_at_dcs.st-and.ac.uk ... Cut branches of the search tree. SBDS. rotate 90 ... – PowerPoint PPT presentation

Number of Views:23
Avg rating:3.0/5.0
Slides: 13
Provided by: iainmc6
Category:

less

Transcript and Presenter's Notes

Title: Dynamic Symmetry breaking with AI and Algebra


1
Dynamic Symmetry breaking with AI and Algebra
2
Dynamic Symmetry breaking with AI and Algebra
  • Iain McDonald
  • iain_at_dcs.st-and.ac.uk

3
Symmetry Breaking
  • Cut branches of the search tree
  • SBDS
  • Partial assignments are symmetrically equivalent

4
Symmetry Example
  • This assignment results in failure
  • From this we can infer that X is also no good

5
SBDS using AI
  • State of partial assignment, A
  • Next assignment of a value to a variable, var
    val
  • Symmetric equivalent of A is g(A)
  • We can now say
  • A and (var ?val) and g(A) ? g(var ? val)

6
Problems with this method
  • Overhead increases with the number of symmetries
  • At the root of the search tree all symmetries are
    equivalent

7
Using algebraic methods
  • A symmetry is represented by a group element
  • This permutation is
  • (1 4 16 13)(2 8 15 9)(3 12 14 5)(6 7 11 10)

8
Orbit finding Algorithm
  • Finds all the places that a partial assignment
    can go to

9
Advantages of Algebra
  • Does not have overhead
  • Store only the generators
  • Find unique symmetries at each node

10
Problems with Algebra
  • Re-generating symmetries at each node
  • Symmetries may be invalid

11
Ideas for the future
  • Current progress
  • Greater integration of the two techniques

12
Thank you
Write a Comment
User Comments (0)
About PowerShow.com