Deutsch   English   Français   Italiano  
<vad3fb$1f1ff$1@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!news.mixmin.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: efji <efji@efi.efji>
Newsgroups: fr.sci.maths
Subject: Re: permutation sur N quelconque
Date: Sat, 24 Aug 2024 18:58:19 +0200
Organization: A noiseless patient Spider
Lines: 34
Message-ID: <vad3fb$1f1ff$1@dont-email.me>
References: <66c9c459$0$3383$426a74cc@news.free.fr>
 <vacko9$1d3rh$1@dont-email.me> <vackst$1d3rh$2@dont-email.me>
 <66c9db66$0$3708$426a74cc@news.free.fr> <vacoej$1djvj$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Sat, 24 Aug 2024 18:58:19 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="9541ddc1c1ee45c3ebeb00497423e192";
	logging-data="1541615"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1+OsoWOmoKQXiNfNsjW5dAc"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:lGHKOluszPWCmPauWdxs2v0eUu4=
In-Reply-To: <vacoej$1djvj$1@dont-email.me>
Content-Language: fr, en-US
Bytes: 2128

Le 24/08/2024 à 15:50, efji a écrit :
> Le 24/08/2024 à 15:08, robby a écrit :
>> Le 24/08/2024 à 14:49, efji a écrit :
>>>> from numpy import random
>>
>> je parle de programmer vraiment l'algo ( en C, GLSL, assembleur )...
>> pas d'utiliser un package tout fait (et possiblement couteux).
> 
> A priori pour battre numpy en vitesse il faut quand même se lever assez 
> tôt...
> 
> Assembleur :) Ca fait bien 30 ans que je n'ai pas entendu parler 
> quelqu'un qui programmait en assembleur!
> 
> Juste pour me faire une idée, quel serait l'ordre de grandeur de N et 
> l'estimation pour le temps de calcul de la permutation ?
> 
>>
>>
>>> Mais le "sans boucle" me laisse perplexe :)
>>
>> ... et sans stockage de la permutation, j'ai oublié de préciser.
> 
> Pour radiner à ce point, à vue de nez, il faut que N soit au moins 
> supérieur à 10^9.
> 
> 

10 secondes pour une permutation de 100 millions de termes (10^8) sur 
mon macbook pro.

-- 
F.J.