CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Je cherche un algorithme a présenter

oleee
oleee
Niveau 44
22 novembre 2014 à 00:01:53

Bonsoir, dans le cadre d'un cours d'algorithmique, je dois écrire un essai de recherche sur un algorithme que je dois présenter ensuite.

L'essai doit pas etre trop long, 4-5 pages environ, les critères sont qu'ils soit intéressant et en rapport avec le cours, c'est tout.

J'arrive pas en trouver un qui ne soit ps très complexe sur lequel je peux écrire quelques pages afin de l'expliquer. Vous en aurez pas a me proposer?

Pour exemple, des exemples qui ont été fait avant sont le levenstein distance ( algorithme pour trouver les difference entre deux mots) ou bien un algorithme pour trouver la mediane, etc..

Merci :)

Pseudo supprimé
Pseudo supprimé 22 novembre 2014 à 00:21:44

je te propose ceux là :
http://fr.wikipedia.org/wiki/Algorithme_du_peintre

http://fr.wikipedia.org/wiki/Algorithme_A*

Faciles à comprendre et puis y a plein de chose à dire :oui:

oleee
oleee
Niveau 44
22 novembre 2014 à 00:39:12

Le 1er n'est pas top :(

Puis le 2ème est une extension de l'algorithme de Dijkstra qu'on a deja fait en cours. J'ai peur que ce soit répétitif :(

Ce que je veux c'est un truc un minimum technique sans que ce soit très dur a comprendre et sur lequel je peux dire pleins de choses ( faire un example avec des schemas par exemple etc..)

elfe_celeste
elfe_celeste
Niveau 10
22 novembre 2014 à 00:53:42

C est vaste et vague comme sujet mais tu peux te pencher sur la generation procedural.

c'est base sur un algorithme qui differe selon l usage que tu veux en faire (car c est toi qui l ecrit)

evidement y a toujours une sorte de base commune

sinon regarde du cote de l interligence artificiel comme la A* de VDD

Cote Liste sur Prolog ou Les arbres de decision sur CLIPS par exemple

Pseudo supprimé
Pseudo supprimé 22 novembre 2014 à 00:55:39

Ca va être difficile de trouver quelque chose de technique un minimum mais trop compliqué à comprendre :hap:

Sinon regarde du côté de ce que elfe_celeste te propose :-)))

godrik
godrik
Niveau 30
22 novembre 2014 à 01:42:50

On parle de quel niveau?

j3r3mux
j3r3mux
Niveau 10
22 novembre 2014 à 02:29:54

Boyer moore.

oleee
oleee
Niveau 44
22 novembre 2014 à 03:34:13

Je suis en license informatique, il y a pas spécialement de niveau, c'est un cours d'algorithmique :(

godrik
godrik
Niveau 30
22 novembre 2014 à 05:20:12

l'algorithme de tarjan pour identifier les composantes fortement connexes?

s_cc
s_cc
Niveau 7
22 novembre 2014 à 10:43:38

https://fr.wikipedia.org/wiki/Probl%C3%A8me_du_voyageur_de_commerce

lordryuo
lordryuo
Niveau 10
22 novembre 2014 à 12:05:12

l'algorithme du simplexe, pour résoudre les problèmes linéaire. Si tu l'as pas déja fait en cours

oleee
oleee
Niveau 44
22 novembre 2014 à 15:12:13

Les algorithmes de scheduling au sein du processeur ( round robin etc..) vous trouvez que c'est bien ou c'estr trop facile? :(

C12-H22-O11
C12-H22-O11
Niveau 44
22 novembre 2014 à 17:37:13

Si tu aimes les graphes, tu peux voir du côté des algorithmes qui permettent de trouver les arbres recouvrant minimal (Prim, Kruskal, Sollin) qui sont intéressants et facile à comprendre. Il y a également le codage de Prüfer qui est très sympa, ainsi que les algorithmes de coloration de graphe qui sont vraiment biens et qui trouvent des utilités dans la vie de tous les jours.
Sinon tu as les algorithmes qui permettent de trouver les composantes fortement connexes d'un graphe (Tarjan...), mais ils sont moins marrants.
Sinon tu as aussi les plus courts chemins, si tu as déjà vu Dijkstra, tu peux comparer avec Ford-Bellman ou Dantzig (simplexe).

Voilà sinon tu peux voir du côté des algorithmes de tri (Quicksort, Bubble sort, etc...)

C12-H22-O11
C12-H22-O11
Niveau 44
22 novembre 2014 à 17:50:11

Ah et si tu aimes bien ce qui est optimisation combinatoire, tu peux jeter un oeil aux méta-heuristiques, notamment les algorithmes génétiques. Le concept est vraiment bon, c'est facile à comprendre et il y énormément d'applications.

Lowenheim
Lowenheim
Niveau 10
22 novembre 2014 à 18:57:15

Algorithme de Kosaraju-Sharir pour trouver les composantes fortement connexes d'un graphe :ok:

godrik
godrik
Niveau 30
22 novembre 2014 à 19:51:32

Tu peux faire insertion sort en O(n log n).
c'est decrit dans un papier de michael bender.

JerryDayPonay
JerryDayPonay
Niveau 33
22 novembre 2014 à 21:02:08

Le problème du sac à dos, il est connu et il y a différents algo présentés : http://fr.wikipedia.org/wiki/Probl%C3%A8me_du_sac_%C3%A0_dos

Les algorithmes de correction d'erreur :
http://fr.wikipedia.org/wiki/Code_de_Hamming_(7,4)
http://fr.wikipedia.org/wiki/Code_de_Reed-Solomon

Pour l'ordonnancement des tâches, tu peux comparer différents algorithmes : FIFO, LIFO, Round_robin (tourniquet), etc et parler des systèmes de priorités et des problèmes de famine (processus 'jamais' exécuté).

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment