tangenteAudio

24 août 2020 · 24 min

Lessive, cartes, horaires : RO découvre la recherche opérationnelle

Suivez RO de corvée en corvée et découvrez comment trois problèmes familiers le conduisent vers l’optimisation mathématique.

Premium
Collections de cet épisode (4)

Un contenu original Tangente, adapté en podcast avec l’aide de l’IA et validé par notre rédaction. Comment ça marche ?

D’après l’articleLire l’article dans la revue

Transcription

Afficher la transcription

Transcription automatique

  1. Intervenant 1

    Bienvenue dans le podcast du magazine Tangente. Aujourd'hui, on va se poser une question qui peut paraître un peu folle, mais qu'est-ce qu'une banale corvée de lessive en plein confinement peut bien avoir en commun avec l'optimisation des radars pendant la Seconde Guerre mondiale ?

  2. Intervenant 2

    Oui, et même avec le prix Nobel d'économie tant qu'on y

  3. Intervenant 1

    est. Exactement. La réponse tient en deux mots, recherche opérationnelle. Aujourd'hui, on plonge dans une histoire fascinante pour ceux qui nous écoutent.

  4. Intervenant 2

    C'est clair. Et notre point de départ, c'est ce quotidien super étouffant du confinement. L'espace vital qui se réduit, le partage chaotique de l'ordinateur, l'école à la maison.

  5. Intervenant 1

    L'enfer,

  6. Intervenant 2

    quoi. C'est ça. Et on va vivre ça à travers les yeux de notre héros du jour, un ado qu'on va appeler Romuald Oscar.

  7. Intervenant 1

    Ou juste RO pour aller plus vite. Et l'objectif de ce décryptage, c'est vraiment de démontrer à notre audience que les mathématiques de très haut niveau, elles ne se cachent pas uniquement dans les labos obscurs, tu vois.

  8. Intervenant 2

    Ouais, ni sur des tableaux noirs remplis de formules que personne ne comprend.

  9. Intervenant 1

    Voilà, en fait, elles sont là, littéralement tapis dans la buanderie ou sur un coin de bureau.

  10. Intervenant 2

    Parce que, derrière le chaos domestique d'un ado qui traîne des pieds pour faire le ménage, se dissimule une discipline scientifique redoutablement puissante.

  11. Intervenant 1

    Absolument.

  12. Intervenant 2

    C'est vraiment tout l'enjeu de notre exploration d'aujourd'hui. Observer comment un problème qui a l'air super trivial, comme ça, force l'esprit humain à développer des trésors d'abstraction.

  13. Intervenant 1

    Alors posons le décor, on est en plein confinement et c'est la première corvée pour notre jeune héros,

  14. Intervenant 2

    le pauvre.

  15. Intervenant 1

    Ouais, surtout que son père a inventé un concept de télétravail disons très personnel. Il fait des allers-retours métronomiques entre son poste de travail, le frigo et la télé.

  16. Intervenant 2

    Très

  17. Intervenant 1

    productif. Et soudain, paf, l'automate à lessive sonne. Le père hurle sur son fils pour qu'il aille étendre le linge.

  18. Intervenant 2

    Classique.

  19. Intervenant 1

    Sauf qu'il y a une contrainte imposée par le voisinage. Il faut utiliser un minimum de cordes à linge pour en laisser aux autres colocateurs de l'immeuble.

  20. Intervenant 2

    Et c'est là que l'esprit de RO s'éveille. Face à cette contrainte, il refuse de juste jeter les vêtements en boule sur les fils.

  21. Intervenant 1

    Il a sa fierté quand même, hein ?

  22. Intervenant 2

    Voilà. Il aborde le truc avec la rigueur d'un géomètre. Il descend à la cave avec un mètre ruban, carrément, et il mesure l'espace exact que prend chaque vêtement humide.

  23. Intervenant 1

    Attends, il mesure ses chaussettes avec un mètre ruban ?

  24. Intervenant 2

    Bah ouais. Et il associe une valeur en centimètres, qu'on va appeler la variable aj, pour chaque article qu'il numérote j.

  25. Intervenant 1

    D'accord, très pointilleux.

  26. Intervenant 2

    Ensuite, il mesure la longueur totale d'une corde, qu'il nomme L, et toutes les cordes ont cette même capacité maximale L.

  27. Intervenant 1

    Donc on se retrouve avec un ado armé d'un mètre ruban face à un tas de chaussettes mouillées.

  28. Intervenant 2

    Exactement.

  29. Intervenant 1

    Et là, piqué au vif, il cherche de l'aide sur Internet. D'ailleurs, l'anecdote de ses recherches est super drôle parce qu'il tape « théorie des cordes »

  30. Intervenant 2

    Ah, la fameuse.

  31. Intervenant 1

    Ouais, en espérant trouver une méthode de séchage. Et bam, il tombe sur l'astrophysique quantique. Forcément. Du coup, il tente « problème de la lessive » et il atterrit sur des techniques de lavage de cerveau de secte. Internet dans toute sa splendeur. C'est ça. Face à ce mur, il finit par contacter sa prof de sciences dures sur les réseaux, Madame Iber Grumbel. Et elle, elle identifie immédiatement le problème mathématique caché là-dessus. Le fameux beanpacking.

  32. Intervenant 2

    Le problème du remplissage de boîtes. C'est vraiment un pilier de la recherche opérationnelle.

  33. Intervenant 1

    Ok, mais c'est quoi exactement ?

  34. Intervenant 2

    Bah le modèle mathématique est super limpide en fait. Comment regrouper un ensemble d'objets de tailles différentes, donc ici nos articles de taille AJ, dans un nombre minimum de contenants de capacité fixe L ?

  35. Intervenant 1

    Sans jamais que ça déborde

  36. Intervenant 2

    quoi. Voilà, sans que la somme des tailles dans un contenant dépasse cette fameuse capacité L.

  37. Intervenant 1

    Ça me fait direct penser au jeu Tetris, où tu sais, ce moment horrible où il faut charger le coffre de la voiture avant de partir en vacances.

  38. Intervenant 2

    Ah, le cauchemar de l'été.

  39. Intervenant 1

    Mais ouais, on a de grandes valises, des petits sacs, des chaussures qui traînent et un espace hyper limité. Mais il y a un truc où je bloque. Pourquoi Egero, il les reste coincés ?

  40. Intervenant 2

    Comment ça ?

  41. Intervenant 1

    Il connaît la taille de ses vêtements, il connaît la taille des cordes. Un simple ordinateur ou même l'appli calculatrice de son téléphone devrait pouvoir lui recracher la combinaison parfaite instantanément, non ?

  42. Intervenant 2

    Eh bien non, et c'est ça qui est dingue. La difficulté, elle ne vient pas de l'opération en elle-même. Faire des additions, c'est facile. Ça vient de ce qu'on appelle l'explosion combinatoire.

  43. Intervenant 1

    L'explosion

  44. Intervenant 2

    combinatoire. Ouais, le beanpacking, ça appartient à une classe de problèmes d'optimisation qu'on appelle NP difficile. Pour visualiser le truc, prenons un exemple tout bête. Si tu as juste trois chaussettes et deux t-shirts, tester absolument toutes les combinaisons possibles de répartition sur les cordes, ça te prend quelques secondes de réflexion maximum. Logique. Mais ajoute des articles. Disons qu'on arrive à une lessive familiale de 50 pièces.

  45. Intervenant 1

    Ce qui arrive vite.

  46. Intervenant 2

    Bah, le nombre de façons d'associer ces 50 éléments, ça dépasse allègrement le nombre d'atomes dans l'univers observable.

  47. Intervenant 1

    Quoi ? Attends, sérieux ?

  48. Intervenant 2

    Mais vraiment ! L'algorithme de force brute, tu sais, celui qui essaye toutes les solutions une par une pour trouver la meilleure, il s'effondre complètement face à cette échelle.

  49. Intervenant 1

    Donc, si on demande à un super ordinateur de tester toutes les configurations pour 50 vêtements, il moulinerait pendant des milliards d'années, juste pour étendre des pantalons ?

  50. Intervenant 2

    Exactement. C'est le cœur du problème. Alors, pour contourner cette limite mathématique fondamentale, les chercheurs n'utilisent pas la force, ils utilisent la ruse.

  51. Intervenant 1

    Ah, et ça ressemble à quoi cette ruse ?

  52. Intervenant 2

    Il développe des heuristiques. Ce sont des méthodes de résolution approchées. Ça ne garantit pas la perfection absolue, tu vois, mais ça donne une excellente solution en une fraction de seconde.

  53. Intervenant 1

    Ok, je vois. Mais est-ce qu'on peut décortiquer une de ces fameuses heuristiques ? Comment un algorithme s'y prendrait concrètement, là, devant la machine à laver d'euros ?

  54. Intervenant 2

    La méthode la plus connue pour ce problème, elle s'appelle le first fit decreasing, ou en français, premier arrivé, premier servi, avec tri décroissant.

  55. Intervenant 1

    Ça sonne bien.

  56. Intervenant 2

    La première étape, c'est tout bête, on trie tous les vêtements du plus grand au plus petit. On prend le plus encombrant, disons un grand drap de bain, et on le place sur la première corde.

  57. Intervenant 1

    D'accord.

  58. Intervenant 2

    Ensuite, on prend le deuxième élément le plus grand, une serviette normale. Est-ce qu'elle rentre sur la première corde avec le drap ? Bomme.

  59. Intervenant 1

    Euh... Si oui, on la met.

  60. Intervenant 2

    Voilà. Sinon, on ouvre une deuxième corde. Et on continue comme ça, en essayant toujours de faire rentrer le vêtement dans la toute première corde qui a encore de la place, avant d'en entamer une nouvelle.

  61. Intervenant 1

    Mais c'est hyper intuitif en fait. C'est exactement ce qu'on fait avec le coffre de la voiture.

  62. Intervenant 2

    C'est ça. On met d'abord les énormes valises rigides bien au fond, et après on utilise les sacs souples et les manteaux pour boucher les trous qui restent.

  63. Intervenant 1

    Tout à fait. Le cerveau humain est une excellente machine ahuristique, mine de rien.

  64. Intervenant 2

    Mais mathématiquement parlant, même si cette méthode est super rapide, elle peut parfois nécessiter une corde de plus qu'une répartition magique.

  65. Intervenant 1

    Une répartition magique ?

  66. Intervenant 2

    Oui, une combinaison totalement contre-intuitive, introuvable par l'esprit humain, qui aurait groupé trois petits vêtements avec un vêtement moyen pour libérer un espace inattendu ailleurs.

  67. Intervenant 1

    Ah, je vois. Et RO, vu qu'il cherchait la perfection absolue pour pas se faire engueuler par son père, il s'est retrouvé complètement paralysé.

  68. Intervenant 2

    C'est ça. Incapable de garantir qu'il avait optimisé l'espace, il a juste abandonné.

La suite de la transcription est réservée aux abonnés.

S’abonner

À écouter ensuite

Des épisodes qui partagent une playlist, une figure ou un domaine avec celui-ci.