Drücke „Enter”, um zum Inhalt zu springen.
Hinweis zu diesem Datenschutz-Blog:
Anscheinend verwenden Sie einen Werbeblocker wie uBlock Origin oder Ghostery, oder einen Browser, der bestimmte Dienste blockiert.
Leider wird dadurch auch der Dienst von VG Wort blockiert. Online-Autoren haben einen gesetzlichen Anspruch auf eine Vergütung, wenn ihre Beiträge oft genug aufgerufen wurden. Um dies zu messen, muss vom Autor ein Dienst der VG Wort eingebunden werden. Ohne diesen Dienst geht der gesetzliche Anspruch für den Autor verloren.

Ich wäre Ihnen sehr verbunden, wenn Sie sich bei der VG Wort darüber beschweren, dass deren Dienst anscheinend so ausgeprägt ist, dass er von manchen als blockierungswürdig eingestuft wird. Dies führt ggf. dazu, dass ich Beiträge kostenpflichtig gestalten muss.

Durch Klick auf folgenden Button wird eine Mailvorlage geladen, die Sie inhaltlich gerne anpassen und an die VG Wort abschicken können.

Nachricht an VG WortMailtext anzeigen

Betreff: Datenschutzprobleme mit dem VG Wort Dienst(METIS)
Guten Tag,

als Besucher des Datenschutz-Blogs Dr. DSGVO ist mir aufgefallen, dass der VG Wort Dienst durch datenschutzfreundliche Browser (Brave, Mullvad...) sowie Werbeblocker (uBlock, Ghostery...) blockiert wird.
Damit gehen dem Autor der Online-Texte Einnahmen verloren, die ihm aber gesetzlich zustehen.

Bitte beheben Sie dieses Problem!

Diese Nachricht wurde von mir persönlich abgeschickt und lediglich aus einer Vorlage generiert.
Wenn der Klick auf den Button keine Mail öffnet, schreiben Sie bitte eine Mail an info@vgwort.de und weisen darauf hin, dass der VG Wort Dienst von datenschutzfreundlichen Browser blockiert wird und dass Online Autoren daher die gesetzlich garantierten Einnahmen verloren gehen.
Vielen Dank,

Ihr Klaus Meffert - Dr. DSGVO Datenschutz-Blog.

PS: Wenn Sie meine Beiträge oder meinen Online Website-Check gut finden, freue ich mich auch über Ihre Spende.
Ausprobieren Online Webseiten-Check sofort das Ergebnis sehen

Résolu par l'IA: un casse-tête mathématique vieux de 18 ans décrypté

0
Dr. DSGVO Newsletter detected: Extended functionality available
More articles · Website-Checks · Live Offline-AI
📄 Article au format PDF (uniquement pour les abonnés à la newsletter)
🔒 Premium-Funktion
Der aktuelle Beitrag kann in PDF-Form angesehen und heruntergeladen werden

📊 Download freischalten
Der Download ist nur für Abonnenten des Dr. DSGVO-Newsletters möglich

Grâce à un système d'IA, l'auteur a réussi à résoudre une énigme mathématique qui était restée sans solution pendant 18 ans. Ainsi, des hexagones dits magiques ont pu être résolus avec du matériel standard d'une manière jusqu'ici inconnue. L'IA utilisée à cet effet a aidé à développer le programme de résolution. Le reste était le fruit de l'intelligence propre d'un non-mathématicien.

De quoi s'agit-il ?

Il est démontré que grâce à l'intelligence artificielle un problème mathématique (NP-difficile) non résolu jusqu'alors peut être résolu par un informaticien ayant des mathématiques plutôt sous-développées. Les problèmes NP-difficiles sont les plus difficiles, car ils ne peuvent généralement pas être résolus en temps fini par simple essai et erreur, et parce qu'il n'y a aucun algorithme qui garantit la solution.

L'IA a été utilisée ici comme un moyen pour atteindre une fin. De plus, une intervention humaine était nécessaire. Sans l'IA, la solution présentée n'aurait jamais vu le jour.

Pendant 18 ans, il n'y a pas eu de solution à ce problème, mais maintenant elle est là. Avec l'IA.

Il convient de noter en passant que la solution ici trouvée est beaucoup plus difficile à trouver que la meilleure solution existante, qui a déjà 18 ans ! Le problème d'origine remonte à l'année 1887, où le maître des travaux publics de Stralsund Ernst von Haselberg découvre sa fascination pour les hexagones magiques. Plus tard, Martin Gardner fait connaître le problème dans le monde entier.

Introduction

La AI peut accomplir des choses énormes si on l'utilise correctement. Le cas d'application suivant, concret et réel, montre avec un résultat mathématique pertinent comment la AI peut considérablement alléger le travail. Pour ce problème, non seulement a-t-on facilité le travail mais on a aussi rendu possible la solution. Sans AI, il n'y aurait pas de solutions présentées ici (à partir de N = 7).

IA + intelligence propre = solution

Est plus amusant avec une infrastructure d'IA qui n'entraîne pas de coûts supplémentaires en cas d'utilisation accrue.

Protection des données, droit d'auteur, secrets commerciaux

Même si aucune donnée personnelle n'a été traitée: La solution utilisée fonctionnait sur une infrastructure propre. D'ailleurs, il s'agit d'un peu comme un «Secret des affaires». Le chemin de solution pour les hexagones magiques semble en cette forme inconnu.

Qui souhaite intégrer une image Wikipedia sur son site web par manque de courage devrait plutôt y réfléchir dix fois. L'image suivante a été créée elle-même. Qui, en revanche, souhaite prendre un hexagone similaire (avec une autre solution) de la page allemande de Wikipedia, celui-là échouera aux mentions obligatoires de l'auteur pour la licence CC-BY-SA-3.0 comme le fit l'auteur il y a 7 ans. À cette époque, un photographe s'autoproclamant chasseur de plagiat (photographe) avait cherché à utiliser de manière erronée les images qu'il avait lui-même mis à disposition sur Wikipedia. En sachant que la mention de l'auteur ne peut être suivie correctement que par des intimes, le chasseur de plagiat eut quelques problèmes avec la protection des données et des difficultés d'identification du fournisseur. C'est ainsi qu'il retira sa facture lorsque il fut mis en garde…

Hexagones magiques

Il s'agit d'hexagones magiques. Que sont les hexagones magiques ?

Les hexagones magiques sont des hexagones avec certaines propriétés et ont un nombre d'ordre, noté N. Ce nombre d'ordre dit à combien de cases chaque arête extérieure du hexagone est composée. Voici un exemple:

Hexagone magique d'ordre n = 3. Source: Klaus Meffert.

Cet hexagone magique d'ordre N = 3 possède 3 alvéoles dans chaque bord extérieur. Le nombre d'alvéoles est de 19 et suit la formule 3N²-3N+1. Au total, cet hexagone est composé de 15 rangées. Ces 15 rangées sont:

  • 5 horizontale Reihen
  • 2 diagonales principales
  • 4 diagonales secondaires à l'extérieur
  • 4 diagonales secondaires à l'intérieur
  • = 15 rangées

Maintenant vient le Magique: Un hexagone magique (de l'ordre 3) est seulement magique, si toutes les 15 lignes ont la même somme et que toutes les nombres dans les cases sont entiers et que chaque nombre de ces cases a été pris d'une suite continue et que chaque nombre a été utilisé exactement une fois. Le nombre de lignes est également le nombre de (des équations dépendantes) qui doivent être résolues en même temps. Pour un hexagone magique, il existe toujours plusieurs solutions.

En termes d'image, les 15 rangées dans le plus petit hexagone magique significatif ressemblent à ceci (nous laissons de côté l'ordre 1, car l'hexagone correspondant est constitué d'exactement un nid d'abeille ; l'ordre 2 n'est pas possible):

Toutes les rangées d'un hexagone magique d'ordre 3.

On peut voir 5 rangées diagonales avec une marque rouge, 5 rangées diagonales avec une marque verte et 5 rangées horizontales avec une marque bleue Puissance 15 rangées. Chacune des 15 rangées doit donc avoir la même somme sur tous les rayons de la rangée correspondante. Pour les ordres plus petits, on utilise volontiers des nombres positifs, car ils sont plus parlants. Dans l'exemple ci-dessus, ainsi que dans les exemples suivants et les nouveaux résultats obtenus, on a toutefois utilisé des nombres de -X à X. Pour N = 3, X correspond à la plage de valeurs de -9 à 9. Cette plage peut être déterminée par: (nombre d'alvéoles – 1) / 2, donc (19 – 1)/2 = 9.

La fascination pour ces hexagones magiques passionne de nombreux. Ainsi, par exemple, en 2022, un algorithme génétique a été développé pour résoudre des mini-hexagones d'ordre N = 3. Ce mini-hexagone compte 19 cases et 15 rangées. Nous allons résoudre un hexagone dont l'ordre est N = 9 et qui comporte 217 cases ainsi que 51 rangées ! La complexité augmente donc considérablement avec des ordres plus élevés.

Pour la plage de valeurs symétrique (de -X à +X) mentionnée ci-dessus, on obtient toujours une somme magique M égale à 0. Cette constante magique n'est pas facilement déterminable pour d'autres configurations de grille. Il est également peu clair pour quelles plages de nombres un hexagone magique de l'ordre N peut être résolu du tout. Par exemple, il semble qu'il n'y ait aucune solution avec des nombres supérieurs à 15 comme plus petite valeur initiale. C'est donc très charmant que M = 0 puisqu'elle est d'abord calculable et qu'elle a l'apparence de pouvoir être possible pour tout ordre N.

Solutions

Quand un hexagone devient plus grand, il est devenu plus difficile de trouver sa solution magique. Le plus grand hexagone magique connu jusqu'à présent a une longueur de côté N = 8 (voir aussi Wikipedia). Si quelqu'un a trouvé ou vu des hexagones plus grands, l'auteur vous remercie de nous faire part de cette information.

Pour les hexagones magiques de longueur d'arête de 3 à 6, la solution est rapidement trouvée par brutale tentative ("Brute Force"). À partir de N = 7, c'est amusant.

Il n'existait jusqu'à présent aucune solution pour les hexagones magiques d'ordre 9 (longueur de chaque bord extérieur). Depuis le 10.09.2024, ils existent.

Source: Klaus Meffert et recherche personnelle.

Wikipedia mentionne exactement une solution pour N = 7. La solution utilise les 128 nombres de 2 à 127 et a la somme magique de 365. La solution a été découverte en 2006.

Nouvelle solution pour Hexagone magique d'ordre 7

Afin d'éviter tout problème lié à une indication erronée de l'auteur, nous indiquons ici une solution que nous avons trouvée nous-mêmes:

Nouvelle solution pour un hexagone magique d'ordre 7. Auteur: Klaus Meffert

Pour l'ordre 8, Wikipedia mentionne également une seule solution. Celle-ci a également été découverte en 2006 ( !) par Louis Hoelbling.

Nouvelle solution pour Hexagone magique N = 8

Pour N = 8 également, l'auteur a trouvé ses propres solutions à l'aide d'un programme qu'il a lui-même développé, entre autres avec l'IA. Cette solution est différente de celle proposée sur Wikipedia et s'intitule:

Nouvelle solution pour un hexagone magique d'ordre 8. Auteur: Klaus Meffert

La solution enregistrée sur Wikipedia de Louis Hoelbling est donc différente, car elle ne présente pas seulement une numérotation différente, mais également pas de symétrie. Des solutions symétriques seraient celles qui pourraient être transformées les unes dans les autres par rotation, réflexion ou même en inversant les signes.

L'intensité de la couleur dans les hexagones représentés indique le nombre d'alvéoles qui sont influencées par un alvéole à la fois. Il est évident que la case centrale de l'hexagone est celle qui influence le plus les autres cases. C'est pourquoi elle est représentée de manière plus sombre. Les champs extérieurs sont ceux qui influencent le moins les autres champs. Plus de détails ci-dessous.

Première solution pour Hexagone magique d'ordre 9

Selon les recherches de l'auteur, il n'existe pas encore de solution pour les hexagones magiques pour N = 9. Le 10.09.2024, l'auteur a trouvé cette solution. La solution est la suivante:

Première solution pour un hexagone magique d'ordre 9. Auteur: Klaus Meffert

La solution a été trouvée par le système de résolution de l'auteur, qui a été créé à l'aide de l'IA et de son propre développement. Le mail avec la solution, envoyé automatiquement par le système de résolution, a été envoyé le 10.09.2024 à 00:08.

Les conditions de résolution se composent de 51 équations et 217 variables. Une variable est ici le nombre sur une roue dans un hexagone. Chaque variable fait partie de 3 des 217 équations (puisqu'une variable correspond à une roue et que chaque roue fait partie exactement de 3 lignes dans l'hexagone). Cela sonne assez complexe et c'est aussi le cas. Avec simplement essayer, on ne peut pas vraiment arriver au but.

Une solution d'IA développée et exploitée en Allemagne.

De même, dans l'illustration de l'Hexagone magique d'ordre 9, l'intensité de la couleur de chaque nid d'abeilles indique combien d'autres nids d'abeilles sont influencés. L'influence signifie qu'une modification de la valeur numérique d'un nid d'abeilles a des répercussions sur les autres nids d'abeilles qui sont influencés par la modification numérique. Concrètement, l'influence pour les hexagones magiques d'ordre 9 se présente toujours comme suit:

Indications sur l'intensité de l'influence de certains rayons sur d'autres rayons. Auteur: Klaus Meffert

Le champ central influence donc 48 autres alvéoles. En revanche, les alvéoles d'angle n'influencent chacune que 32 autres alvéoles. Chaque alvéole fait partie d'exactement trois rangées. Le champ central se trouve sur trois rangées de même longueur, chacune d'entre elles étant composée de 17 rayons. Le chiffre 17 résulte de 2N-1 (2*9-1). Comme le champ central lui-même n'est pas compté lorsqu'il influence d'autres alvéoles, on obtient 3 diagonales * (17-1) = 3 * 16 = 48. Ce nombre est le nombre d'alvéoles influencées par le champ central, qui est également visible sur l'illustration.

Vérification de la solution

En général, c'est une bonne idée de contrôler les sorties de programmes. Cela vaut aussi bien pour les programmes conventionnels que pour les dépenses d'IA.

Comme l'auteur est un informaticien, il ne croit pas à son propre programme et à la solution présentée ci-dessus pour l'hexagone d'ordre 9. La solution trouvée a donc été recalculée manuellement. Voici un extrait de ses efforts pour éviter l'embarras:

Vérification manuelle de la nouvelle solution. L'a-t-on vraiment trouvée ? Apparemment, oui.

Désolé pour tous les mathématiciens qui, je l'espère, ne trouveront pas d'erreurs grossières dans les explications, mais certainement des imperfections formelles qui dérangeront un mathématicien.

Un mathématicien, un physicien et un informaticien voyagent en train à travers l'Écosse.

Tous trois sont assis dans le même compartiment et regardent par la fenêtre.

Vous voyez une prairie avec des moutons. Un mouton est noir.

L'informaticien veut faire une déclaration scientifique et constate: "Il y a des moutons noirs en Écosse."

Le pyhsicien est excité par le manque de précision de la déclaration de l'informaticien. La seule chose que l'on peut vraiment constater, selon le physicien, est la suivante: "En Écosse, il y a au moins un mouton noir."

Le mathématicien est au bord de la crise de nerfs. Il ne tient plus en place, car les informaticiens et les physiciens ont fait des déclarations tellement imprécises. Il annonce que l'on ne peut que constater ce qui suit: "En Écosse, il y a au moins un mouton qui est noir du côté qui nous fait face."

Les mathématiciens ont toujours raison, mais ce n'est généralement pas pertinent dans la pratique (on demande à un mathématicien dans un ballon captif en vol où nous nous trouvons. Sa réponse: '50 mètres au-dessus du sol').

Les physiciens n'ont pas à avoir honte, voir Albert Einstein comme maître de toutes les classes.

Les informaticiens ont parfois raison, mais alors avec une connotation pratique. C'est l'expérience personnelle d'un informaticien.

Comment l'IA a-t-elle contribué à la solution ?

Des tentatives antérieures de l'auteur, datant d'il y a quelques années, étaient basées sur Back Tracking et Brute Force avec exclusion des combinaisons qui pouvaient être immédiatement reconnues comme inadmissibles. Pour N = 7 et N = 8, aucune solution n'a pu être trouvée, même si le programme était relativement abouti. Actuellement, cette approche serait peut-être prometteuse pour N = 7, car l'hardware a amélioré. La langue utilisée était Java, car il s'agit d'une langue compilée qui est exécutée beaucoup plus rapidement que les langages interprétés.

L'actuel et réussi essai repose sur un programme de référence créé avec l'intelligence artificielle. Ce programme fonctionnait bien pour des petites N, mais pas dans le domaine ciblé. Quelques optimisations manuelles ont apporté le succès final. La langue utilisée était Le code Python n'est pas fourni dans le texte source. Veuillez fournir le code Python que vous souhaitez traduire en français. Je serai alors heureux de l'aider, la première langue d'intelligence artificielle.

Le joker téléphonique dans Qui veut être millionnaire va bientôt faire partie de l'histoire.

Nous avons optimisé Python car il n'est pas très rapide. Cette optimisation repose sur un Just-In-Time Compiler (JIT). Programmer avec cela n'est pas amusant, pour le dire gentiment. On se sent transporté 20 ans en arrière, en termes de confort et de fonctionnalités disponibles. Pour résoudre ce problème, on a recours à l'intelligence artificielle. C'était un autre élément clé de la solution.

Certains des résultats produits étaient des solutions presque parfaites. La Constellation Magique M n'a pas été atteinte avec précision, mais presque. A l'aide de deux modèles AI mathématiques, on a au moins superficiellement vérifié si on ne pouvait pas faire avancer les choses en utilisant une heuristique. L'idée était de transformer la solution presque parfaite en vraie solution grâce à un joli réarrangement. Les modèles mathématiques interrogés n'ont pu fournir aucune solution pour cela. Cela a cependant aidé à reconnaître ce chemin probablement erroné comme tel et à rediriger les ressources vers une approche de solution plus efficace.

Avec une intelligence artificielle propre, tellement de choses sont possibles. Par exemple, l'application Telefonjoker: Bientôt, ce système d'intelligence artificielle sera décrit plus en détail. Il peut: répondre à des questions par Microsoft et accepter la parole, convertir la parole en texte, poser une question à un LLM, convertir la réponse du LLM en parole, lire la réponse à haute voix au utilisateur. Tout cela localement, tout sans Winzigweich's Azure et ChatGPT. Mais aussi branché sur Internet si nécessaire. Ou bien inclure automatiquement des contenus de qualité supérieure d'origines fiables dans la réponse s'il le faut. On se demande: Quand sera-t-il éliminé du jeu "Qui veut gagner des millions" ?

Résumé

L'IA permet de trouver des solutions qui étaient auparavant cachées. En outre, cela permet d'éviter les problèmes de droits d'auteur (fin de l'ironie légère).

Au moins, dans de très nombreux cas, les solutions peuvent être considérablement accélérées.

18 ans après la meilleure solution jusqu'à présent, l'IA a permis de trouver une nouvelle solution, meilleure.

Se réfère à N=8 (année 2006) et N=9 (2024) Voir l'article.

Par exemple, avec le Magique Hexagone, on a pu montrer que des nouvelles solutions avec l'aide de l'intelligence artificielle peuvent même être trouvées pour les problèmes NP-difficiles. Pour rappel: la précédente solution beaucoup plus facile à trouver était de 2006. La nouvelle solution a été trouvée en 2024, soit 18 ans après.

Deux serveurs AI ainsi que un ordinateur portable AI et un serveur à bas coût ont été utilisés en parallèle. Les serveurs sont tous hébergés en Allemagne par un fournisseur allemand. Les serveurs n'ont fonctionné que pendant les heures hors business pour ne pas perturber le commerce quotidien. Les solutions ont été trouvées après quelques jours et quelques tours d'optimisation.

La prochaine étape d'amélioration du programme trouvé pour résoudre les hexagones magiques serait une parallélisation complète (CUDA). Exactement à cela servent les cartes graphiques AI. La calcul est probablement allé plus vite de 40 fois avec cela. Pas tout à fait sans importance lors des calculs qui peuvent durer semaines ou mois. Cette parallélisation de la recherche d'issue est à la fois mathématique et programmation technique complexe et doit donc être reportée à plus tard.

Quand votre entreprise résout-elle les problèmes avec l'IA ?

Auteur des hexagones magiques

Klaus Meffert, Idstein, Allemagne

Plus d'informations sur Research Gate.

Licence d'image pour les hexagones magiques

Toutes les illustrations d'hexagones magiques de cet article peuvent être utilisées à condition que les illustrations ne soient pas modifiées (la mise à l'échelle ou la compression des illustrations est bien sûr autorisée).

Des versions modifiées des illustrations peuvent être utilisées en mentionnant un lien vers dr-dsgvo.de/magic.

Pour projets à but non lucratif (o.a.) comme Wikipédia, les images suivantes peuvent être utilisées en mentionnant l'auteur. Pour d'autres projets, les illustrations ci-dessus sont disponibles avec la licence d'image mentionnée ci-dessus.

Hexagone magique d'ordre 9 (les niveaux de gris indiquent l'influence de chaque nid d'abeille). Trouvé par: Klaus Meffert, Idstein, Allemagne.
Hexagone magique d'ordre 9. Trouvé par: Klaus Meffert, Idstein, Allemagne.
Hexagone magique d'ordre 9 (les valeurs de couleur indiquent l'influence de chaque nid d'abeille). Trouvé par: Klaus Meffert, Idstein, Allemagne.

En cas de doute concernant l'utilisation des images, veuillez demander: klaus.meffert@dr-dsgvo.de

L'auteur se réjouirait également d'être informé si vous mentionnez le carré magique de l'ordre 9. Merci à Thorsten Müller pour avoir fourni sa voix pour la version audio. Remarque: La version audio a été améliorée par une optimisation.

Messages clés de cet article

Une IA a résolu une énigme mathématique non résolue vieille de 18 ans.

L'IA a permis de résoudre cette énigme, qui n'avait pas pu être résolue auparavant par des méthodes traditionnelles comme le backtracking ou la force brute.

Les hexagones magiques sont des hexagones où chaque ligne a la même somme et où tous les nombres à l'intérieur des alvéoles sont utilisés.

Chaque chiffre à l'intérieur des alvéoles est utilisé exactement une fois.

Le numéro atomique (N) indique le nombre d'alvéoles sur chaque bord extérieur.

Par exemple, pour obtenir un hexagone magique d'ordre 3, il faut remplir 15 lignes avec une certaine somme.

Le 10 septembre 2024, une solution à un hexagone magique d'ordre 9 a été trouvée, alors qu'aucune solution de ce type n'existait auparavant.

Chaque variable de l'Hexagone magique d'ordre 9 influence exactement 48 autres alvéoles.

Au-delà de ces messages clés

About the author on dr-dsgvo.de
My name is Klaus Meffert. I have a doctorate in computer science and have been working professionally and practically with information technology for over 30 years. I also work as an expert in IT & data protection. I achieve my results by looking at technology and law. This seems absolutely essential to me when it comes to digital data protection. My company, IT Logic GmbH, also offers consulting and development of optimized and secure AI solutions.

Réglementation de l'IA dans l'UE: Grand succès ou mauvais départ ?