A More Efficient Algorithm for Finding the Number of Permutations of with Distinct Partial Sums
Cet article présente un algorithme amélioré pour compter les permutations de avec des sommes partielles distinctes, calculant spécifiquement les résultats pour et , tout en établissant une bijection avec une suite connue qui permet la dérivation de nouveaux termes.
Article original sous licence CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Ceci est une explication générée par l'IA de l'article ci-dessous. Elle n'a pas été rédigée ni approuvée par les auteurs. Pour une précision technique, consultez l'article original. Lire la clause de non-responsabilité complète
Imaginez que vous soyez à une fête immense où chaque personne porte un numéro unique sur son t-shirt, allant de 0 jusqu'à une limite spécifique. L'hôte veut disposer les invités en une seule file pour une photo, mais il y a une règle délicate : au fur et à mesure que vous décomptez les nombres rencontrés, vous devez tenir un cumul des nombres que vous avez vus jusqu'à présent. La règle est la suivante : chaque fois que vous ajoutez une nouvelle personne à votre cumul, le nouveau total doit être un nombre que vous n'avez pas encore vu dans toute la file. Si vous atteignez un total que vous avez déjà compté, la file est brisée et la photo est gâchée. Ce n'est pas seulement un jeu de fête ; c'est un casse-tête profond dans le monde des mathématiques appelé « théorie des groupes », qui traite spécifiquement de la manière dont nous pouvons ordonner des nombres en cercle (comme les heures sur une horloge) afin que nos totaux cumulés ne se répètent jamais avant d'avoir utilisé chaque nombre exactement une fois. Les mathématiciens s'intéressent à cela car cela les aide à comprendre les structures cachées de symétrie et d'ordre dans l'univers, et trouver ces files spéciales est étonnamment difficile, comme essayer de trouver une aiguille précise dans une botte de foin qui change constamment de forme.
Cet article porte sur une équipe de mathématiciens qui a trouvé une façon beaucoup plus intelligente de résoudre ce casse-tête du « total cumulé » pour certains types de cercles numériques. Ils se sont concentrés sur des cercles ayant un nombre pair d'emplacements, comme une horloge de 20 heures ou de 22 heures. Par le passé, pour découvrir combien de files valides existent pour ces cercles, les ordinateurs devaient vérifier presque toutes les dispositions possibles une par une. C'était comme essayer de trouver une bonne photo en demandant à chaque combinaison possible de personnes de se mettre en ligne, ce qui prend un temps infini et devient impossible à mesure que la fête s'agrandit. Les auteurs, Baker et Feaver, ont introduit un nouvel algorithme qui agit comme un videur super intelligent. Au lieu d'attendre la fin de la file pour voir si la photo est gâchée, ce videur vérifie le total cumulé après chaque arrivée de personne. Dès que le videur voit un total qui est déjà apparu, il arrête immédiatement la croissance de cette file. Ils réalisent que si une file courte est brisée, alors chaque file longue commençant par ce même début brisé est également vouée à l'échec. En coupant ainsi ces « mauvaises » branches tôt, ils économisent un temps massif.
En utilisant cette méthode efficace, l'équipe a calculé le nombre exact de files valides pour des cercles de 20 et 22 emplacements. Ils ont découvert que pour un cercle de 20 emplacements, il existe exactement 5 074 931 072 façons d'organiser les invités. Pour un cercle de 22 emplacements, le nombre bondit à un chiffre colossal de 298 557 044 000. Ces nombres étaient si grands qu'ils ont dû être vérifiés indépendamment par un autre mathématicien, Bert Dobbelaere, pour s'assurer qu'ils étaient corrects. L'article prouve également un lien fascinant entre ces files de « total cumulé » et un autre concept appelé « ensembles de différences », montrant que compter l'un revient exactement à compter l'autre. Cette preuve leur permet d'utiliser les propriétés de l'un pour résoudre l'autre, doublant ainsi leur efficacité.
Les auteurs sont très confiants dans ces chiffres car ils sont dérivés d'une preuve mathématique rigoureuse et d'une recherche informatique qui élimine systématiquement les options impossibles. Cependant, ils précisent avec prudence que, bien que leur méthode soit la plus rapide connue pour compter ces arrangements, le problème reste incroyablement difficile. À mesure que le nombre d'emplacements sur le cercle augmente, le nombre de dispositions possibles croît si vite que même leur videur intelligent ne peut plus suivre indéfiniment. Ils suggèrent que le ratio des files valides par rapport à toutes les files possibles diminue de plus en plus, chutant d'environ dix fois pour chaque étape supplémentaire de taille. Bien qu'ils n'aient pas trouvé de formule magique pour prédire la réponse pour n'importe quelle taille instantanément, leur travail prouve qu'en étant astucieux sur le moment où arrêter la recherche, nous pouvons repousser les limites de nos connaissances bien plus loin. Ils nous laissent avec l'idée que la meilleure voie à suivre pourrait être de trouver davantage de ces « raccourcis intelligents » pour mapper quelques solutions connues vers toutes les autres, mais pour l'instant, leur nouvel algorithme est l'outil le plus puissant dont nous disposons pour compter ces chefs-d'œuvre mathématiques.
Noyé(e) sous les articles dans votre domaine ?
Recevez des digests quotidiens des articles les plus récents correspondant à vos mots-clés de recherche — avec des résumés techniques, dans votre langue.