[Algoritmi] Complessità Computazionale

Messaggioda P_1_6 » 05/05/2018, 12:22

Fattorizzazione di N
Ciao qualcuno che ne capisce di complessità computazionale mi potrebbe dare un aiuto
Qual'è la complessità computazionale di questo algoritmo

Algoritmo

A=|_ sqrt(N) _| parte intera dispari

Z=[N-A*(A-2)]/4

A*x-(A-2)*y=Z with x,y =< 0

x*8=m*n ,y*8=(m-2)*(n-2) , m-n=q-p , q*p=N
->
p,q


Esempio

N=231

A=15
Z=9

15*x-13*y=9

->
x=13*z+11 ed y=15*z+12

for z=-1 -> x=-2 ,y=-3

-16=m*n , (m-2)*(n-2)=-24 ,m-n=q-p , q*p=231
->
p=11
q=21

(*)questo algoritmo funziona con p+q=S con S=2*k con k pari ed N dispari
La matematica è solo un pensiero.
P_1_6
Average Member
Average Member
 
Messaggio: 256 di 742
Iscritto il: 25/12/2014, 10:36

Re: [Algoritmi] Complessità Computazionale

Messaggioda Obidream » 06/05/2018, 09:20

P_1_6 ha scritto:
15*x-13*y=9

->
x=13*z+11 ed y=15*z+12

for z=-1 -> x=-2 ,y=-3

-16=m*n , (m-2)*(n-2)=-24 ,m-n=q-p , q*p=231
->
p=11
q=21

(*)questo algoritmo funziona con p+q=S con S=2*k con k pari ed N dispari

Io non capisco più da questo punto in poi. Perché scegli z = -1 e non z = -50 per esempio?
((v & 0xff) && (v & 0xff00) && (v & 0xff0000) && (v & 0xff000000))
Avatar utente
Obidream
Advanced Member
Advanced Member
 
Messaggio: 904 di 2195
Iscritto il: 07/02/2012, 20:57


Torna a Informatica

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite