knapsack problems in hyperbolic groups
play

Knapsack Problems in Hyperbolic Groups Markus Lohrey September 30, - PowerPoint PPT Presentation

Knapsack Problems in Hyperbolic Groups Markus Lohrey September 30, 2018 Markus Lohrey Knapsack Problems in Hyperbolic Groups Knapsack problem Our setting Let G be a finitely generated (f.g.) group. Fix a finite generating set for G with a


  1. Knapsack Problems in Hyperbolic Groups Markus Lohrey September 30, 2018 Markus Lohrey Knapsack Problems in Hyperbolic Groups

  2. Knapsack problem Our setting Let G be a finitely generated (f.g.) group. Fix a finite generating set Σ for G with a ∈ Σ ⇔ a − 1 ∈ Σ. Elements of G are represented by finite words over Σ. Markus Lohrey Knapsack Problems in Hyperbolic Groups

  3. Knapsack problem Our setting Let G be a finitely generated (f.g.) group. Fix a finite generating set Σ for G with a ∈ Σ ⇔ a − 1 ∈ Σ. Elements of G are represented by finite words over Σ. Knapsack problem for G (Myasnikov, Nikolaev, Ushakov 2013) INPUT: Group elements g , g 1 , g 2 ,... , g k ∈ G QUESTION: ∃ x 1 ,... x k ∈ N ∶ g = g x 1 1 g x 2 2 ⋯ g x k k ? Markus Lohrey Knapsack Problems in Hyperbolic Groups

  4. Knapsack problem Our setting Let G be a finitely generated (f.g.) group. Fix a finite generating set Σ for G with a ∈ Σ ⇔ a − 1 ∈ Σ. Elements of G are represented by finite words over Σ. Knapsack problem for G (Myasnikov, Nikolaev, Ushakov 2013) INPUT: Group elements g , g 1 , g 2 ,... , g k ∈ G QUESTION: ∃ x 1 ,... x k ∈ N ∶ g = g x 1 1 g x 2 2 ⋯ g x k k ? Decidability/complexity of knapsack does not depend on the chosen generating set for G . Markus Lohrey Knapsack Problems in Hyperbolic Groups

  5. Related problems Rational subset membership problem for G INPUT: Group element g ∈ G and a finite automaton A with transitions labelled by elements from Σ. QUESTION: Does g ∈ L ( A ) hold? Markus Lohrey Knapsack Problems in Hyperbolic Groups

  6. Related problems Rational subset membership problem for G INPUT: Group element g ∈ G and a finite automaton A with transitions labelled by elements from Σ. QUESTION: Does g ∈ L ( A ) hold? At least as difficult as knapsack: Take a finite automaton for g ∗ 1 g ∗ 2 ⋯ g ∗ k . Markus Lohrey Knapsack Problems in Hyperbolic Groups

  7. Related problems Rational subset membership problem for G INPUT: Group element g ∈ G and a finite automaton A with transitions labelled by elements from Σ. QUESTION: Does g ∈ L ( A ) hold? At least as difficult as knapsack: Take a finite automaton for g ∗ 1 g ∗ 2 ⋯ g ∗ k . Knapsack problem for G with integer exponents INPUT: Group elements g , g 1 ,... g k 1 ⋯ g x k QUESTION: ∃ x 1 ,... , x k ∈ Z ∶ g = g x 1 k ? Markus Lohrey Knapsack Problems in Hyperbolic Groups

  8. Related problems Rational subset membership problem for G INPUT: Group element g ∈ G and a finite automaton A with transitions labelled by elements from Σ. QUESTION: Does g ∈ L ( A ) hold? At least as difficult as knapsack: Take a finite automaton for g ∗ 1 g ∗ 2 ⋯ g ∗ k . Knapsack problem for G with integer exponents INPUT: Group elements g , g 1 ,... g k 1 ⋯ g x k QUESTION: ∃ x 1 ,... , x k ∈ Z ∶ g = g x 1 k ? Easier than knapsack: Replace g x (with x ∈ Z ) by g x 1 ( g − 1 ) x 2 (with x 1 , x 2 ∈ N ). Markus Lohrey Knapsack Problems in Hyperbolic Groups

  9. Knapsack over Z The classical knapsack problem INPUT: Integers a , a 1 ,... a k ∈ Z QUESTION: ∃ x 1 ,... x k ∈ N ∶ a = x 1 ⋅ a 1 + ⋯ + x k ⋅ a k ? Markus Lohrey Knapsack Problems in Hyperbolic Groups

  10. Knapsack over Z The classical knapsack problem INPUT: Integers a , a 1 ,... a k ∈ Z QUESTION: ∃ x 1 ,... x k ∈ N ∶ a = x 1 ⋅ a 1 + ⋯ + x k ⋅ a k ? This problem is known to be decidable and the complexity depends on the encoding of the integers a , a 1 ,... a k ∈ Z : Binary encoding of integers (e.g. 5 ̂ = 101): NP-complete Unary encoding of integers (e.g. 5 ̂ = 11111): P Exact complexity is TC 0 (Elberfeld, Jakoby, Tantau 2011). Markus Lohrey Knapsack Problems in Hyperbolic Groups

  11. Knapsack over Z The classical knapsack problem INPUT: Integers a , a 1 ,... a k ∈ Z QUESTION: ∃ x 1 ,... x k ∈ N ∶ a = x 1 ⋅ a 1 + ⋯ + x k ⋅ a k ? This problem is known to be decidable and the complexity depends on the encoding of the integers a , a 1 ,... a k ∈ Z : Binary encoding of integers (e.g. 5 ̂ = 101): NP-complete Unary encoding of integers (e.g. 5 ̂ = 11111): P Exact complexity is TC 0 (Elberfeld, Jakoby, Tantau 2011). Complexity bounds carry over to Z m for every fixed m . Markus Lohrey Knapsack Problems in Hyperbolic Groups

  12. Knapsack over Z The classical knapsack problem INPUT: Integers a , a 1 ,... a k ∈ Z QUESTION: ∃ x 1 ,... x k ∈ N ∶ a = x 1 ⋅ a 1 + ⋯ + x k ⋅ a k ? This problem is known to be decidable and the complexity depends on the encoding of the integers a , a 1 ,... a k ∈ Z : Binary encoding of integers (e.g. 5 ̂ = 101): NP-complete Unary encoding of integers (e.g. 5 ̂ = 11111): P Exact complexity is TC 0 (Elberfeld, Jakoby, Tantau 2011). Complexity bounds carry over to Z m for every fixed m . Note: Our definition of knapsack corresponds to the unary variant. Markus Lohrey Knapsack Problems in Hyperbolic Groups

  13. Compressed knapsack problem Is there a knapsack variant for arbitrary groups that corresponds to the binary knapsack version for Z ? Markus Lohrey Knapsack Problems in Hyperbolic Groups

  14. Compressed knapsack problem Is there a knapsack variant for arbitrary groups that corresponds to the binary knapsack version for Z ? Represent the group elements g , g 1 ,... , g k by compressed words over the generators. Markus Lohrey Knapsack Problems in Hyperbolic Groups

  15. Compressed knapsack problem Is there a knapsack variant for arbitrary groups that corresponds to the binary knapsack version for Z ? Represent the group elements g , g 1 ,... , g k by compressed words over the generators. Compressed words: straight-line programs (SLP) = context-free grammars that produce a single word. Markus Lohrey Knapsack Problems in Hyperbolic Groups

  16. Compressed knapsack problem Is there a knapsack variant for arbitrary groups that corresponds to the binary knapsack version for Z ? Represent the group elements g , g 1 ,... , g k by compressed words over the generators. Compressed words: straight-line programs (SLP) = context-free grammars that produce a single word. Example 1: An SLP for a 32 : S → AA , A → BB , B → CC , C → DD , D → EE , E → a . Markus Lohrey Knapsack Problems in Hyperbolic Groups

  17. Compressed knapsack problem Is there a knapsack variant for arbitrary groups that corresponds to the binary knapsack version for Z ? Represent the group elements g , g 1 ,... , g k by compressed words over the generators. Compressed words: straight-line programs (SLP) = context-free grammars that produce a single word. Example 1: An SLP for a 32 : S → AA , A → BB , B → CC , C → DD , D → EE , E → a . Example 2: An SLP for babbabab : A i → A i + 1 A i + 2 for 1 ≤ i ≤ 4 , A 5 → b , A 6 → a Markus Lohrey Knapsack Problems in Hyperbolic Groups

  18. Compressed knapsack problem Is there a knapsack variant for arbitrary groups that corresponds to the binary knapsack version for Z ? Represent the group elements g , g 1 ,... , g k by compressed words over the generators. Compressed words: straight-line programs (SLP) = context-free grammars that produce a single word. Example 1: An SLP for a 32 : S → AA , A → BB , B → CC , C → DD , D → EE , E → a . Example 2: An SLP for babbabab : A i → A i + 1 A i + 2 for 1 ≤ i ≤ 4 , A 5 → b , A 6 → a In compressed knapsack the group elements g , g 1 ,... , g k are encoded by SLPs that produce words over Σ. Markus Lohrey Knapsack Problems in Hyperbolic Groups

  19. Some known results Knapsack is decidable for all virtually special groups = finite extensions of subgroups of right-angled Artin groups all co-context-free groups = groups where complement of word problem is context-free all Baumslag-Solitar groups BS ( 1 , q ) = ⟨ a , t ∣ t − 1 at = a q ⟩ the discrete Heisenberg group H 3 ( Z ) Knapsack is undecidable for H 3 ( Z ) k where k is a fixed large enough number. Markus Lohrey Knapsack Problems in Hyperbolic Groups

  20. Hyperbolic groups Cayley graph The Cayley graph Γ = Γ ( G , Σ ) of G (w.r.t. Σ) is the graph with node set G and edge set E = {( g , ga ) ∣ g ∈ G , a ∈ Σ } . Markus Lohrey Knapsack Problems in Hyperbolic Groups

  21. Hyperbolic groups Cayley graph The Cayley graph Γ = Γ ( G , Σ ) of G (w.r.t. Σ) is the graph with node set G and edge set E = {( g , ga ) ∣ g ∈ G , a ∈ Σ } . With d Γ ( g , h ) we denote the distance in Γ (length of a shortest path) between g ∈ G and h ∈ G . Markus Lohrey Knapsack Problems in Hyperbolic Groups

  22. Hyperbolic groups Cayley graph The Cayley graph Γ = Γ ( G , Σ ) of G (w.r.t. Σ) is the graph with node set G and edge set E = {( g , ga ) ∣ g ∈ G , a ∈ Σ } . With d Γ ( g , h ) we denote the distance in Γ (length of a shortest path) between g ∈ G and h ∈ G . Geodesic triangles and slim triangles A geodesic triangle ∆ consists of points p , q , r ∈ G and paths P p , q , P p , r , P q , r (the sides of the triangle), where P x , y is a path between x and y of length d Γ ( x , y ) (a geodesic path). Markus Lohrey Knapsack Problems in Hyperbolic Groups

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