Télécharger cette partie

icon

53

pages

icon

Français

icon

Documents

Lire un extrait
Lire un extrait

Obtenez un accès à la bibliothèque pour le consulter en ligne En savoir plus

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris
icon

53

pages

icon

Français

icon

Ebook

Lire un extrait
Lire un extrait

Obtenez un accès à la bibliothèque pour le consulter en ligne En savoir plus

Arithmetique Algorithmique Arithmetique Algorithmique

  • symbole de legendre-jacobi

  • ecriture binaire

  • bi pour quotients

  • calcul des racines carrees

  • cout de la multiplication et de la division

  • entiers de taille decroissante


Voir Alternate Text

Publié par

Nombre de lectures

27

Langue

Français

Arithm´etiqueAlogirhtimuqe
Arithme´tique
Algorithmique
http://www.math.univ-lyon1.fr/~roblot/ens.html
Arithme´tique
Algorithmique
Partie
Algorithmes
I
I
I
classiques
Arithm´etiqu
1
2
3
4
5
6
7
8
9
elAogirhtimuqe
Couˆtdelamultiplicationetdeladivision
Exponentiation rapide
Algorithme d’Euclide
AlgorithmedEuclidee´tendu
Reconstruction d’un nombre rationnel
Carre´sdansFp de Legendre-Jacobi: symbole
Carre´sdansFp: calcul des racin ´ es carrees
L’algorithme LLL
Quelques applications de LLL
Entiersdetailled´ecroissante.Soienta1, . . . aketb1, . . . , bkdes entiers (disons positifs) tels quea1, . . . , akNetQibiN. Alors le cout ˆ pour faire toutes les multiplications desaipar lesbi, ou toutes les divisions desaiavec lesbipour quotients, est O(loga1logb1) +∙ ∙ ∙+O(logaklogbk)O((logN)(logb1+∙ ∙ ∙logbk)) =O((logN)(logb1∙ ∙ ∙bk))O((logN)2).
O(logalogb)O((logN)2)
op´erationsbinairesavec|a|,|b| ≤N.
Couˆtdelamultiplicationetdeladivision
Convention.iluteshms´eisttecrapeere`snadlgsaitoreqtileueOnconsid pour la division et la multiplication sont les algorithmes classiques et donc la multiplication entre deux entiersaetbou la division deaavecb commequotientcoˆute
riAm´thqitelAeuirogimhtnoisividumtledalˆotuuqCedelaonetcatiipli
rAithmxEe´ptoqinueetniAaltgioornitrhampiqiduee
Exponentiation rapide
Probl`me.PourGgroupe,gGetnZ, on veut calculergn. e
Remarques.nedohte´Mneedona¨ıvO(nsdsnaitnoe´ar)opG. Quittea`remplacergparg1, on peut supposern0. Ecriture binaire.O´tnicren=Pii2iaveci= 0 ou 1, on a alors ´ gn=Yg2i. i=1 Au plusO(logn) multiplications dansGetg2i+1g2i2. =
Algorithme. (1)Poserh1G,tg (2)Sin= 0 alors retournerh (3)Sinest impair alors poserhht (4)Fairen← bn/2c,tt2et retourner en (2)
Voir Alternate Text
  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents
Alternate Text