Nos algorithmes pourraient-ils être BEAUCOUP plus rapides ? (P=NP ?)

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 พ.ย. 2024

ความคิดเห็น • 1.8K

  • @antol1558
    @antol1558 4 ปีที่แล้ว +1445

    J’aimerais bien voir ce format pour les autres problèmes du millénaire, même s’ils sont plus complexes ça pourrait être très intéressant ! Et bravo pour cette vulgarisation très simple à comprendre, les mots sont très biens choisis et l’exposé est bien structuré 👌🏼

    • @gregorygrandjean2895
      @gregorygrandjean2895 4 ปีที่แล้ว +47

      Peut-être que tu le sais déjà, mais la chaîne de mathématique de "el jj" a fait une vidéo qui explique l’Hypothèse de Riemann : th-cam.com/video/dNpdMYB8pZs/w-d-xo.html
      Ainsi qu'une vidéo qui explique la Conjecture de Poincaré : th-cam.com/video/ayjck76iSOA/w-d-xo.html
      Je trouves que ces 2 vidéos sont d'une grande qualité et très compréhensible, mais j'avoue que j'adorerai que David nous parle de d'autres problèmes problèmes du millénaire !

    • @timothemalahieude5076
      @timothemalahieude5076 4 ปีที่แล้ว +19

      Science Étonnante lui-même a fait une vidéo sur l'hypothèse de Riemann :)
      th-cam.com/video/KvculWl-jhE/w-d-xo.html

    • @shift4156
      @shift4156 4 ปีที่แล้ว +22

      Oui, El JJ est un maitre absolu pour parler de math purs !!!

    • @patrick_g350
      @patrick_g350 4 ปีที่แล้ว +9

      @@gregorygrandjean2895 les autres problèmes (à part Navier-Stokes) sont très abstraits et seulement accessibles aux experts. Il semble quasi-impossible de vulgariser la conjecture de Hodge ou BSD. Mais si El jj veut le tenter ce serait génial 😁

    • @Alphabetatralala
      @Alphabetatralala 4 ปีที่แล้ว +4

      Malheureusement, et sans vouloir me montrer irrespectueux, je doute fort que notre cher vulgarisateur en soit capable : L'énoncé de certains des problèmes du millénaire ne sont même pas facilement compréhensibles par des mathématiciens non-spécialisés du domaine, il me semble fort douteux qu'il soit possible d'en faire des vidéos potables pour chacun d'entre eux, encore moins accessibles au grand public.
      Cela étant dit, si l'on se contente de simplement parler des enjeux derrières certains de ces problèmes sans détailler les énoncés, il me semble possible de parler au grand public de chacun des problèmes à l'exception de la conjecture de Birch : Les fonctions L sont des objets assez éloignés de ce que l'humain est capable de se représenter.
      En faire des vidéos réellement instructives reste cependant un tout autre problème.

  • @yozukil
    @yozukil 4 ปีที่แล้ว +477

    Bonjour David.
    Je connais ta chaîne depuis 18 ou 24 mois je pense mais je ne crois pas avoir déjà posté de commentaire.
    Quand j'ai découvert ta chaîne je me suis abreuvé petit à petit de tes vidéos qui sont toujours passionnantes et claires.
    Mais celle-ci m'a vraiment bluffé.
    Quand tu as commencé à nous exposer le sujet je me suis dit qu'il allait falloir s'acrcocher pou ne pas me faire larguer...en effet je suis plutôt nul en maths.
    Je n'ai par exemple jamais compris ce qu'était une fonction (2 de moyenne en maths en terminale, bac A3).
    Mais ici tout était clair et limpide, incroyablement bien vulgarisé.
    J'ai même enfin compris ce qu'est un algorithme (enfin je pense que c'est finalement un simple programme ou une formule de calcul redondant?).
    Alors merci pour tout ton travail et j'espère que tu continueras longtemps à nous distiller du savoir de manière aussi limpide.
    PS: il y a peu j'ai vu une video faq de toi où tu expliquais que tu es ingénieur et que tu fais ces vidéos et ton blog lors de ton temps libre.
    Je trouve d'autant plus remarquable que tu fasses tout cela pour le plaisir de la diffusion de la connaissance et non pas pour gagner ta vie ou devenir célèbre.
    Alors encore une fois un grand merci pour tout!

    • @ScienceEtonnante
      @ScienceEtonnante  4 ปีที่แล้ว +237

      Merci beaucoup, j'aime ce genre de témoignages qui montrent que parfois j'arrive à toucher les allergiques aux maths ;) Merci d'avoir pris le temps de l'écrire !

    • @mben4257
      @mben4257 4 ปีที่แล้ว +15

      Pour l'algorithme, c'est bien ça : une suite d'instruction, qui à partir de données en entrées, produit un résultat (et souvent, permet de résoudre un problème)

    • @ulquiorraschiffer1327
      @ulquiorraschiffer1327 4 ปีที่แล้ว +35

      "J'ai même enfin compris ce qu'est un algorithme (enfin je pense que c'est finalement un simple programme ou une formule de calcul redondant?)."
      un algorithme est une suite d'instruction dont le but est d'obtenir un résultat
      par exemple si le résultat que tu souhaite obtenir est un gâteau:
      * la recette de cuisine est son algorithme
      * les "ajouter 30g de sucre" et autres "mettez au four 45min" sont les instructions qui constitue l'algorithme
      * le sucre, œuf et autres ingrédients sont les données d'entrée
      si c'est l'anneau de sauron il te faut:
      * verser le tout dans la montagne du destin, faire mijoter, blablabla (les instructions qui constituent l'algo)
      * de la cruauté, de la malveillance et de la volonté de dominer toute vie (donnée d'entrée)
      un algo est tout ensemble d'instruction quel qu'il soit, ça peut tout aussi bien passer un coup de téléphone que opérer un patient, (dans tous les cap tu doit appliquer un ensemble d'instructions pour arriver au résultat désiré)
      ps: un mauvais enchainement d'instruction, que ce soit parce que tu as oublié de l'appliquer dans le cas de la recette de cuisine ou que le développeur ait mal écris l'instruction dans le cas d'un programme informatique est ce qu'on appel un bug
      ça peut être une instruction manquante, en double, faite après une autre alors qu'il aurait fallu la faire avant (tu met les 30g de sucre AVANT de mettre le gâteau au four, et tu n'oublie pas la farine), etc...
      la conséquence varie en fonction du bug et il y en a une infinité possible, mais tous ont un point commun => t’empêcher d'obtenir le résultat voulu
      ça peut très bien être ton écran qui déconne pendant 1/2 seconde tout comme une fusée qui explose au décollage (oui oui c'est déjà arrivé^^)

    • @MrZeDeathcaller
      @MrZeDeathcaller 4 ปีที่แล้ว +3

      A peu près ça pour l'algorithme. Je trouve que l'image de la recette de cuisine est plus pertinent qu'un programme. Ou une marche a suivre. On te file des choses, tu suis l'algorithme, tu obtiens un résultat.
      On te file une liste de nombres compatible, il t'en retourne un résultat.
      On te donne un ensemble d'ingrédients, tu en fait un plat. Avec les mêmes ingrédients tu peux avoir plusieurs plats différents, car plusieurs recettes a suivre, plusieurs programmes informatiques.

    • @Obikin89
      @Obikin89 4 ปีที่แล้ว +5

      Une fonction c'est simplement un algorithme qui peut recevoir des données et qui va te donner un résultat une fois exécuté. La fonction plusUn(41), qui ajoute 1 au nombre que tu lui donnes en paramètre (41, dans cet exemple), te donnera un résultat de 42. Une fonction peut recevoir différentes données et exécuter tout un tas d'opérations qui peuvent différer selon les données reçues. En mathématiques, on étudie des fonctions qui transforment des nombres en d'autres nombres, telles que la fonction plusUn(x) (qui se traduirait par f(x) = x +1 en mathématiques, x étant le nombre que tu souhaites transformer, mais qui n'est pas très intéressante...), ou la fonction racineCarrée(x), ou tout type d'opération mathématique plus ou moins complexe. L'idée étant de comprendre comment les nombres réagissent à la transformation opérée, de repérer des nombres qui donnent des résultats intéressants (souvent 0), ou de trouver des limites à la fonction (par exemple, certaines fonctions ne donneront jamais comme résultat un nombre au dessus d'une certaine valeur, et certaines fonctions donnent des résultats s'approchant de l'infini autour de certaines valeurs...). En informatique, la fonction age(Capitaine) te donnera comme résultat l'âge du capitaine... ou de n'importe qui, tant que les données sont dans un format lisibles par la fonction. Mais on pourrait aussi changer l'âge du capitaine avec une fonction changerAge(Capitaine, 42). Ainsi, si ta fonction est bien codée, tu enregistreras quelque part que l'âge du capitaine est 42 ans et ta fonction te reverra un résultat qui te dira "c'est bon, j'ai bien enregistré l'âge du capitaine", et la prochaine fois que tu utiliseras la fonction age(Capitaine), elle te donnera 42 comme résultat. En bref, une fonction en mathématiques, comme en informatique, ça utilise des données/des nombres, ça en fait quelque chose, et ça te donne un résultat à la fin.

  • @7Garrincha7
    @7Garrincha7 4 ปีที่แล้ว +34

    Quand on connaît déjà le problème, on ne peut qu'admirer la pédagogie avec laquelle celui ci est amené. Je pense que beaucoup de profs de facs ont des résultats moins bons avec leurs élèves après un cours sur le sujet alors que ces derniers y sont bien mieux préparé que la plupart des viewers de cette chaîne, c'est vraiment remarquable.

  • @JeromeMaquoi
    @JeromeMaquoi 4 ปีที่แล้ว +21

    Ayant un master en informatique, j'ai suivi un cours de calculabilité et de complexité dans lequel j'ai notamment vu ce que tu expliques dans ta vidéo. Quand j'ai vu le titre, je me suis demandé comment tu allais faire pour expliquer de manière claire et précise des notions aussi théoriques. Et je sidéré par ton explication! Elle est extrêmement simple sans trop l'être, claire et tes exemples sont pertinents. Bravo! :D

    • @MickaelJi
      @MickaelJi ปีที่แล้ว

      ce serait excellent @EcienceEtonnante ! :D

  • @Abakhan
    @Abakhan 4 ปีที่แล้ว +265

    Bravo pour la clarté et la fluidité de l'explication ! Tout est super, exemples, ton, diction, une vocation manifestement.

    • @alidigitali9091
      @alidigitali9091 4 ปีที่แล้ว +5

      A chaque vidéo je me dis qu'il ferais un excellent prof.

    • @Abakhan
      @Abakhan 4 ปีที่แล้ว +2

      @@alidigitali9091 Ce serait même dommage qu'il n'enseigne pas. En tout cas on peut profiter de ses vidéos !

    • @olivierorsola
      @olivierorsola 4 ปีที่แล้ว +1

      Moi, j'avais imaginé qu'il serait le nouveau Michel Chevalet, le big boss de la vulgarisation scientifique à la télé, mais ce n'est peut-être pas son but. Il est hyper doué et cultive son talent mais sans aller jusqu'au bout. Comme disent les ninjagos, "exploiter son plein potentiel"! lol

  • @jmc6319
    @jmc6319 4 ปีที่แล้ว +76

    Pouvoir à ce point rendre intéressant et compréhensible par tout un chacun des sujets normalement accessibles qu’à une minorité c’est du grand art et David le réussi avec brio à chacune de ses vidéos. Bravo et merci.

  • @almast3r933
    @almast3r933 4 ปีที่แล้ว +14

    Y'a pas à dire, cette chaine selon moi domine le ytb science français. C'est clair, imagé et maths-haters-friendly.
    Vidéo très chouette.

  • @theoroubaix9646
    @theoroubaix9646 4 ปีที่แล้ว +59

    J'ai fait des études d'informatique théorique et je trouve que c'est particulièrement bien vulgarisé. Très bonne vidéo !

    • @generix1240
      @generix1240 2 ปีที่แล้ว

      Bonjour, l'informatique théorique m'intéresse, et j'aimerais savoir quel cursus vous avez suivi.

    • @samyouanes7194
      @samyouanes7194 2 ปีที่แล้ว

      @@generix1240 Coucou, ça m'intéresse aussi ! Si vous avez des liens, ressources à me proposer... Je suis preneur !

    • @zorglubgaming8670
      @zorglubgaming8670 2 ปีที่แล้ว +1

      @@generix1240 La plupart des études informatiques sont surtout pratiques, mais les cursus à la faculté, comme des licences en informatique ou encore des cursus orientés informatique théoriques à la fac sont optimales pour les connaissances théoriques

    • @WithScienceAsMySheperd
      @WithScienceAsMySheperd 2 ปีที่แล้ว

      while (1) : malloc (1000)
      en C, ce code a fait choquer notre enseignant au lycee quand un ami a suivi les recommandations d'un nerd qui se moquait de lui

  • @planchapain1
    @planchapain1 4 ปีที่แล้ว +4

    Science étonnante c'est comme un restaurant gastronomique, c'est pas tous les jours que tu peux en faire un, tu sais jamais trop quand ca va tomber (a moins que j'ai loupé un truc sur les parutions) mais quand ca tombe... Pu*** la qualité du truc... à mon sens le meilleur vulgarisateur fr sur youtube , et pourtant la concurrence est sévère (et que ce soit dit, je suis et j'adore un paquet de vulgarisateur qui font un taff vraiment incroyable)

    • @ScienceEtonnante
      @ScienceEtonnante  4 ปีที่แล้ว

      Merci !!
      (J'essaye d'en faire une par mois)

  • @BrunoDARCET
    @BrunoDARCET 4 ปีที่แล้ว +23

    Une bien belle présentation.
    Quand je juge à partir du domaine que je maîtrise bien (informatique, algorithmique), je mesure la capacité de bonne vulgarisation (et j'en deviens envieux).
    Merci.

  • @v-table
    @v-table 4 ปีที่แล้ว +5

    Incroyable , je suis étudiant en informatique et pour tout te dire, ton explication du problème était vraiment limpide, tu fais un excellent travail de vulgarisation et il ne manque pas grand chose ! Merci beaucoup pour toutes ces vidéos et continue comme ça ^^

  • @ardechirpakfar6823
    @ardechirpakfar6823 4 ปีที่แล้ว +5

    Excellent ! Première fois que j'arrive à enfin comprendre P=NP! Il faut absolument faire une vidéo pour chacun des 6 autres, s'il te plaît !

  • @NoxofShadow
    @NoxofShadow 4 ปีที่แล้ว +4

    J'ai beau avoir vu ce problème à la fac, l'avoir compris. C'est un plaisir de le voir réexpliqué si bien. Ça m'a permis de percevoir plus de détails autour du sujet en lui-même et ses implications ( comme le fait qu'il pourrait tout aussi bien n'y avoir aucune application pratique de trouver un algo polynomial car trop lent ).
    Et pour une fois que je connais bien un sujet que tu traite, c'est intéressant de le voir si bien vulgarisé !

  • @MrSasuke67
    @MrSasuke67 4 ปีที่แล้ว +1

    J'ai suivi toute ta vidéo et vraiment bravo, tu expliques les choses de façon tellement claire et simple !
    J'avais suivi un cours d'ordonnancement de production en dernière année d'école d'ingénieur, et là j'ai mieux compris la classification des algorithmes en 30 minutes que mes profs avaient essayé de nous l'expliquer en un semestre de cours !

  • @philippenachtergal6077
    @philippenachtergal6077 4 ปีที่แล้ว +42

    12:14 En informatique on dit souvent "en temps et resources polynomiales". En effet, on a certains problèmes qu'on sait résoudre avec un nombre polynomial d'operations à condition d'avoir une mémoire exponentielle. En pratique informatique, ça revient au final un peu au même parce que si tu dois lire ou écrire une partie non-négligeable de cette mémoire de taille exponentielle à chaque opération, ton opération n'est plus vraiment élémentaire et le temps nécessaire à appliquer l'algorithme est vraisemblablement exponentiel même si le nombre d'étapes ne l'est pas.
    C'est pertinent en informatique parce que ramener un algorithme à des opérations vraiment "élémentaires" est inutilement fastidieux, pour mesurer sa complexité tu comptes plutôt en gros le nombre d'opérations "simples" ayant chacune une complexité connue et faible.

    • @Riku4554
      @Riku4554 4 ปีที่แล้ว +3

      En regardant la vidéo, je me suis fait la réflexion : je pense que passer rapidement sur le sujet de la complexité spatiale aurait été intéressant, en plus de spécifier que la complexité dont il parle est la complexité temporelle :) Ainsi qu'une brève introduction aux notions Grand O, Oméga et Têta et éventuellement du fait qu'on néglige les constantes/coefficients lors du calcul de la complexité. Après c'est peut-être trop précis pour une vidéo de vulgarisation :p

    • @Kataklysme666
      @Kataklysme666 4 ปีที่แล้ว +6

      @@Riku4554 Justement toute la subtilité de la vulgarisation est de ne pas utiliser les notions pour ne pas s’embarrasser avec leurs explication, sans pour autant empêcher la compréhension du problème globale.
      Par ailleurs, même si la complexité spatiale et aussi importante on ne peut rien faire si la complexité temporelle est déjà trop élevée, donc pour moi ça n'est pas forcément utile d'en parler.

    • @gubx42
      @gubx42 4 ปีที่แล้ว +2

      Je ne vois pas comment tu peux résoudre un problème en temps polynomial avec une mémoire exponentielle. Lire ou écrire une quantité exponentielle de mémoire se fait forcément en temps exponentiel. Après il y a peut être moyen de tricher en exploitant des opérations élémentaires qui n'en sont pas. Algos quantiques peut-être?

    • @reinf4430
      @reinf4430 4 ปีที่แล้ว +1

      @@gubx42 ça dépend comment on définit "opération élémentaire" dans le calcul de complexité en temps: mathématiquement on aura tendance à dire qu'additionner deux nombres est "une" seule opération, que ces nombres s'écrivent avec 1 chiffre ou 1 milliard. Leur stockage en mémoire par contre va être nettement différent.
      Mais du coup ça montre que la complexité d'un algorithme décrit mathématiquement, et de sa version informatique concrète, doivent souvent être soigneusement réévalués, car le premier cache des sous-complexités dans le détail de son implémentation dans le deuxième pour ces cas de "grand nombres".

    • @paulamblard3836
      @paulamblard3836 4 ปีที่แล้ว +1

      "on a certains problèmes qu'on sait résoudre avec un nombre polynomial d'operations à condition d'avoir une mémoire exponentielle."
      non : vue que accéder à la mémoire est une opération, la complexité en mémoire est toujours inférieur ou égale à la complexité en opération.
      (dans "complexité en mémoire", je ne parle pas de la taille des entrés. l'algorithme de recherche du min a une complexité mémoire de O(1))
      (et il y a bien des situations où utiliser beaucoup de mémoire peut faire gagné du temps)

  • @thomasp2731
    @thomasp2731 4 ปีที่แล้ว

    Bravo ! Sans doute la meilleure vidéo de vulgarisation francophone de TH-cam. Réussir à passionner avec la même vidéo des néophytes mais aussi des personnes, plus expérimentés en sciences, qui redecouvrent le problème est un exploit. L'exposé est clair, simple sans être simpliste, et attire la curiosité. Quelle pédagogie et quelle passion !! Bravo et merci.

  • @faouzimohamed7458
    @faouzimohamed7458 4 ปีที่แล้ว +3

    Il se trouve certains des sujets de vos vidéos deviennent des sujets de recherches et que ça aide beaucoup sur la compréhension sur ceux-ci. En tout cas, pour moi, votre chaine m'est très pratique. Elle fait surgir la passion sur les "Domaines" que vous explorez.

  • @samyouanes467
    @samyouanes467 4 ปีที่แล้ว +2

    j'ai pris l'habitude de toujours te mettre un pouce bleu avant même de regarder tes vidéo . autant dire que tous ce que tu fais sur cette chaine est une valeur sûre . à chaque fois je me régale et je regarde en boucle .Merci pour ce super travail , c'est un régal

  • @trollenz
    @trollenz 4 ปีที่แล้ว +297

    "Ça se trouve c'est vous qui allez le trouver..."
    Je te remercie de ta confiance mais ne te fais pas trop d'illusions quand même 😂😂

    • @Blanquette
      @Blanquette 4 ปีที่แล้ว +2

      mon cerveau fume.

    • @soldatlouche8130
      @soldatlouche8130 4 ปีที่แล้ว +4

      Ya des têtes après la j suis a l apéro si je comprend tout déjà c beau

    • @pierrel.3937
      @pierrel.3937 4 ปีที่แล้ว +1

      on ne sait jamais, regarde George Dantzig... par contre maintenant tu sais que c'est difficile à prouver, tu aurais dû essayer AVANT de regarder la vidéo ^^

    • @Azenamouke
      @Azenamouke 3 ปีที่แล้ว +3

      Je vais chercher un peu mais qu’il compte pas trop sur moi non plus 😂

    • @chaussette1er
      @chaussette1er 3 ปีที่แล้ว

      @Waldel Martell sur Betclic? Tiktok?

  • @4themusiclovers
    @4themusiclovers 4 ปีที่แล้ว +1

    Remarquable comme d'habitude. Je fais de la recherche en épistémologie, et vos vidéos synthétisent merveilleusement les domaines abordés. Mille mercis à vous!

  • @deadalnix
    @deadalnix 4 ปีที่แล้ว +7

    Petite addition. La limit n*log(n) pour le tri viens du fait qu'il y a n! order possible, et donc qu'il faut produire ln(n!) ~ n*ln(n) bits d'information pour choisir un ordre.
    Cela prove qu'on ne peut pas faire mieux que n*ln(n) pour les tri par comparaison, étant donné qu'on comparaison ne produit qu'on bit d'information, et qu'il en faut donc n*ln(n) pour ordonner une liste.
    Mais ceci n'est pas forcement le cas. Il existe des méthodes de tri pour des objects specifiques, par exemple, les nombres de 32 bits, qui produisent plus d'un bit d'information par operation et donc peut d"passer n*ln(n). C'est le case par exemple du radix sort qui peut trier des entiers en temps linéaire.
    Pour la factorisation, il y a aussi des algo qui sont sub exponentiel. Par exemple: en.wikipedia.org/wiki/General_number_field_sieve
    C'est pourquoi le monde de la cryptography évolue vers les courbes eliptiques plutot que la factorisation.

    • @florentgermain8633
      @florentgermain8633 4 ปีที่แล้ว

      (pour des tris d'entiers sur 32bits) pour dire que la complexité du radix sort est inférieure à n*ln(n), il faudrait que tu tries plus de 2^32 valeurs, soit 16Go de data
      complexité du radix sort : O(w*n) avec w le nombre de bits pour stocker ta clef, ici 32 bits
      pour que w*n < n*ln(n)
      il faut que ln(n) > w
      soit ln(n) > 32
      donc n > 2^32
      dans le même cas, on a le tri par comptage qui fonctionne aussi très bien pour les entiers, avec une complexité linéaire en asymptotique

    • @TheNvipy
      @TheNvipy 4 ปีที่แล้ว

      @@florentgermain8633 Tu fais plusieurs passes, pour des 32bits, une table d'indexation de 8 bits suffit (256 entrées), puis tu fais 4 passes en commençant par l'octets de poids fort de chaque valeur. Soit 4n, avec 256 valeurs tu obtiens déjà 1024 contre 256*log(256) = 1419.
      fr.wikipedia.org/wiki/Tri_par_base

  • @pierrelacombe4757
    @pierrelacombe4757 4 ปีที่แล้ว

    Je dis : Bravo ! C'est une excellente vulgarisation, même si on devine quelquefois des simplifications qui doivent inquiéter les spécialistes. Le but essentiel est atteint : avoir réussi à faire comprendre de quoi il s'agit en quelques dizaines de minutes. Merci David !

  • @antoine8563
    @antoine8563 4 ปีที่แล้ว +14

    Vidéo très intéressante comme d'habitude ! La seule question que je me pose c'est comment est-ce que le gars a fait pour rentrer le piano dans son sac pour le problème du sac-à-dos...

  • @etiennelemieux472
    @etiennelemieux472 4 ปีที่แล้ว +1

    C'est la première fois que je vois une explication plutôt claire de ce que signifie P=NP :)
    Dans cette idée de démonstration d'impossibilité, j'ai toujours été intrigué par l'affirmation qu'on ne peut découper un angle en 3 parties égales avec une règle et un compas par exemple. Ça me paraîtrait un exemple intéressant pour aborder cette notion de démonstration d'impossibilité à quelque chose de plus simple.

  • @fv6876
    @fv6876 4 ปีที่แล้ว +582

    Y a des vidéos où t'as envie de mettre 10 pouces bleus :-)

    • @thepigboss3966
      @thepigboss3966 4 ปีที่แล้ว +5

      celle la en fait partie!

    • @Hyrkhnoss1
      @Hyrkhnoss1 4 ปีที่แล้ว +35

      Ou plutôt N pouces bleus.

    • @ttarazradasdadadadad
      @ttarazradasdadadadad 4 ปีที่แล้ว +7

      @@Hyrkhnoss1 si on montait les enchères, 2 puissance N pouces bleus

    • @castorix31
      @castorix31 4 ปีที่แล้ว +11

      Il y a pourtant des "mono-neuronés" frustrés qui arrivent à mettre des pouces rouges sur ce genre de vidéo plus qu'excellente...

    • @TheSaadfc
      @TheSaadfc 4 ปีที่แล้ว

      Seulement 10!!!

  • @FavoritesAG
    @FavoritesAG 4 ปีที่แล้ว +3

    Une vidéo de 30 min qui en a l'air 5 tellement c'est clair et intéressant. C'est comme de la meditation

  • @jpa6022
    @jpa6022 4 ปีที่แล้ว +6

    Super video (comme d'habitude :) ), qui arrive à expliquer clairement, et je crois sans faire de simplifications abusives (mais je ne peux pas pleinement juger ça, je ne suis pas un spécialiste).
    Le concept de complexité est souvent malheureusement mal compris et mal appliqué par les ingénieurs en informatique, même pur des choses beaucoup plus utiles au quotidien pour eux que le problème P=NP.
    Dans mon travail je fais régulièrement passer des tests de recrutement à des ingénieurs en développement logiciels, la plupart du temps avec une solide formation en maths (grande école d'ingé et/ou doctorat en informatique/physique théorique/maths), et si la plupart connaissent le concept de complexité, il y en a un nombre étonnant qui, en pratique, n'arrivent pas, par exemple, à différencier un algorithme de tri de complexité n² ou n log n quand on leur montre le code des deux. Bref, pour eux, ça reste un truc de plus qu'on leur a appris en cours mais qui sert à rien dans leur vrai métier.

  • @taghazog
    @taghazog 4 ปีที่แล้ว

    Fabuleux. J'avais survolé cette partie dans mes cours d'info.
    Je connais très bien la complexité, mais cette histoire de P=NP et problèmes NP-complets malgré les heures de cours je n'arrivais pas à trouver ça intéressant et j'ai pas vraiment cherché à comprendre...
    En 25 minutes tout est incroyablement clair et j'ai une illumination sur tout ça.
    Tu es vraiment une perle t'arrête jamais!

  • @DavidDji_1989
    @DavidDji_1989 4 ปีที่แล้ว +3

    Super limpide. Bravo. ScienceEtonnance = Boss final de la vulgarisation scientifique francophone sur TH-cam.

  • @TheBendith
    @TheBendith 4 ปีที่แล้ว

    Master en vulgarisation! On ressort de la vidéo en ayant l'impression d'avoir tout compris d'un problème réservé a quelques spécialistes. Bravo!

  • @daemonsoadfan
    @daemonsoadfan 4 ปีที่แล้ว +127

    Mais comment fait-il ? Comment explique-t-il aussi bien ? Super vidéo encore une fois :)

    • @antoine3086
      @antoine3086 4 ปีที่แล้ว +4

      On l'appelle, le DOCTEUR.

    • @rulesamx3567
      @rulesamx3567 4 ปีที่แล้ว +2

      @@antoine3086 ou aussi el proffeseur (casa de papel)

    • @datajedi5217
      @datajedi5217 4 ปีที่แล้ว +1

      Moi je dirais que c'est grâce à...LA FORCE !....ok je sors :(

    • @rubinho641
      @rubinho641 4 ปีที่แล้ว

      C'est un genie il ressemble a Mark Zuckerberg

    • @kirkanos771
      @kirkanos771 4 ปีที่แล้ว +2

      @@rubinho641 Ca c'était pas gentil :D

  • @leaadam
    @leaadam 4 ปีที่แล้ว +2

    Merci pour vos vidéos et votre travail, je vous ai découvert il y a peu de temps et visionne l'ensemble de vos vidéos parfois plusieurs fois. N'ayant pas du tout la fibre scientifique, j'avoue que vos vidéos me passionné et me font rêver, je touche du doigt la magie et l'émerveillement que procure la science, merci encore

  • @laurenceb.6233
    @laurenceb.6233 4 ปีที่แล้ว +6

    Du grand art, comme d'habitude. Merci ! Je suis couturière, toutes ces notions et questions sont très très loin de mon univers et... de mon niveau en maths surtout... mais c'est passionnant !

    • @ScienceEtonnante
      @ScienceEtonnante  4 ปีที่แล้ว

      Merci d'avoir pris le temps de l'écrire ! :-)

  • @mrcrazybullet
    @mrcrazybullet 4 ปีที่แล้ว +1

    C'est grâce a ce que tu fais que je me suis remis à la recherche et à la lecture scientifique pour terminer mon memoire de fin d'études.. vraiment big up a toi

  • @IncroyablesExperiences
    @IncroyablesExperiences 4 ปีที่แล้ว +121

    Tellement clair et bien expliqué, bravo !

    • @lemalademental316
      @lemalademental316 2 ปีที่แล้ว

      0:47 Si on cherche le plus petit avec que des nombres à 3 chiffres, chercher d'abord si y'en a dans les 100, y'en a, donc ne chercher QUE dans les 100.
      7:28 Bah c'est facile, suffit de faire la proportionnalité prix/poids pour chaque objet et prendre en priorité ceux où le prix au kilo est le plus élevé...
      Objet 1: 2400/12 = 200
      Objet 2: 500/4 = 125
      Objet 3: 3000/20 = 150
      Objet 4: 1000/3 = 333,333...
      Objet 5: 4000/23 = Environ 175
      Objet 6: 1200/8 = 150
      Objet 7: 2000/12 = 166,666...
      Objet 8: 2000/3 = 666,666...
      8 = 2000€, 3 Kgs +
      4 = 3000€, 6 Kgs +
      1 = 5400€, 18 Kgs +
      5 = 9400€, 41 Kgs +
      7 = Trop de poids donc suivant !
      3 = Trop de poids donc suivant !
      6 = 10600€, 49 Kgs

    • @justicetout
      @justicetout 2 ปีที่แล้ว

      C'est souvent le postulat de départ qui est erroné.

    • @PaperFox-ne7ms
      @PaperFox-ne7ms 4 หลายเดือนก่อน

      ​@@lemalademental316cet algorithme ne fonctionne pas dans le cas suivant:
      Objet 1: 8000€, 49kg
      Objet 2: 200€, 1kg
      Objet 3, 7000€, 10kg

  • @distil47
    @distil47 4 ปีที่แล้ว +1

    La vidéo est juste parfaite. Le sujet traité peut sembler très complexe sans s'y pencher mais enfait c'est très simple
    Merci David pour cette excellente vidéo !

  • @kamizole6685
    @kamizole6685 4 ปีที่แล้ว +6

    Réussir à me tenir 27:18 devant une vidéo de ce genre représente un exploit en soi, je peux vous l'assurer. Je suis beaucoup plus à l'aise avec la littérature ou le théâtre. Mais le plus fort tient dans la constance de mon intérêt jusqu'à la fin de la vidéo. Ça, ça mérite son pouce sans hésitation. J'en reste sur mon fondement. Bravo et merci.

  • @ryukami583
    @ryukami583 4 ปีที่แล้ว +1

    Un grand bravo et un grand merci pour ce travail titanesque au fil des vidéos qui permet de rendre accessible et passionnant ce qui pouvait nous rebuter jusque là au vu de la complexité du thème. Contenu qui frôle la perfection par un vidéaste passionné et passionnant. Merci de nous ouvrir ces horizons là

  • @ericgrenier6591
    @ericgrenier6591 4 ปีที่แล้ว +5

    Vraiment excellente vidéo c'est toujours d'une clarté exceptionnelle. Merci pour le travail !

  • @ThomasKundera
    @ThomasKundera 4 ปีที่แล้ว

    Absolument excellent. D'autant plus que j'y ai appris des choses et remis à l'endroit des choses fausses que je croyais sur le sujet (et que je m'étais d'ailleurs dis que je devrais regarder ça de plus pès récemment, voilà qui est fait).
    Merci.

  • @petitkus4408
    @petitkus4408 4 ปีที่แล้ว +4

    Merci pour ce travail de qualité accessible gratuitement ❤

  • @svadilfarikenoby7126
    @svadilfarikenoby7126 4 ปีที่แล้ว +5

    J'ai presque tout compris, vous êtes très bon comme d'habitude! Merci!

  • @thomasl1801
    @thomasl1801 4 ปีที่แล้ว

    Expliquer la complexité des algos, P, NP, NP-complet en 20 minutes et de façon aussi claire et compréhensible... Excellentissime !... comme toujours. BRAVO et continue !

  • @allfamax3
    @allfamax3 4 ปีที่แล้ว +7

    Petite correction : la valeur Nlog(N) est vraie uniquement pour les tris par comparaisons. (Il existe des tris qui ne sont pas des tris par comparaison)

    • @llll3148
      @llll3148 4 ปีที่แล้ว

      Et encore cela n'exclues pas de niké un code avec du dropfish ( sachant que pour qu'un tipeu se hack lui même il faut avoir du temps ET de l'argent à foutre en l'air ;-) ).

  • @aminebadr4617
    @aminebadr4617 4 ปีที่แล้ว +1

    J'aimerais avoir une idée sur la même définition en utilisant les algorithmes quantiques, est-ce qu'on aura la même classification ? les mêmes théories de complexité ? etc.
    Une vidéo sur ce sujet sera très souhaité. Bon courage pour la suite.

    • @ScienceEtonnante
      @ScienceEtonnante  4 ปีที่แล้ว +2

      J'enparle un peu dans le billet de blog, en effet il y a une classe spécifique BQP pour les problèmes résoluble en temps P avec un ordi quantique

    • @aminebadr4617
      @aminebadr4617 4 ปีที่แล้ว +1

      @@ScienceEtonnante Merci, je vais voir ça.

  • @TyrranoAlpha
    @TyrranoAlpha 2 ปีที่แล้ว +33

    Dans les commentaires je suis tombé sur au moins 20 génies qui viennent de résoudre ce problème "facile", les gens n'ont peur de rien xD

    • @crocodil.13
      @crocodil.13 หลายเดือนก่อน

      Tkt je suis la pcq j'avais besoin de me rappeler que je suis une merde en math😂

  • @lmwak1005
    @lmwak1005 4 ปีที่แล้ว +1

    Très agréable de t'entendre parler d'informatique, et encore plus sur des problèmes sur lesquels j'ai un peu travaillé. Et excellente vidéo, comme toujours !

  • @vermouth1542
    @vermouth1542 4 ปีที่แล้ว +38

    Mon ancien prof d'algorithmique a l'habitude de dire à ses élèves "J'espère que P/=NP sinon on est tous au chômage !"

  • @mathildereynaud3468
    @mathildereynaud3468 4 ปีที่แล้ว +1

    Encore une vidéo incroyable. Même si comme moi on a déjà fait beaucoup de maths et qu’on connaît ce problème, on apprend toujours de nouvelles choses grâce à vos vidéos. C’est si clair et bien expliqué je ne sais pas comment vous faites, chapeau bas ! :)

  • @QuentMeun
    @QuentMeun 4 ปีที่แล้ว +5

    Toujours aussi clair et intéressant. J'adore tes vidéos.

  • @maxdebeer4626
    @maxdebeer4626 2 ปีที่แล้ว

    Bonjour, je trouve cet exposé aussi clair que vivant et passionnant, même si je suis un peu largué vers la fin... car, mathématicien amateur, mais pas du tout informaticien, donc peu familiarisé avec les algorithmes. Mais j'y reviendrai, le temps qu'il faut, avec plaisir, jusqu’à ce que plus rien ne m'échappe.
    Je viens de terminer de poster sur TH-cam une proposition de résolution de la conjecture de Goldbach en 5 épisodes sous le titre générique VARIATIONS GOLDBACH. Avis aux amateurs!
    On a théoriquement besoin de décomposer le nombre pair en facteurs premiers jusqu'à sa racine carrée, mais pratiquement non, car, une fois le principe de la démonstration validé, il est facile de démontrer que ça reste valable jusqu'à l'infini.
    En fait, cette démonstration s'inscrit dans le principe du "ça ne peut pas ne pas être" :
    je ne démontre pas vraiment que, pour tout nombre pair, il y a un certain nombre de solutions avérant la conjecture, mais plutôt, qu'il ne peut pas ne pas y en avoir.
    Peut-on programmer des algorithmes fonctionnant sur ce principe? (comme pour résoudre "économiquement" le problème des chaussettes ou des pots de peinture que je propose épisode 3)
    Berendans

  • @jerempinch2530
    @jerempinch2530 4 ปีที่แล้ว +15

    "C'est pas parce qu'ils sont nombreux à avoir tord qu'ils ont raison !" :D

    • @alainrogez8485
      @alainrogez8485 4 ปีที่แล้ว +1

      Tort ? D'ailleurs, seul le tort tue.

    • @AnttonC
      @AnttonC 4 ปีที่แล้ว

      Dans ce cas c'est qu'ils ont raison d'avoir tort (©Le chat)

    • @alainrogez8485
      @alainrogez8485 4 ปีที่แล้ว

      @Имран хадис je l'ai prouvé également. Hélas, je n'ai pas la place nécessaire dans ce commentaire pour l'écrire entièrement.

  • @rotters2556
    @rotters2556 4 ปีที่แล้ว

    Je fais des études en mathématiques et informatique. C'est de loin la meilleure explication du problème que j'ai entendu!!

  • @jojojo9610
    @jojojo9610 4 ปีที่แล้ว +3

    Merci :) j'adore apprendre en t'écoutant :)

  • @Yroflamme
    @Yroflamme 4 ปีที่แล้ว

    Merci beaucoup David ! J'ai enfin compris ce problème dont on me parle régulièrement dans mes études d'informatique... Je n'avais trouvé personne capable de l'expliquer simplement jusqu'ici 😅

  • @Muzkaw
    @Muzkaw 4 ปีที่แล้ว +5

    7:10 Le problème du sac a dos est mal expliqué, car s'il faut juste ramener une somme supérieure à 10000€, il suffit de parcourir la liste, calculer les €/kg, trier cette nouvelle liste par ordre décroissant. Parcourir cette nouvelle liste des €/kg triés et retenir les objets au fur et à mesure sans dépasser la limite de poids (d'abord le plus fort €/kg, puis le suivant s'il rentre, sinon le suivant s'il rentre etc.). Le vrai problème du sac a dos réside dans le fait qu'il faille MAXIMISER la somme accumulée (et pas seulement dépasser une limite arbitraire). Sinon très bonne explication!

    • @hartbook
      @hartbook 4 ปีที่แล้ว

      P=NP porte sur les problèmes de décision donc ça me parait normal qu'il parle de cette variante du problème du sac à dos

    • @ScienceEtonnante
      @ScienceEtonnante  4 ปีที่แล้ว +3

      Ben non justement, la méthode heuristique qui consiste à trier par densité ne garantit pas de résoudre le problème. Et comme je l'explique dans le billet de blog, on considère bien le problème de décision (respect d'une contrainte) et pas celui d'optimisation.

    • @Muzkaw
      @Muzkaw 4 ปีที่แล้ว +1

      @@ScienceEtonnante bon je vais y réfléchir un peu plus

    • @JulienVion
      @JulienVion 4 ปีที่แล้ว +1

      @@Muzkaw On ne peut pas vérifier une solution au problème de maximisation en temps polynomial, du coup cette version est plus dure que NP (on dit qu'il est NP-difficile).

  • @vagamorneval8451
    @vagamorneval8451 4 ปีที่แล้ว

    Mince j'me suis assoupi sur la fin, voila ce que c'est de regarder un ytb qui parle clairement et simplement d'un probleme complexe , juste avant l'heure du dodo quand on a deja un stock de sommeil en retard. Bon la bonne nouvelle c'est que seul mes yeux se sont momentanément fermé donc je devrais en garder quelque chose. C'etait tres instructif et interressant en tous cas, merci.

  • @shift4156
    @shift4156 4 ปีที่แล้ว +11

    Difficile de le gagner ce million... mais pour toi, il approche tres vite !! ;) Largement mérité !! Continue

  • @dantoro648
    @dantoro648 4 ปีที่แล้ว

    Enfin j'ai compris le problème P=NP. C'est très bien expliqué, merci. Je m'attaque au problème immédiatement et je te promet un bon pourboire quand on me remettra le prix.

  • @lecrocodile1105
    @lecrocodile1105 ปีที่แล้ว +5

    P=NP, c'est pourtant pas dur à résoudre. Deux solutions : N=1 ou P=0

    • @Odranoel.0
      @Odranoel.0 ปีที่แล้ว

      C'est du 2nd degré rassure moi 😅

    • @lecrocodile1105
      @lecrocodile1105 ปีที่แล้ว +1

      @@Odranoel.0 Oui.
      Mais il y a quelques années, j'avais répondu ça assez sérieusement à l'un de mes profs qui essayait d'élargir notre culture G mathématique

  • @fishpronos
    @fishpronos 4 ปีที่แล้ว

    Tu es sans aucun doute le meilleur du monde pour nous faire découvrir un thème dont on a zéro connaissance sur le sujet et d'une facilité déconcertante ... Je pense justement que faire des vidéos de ton genre on peut croire que c'est du P mais je pense vraiment que c'est un NP complet... Petit parallèle métaphorique avec ta vidéo. Ce que je veux dire en résumé c'est que faire des vidéos de ton genre c'est justement un énorme travail de faire du simple avec du compliqué et ça c'est tout toi. Donc P=NP vrai et je le démontre avec les vidéos de sciences étonnantes. Merci pour tout ton travail ! Et merci aussi pour le million de dollars lol

  • @CcrcOoo
    @CcrcOoo 4 ปีที่แล้ว +5

    Salut David ! Il y a un sujet qui est peu parlé dans le monde , c’est celui de la mort , en point de vu physique , j’aurais aimer savoir s’il y a eu quelque réponse. Le problème , c’est que je ne sais pas si ça collera au sujet de ta chaîne , mais bon qui tente rien n’aura rien . Sinon tu fais des vidéos avec des contenu s incroyables , j’adore la physique , les théories maintenant que je regarde tes vidéos depuis 2-3 ans environ . Donc bonne Continuation !

    • @nini700
      @nini700 4 ปีที่แล้ว

      Je pense que le sujet de la mort collerait plus à quelqu'un touchant d'avantage à la biologie qu'à la physique, je pense à DirtyBiology par exemple

    • @CcrcOoo
      @CcrcOoo 4 ปีที่แล้ว

      TekPike Oui , c’est exactement ce que je pensais , du coup je posais la question

    • @CcrcOoo
      @CcrcOoo 4 ปีที่แล้ว

      Eostream C’est ce que je pensais aussi , j’étais pas certain mais je voulais juste savoir s’il n’y avais pas de truc etc...

  • @bryangui4208
    @bryangui4208 4 ปีที่แล้ว

    Je n'exagère pas quand je dit que tes vidéos de vulgarisation scientifique sont les meilleures sur internet. Je pouvais comprendre tous bien que je ne sois pas un francophone natif (c'est peut-être evident en lisant mon commentaire).
    Bravo!

  • @charlyisidore
    @charlyisidore 4 ปีที่แล้ว +7

    On pourrait aussi envisager que P=NP soit indécidable. Un exemple de problème indécidable est de savoir si un algorithme quelconque s'exécute en un nombre fini d'étapes (autrement dit, qu'il se termine toujours). Si P=NP est indécidable, cela signifierait que ni P=NP, ni P≠NP ne puissent être démontrés. Très "méta". 😏

    • @leGEEK84
      @leGEEK84 4 ปีที่แล้ว

      Jveux pas dire de connerie mais il me semble que dans ZF de toute façon le problème de "j'ai un théorème est ce qu'il existe une preuve" est indécidable. Maintenant est ce que P=NP est indépendant de ZF je sais pas

    • @MartijnCoppoolse
      @MartijnCoppoolse 4 ปีที่แล้ว

      @@leGEEK84 ZF?

    • @Pece0
      @Pece0 4 ปีที่แล้ว

      @@leGEEK84 Je ne suis pas sûr que tu aies la bonne interprétation des théorèmes d'incomplétudes. Le premier dit "il existe des énoncés indécidables dans ZF". Le deuxième dit "ZF ne démontre pas sa propre cohérence" (ou plutôt si mes souvenirs sont bons, il dit que si ZF montre l'énoncé qui encode la cohérence de ZF dans le language de la théorie des ensembles, alors il démontre aussi sa négation).

    • @leGEEK84
      @leGEEK84 4 ปีที่แล้ว

      @@MartijnCoppoolse c'est l'axiomatique de Zermelo Fraenkel sans axiome du choix, c'est une axiomatique assez standard en.m.wikipedia.org/wiki/Zermelo%E2%80%93Fraenkel_set_theory

  • @alimahdoum7340
    @alimahdoum7340 ปีที่แล้ว +1

    Très bonne vulgarisation d'un problème assez théorique .... il suffisait juste de définir la notion O: un problème de complexité O(N), de complexité O(N * N), etc. Ceci dit, vérifier si un nombre est premier, est en fait un problème de complexité O(N) ... donc ni O(N puissance 6), encore moins O(N puissance 12). En effet, considérons un nombre N quelconque. L'algorithme LE PLUS LENT permettant de savoir si N est premier ou pas, est le suivant:
    Début
    {Pour I = (N-1) jusqu'à 2
    Faire Si le reste de la division de N par I = 0
    Alors {Ecrire " N n'est pas un nombre premier"
    Exit;
    }
    Fsi
    Fait
    Ecrire " N est un nombre premier"
    }
    Fin
    Ainsi, avec cet algorithme, dans le PIRE des cas, on fait (N - 2) vérifications. Cet algorithme est donc de complexité .... O(N).

    • @stratonikisporcia8630
      @stratonikisporcia8630 ปีที่แล้ว +1

      Hmm mais est-ce que le modulo ne compterait pas comme plusieurs opérations élémentaires ? Pour le déterminer il faudrait selon moi I étapes dans le pire des cas, il faut donc rajouter 1 + 2 + 3 + ... + (N-1) étapes soit (N² - N) / 2, donc au total (N - 2) + (N² - N) / 2 = (N² + N - 4) / 2 donc O(N²), non ?

    • @alimahdoum7340
      @alimahdoum7340 ปีที่แล้ว +1

      @@stratonikisporcia8630 Il y'a (N-1)-2+1 = (N-2) vérifications. Pour chaque vérification, on teste si N est divisible par i. Ce test (calcul du modulo, etc.) nécessite un temps d'exécution d CONSTANT: le temps d'exécution TOTAL est donc T(N) = d (N-2)

  • @Naheulf
    @Naheulf 4 ปีที่แล้ว +25

    Le problème du sac à dos est facile à résoudre : il suffit de prendre le sac de Marry Poppins...
    ...Mais je ne sais pas ou est-ce qu'elle l'as mis.

    • @thepigboss3966
      @thepigboss3966 4 ปีที่แล้ว +1

      Ou celui d'hermione

    • @noerosier4714
      @noerosier4714 4 ปีที่แล้ว +1

      La plus grande question est : que ce passe t"il si on replie le sac sur lui même

    • @34smiley81
      @34smiley81 4 ปีที่แล้ว +1

      @@noerosier4714 Merlin en avait un aussi

    • @kirkanos771
      @kirkanos771 4 ปีที่แล้ว +1

      Personne ne parle de Sport Billy ?

  • @lancetre4273
    @lancetre4273 4 ปีที่แล้ว

    Merci à toi pour cette vidéo.
    J'ai compris plus finement cette histoire de polinomes.
    Si tu diffusait une vidéo sur chaques problèmes de ce Mr Clay, nous serions nombreux à les suivres.
    Merci de ta pédagogie.

  • @ARatQuiRit
    @ARatQuiRit 4 ปีที่แล้ว +14

    Y'a ce genre de vidéos sur des représentations d’algorithmes de classement, je trouve ça très reposant ! ^^
    th-cam.com/video/kPRA0W1kECg/w-d-xo.html
    TH-cam me propose souvent celle-ci en suggestion, je ne peux pas m'empêcher de la re-regarder à chaque fois ! ^^

    • @orbital_c315
      @orbital_c315 4 ปีที่แล้ว +1

      le bogo sort de cette vidéo me fait toujours exploser de rire

    • @Kataklysme666
      @Kataklysme666 4 ปีที่แล้ว +1

      comment devenir fou!

    • @samouraimelanine4646
      @samouraimelanine4646 4 ปีที่แล้ว +1

      Ah ben tiens nickel, j'arrivais pas à dormir!

    • @samouraimelanine4646
      @samouraimelanine4646 4 ปีที่แล้ว +1

      celle ci est pas mal non plus th-cam.com/video/vmT3XUBoxiQ/w-d-xo.html

    • @ARatQuiRit
      @ARatQuiRit 4 ปีที่แล้ว +1

      @@orbital_c315 Je ne connaissais pas le terme technique ! 😅 Enfin, je n'imaginais même pas qu'il y en ait un ! ^^ Mais il y en a toujours un, évidemment ^^ Merci !
      Les sons choisis en font presque tout le charme oui x)

  • @SirSk7walk3r
    @SirSk7walk3r 4 ปีที่แล้ว

    J'avais jamais rien compris à ce problème. Là c'est beaucoup plus clair dans ma tête.
    Merci !

  • @playsong3000
    @playsong3000 4 ปีที่แล้ว +6

    ça me rappelle mes cours d'informatique :')

  • @loiclambert226
    @loiclambert226 4 ปีที่แล้ว

    Ca me rappelle mes cours sur le sujet. C était mon prof qui avait amélioré avec des confrères à lui le system AKS. Un type brillant qui avait vulgarise la chose aussi bien que toi. Super vidéo !

  • @billyboy_45
    @billyboy_45 4 ปีที่แล้ว +4

    *Moi, arrivé à **16:42* "La vache, j'espère que vous avez une chute à tout ça parce que l'intro est comac !"

    • @jeremybelot8147
      @jeremybelot8147 4 ปีที่แล้ว +1

      Ah c'est sûr c'est pas Jo le rigolo !

  • @noubliezpasvotreserviette4263
    @noubliezpasvotreserviette4263 4 ปีที่แล้ว +2

    Ce que j aime avec tes vidéos c est que la question est vite répondue. Sinon super vidéo comme d habitude très claire sur un sujet pas facile :)

  • @aoe9857
    @aoe9857 4 ปีที่แล้ว +12

    26:30 "Si la plupart des chercheurs semblent d'accord sur le résultat, ça n'est pas pour autant qu'on sait le démontrer, et rien ne dit qu'on arrivera à le faire un jour." **wink wink regardez mon épisode sur l'incomplétude de Godel wink wink**

  • @Tassdo
    @Tassdo 4 ปีที่แล้ว +1

    Très bonne vidéo. Ayant fait des études d'info théorique j'étais à l'affût pour des trucs faux (pas juste un peu simplifiés, ce qui est obligatoire en vulgarisation) mais j'ai pas trouvé grand chose. La seule chose que j'ai à redire c'est que P et NP sont des classes de problèmes de *décision*, donc le tri par exemple n'est pas dans P ni NP (ce n'est pas un problème de décision). Mais j'avoue que les problèmes de décision ça rend la distinction "facile à résoudre" et "facile à vérifier" un peu moins simple à expliquer (il faut discuter d'une notion de "témoin", "indice" ou "certificat")
    Edit : Ah bah c'est mentionné sur le blog, donc même ça c'est bon :)

  • @edelahaye
    @edelahaye 4 ปีที่แล้ว +6

    Zut, je n'ai toujours pas compris ce qu'était un sudoku ...

  • @laurent-minimalisme
    @laurent-minimalisme 4 ปีที่แล้ว

    the truth has been spoken! le problème qui m'a fait adorer mes cours d'informatique à la Fac! merci monsieur Kounalis (pour ceux qui était à la fac Valrose) d'avoir passé autant de temps et de passion à enseigner de cour la!

  • @duoriep
    @duoriep 4 ปีที่แล้ว +4

    21:37 le premier veut voir le numero 19et ne veut pas le voir haha

  • @bestephanehildebrand
    @bestephanehildebrand 4 ปีที่แล้ว

    Le meilleur vulgarisateur de TH-cam, encore une fois une vidéo excellente et parfaitement expliquée (je suis développeur de logiciels). Merci David pour l'incroyable boulot, merci de nous ouvrir à la science. Ton talent est indéniable !

  • @kepler6393
    @kepler6393 4 ปีที่แล้ว +12

    Est ce que vous aimeriez vulgariser votre thèse.

    • @Ceelvain
      @Ceelvain 4 ปีที่แล้ว +6

      Il l'a déjà fait, c'est la vidéo sur la gravité quantique à boucles.

    • @exlinguist
      @exlinguist 4 ปีที่แล้ว

      Si et seulement si on fait de l'art go

  • @quantumlife8426
    @quantumlife8426 4 ปีที่แล้ว

    Superbe vidéo, au final P n'est pas égal à NP si 99% des experts mathématiciens le disent, j'imagine que même si il reste 1% de chance ce dernier n'est composé que de ceux qui croient encore au père noël, mais sait-on jamais le problème reste entier et merci à toi de nous l'avoir si bien exposé, ta vidéo était très intéressante !

  • @Secifelam
    @Secifelam 4 ปีที่แล้ว +17

    avec n=1 ou p=0, on a bien p=np
    à moi le million !!!
    *se réveille*
    mince...

    • @llll3148
      @llll3148 4 ปีที่แล้ว

      mec t'aura pas le million comme cela , le binaire est une base pour le JS mais byte c'est avant tout un taux de change TRES PERSONNEL ... #troll *! #geEk. ..

    • @raoufbensalem3417
      @raoufbensalem3417 4 ปีที่แล้ว

      @@llll3148 tu sais ct une blague

  • @aetzazashraf3076
    @aetzazashraf3076 4 ปีที่แล้ว

    La clarté de l'explication est assez incroyable.

  • @ThomasLeRuineur
    @ThomasLeRuineur 4 ปีที่แล้ว +9

    17:40 Pour les tris basés sur des comparaisons seulement non?

    • @Varmin123
      @Varmin123 4 ปีที่แล้ว

      J'allais le faire remarquer. Il existe un algorithme en n loglog n qui trie une liste de nombres de façon déterministe. Pour les tris stochastique, la question d'un algorithme en O(n) est encore ouverte.

    • @thunderphoenixx
      @thunderphoenixx 4 ปีที่แล้ว

      @@Varmin123 lien ?

    • @Barioth
      @Barioth 4 ปีที่แล้ว +1

      @@thunderphoenixx si tu veux un exemple, cherche le bucket sort, sinon je n ai pas compris ta réponse ahah ^^
      (Mais tout est déterministe ici, on se base juste pas sur les comparaisons)
      Bonne soirée!

    • @ScienceEtonnante
      @ScienceEtonnante  4 ปีที่แล้ว +3

      Oui je me suis limité à ça pour ne pas complexifier :-)

  • @DonEdwardHyde
    @DonEdwardHyde 3 หลายเดือนก่อน

    La conclusion avec l'histoire des sondages est extra, merci :)

  • @berengerlefort8612
    @berengerlefort8612 4 ปีที่แล้ว +6

    22:22 pour le mal de crâne.

    • @kolowi
      @kolowi 4 ปีที่แล้ว

      C'est écrit de manière formelle, mais la lecture n'est pas si difficile une fois que l'on connaît la signification des symboles

    • @berengerlefort8612
      @berengerlefort8612 4 ปีที่แล้ว +1

      @@kolowi Je pensais plus à ce qui est dit à l'oral : "problème abstrait de satisfaction de formule en logique booléenne". Je veux dire tu me sors ça ou tu parles chinois c'est pareil XD

    • @Faxbable
      @Faxbable 4 ปีที่แล้ว +3

      @@berengerlefort8612la logique booléenne consiste juste à exprimer les choses comme une combinaison d'affirmations avec des *OU* et des *ET*

    • @ManipulationTotaleFr
      @ManipulationTotaleFr 4 ปีที่แล้ว +1

      Les booléens en info: 1, 0, ou -1

  • @pituitlechat3807
    @pituitlechat3807 4 ปีที่แล้ว

    Je ne sais pas si tes explications sont parfaite mais j'ai enfin compris l'énoncé de ce probleme!
    Merci!

  • @fractalphilosophorum9405
    @fractalphilosophorum9405 4 ปีที่แล้ว +46

    Peut-être que c'est indécidable lol, P=NP serait donc le plus grand troll que le monde ait connu.

    • @Ceelvain
      @Ceelvain 4 ปีที่แล้ว +20

      Le prix récompense aussi la preuve de l'impossibilité de démontrer si P=NP ou non.

    • @benjamilou
      @benjamilou 4 ปีที่แล้ว +5

      C'est arrivé avec l'hypothèse du continu, l'un des 23 problèmes de Hilbert

    • @mben4257
      @mben4257 4 ปีที่แล้ว +1

      @@benjamilou Et David en a parlé dans une vidéo, celle sur l'infini il me semble

    • @Raiku347
      @Raiku347 4 ปีที่แล้ว +17

      P=NP, la solution c'est N=1, merci au revoir 🤣

    • @fractalphilosophorum9405
      @fractalphilosophorum9405 4 ปีที่แล้ว +8

      @@Raiku347 t'as oublié P=0 :p

  • @paulruiz8150
    @paulruiz8150 4 ปีที่แล้ว +1

    Bonjour David, merci pour cet épisode très clair et ordonné, bravo pour avoir réussi à expliquer simplement un problème aussi complexe.
    Personnellement je tiens un blog de vulgarisation scientifique et tes vidéos m'ont aidé à structurer mes explications.
    Merci pour le coup de main, et pour les épisodes ;)
    Bonne continuation !

  • @jeangoncalves3691
    @jeangoncalves3691 4 ปีที่แล้ว +3

    Il suffit de simplifier P = NP par P et hop, N = 1 million pour moi

  • @jean-luclys380
    @jean-luclys380 4 ปีที่แล้ว

    Toujours aussi bien, clair, instructif, même pour un sujet aussi abstrait. Bravo !

  • @lerenoiduquartier633
    @lerenoiduquartier633 4 ปีที่แล้ว +15

    Likez mon commentaire si vous voulez qu'ils fasse une vidéo sur l'équation de Navier-Stokes 😂

    • @snyseb
      @snyseb 4 ปีที่แล้ว +2

      Non

    • @snyseb
      @snyseb 4 ปีที่แล้ว +1

      ⬆️ Likez ce commentaire pour le rendre jaloux 😅

    • @baobabkine9898
      @baobabkine9898 4 ปีที่แล้ว

      on est plus en 2011 narvalo

    • @baobabkine9898
      @baobabkine9898 4 ปีที่แล้ว +1

      Inuké j’aime ce mot mdr. Par contre @le renoi du quartier a raison c’est quand même intéressant

  • @saidnsiri3487
    @saidnsiri3487 4 ปีที่แล้ว +1

    Félicitations ! Toujours un très grand intérêt à voir vos vidéos.
    Il me semble très intéressant de faire profiter mes élèves du secondaire.
    Bravo ! Une variété extraordinaire de sujets aussi passionnants les uns que les autres.

  • @nemesis666first
    @nemesis666first 4 ปีที่แล้ว +1

    C'est marrant parce que dans les jeux vidéos, le problème du sac à dos on le fait très souvent : imaginons que je suis dans Skyrim, j'ai un objet qui pèse 0,5kg, et qui coûte 200PO, on calcul rapidement que pour 1kg de cet objet, on gagne 400PO, et si on voulait optimiser la chose, on garderait une colonne avec le poids brut à coté (on le fait dans son esprit en général, hein xD ) : ainsi, tout les objets avec le meilleur ratio va en prio dans le sac, puis avec ce qu'il reste de poids dispo, on met l'objet qui a le second meilleur ratio et qui peut rentrer, et ainsi de suite jusqu'à ce que tout rentre :p ! Hop ! Easy :D !

  • @game0red121
    @game0red121 4 ปีที่แล้ว +1

    Merci pour cette vidéo de qualité comme d'habitude ! Venant de prépa scientifique ça me rappelle l'algorithmique effleurée en spé (Tri à bulle etc), où ce problème mythique nous avait été exposé :)

  • @Billou
    @Billou 4 ปีที่แล้ว

    Quelle claque d'écouter ce genre de vidéos.
    On pourrait même dire que faire une vidéo aussi intéressante que cela est un problème NP; mais démontrer qu'elle est aussi qualitative et intéressante est un problème P
    Bravo pour le travail fourni !

  • @abdelhaksaouli8802
    @abdelhaksaouli8802 4 ปีที่แล้ว +1

    dude the coolest and easiest course on complexity i have ever seeing. Bravo

  • @angelluismillan
    @angelluismillan 4 ปีที่แล้ว

    Excellent. Peu avant la fin, j'étais justement en train de me dire qu'en pratique un problème P avec un gros exposant n'était pas très différent d'un problème NP ! J'en ai été conforté par ta conclusion.

    • @wil1080
      @wil1080 4 ปีที่แล้ว

      Un problème P avec un gros exposant est quand même très différent d'un problème NP dans le sens ou une fois qu'on dispose d'une capacité de calcul adéquate on peux résoudre le problème P quelle que soit la taille des données. Avec un problème NP ce n'est pas le cas car le nombre d'opérations a effectuer augmente de façon exponentielle avec la taille des données.

    • @angelluismillan
      @angelluismillan 4 ปีที่แล้ว

      @@wil1080 Bien entendu, sinon, pourquoi avoir inventé la théorie ? Je dis en pratique. Quand les ordinateurs quantiques seront monnaie courante, on verra. Mais, si la vitesse de calcul n'est pas infinie (auquel cas, même les problèmes NP deviennent solubles), il y aura toujours un exposant assez grand pour casser les pieds !

  • @toxofalger
    @toxofalger 4 ปีที่แล้ว

    vous êtes plus clair que mon prof de complexité !! bien expliqué, merci

  • @landrynsaonana
    @landrynsaonana 2 ปีที่แล้ว +1

    Superbe ! C'est très clair ton format, facile à comprendre.