optimiser son barathon au niveau national en UK

optimiser son barathon au niveau national en UK
Poster un commentaire
phallusflasque

[...]Après deux ans de travail acharné, ils ont trouvé la solution au "Problème du voyageur de commerce" : la route optimale pour visiter tous les pubs britanniques est longue de 45 495 239 mètres.
C’est juste un peu plus qu’un tour du monde à l’équateur.
En moyenne, sur cette route, vous trouverez un pub environ toutes les heures.
La plus grande distance à parcourir sans pub est de 435km, mais une partie se fait en ferry sur lesquels ils vendent de la bière.[...]

et avec une carte interactive http://www.math.uwaterloo.ca/tsp/road/uk24727_tour.html


(rendez-nous le g/divers!!)

Azertsix
Azertsix
7 ans

@phallusflasque: Et le g/intéressant bordel !

skankhunt42

@phallusflasque: Il y'a quand même plus de 27 000 bières à boire sur la route je suis pas sur de tenir :o

diabolow
diabolow
7 ans

@ThisIsANewDay: A 3,70€ la pinte en moyenne en Angleterre, ça fait chère le barathon !

phallusflasque

@Azertsix: y avait le g/informatique voir mm le g/science, c'est une application du "problème du voyageur de commerce " a la base, faite par des chercheur, ce serait "le problème de ce type le plus complexe jamais résolu", [...] Il y a tellement de pubs au Royaume-Uni que c’est le problème de ce type le plus complexe jamais résolu.[...]

Azertsix
Azertsix
7 ans

@phallusflasque: Ouais, moi j'aurais mis ça en g/intéressant.

phallusflasque

@Azertsix: pas faux, mais ça dépend surtout du point de vus aussi, perso c'est surtout le Lol que j'ai retenus, genre des chercheurs qui ce sont dit"tiens on va cherché la solution de la route la plus courte pour faire tout les pubs du pays!"
plus que le coté "tiens c'est intéressent a savoir, si un jour me viens l'idée de me tapé un tour de planète et demie en buvant de bières dans autre pays !"
mais je peux comprendre que tu puisse trouver de l’intérêt a cette info' !

anonyme
anonyme
7 ans

@Azertsix: Putain arrête cette propagande c'est de plus en plus louche

Minipouss
Minipouss
7 ans

@phallusflasque: D'après ce que j'ai appris à l'école, c'est un problème est impossible à résoudre déjà pour 50 étapes... ils ont sûrement trouvé un algorithme rapide qui trouve un chemin assez court mais certainement pas LE plus court.

MrChirac
MrChirac
7 ans

@Minipouss: C'est un problème complexe et intéressant mais facile à résoudre pour 50 étapes.

src: https://en.wikipedia.org/wiki/Travelling_salesman_problem, https://en.wikipedia.org/wiki/Dijkstra's_algorithm

EasyPHP
EasyPHP
7 ans

@Minipouss: Tu dis qu'il est impossible de trouver le plus court chemin pour un graphe orienté pondéré avec plus de 50 nœuds ?

Minipouss
Minipouss
7 ans

@MrChirac: ca ne donne qu'un bon résultat, pas forcément le meilleur

MrChirac
MrChirac
7 ans

@Minipouss: Avec les algorithmes actuelles, pour 50 noeuds (et bien plus) tu as l'assurance d'avoir le chemin le plus court en une fraction de secondes.

Minipouss
Minipouss
7 ans

@MrChirac: C'est un problème NPC et il est dit qu'en résoudre un permettrait de résoudre tous les autres. Du coup, on aurait une crise avec la sécurité informatique car un de ces problèmes concerne les nombres premiers utilisés dans ce domaine.

Après donne moi un exemple d'algorithme, je vérifierai mais toujours est-il que j'ai vu ça en cours il y a moins de 10 ans et je ne pense pas qu'il y ait eu une grosse révolution dans le domaine (je peux me tromper) et c'est pourquoi j'aimerai bien avoir un exemple

MrChirac
MrChirac
7 ans

@Minipouss: Je ne vois pas le rapport entre trouvé le chemin le plus court et la cryptographie... Peux-tu préciser?
Sinon concernant l'algorithme, t'as raison, c'est NPC. Mais ça commence à poser problème avec bien plus que 50 noeuds. Si tu veux un exemple, j'utilise le package Networkx en python pour "jouer" avec les graphs. https://networkx.github.io/documentation/networkx-1.10/reference/generated/networkx.algorithms.shortest_paths.generic.shortest_path.html

Minipouss
Minipouss
7 ans

@MrChirac: "Trouver un algorithme qui résout un problème NP-complet, comme le problème du voyageur de commerce, en temps polynomial suffirait à démontrer que P=NP, ce serait alors toute une série de problèmes très importants qui se trouveraient résolus (et, dans un même temps, les systèmes de cryptographie à clé publique seraient cassés). Même sans exhiber un algorithme, une preuve pourrait donner des indices précieux pour construire un tel algorithme, ou pour le moins en relancer sérieusement la recherche, car on le saurait alors possible avec certitude. L'existence de cet algorithme remettrait en question l'utilisation des systèmes de cryptographie à clé publique, qui servent notamment pour la sécurisation des transactions bancaires. En effet, casser ces systèmes revient à résoudre un problème NP (intuitivement, c'est facile si on connaît la clé privée). La sécurité repose sur l'assertion que ce n'est pas possible en temps polynomial." https://fr.wikipedia.org/wiki/Probl%C3%A8me_P_%3D_NP

je crois que prouver que ton chemin est le plus court est un problème NP si je me rappelle bien, ce qui est déjà très compliqué. Trouver le plus court est NPC, ce qui est impossible sans un algo magique dans un temps "humain". En gros ton algo va trouver un très bon chemin mais je ne pense pas que ce soit le meilleur et je ne pense pas qu'un algo puisse le prouver.

Geologue
Geologue
7 ans
IMG
Cette page est réservée aux ADULTES

Tu es sur le point d'accéder à un site web qui contient du matériel explicite (pornographie).

Tu ne dois accéder à ce site que si tu as au moins 18 ans ou si tu as l'âge légal pour visionner ce type de matériel dans ta juridiction locale, l’âge le plus élevé étant retenu. En outre, tu déclares et garantis que tu ne permettras aucun mineur à d'accéder à ce site ou à ces services.


En accédant à ce site, tu acceptes nos conditions d'utilisation.