Télécharger cette partie
53 pages
Français

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris

Télécharger cette partie

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris
Obtenez un accès à la bibliothèque pour le consulter en ligne
En savoir plus
53 pages
Français
Obtenez un accès à la bibliothèque pour le consulter en ligne
En savoir plus

Description

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


Informations

Publié par
Nombre de lectures 27
Langue Français

Extrait

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)
  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents