Fast Straightening Algorithm for Bracket Polynomials Based on Tableau Manipulations
Changpeng Shao, Hongbo Li
KLMM, Chinese Academy of Sciences
July 18, 2018
1 / 30
Fast Straightening Algorithm for Bracket Polynomials Based on - - PowerPoint PPT Presentation
Fast Straightening Algorithm for Bracket Polynomials Based on Tableau Manipulations Changpeng Shao, Hongbo Li KLMM, Chinese Academy of Sciences July 18, 2018 1 / 30 Outline Background: Bracket Polynomials and Straightening Sros: New
KLMM, Chinese Academy of Sciences
1 / 30
◮ Background: Bracket Polynomials and Straightening ◮ Sros: New Straightening Algorithm and Tests
2 / 30
◮ representation theory ◮ projective geometry ◮ automated theorem proving ◮ robotics, mechanism design, etc.
3 / 30
4 / 30
5 / 30
6 / 30
7 / 30
ǫ→0
d,a:
d,aT :=
d,a T),
d,a acts on a tableau, the result is the sum of all possible
8 / 30
uj,ai for i = 1..m, j = 1..n.
9 / 30
t
10 / 30
i=1 λiSi, act CSi on it to get
11 / 30
◮ The GB polynomials have degree two, so Young’s algorithm
◮ However, the number of straight bracket monomials having
◮ Rota’s algorithm outperforms the other two in general, but
12 / 30
◮ We propose a new operator on rectangular Young tableaux,
◮ This operator involves much fewer straight bracket monomials
◮ We further disclose the connection of this operator with
◮ we propose an algorithm ”Sros” to straighten bracket
◮ The tests show that ”Sros” outperforms Young’s, White’s,
13 / 30
◮ Background: Bracket Polynomials and Straightening ◮ Sros: New Straightening Algorithm and Tests
14 / 30
i sign(σi);
15 / 30
16 / 30
17 / 30
18 / 30
1: Replace F by its pre-normal form.
2: Set g := leading term of F .
3: Compute q := Sros(F − g). 4: While q = 0 do
5: return g.
19 / 30
20 / 30
→((σT))|STAB.
21 / 30
Table 1: Time (seconds) consumed in straightening
30240.57 43116.46 16070.75 13.07
35326.12 43095.52 13495.11 9.66
128.83
3798.29
64245.62
43.95
16417.88
35624.27 13712.12 8684.90 5721.24 38.13
39241.46 15328.91 28705.62 8245.29 49.51
56019.29
67958.13 3028.11
33261.75
23134.19 911.67
7824.91
70785.71 36726.39 8167.86
22 / 30
23 / 30
24 / 30
25 / 30
Table 2: Total number of steps
26 / 30
Table 3: Total number of terms NO.
(1)
24345233 260206664 2133228 856398 (2)
35537137 259821978 2023092 634952 (3)
4913519 (4)
50265949 (5)
42898729
1802416 (6)
220261416 (7) 8361222 2108691 13238968 71341 3637 (8) 92634585 12046158 40411868 116173 78849 (9)
49019189
23695787 1565798 (10)
44229315
9408518 1568021 (11)
6480851 (12)
934535234 17634525 9007292
27 / 30
Table 4: Numbers of straight tableaux involved
28 / 30
Table 5: Time (seconds) consumed at each stage of Rota
29 / 30
30 / 30