Re: Factorisation algorithms
- From: Phil Carmody <thefatphil_demunged@xxxxxxxxxxx>
- Date: 17 Oct 2007 05:35:53 +0300
matt271829-news@xxxxxxxxxxx writes:
On Oct 17, 12:29 am, i...@xxxxxxxxx (Randy Hudson) wrote:
In article <1192564600.554428.131...@xxxxxxxxxxxxxxxxxxxxxxxxxxx>,
<matt271829-n...@xxxxxxxxxxx> wrote:
Has anyone ever proved any theoretical bounds on the efficiency of a
general integer factorisation algorithm? Is it still, as far as anyone
knows, possible that a really spectacular advance might be made in
this field?
Upper bounds:
Knuth cites John Douglas Dixon for an algorithm with a running time proven
to be O( N^f(N) ) with f(N) approaching zero as N increases: specifically,
f(N) approaches sqrt( ln(ln(N)) * 8 / ln(N) ). Knuth gives the publication
date as 1978, but I don't see a full cite to the paper.
He also cites Shamir, _Inf. Proc. Letters_ 8 (1979), pp 28-31, for a
demonstration that, if the processing time for an arithmetic operation is
independent of the size of the numbers involved, then N can be factored in
at most O( ln(N) ^2 ) times that processing time.
I have a feeling that this might be a very stupid question, but, even
allowing for the fact that in reality arithmetic takes longer for
larger numbers, isn't O( ln(N) ^2 ) still very much better than any
known algorithm? I'm assuming that the numbers involved are at worst
O(N).
N is the size of the input. So the value of the numbers is O(exp(N)).
If Shamir's is the one I'm thinking of, then he builds arithmetic jobs
O(N) in size and then lets his postulate kick in to make several O(N)s
disappear, leaving only the O(log(N)) terms. As such, I find that
quite an unsatisfying result.
Phil
--
Dear aunt, let's set so double the killer delete select all.
-- Microsoft voice recognition live demonstration
.
- References:
- Factorisation algorithms
- From: matt271829-news
- Re: Factorisation algorithms
- From: Randy Hudson
- Re: Factorisation algorithms
- From: matt271829-news
- Factorisation algorithms
- Prev by Date: Re: What is the meaning of the expression E^F, where both E and F are sets?
- Next by Date: Re: manual solutions of Elementary Principles of Chemical Processes
- Previous by thread: Re: Factorisation algorithms
- Next by thread: Re: Factorisation algorithms
- Index(es):
Relevant Pages
|