Re: TV Zap

Liste des GroupesRevenir à fs maths 
Sujet : Re: TV Zap
De : samuel.devulder (at) *nospam* laposte.net.inalid (Samuel Devulder)
Groupes : fr.sci.maths
Date : 15. Oct 2023, 19:20:48
Autres entêtes
Organisation : Guest of ProXad - France
Message-ID : <652c1f70$0$25949$426a74cc@news.free.fr>
References : 1 2 3 4 5 6 7 8
User-Agent : Mozilla Thunderbird
Le 15/10/2023 à 09:43, pehache a écrit :

C'est comme une multiplication de matrice n*n : une fois n fixé c'est en O(1) :)
Au *second degré* oui (en un sens (*)), mais ici on est au premier:
Si on pose:
Fav(.,c) = a*c + b [mod N]
on entre dans les générateurs aléatoires congruentiels *linéaires*.
___
(*) Linéaires, pas quadratiques :)
Et alors
         Far(.,c) = Fav^(N-1)
                  = (b*(a^(N-1)-1)/(a-1) + c*a^(N-1) [mod n]
                  = b*(a^(N-2)+...+a²+a+1) + c*a^(N-2) [mod N]
                  = A*c + B [mod N]
avec
                A = a^(n-1) [mod N]
et             B = a^(N-2)+...+a²+a+1) + c*a^(N-2) [mod N]
qui peuvent tous deux être précalculés et sont de taille comparable aux a et b de départ, donnant alors un temps de calcul de Far() strictement identique à celui de Fav().
Comme déjà dit: une composition d'opérations linéaires en arithmétique modulaire est une autre opération linéaire modulaire. Ca ne change pas de complexité.
Avec ces générateurs et des a et b bien choisis, on a un mélange bien meilleur qu'une simple addition modulaire. Ta solution avec S=7 correspond à a=0, b=7 qui est un mélange plus faible.
sam.

Date Sujet#  Auteur
4 Oct 23 * TV Zap20François Guillet
4 Oct 23 +* Re: TV Zap11robby
5 Oct 23 i+- Re: TV Zap1pehache
5 Oct 23 i+- Re: TV Zap1François Guillet
7 Oct 23 i`* Re: TV Zap8Samuel Devulder
8 Oct 23 i `* Re: TV Zap7robby
9 Oct 23 i  +* Re: TV Zap5Samuel Devulder
10 Oct 23 i  i`* Re: TV Zap4robby
10 Oct 23 i  i `* Re: TV Zap3Samuel Devulder
15 Oct 23 i  i  `* Re: TV Zap2pehache
15 Oct 23 i  i   `- Re: TV Zap1Samuel Devulder
15 Oct 23 i  `- Re: TV Zap1pehache
4 Oct 23 +- Re: TV Zap1"Benoît L."
4 Oct 23 `* Re: TV Zap7pehache
5 Oct 23  +* Re: TV Zap2pehache
5 Oct 23  i`- Re: TV Zap1François Guillet
6 Oct 23  +- Re: TV Zap1robby
6 Oct 23  `* Re: TV Zap3François Guillet
15 Oct 23   `* Re: TV Zap2pehache
16 Oct 23    `- Re: TV Zap1robby

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal