Forums before death by AOL, social media and spammers... "We can't have nice things"
|    sci.math.symbolic    |    Symbolic algebra discussion    |    10,432 messages    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
|    Message 9,526 of 10,432    |
|    bursejan@gmail.com to All    |
|    =?UTF-8?Q?Re=3A_Test_Cases_for_Gr=C3=B6b    |
|    06 Jul 17 15:22:16    |
      And? How do we improve the art of GB?              Am Donnerstag, 6. Juli 2017 20:55:59 UTC+2 schrieb Richard Fateman:       > On 7/6/2017 10:05 AM, bursejan@gmail.com wrote:       > > In the below paragraph there is possibly a negation       > > of yours somewhere missing:       > yep.       >       > corrected it should read ...       >       > Nevertheless, there are good reasons to believe that,       > in any reasonably implemented CAS which       > has polynomial GCD and GB procedures, that using GB to       > implement a GCD would       > NOT       > be faster than the GCD.       >       > ..........       >       > Since Jan mentions the classical Euclidean GCD ...       >       >       > The classical Euclidean GCD algorithm directly implemented       > for polynomial arithmetic is an obvious method. It is       > lucidly described and compared to some far superior alternatives       > in D.E. Knuth's Art of Computer Programming, vol. 2.       > Yet more superior algorithms were subsequently developed       > and are in fairly wide-spread implementations.       >       > The Euclidean GCD's theoretically expected behavior, and its actual       > behavior in practice are really quite poor.       >       > I can think of a worse algorithm for gcd(a,b), which       > is to use some method (perhaps a heuristic to make guesses)       > to make a list L1 of the factors of       > the polynomial a and L2 of the factors of       > the polynomial b. Then look       > to see which factors are in common in L1 and L2.       >       > (There is a generally slow but compact factoring algorithm       > available in Maxima. Set berlefact:false to try it out.       > It is ok for really small degree small coefficient few variables.)              --- SoupGate-Win32 v1.05        * Origin: you cannot sedate... all the things you hate (1:229/2)    |
[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]
(c) 1994, bbs@darkrealms.ca