Défi puissance

Réponses à toutes vos questions après le Bac (Fac, Prépa, etc.)
lulu2468
Messages: 3
Enregistré le: 05 Jan 2009, 09:48

défi puissance

par lulu2468 » 05 Jan 2009, 09:54

Bonjour, j'espère que je poste au bon endroit.

Je suis en train de faire une recherche sur le fait de calculer une puissance à l'aide de multiplications (logique :id: ). Mon objectif est d'utiliser le moins de multiplications possible pour faire mon calcul.
J'ai quelques idées qui ne me paraissent pas très optimisées.

Une idée pour réduire un maximum le nombre de multiplication à faire pour calculer la puissance d'un nombre serait vraiment le bienvenue.

Merci d'avance :)



mathelot

par mathelot » 05 Jan 2009, 10:10

aloha,

içi

lulu2468
Messages: 3
Enregistré le: 05 Jan 2009, 09:48

par lulu2468 » 05 Jan 2009, 10:31

Sa répond à ma question, je n'avais pas trouver ce lien ...

Merci de l'aide ;)

Doraki
Habitué(e)
Messages: 5021
Enregistré le: 20 Aoû 2008, 11:07

par Doraki » 05 Jan 2009, 13:00

C'est une bonne méthode générale, mais pour des exposants spécifiques,
il y a souvent des méthodes plus courtes que ça.

Par exemple, on peut calculer n^15 en 5 multiplications (au lieu de 6 pour l'exponentiation rapide) :

On fait ça en calculant n^3 (2 multiplications), puis (n^3)^5 (3 multiplications) avec l'exponentiation rapide.

Et puis même, il y a certains cas où la méthode optimale n'est pas obtenue en factorisant l'exposant et en appliquant l'exponentiation rapide par petits bouts.

A ma connaissance il n'y a pas d'algorithme rapide pour trouver la méthode optimale.

mathelot

par mathelot » 05 Jan 2009, 23:26

re,

qu'est-ce que c'est comme problème ? graphe, combinatoire, récursivité ????

 

Retourner vers ✯✎ Supérieur

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 37 invités

Tu pars déja ?



Fais toi aider gratuitement sur Maths-forum !

Créé un compte en 1 minute et pose ta question dans le forum ;-)
Inscription gratuite

Identification

Pas encore inscrit ?

Ou identifiez-vous :

Inscription gratuite