dichotomy for conservative digraphs
play

Dichotomy for conservative digraphs Alexandr Kazda Department of - PowerPoint PPT Presentation

Introduction Coloring pairs There is no blue pair Combinatorics on potatoes Dichotomy for conservative digraphs Alexandr Kazda Department of Algebra Charles University, Prague June 9th, 2012 Alexandr Kazda Dichotomy for conservative


  1. Introduction Coloring pairs There is no blue pair Combinatorics on potatoes Dichotomy for conservative digraphs Alexandr Kazda Department of Algebra Charles University, Prague June 9th, 2012 Alexandr Kazda Dichotomy for conservative digraphs

  2. Introduction Coloring pairs There is no blue pair Combinatorics on potatoes Where are we going A finite relational structure A is conservative if it contains all possible unary relations. Denote A the algebra of idempotent polymorphisms of A . We show: If A contains a Taylor operation then A generates a congruence meet semidistributive variety. CSP translation: If CSP( A ) is not obviously NP-complete, then local consistency checking solves CSP( A ). Alexandr Kazda Dichotomy for conservative digraphs

  3. Introduction Coloring pairs There is no blue pair Combinatorics on potatoes Where are we going A finite relational structure A is conservative if it contains all possible unary relations. Denote A the algebra of idempotent polymorphisms of A . We show: If A contains a Taylor operation then A generates a congruence meet semidistributive variety. CSP translation: If CSP( A ) is not obviously NP-complete, then local consistency checking solves CSP( A ). Alexandr Kazda Dichotomy for conservative digraphs

  4. Introduction Coloring pairs There is no blue pair Combinatorics on potatoes Where are we going A finite relational structure A is conservative if it contains all possible unary relations. Denote A the algebra of idempotent polymorphisms of A . We show: If A contains a Taylor operation then A generates a congruence meet semidistributive variety. CSP translation: If CSP( A ) is not obviously NP-complete, then local consistency checking solves CSP( A ). Alexandr Kazda Dichotomy for conservative digraphs

  5. Introduction Coloring pairs There is no blue pair Combinatorics on potatoes Where are we going A finite relational structure A is conservative if it contains all possible unary relations. Denote A the algebra of idempotent polymorphisms of A . We show: If A contains a Taylor operation then A generates a congruence meet semidistributive variety. CSP translation: If CSP( A ) is not obviously NP-complete, then local consistency checking solves CSP( A ). Alexandr Kazda Dichotomy for conservative digraphs

  6. Introduction Coloring pairs There is no blue pair Combinatorics on potatoes Where are we going A finite relational structure A is conservative if it contains all possible unary relations. Denote A the algebra of idempotent polymorphisms of A . We show: If A contains a Taylor operation then A generates a congruence meet semidistributive variety. CSP translation: If CSP( A ) is not obviously NP-complete, then local consistency checking solves CSP( A ). Alexandr Kazda Dichotomy for conservative digraphs

  7. Introduction Coloring pairs There is no blue pair Combinatorics on potatoes Shoulders of giants A. Bulatov: dichotomy for general conservative CSP L. Barto: proof of dichotomy using absorption P. Hell, A. Rafiey: combinatorial characterization of tractable conservative digraphs which implies our result Alexandr Kazda Dichotomy for conservative digraphs

  8. Introduction Coloring pairs There is no blue pair Combinatorics on potatoes Shoulders of giants A. Bulatov: dichotomy for general conservative CSP L. Barto: proof of dichotomy using absorption P. Hell, A. Rafiey: combinatorial characterization of tractable conservative digraphs which implies our result Alexandr Kazda Dichotomy for conservative digraphs

  9. Introduction Coloring pairs There is no blue pair Combinatorics on potatoes Shoulders of giants A. Bulatov: dichotomy for general conservative CSP L. Barto: proof of dichotomy using absorption P. Hell, A. Rafiey: combinatorial characterization of tractable conservative digraphs which implies our result Alexandr Kazda Dichotomy for conservative digraphs

  10. Introduction Coloring pairs There is no blue pair Combinatorics on potatoes Shoulders of giants A. Bulatov: dichotomy for general conservative CSP L. Barto: proof of dichotomy using absorption P. Hell, A. Rafiey: combinatorial characterization of tractable conservative digraphs which implies our result Alexandr Kazda Dichotomy for conservative digraphs

  11. Introduction Coloring pairs There is no blue pair Combinatorics on potatoes Polymorphisms on pairs If A is conservative and a , b ∈ A then A contains some polymorphism f such that f is semilattice, majority or minority on a , b . . . . . . otherwise all operations on { a , b } are projections. . . . . . and so A has no Taylor operation. Alexandr Kazda Dichotomy for conservative digraphs

  12. Introduction Coloring pairs There is no blue pair Combinatorics on potatoes Polymorphisms on pairs If A is conservative and a , b ∈ A then A contains some polymorphism f such that f is semilattice, majority or minority on a , b . . . . . . otherwise all operations on { a , b } are projections. . . . . . and so A has no Taylor operation. Alexandr Kazda Dichotomy for conservative digraphs

  13. Introduction Coloring pairs There is no blue pair Combinatorics on potatoes Polymorphisms on pairs If A is conservative and a , b ∈ A then A contains some polymorphism f such that f is semilattice, majority or minority on a , b . . . . . . otherwise all operations on { a , b } are projections. . . . . . and so A has no Taylor operation. Alexandr Kazda Dichotomy for conservative digraphs

  14. Introduction Coloring pairs There is no blue pair Combinatorics on potatoes Polymorphisms on pairs If A is conservative and a , b ∈ A then A contains some polymorphism f such that f is semilattice, majority or minority on a , b . . . . . . otherwise all operations on { a , b } are projections. . . . . . and so A has no Taylor operation. Alexandr Kazda Dichotomy for conservative digraphs

  15. Introduction Coloring pairs There is no blue pair Combinatorics on potatoes Colors We color a pair a , b ∈ A : red if it admits a semilattice, else. . . . . . yellow if it admits the majority operation, else. . . . . . we color the pair blue if it admits a minority. Alexandr Kazda Dichotomy for conservative digraphs

  16. Introduction Coloring pairs There is no blue pair Combinatorics on potatoes Colors We color a pair a , b ∈ A : red if it admits a semilattice, else. . . . . . yellow if it admits the majority operation, else. . . . . . we color the pair blue if it admits a minority. Alexandr Kazda Dichotomy for conservative digraphs

  17. Introduction Coloring pairs There is no blue pair Combinatorics on potatoes Colors We color a pair a , b ∈ A : red if it admits a semilattice, else. . . . . . yellow if it admits the majority operation, else. . . . . . we color the pair blue if it admits a minority. Alexandr Kazda Dichotomy for conservative digraphs

  18. Introduction Coloring pairs There is no blue pair Combinatorics on potatoes Colors We color a pair a , b ∈ A : red if it admits a semilattice, else. . . . . . yellow if it admits the majority operation, else. . . . . . we color the pair blue if it admits a minority. Alexandr Kazda Dichotomy for conservative digraphs

  19. Introduction Coloring pairs There is no blue pair Combinatorics on potatoes Colors Theorem (Bulatov, shortened) There are polymorphisms f ( x , y ) , g ( x , y , z ) , h ( x , y , z ) ∈ Pol( A ) such that for every two-element subset B ⊂ A: f | B is a semilattice operation whenever B is red, and f | B ( x , y ) = x otherwise, g | B is a majority operation if B is yellow and g | B ( x , y , z ) = x if B is blue h | B is a minority operation if B is blue. Alexandr Kazda Dichotomy for conservative digraphs

  20. Introduction Coloring pairs There is no blue pair Combinatorics on potatoes Colors Theorem (Bulatov, shortened) There are polymorphisms f ( x , y ) , g ( x , y , z ) , h ( x , y , z ) ∈ Pol( A ) such that for every two-element subset B ⊂ A: f | B is a semilattice operation whenever B is red, and f | B ( x , y ) = x otherwise, g | B is a majority operation if B is yellow and g | B ( x , y , z ) = x if B is blue h | B is a minority operation if B is blue. Alexandr Kazda Dichotomy for conservative digraphs

  21. Introduction Coloring pairs There is no blue pair Combinatorics on potatoes Colors Theorem (Bulatov, shortened) There are polymorphisms f ( x , y ) , g ( x , y , z ) , h ( x , y , z ) ∈ Pol( A ) such that for every two-element subset B ⊂ A: f | B is a semilattice operation whenever B is red, and f | B ( x , y ) = x otherwise, g | B is a majority operation if B is yellow and g | B ( x , y , z ) = x if B is blue h | B is a minority operation if B is blue. Alexandr Kazda Dichotomy for conservative digraphs

  22. Introduction Coloring pairs There is no blue pair Combinatorics on potatoes Colors Theorem (Bulatov, shortened) There are polymorphisms f ( x , y ) , g ( x , y , z ) , h ( x , y , z ) ∈ Pol( A ) such that for every two-element subset B ⊂ A: f | B is a semilattice operation whenever B is red, and f | B ( x , y ) = x otherwise, g | B is a majority operation if B is yellow and g | B ( x , y , z ) = x if B is blue h | B is a minority operation if B is blue. Alexandr Kazda Dichotomy for conservative digraphs

Recommend


More recommend