A linear-time algorithm for the orbit problem over cyclic groups (Q303693): Difference between revisions
From MaRDI portal
Created a new Item |
Normalize DOI. |
||
(10 intermediate revisions by 8 users not shown) | |||
Property / DOI | |||
Property / DOI: 10.1007/s00236-015-0251-0 / rank | |||
Property / author | |||
Property / author: Anthony Widjaja Lin / rank | |||
Property / author | |||
Property / author: Anthony Widjaja Lin / rank | |||
Normal rank | |||
Property / review text | |||
Let \(G\leq S_n\) be a permutation group given by its generators. Let \(\Gamma\) be an alphabet, then \(G\) acts on \(\Gamma^n\) by permuting the indices. The orbit problem asks if two input words are in the same orbit with respect to this action. In general this problem is as hard as the graph isomorphism problem (see [\textit{E. M. Clarke} et al., ``Exploiting symmetry in temporal logic model checking'', Formal Methods Syst. Des. 9, No. 1--2, 77--104 (1996; \url{doi:10.1007/BF00625969})]). The authors give a linear algorithm for the orbit problem when \(G\) is cyclic given by its generating permutation. They reduce the problem in linear time to solving a system of linear congruence equations. For the latter there exists a well-known linear algorithm assuming constant-time integer arithmetic operations. However, this algorithm runs in cubic time in the number of equations if the number of bit operations is measured. Therefore the authors provide a linear algorithm to solve a system of linear congruence equations in the bit complexity model, as well. | |||
Property / review text: Let \(G\leq S_n\) be a permutation group given by its generators. Let \(\Gamma\) be an alphabet, then \(G\) acts on \(\Gamma^n\) by permuting the indices. The orbit problem asks if two input words are in the same orbit with respect to this action. In general this problem is as hard as the graph isomorphism problem (see [\textit{E. M. Clarke} et al., ``Exploiting symmetry in temporal logic model checking'', Formal Methods Syst. Des. 9, No. 1--2, 77--104 (1996; \url{doi:10.1007/BF00625969})]). The authors give a linear algorithm for the orbit problem when \(G\) is cyclic given by its generating permutation. They reduce the problem in linear time to solving a system of linear congruence equations. For the latter there exists a well-known linear algorithm assuming constant-time integer arithmetic operations. However, this algorithm runs in cubic time in the number of equations if the number of bit operations is measured. Therefore the authors provide a linear algorithm to solve a system of linear congruence equations in the bit complexity model, as well. / rank | |||
Normal rank | |||
Property / Mathematics Subject Classification ID | |||
Property / Mathematics Subject Classification ID: 68Q25 / rank | |||
Normal rank | |||
Property / Mathematics Subject Classification ID | |||
Property / Mathematics Subject Classification ID: 11A07 / rank | |||
Normal rank | |||
Property / Mathematics Subject Classification ID | |||
Property / Mathematics Subject Classification ID: 20B40 / rank | |||
Normal rank | |||
Property / Mathematics Subject Classification ID | |||
Property / Mathematics Subject Classification ID: 20K01 / rank | |||
Normal rank | |||
Property / zbMATH DE Number | |||
Property / zbMATH DE Number: 6618616 / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
orbit problem | |||
Property / zbMATH Keywords: orbit problem / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
system of linear congruence equations | |||
Property / zbMATH Keywords: system of linear congruence equations / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
linear algorithms | |||
Property / zbMATH Keywords: linear algorithms / rank | |||
Normal rank | |||
Property / zbMATH Keywords | |||
bit complexity model | |||
Property / zbMATH Keywords: bit complexity model / rank | |||
Normal rank | |||
Property / describes a project that uses | |||
Property / describes a project that uses: OEIS / rank | |||
Normal rank | |||
Property / MaRDI profile type | |||
Property / MaRDI profile type: MaRDI publication profile / rank | |||
Normal rank | |||
Property / OpenAlex ID | |||
Property / OpenAlex ID: W2099783652 / rank | |||
Normal rank | |||
Property / arXiv ID | |||
Property / arXiv ID: 1411.3164 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Arthur-Merlin games: A randomized proof system, and a hierarchy of complexity classes / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4888749 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: A Stirling Encounter with Harmonic Numbers / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Linear Recurrences with Polynomial Coefficients and Application to Integer Factorization and Cartier–Manin Operator / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q5484517 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4231664 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: The Birth of Model Checking / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4769056 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3651735 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Faster deterministic integer factorization / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: On the constructive orbit problem / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4860774 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q3518705 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Polynomial-time algorithm for the orbit problem / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4273608 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Validation of Stochastic Systems / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q4855565 / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Q5316395 / rank | |||
Normal rank | |||
Property / DOI | |||
Property / DOI: 10.1007/S00236-015-0251-0 / rank | |||
Normal rank | |||
links / mardi / name | links / mardi / name | ||
Latest revision as of 13:51, 9 December 2024
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | A linear-time algorithm for the orbit problem over cyclic groups |
scientific article |
Statements
A linear-time algorithm for the orbit problem over cyclic groups (English)
0 references
22 August 2016
0 references
Let \(G\leq S_n\) be a permutation group given by its generators. Let \(\Gamma\) be an alphabet, then \(G\) acts on \(\Gamma^n\) by permuting the indices. The orbit problem asks if two input words are in the same orbit with respect to this action. In general this problem is as hard as the graph isomorphism problem (see [\textit{E. M. Clarke} et al., ``Exploiting symmetry in temporal logic model checking'', Formal Methods Syst. Des. 9, No. 1--2, 77--104 (1996; \url{doi:10.1007/BF00625969})]). The authors give a linear algorithm for the orbit problem when \(G\) is cyclic given by its generating permutation. They reduce the problem in linear time to solving a system of linear congruence equations. For the latter there exists a well-known linear algorithm assuming constant-time integer arithmetic operations. However, this algorithm runs in cubic time in the number of equations if the number of bit operations is measured. Therefore the authors provide a linear algorithm to solve a system of linear congruence equations in the bit complexity model, as well.
0 references
orbit problem
0 references
system of linear congruence equations
0 references
linear algorithms
0 references
bit complexity model
0 references
0 references