mersenneforum.org

mersenneforum.org (https://www.mersenneforum.org/index.php)
-   Msieve (https://www.mersenneforum.org/forumdisplay.php?f=83)
-   -   Feedback for new MPQS utility sought (https://www.mersenneforum.org/showthread.php?t=3240)

jasonp 2004-12-24 21:24

[QUOTE=jasonp]Version 0.88 is now available.[/QUOTE]
I've had to repost 0.88 to include a fix for a buffer overflow
that I inadvertently introduced at the last minute.

Sorry 'bout that,
jasonp

ET_ 2004-12-27 07:44

[QUOTE=jasonp]I've had to repost 0.88 to include a fix for a buffer overflow
that I inadvertently introduced at the last minute.

Sorry 'bout that,
jasonp[/QUOTE]

os 0.88 faster (or equal) in speed than 0.87 for Athlons?

Luigi

jasonp 2004-12-27 13:16

[QUOTE=ET_]os 0.88 faster (or equal) in speed than 0.87 for Athlons?
[/QUOTE]
I've added a few optimizations that improve the speed for moderate-
size factorizations; my test c70 is ~10% faster. Otherwise for bigger
jobs the speed on the athlon should be the same (or <1% better).

jasonp

Joe O 2004-12-28 00:26

If you are still looking for suggestions, how about this.
Relax the restriction on Quadratic Polynomials and allow Cubic, Quartic, and Quintic polynomials.

jasonp 2004-12-28 04:19

[QUOTE=Joe O]If you are still looking for suggestions, how about this.
Relax the restriction on Quadratic Polynomials and allow Cubic, Quartic, and Quintic polynomials.[/QUOTE]
Is that even practical with the quadratic sieve? Yes, the name should change, but I thought the quadratic version has a big advantage because modular square roots are easy compared to higher-order roots.

If a quintic version of QS is feasible, why bother with NFS, which also typically uses 5th-order polynomials?

jasonp

R.D. Silverman 2004-12-28 04:53

[QUOTE=Joe O]If you are still looking for suggestions, how about this.
Relax the restriction on Quadratic Polynomials and allow Cubic, Quartic, and Quintic polynomials.[/QUOTE]

The suggestion "isn't even nonsense". It is totally devoid of meaning.

It shows a total lack of understanding of the algorithm. The so called
"restriction on Quadratic polynomials" does not exist. There is no restriction,
per se. Please explain how you think relaxing this so-called restriction would
work, or how it would be faster.

(1) Suppose, as per the suggest we were somehow able to use general
cubic or higher degree polynomials. Explain how to construct such polynomials
so that when evaluated, they yield squares modulo the number being factored.
If you argue that instead of finding A^2 = B^2 mod N and computing (A+B,N),
we find A^3 = B^3 mod N, explain how to do so (non-trivially) when one of
the factors of N is -1 mod 6 instead of +1 mod 6.


(2) Suppose we choose a cubic polynomial f(x) with M = floor(N^1/3).
I suggest that you look at the size of f(M). QS produces values that are
about k * N^1/2 where k is the sieve length. This would produce values
that are near k*N^2/3. Higher degrees have similar problems.

QS produces values Q such that Q^2 mod N is *small*. Explain how to do
this with higher degree polynomials. It can be done for cubic polynomials
when N has certain very restricted forms, but the algorithm has turned out to
be totally impractical.


The Number Field Sieve does use higher degree polynomials, but uses TWO
different polynomials (whereas QS uses one) and needs to find TWO smooth
norms per relation (whereas QS only needs one).

error404 2004-12-31 04:03

SIQS Centennial
 
Jason,

FWIW, this evening, msieve finished factoring its 100th cyclotomic
number which has been submitted to
Factorizations of Cyclotomic Numbers
[url]http://www.asahi-net.or.jp/~KC2H-MSM/cn/index.htm[/url]

Excellent software!!! :bow:

Tom

smh 2004-12-31 10:32

[QUOTE=error404]Jason,

FWIW, this evening, msieve finished factoring its 100th cyclotomic
number which has been submitted to
Factorizations of Cyclotomic Numbers
[url]http://www.asahi-net.or.jp/~KC2H-MSM/cn/index.htm[/url]

Excellent software!!! :bow:

Tom[/QUOTE]

Probably a few more.

I've been cleaning up all [i]small[/i] composites below 90 digits using msieve.

There are still about 150 composite with less then 100 digits left in this tables, so plenty of [i]easy[/i] work todo.

ET_ 2004-12-31 11:15

[QUOTE=smh]Probably a few more.

I've been cleaning up all [i]small[/i] composites below 90 digits using msieve.

There are still about 150 composite with less then 100 digits left in this tables, so plenty of [i]easy[/i] work todo.[/QUOTE]

I myself did five :-)

Luigi

smh 2004-12-31 12:27

[QUOTE=ET_]I myself did five :-)

Luigi[/QUOTE]
Ehh, weren't that partition numbers?

jasonp 2004-12-31 13:19

[QUOTE=error404]
FWIW, this evening, msieve finished factoring its 100th cyclotomic
number which has been submitted to
Factorizations of Cyclotomic Numbers
[url]http://www.asahi-net.or.jp/~KC2H-MSM/cn/index.htm[/url]

Excellent software!!!
[/QUOTE][QUOTE=smh]Probably a few more.

I've been cleaning up all [i]small[/i] composites below 90 digits using msieve.

There are still about 150 composite with less then 100 digits left in this tables, so plenty of [i]easy[/i] work todo.[/QUOTE]
It makes my day to see Real Work getting done!

Are you guys coordinating with each other to avoid duplicate work?

jasonp


All times are UTC. The time now is 20:23.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.