2012-05-29 44 views
4

哪一種現在使用最快最可靠的因子分解法?我已經通過
費馬的因式分解和波拉德的rho分解方法,並想知道有沒有更好的方法來編碼和實現?最快和最可靠的因子分解法

+3

對於多大的數字?最常見的數字是通用號碼字段篩,但它只能成爲110位數或更大數字的最快號碼。對於較小數字的下一步是多重多項式二次篩。 –

+0

其實我想知道少於100位的數字。 – SlashGeek

回答

5

請查看維基百科條。它幾乎包含了你想要找到的所有東西:http://en.wikipedia.org/wiki/Integer_factorization

解決方案真的取決於數字的範圍,有時還取決於數字的屬性。

根據維基百科,對於大數或小於100的數字,二次篩是最好的。對於更大的數字,通用號碼篩選更好。

我不談論小案例,因爲你已經提到了Pollard的rho,這應該是微不足道的。