even delta matroids and the complexity of planar boolean
play

Even delta-matroids and the complexity of planar Boolean CSPs - PowerPoint PPT Presentation

Even delta-matroids and the complexity of planar Boolean CSPs Alexandr Kazda, Vladimir Kolmogorov, Michal Rol nek A K, V K, M R (IST Austria) Edge CSP for even -matroids 1 / 12 History Our world: CSP( { 0 , 1 } , ) where contains


  1. Even delta-matroids and the complexity of planar Boolean CSPs Alexandr Kazda, Vladimir Kolmogorov, Michal Rol´ ınek A K, V K, M R (IST Austria) Edge CSP for even ∆-matroids 1 / 12

  2. History Our world: CSP( { 0 , 1 } , Γ) where Γ contains constants { 0 } and { 1 } . We limit the instance shape – each variable appears at most k times. For which Γs do we get easier CSP? T. Feder: Fanout limitations on constraint systems, 2001. V. Dalmau, D. Ford: Generalized satisfiability with k occurences per variable: A study through delta-matroid parity, 2003. Only interesting case: k = 2. A K, V K, M R (IST Austria) Edge CSP for even ∆-matroids 2 / 12

  3. History Our world: CSP( { 0 , 1 } , Γ) where Γ contains constants { 0 } and { 1 } . We limit the instance shape – each variable appears at most k times. For which Γs do we get easier CSP? T. Feder: Fanout limitations on constraint systems, 2001. V. Dalmau, D. Ford: Generalized satisfiability with k occurences per variable: A study through delta-matroid parity, 2003. Only interesting case: k = 2. A K, V K, M R (IST Austria) Edge CSP for even ∆-matroids 2 / 12

  4. History Our world: CSP( { 0 , 1 } , Γ) where Γ contains constants { 0 } and { 1 } . We limit the instance shape – each variable appears at most k times. For which Γs do we get easier CSP? T. Feder: Fanout limitations on constraint systems, 2001. V. Dalmau, D. Ford: Generalized satisfiability with k occurences per variable: A study through delta-matroid parity, 2003. Only interesting case: k = 2. A K, V K, M R (IST Austria) Edge CSP for even ∆-matroids 2 / 12

  5. History Our world: CSP( { 0 , 1 } , Γ) where Γ contains constants { 0 } and { 1 } . We limit the instance shape – each variable appears at most k times. For which Γs do we get easier CSP? T. Feder: Fanout limitations on constraint systems, 2001. V. Dalmau, D. Ford: Generalized satisfiability with k occurences per variable: A study through delta-matroid parity, 2003. Only interesting case: k = 2. A K, V K, M R (IST Austria) Edge CSP for even ∆-matroids 2 / 12

  6. History Our world: CSP( { 0 , 1 } , Γ) where Γ contains constants { 0 } and { 1 } . We limit the instance shape – each variable appears at most k times. For which Γs do we get easier CSP? T. Feder: Fanout limitations on constraint systems, 2001. V. Dalmau, D. Ford: Generalized satisfiability with k occurences per variable: A study through delta-matroid parity, 2003. Only interesting case: k = 2. A K, V K, M R (IST Austria) Edge CSP for even ∆-matroids 2 / 12

  7. History Our world: CSP( { 0 , 1 } , Γ) where Γ contains constants { 0 } and { 1 } . We limit the instance shape – each variable appears at most k times. For which Γs do we get easier CSP? T. Feder: Fanout limitations on constraint systems, 2001. V. Dalmau, D. Ford: Generalized satisfiability with k occurences per variable: A study through delta-matroid parity, 2003. Only interesting case: k = 2. A K, V K, M R (IST Austria) Edge CSP for even ∆-matroids 2 / 12

  8. Edge CSP Wlog each variable appears in exactly two constrains. We can draw instances of this CSP as graphs with variables = edges. Some people call this binary CSP, we prefer edge CSP. Feder: The only new case is when all relations in Γ are ∆-matroids. A K, V K, M R (IST Austria) Edge CSP for even ∆-matroids 3 / 12

  9. Edge CSP Wlog each variable appears in exactly two constrains. We can draw instances of this CSP as graphs with variables = edges. Some people call this binary CSP, we prefer edge CSP. Feder: The only new case is when all relations in Γ are ∆-matroids. A K, V K, M R (IST Austria) Edge CSP for even ∆-matroids 3 / 12

  10. Edge CSP Wlog each variable appears in exactly two constrains. We can draw instances of this CSP as graphs with variables = edges. Some people call this binary CSP, we prefer edge CSP. Feder: The only new case is when all relations in Γ are ∆-matroids. A K, V K, M R (IST Austria) Edge CSP for even ∆-matroids 3 / 12

  11. Edge CSP Wlog each variable appears in exactly two constrains. We can draw instances of this CSP as graphs with variables = edges. Some people call this binary CSP, we prefer edge CSP. Feder: The only new case is when all relations in Γ are ∆-matroids. A K, V K, M R (IST Austria) Edge CSP for even ∆-matroids 3 / 12

  12. Edge CSP Wlog each variable appears in exactly two constrains. We can draw instances of this CSP as graphs with variables = edges. Some people call this binary CSP, we prefer edge CSP. Feder: The only new case is when all relations in Γ are ∆-matroids. A K, V K, M R (IST Austria) Edge CSP for even ∆-matroids 3 / 12

  13. ∆-matroids AKA “generalized matroids” R � = ∅ is an even ∆-matroid if all tuples in R have the same parity and for all α, β ∈ R and for all u variables such that α ( u ) � = β ( u ) there exists v � = u such that α ( v ) � = β ( v ) and α ⊕ u ⊕ v ∈ R : ∆-matroids: No parity restriction, enought to have α ⊕ u ∈ R instead of α ⊕ u ⊕ v ∈ R . A K, V K, M R (IST Austria) Edge CSP for even ∆-matroids 4 / 12

  14. ∆-matroids AKA “generalized matroids” R � = ∅ is an even ∆-matroid if all tuples in R have the same parity and for all α, β ∈ R and for all u variables such that α ( u ) � = β ( u ) there exists v � = u such that α ( v ) � = β ( v ) and α ⊕ u ⊕ v ∈ R : ∆-matroids: No parity restriction, enought to have α ⊕ u ∈ R instead of α ⊕ u ⊕ v ∈ R . A K, V K, M R (IST Austria) Edge CSP for even ∆-matroids 4 / 12

  15. ∆-matroids AKA “generalized matroids” R � = ∅ is an even ∆-matroid if all tuples in R have the same parity and for all α, β ∈ R and for all u variables such that α ( u ) � = β ( u ) there exists v � = u such that α ( v ) � = β ( v ) and α ⊕ u ⊕ v ∈ R : = 0 0 0 1 1 α β = 1 1 1 0 1 ∆-matroids: No parity restriction, enought to have α ⊕ u ∈ R instead of α ⊕ u ⊕ v ∈ R . A K, V K, M R (IST Austria) Edge CSP for even ∆-matroids 4 / 12

  16. ∆-matroids AKA “generalized matroids” R � = ∅ is an even ∆-matroid if all tuples in R have the same parity and for all α, β ∈ R and for all u variables such that α ( u ) � = β ( u ) there exists v � = u such that α ( v ) � = β ( v ) and α ⊕ u ⊕ v ∈ R : = 0 0 1 1 α 0 β = 1 1 1 0 1 ∆-matroids: No parity restriction, enought to have α ⊕ u ∈ R instead of α ⊕ u ⊕ v ∈ R . A K, V K, M R (IST Austria) Edge CSP for even ∆-matroids 4 / 12

  17. ∆-matroids AKA “generalized matroids” R � = ∅ is an even ∆-matroid if all tuples in R have the same parity and for all α, β ∈ R and for all u variables such that α ( u ) � = β ( u ) there exists v � = u such that α ( v ) � = β ( v ) and α ⊕ u ⊕ v ∈ R : = 0 1 1 α 0 0 β = 1 1 1 0 1 ∆-matroids: No parity restriction, enought to have α ⊕ u ∈ R instead of α ⊕ u ⊕ v ∈ R . A K, V K, M R (IST Austria) Edge CSP for even ∆-matroids 4 / 12

  18. ∆-matroids AKA “generalized matroids” R � = ∅ is an even ∆-matroid if all tuples in R have the same parity and for all α, β ∈ R and for all u variables such that α ( u ) � = β ( u ) there exists v � = u such that α ( v ) � = β ( v ) and α ⊕ u ⊕ v ∈ R : = 0 1 1 α 0 0 β = 1 1 1 0 1 α ⊕ u ⊕ v = 0 1 1 1 1 ∆-matroids: No parity restriction, enought to have α ⊕ u ∈ R instead of α ⊕ u ⊕ v ∈ R . A K, V K, M R (IST Austria) Edge CSP for even ∆-matroids 4 / 12

  19. ∆-matroids AKA “generalized matroids” R � = ∅ is an even ∆-matroid if all tuples in R have the same parity and for all α, β ∈ R and for all u variables such that α ( u ) � = β ( u ) there exists v � = u such that α ( v ) � = β ( v ) and α ⊕ u ⊕ v ∈ R : = 0 1 1 α 0 0 β = 1 1 1 0 1 α ⊕ u ⊕ v = 0 1 1 1 1 ∆-matroids: No parity restriction, enought to have α ⊕ u ∈ R instead of α ⊕ u ⊕ v ∈ R . A K, V K, M R (IST Austria) Edge CSP for even ∆-matroids 4 / 12

  20. Good and bad news about ∆-matroids Intersection of two even ∆-matroids need not be a ∆-matroid:     (0 0 0 0) (0 0 0 0)         (1 1 0 0) (1 0 1 0) � (0 0 0 0) �     ∩ = (0 0 1 1) (0 1 0 1) (1 1 1 1)         (1 1 1 1) (1 1 1 1)     If there is any way to use polymorphisms here, we did not find it. However, (even) ∆-matroids are closed under primitive positive definitions where each bound variable appears exactly twice and each free variable exactly once. A K, V K, M R (IST Austria) Edge CSP for even ∆-matroids 5 / 12

  21. Good and bad news about ∆-matroids Intersection of two even ∆-matroids need not be a ∆-matroid:     (0 0 0 0) (0 0 0 0)         (1 1 0 0) (1 0 1 0) � (0 0 0 0) �     ∩ = (0 0 1 1) (0 1 0 1) (1 1 1 1)         (1 1 1 1) (1 1 1 1)     If there is any way to use polymorphisms here, we did not find it. However, (even) ∆-matroids are closed under primitive positive definitions where each bound variable appears exactly twice and each free variable exactly once. A K, V K, M R (IST Austria) Edge CSP for even ∆-matroids 5 / 12

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend