En théorie de la décision, l'algorithme de cotes (ou algorithme de Bruss) est une méthode de recherche mathématique des stratégies optimales dans le domaine des problèmes d'arrêt optimal. Les solutions découlent de la stratégie des cotes, et son importance réside dans son caractère optimal.

L'algorithme des probabilités est appliqué à une catégorie de problèmes appelés problèmes du dernier succès. Formellement, ces problèmes visent à maximiser la probabilité d'identifier, dans une séquence d'événements indépendants observés séquentiellement, le dernier événement satisfaisant un critère spécifique (un "événement spécifique"). Cette identification doit se faire au moment de l'observation, sans possibilité de révision des observations précédentes. Généralement, un événement spécifique est défini par le décideur comme un événement présentant un véritable intérêt dans la perspective de "s'arrêter" pour entreprendre une action bien définie. Ces types de problèmes se rencontrent dans diverses situations.

Exemples

modifier

Deux situations distinctes mettent en lumière l'importance de maximiser la probabilité de s'arrêter sur un dernier événement spécifique.

  1. Supposons qu'une voiture soit mise en vente au plus offrant (meilleure « offre »). Laissons n acheteurs potentiels répondre et demander à voir la voiture. Chacun insiste pour que le vendeur décide immédiatement d'accepter ou non l'offre. Définissons une offre comme intéressante, et codée 1 si elle est meilleure que toutes les offres précédentes, et codée 0 sinon. Les enchères forment une séquence aléatoire de 0 et de 1. Seuls les 1 intéressent le vendeur, qui peut craindre que chaque 1 successif ne soit le dernier. Il résulte de la définition que le tout dernier 1 est l'offre la plus élevée. Maximiser la probabilité de vendre sur le dernier signifie donc maximiser la probabilité de vendre au mieux.
  2. Un médecin, utilisant un traitement particulier, peut attribuer le code 1 à un traitement réussi, 0 sinon. Le médecin traite une séquence de n patients de la même manière, cherchant à minimiser toute souffrance et à traiter chaque patient réactif dans la séquence. S'arrêter sur le dernier 1 dans une séquence aussi aléatoire de 0 et de 1 permettrait d'atteindre cet objectif. Puisque le médecin n'est pas un prophète, l'objectif est de maximiser la probabilité d'arrêter sur le dernier (voir utilisation compassionnelle)

Définitions

modifier

Considérons une séquence de n événements indépendants. Associons une autre séquence d'événements indépendants  avec les valeurs 1 ou 0. Ici,  succès, représente l'événement où la k-ième observation est intéressante (selon le décideur), et pour non intéressant. Ces variables   sont observées séquentiellement, le but étant de sélectionner correctement le dernier succès lorsqu'il se produit.

Soit   la probabilité que le k-ième événement soit intéressant. Définissons également  et  .  représente les chances que le k-ième événement soit intéressant, expliquant ainsi le nom de l'algorithme des cotes.

Procédure algorithmique

modifier

L'algorithme des cotes résume les cotes dans l'ordre inverse

 

jusqu'à ce que la somme dépasse 1 pour la première fois, enregistrant l'indice s et la somme correspondante.

 

Si la somme des cotes n'atteint pas 1, il définit s=1. En même temps, il calcule

 

La sortie est

  1.  , le seuil d'arrêt
  2.  , la probabilité de gagner.

Stratégie de cotes

modifier

La stratégie des cotes consiste à observer les événements successivement et à s'arrêter au premier événement intéressant à partir de l'indice s, le cas échéant, où s est le seuil d'arrêt de la sortie.

L'importance de la stratégie des cotes et de son algorithme associé réside dans le théorème des cotes suivant.

Théorème des probabilités

modifier

Le théorème des probabilités stipule que

  1. La stratégie des cotes est optimale, c'est-à-dire qu'elle maximise la probabilité de s'arrêter sur le dernier 1.
  2. La probabilité de gain de la stratégie des cotes est égale à  
  3. Si  , la probabilité de gagner   est toujours au moins 1/e = 0.367879... , et cette limite inférieure est la meilleure possible.

Caractéristiques

modifier

L'algorithme des cotes calcule simultanément la stratégie optimale et la probabilité de gain optimale, avec un nombre d'opérations (sous)linéaire en n. Cela en fait un choix optimal comme algorithme, car aucun algorithme plus rapide ne peut exister pour toutes les séquences[réf. nécessaire].

Sources

modifier

Bruss 2000 a créé et nommé l'algorithme des cotes, également connu sous le nom d'algorithme de Bruss. Des implémentations gratuites sont disponibles en ligne.

Applications

modifier

Les applications incluent les essais cliniques médicaux, les problèmes de secrétaire, de vente, de sélection de portefeuille, de recherche unidirectionnelle, de trajectoire et de stationnement, de maintenance en ligne, et d'autres encore.

Le théorème des cotes s'applique aux processus d'arrivée en temps continu à incréments indépendants tels que le processus de Poisson ( Bruss 2000 ). En l'absence de cotes préalables, l'application directe de l'algorithme des cotes peut être impossible. Dans de tels cas, des estimations séquentielles des probabilités peuvent être utilisées, notamment lorsque le nombre de paramètres inconnus n'est pas important par rapport au nombre d'observations n. La question de l'optimalité devient plus complexe et nécessite des études supplémentaires. Les généralisations de l'algorithme des cotes autorisent différentes récompenses en cas d'échec ou d'arrêt incorrect, et peuvent remplacer les hypothèses d'indépendance par des hypothèses plus faibles (Ferguson 2008).

Variantes

modifier

Bruss et Paindaveine 2000 ont traité du problème de sélection des derniers k succès.

Tamaki 2010 a démontré un théorème des cotes multiplicatives pour un problème d'arrêt aux derniers \(\ell\) succès, et Matsui et Ano 2014. ont obtenu une borne inférieure serrée de la probabilité de gain.

Matsui et Ano 2017 ont traité du problème de sélection de   parmi les derniers   succès, obtenant une borne inférieure serrée de la probabilité de gain. Lorsque  le problème est équivalent au problème des cotes de Bruss. Si le problème est similaire à celui discuté dans Bruss et Paindaveine 2000. Un problème traité par Tamaki 2010 est également obtenu.

Problème à choix multiples

modifier

Un joueur a   choix et gagne si l'un d'entre eux est le dernier succès. Gilbert et Mosteller 1966 ont discuté des cas   pour le problème classique du secrétaire. Le problème des chances avec   est discuté par Ano, Kakinuma et Miyoshi 2010. Pour d'autres cas de problèmes de cotes, voir Matsui et Ano 2016.

Une stratégie optimale pour ce problème utilise un ensemble de nombres seuils  , où .

Imaginez avoir   lettres d'acceptation étiquetées de 1 à  . Vous avez   agents responsables des demandes, chacun détenant une lettre. Vous interviewez les candidats et les classez sur un tableau visible par chaque responsable des candidatures. L'agent   enverra sa lettre d'acceptation au premier candidat meilleur que tous les candidats de 1 à  . (Les lettres d'acceptation non envoyées vont par défaut aux derniers candidats, comme dans le problème standard du secrétaire.)

Pour  , Ano, Kakinuma et Miyoshi 2010 ont montré que la limite inférieure étroite de la probabilité de victoire est  . Pour   entier positif général, Matsui et Ano 2016 ont prouvé que la limite inférieure étroite de la probabilité de victoire est celle de la variante du problème de secrétaire où les k meilleurs candidats sont choisis en utilisant seulement k tentatives.

Pour  , les limites inférieures serrées des probabilités de victoire sont respectivement ,   et  

Pour d'autres valeurs de   (de 6 à 10) et un algorithme général, consultez Matsui et Ano 2016.

Références

modifier

Bibliographie

modifier

Liens externes

modifier

Articles connexes

modifier

📚 Artikel Terkait di Wikipedia

Transformation de Fourier rapide

alors que la complexité de l’algorithme « naïf » s'exprime en O(n2). Ainsi, pour n = 1 024, le temps de calcul de l'algorithme rapide peut être 100 fois

Algorithme du jour du Jugement dernier

le calcul de la date de Pâques), anglais : Doomsday rule ou Doomsday algorithm, est une méthode de calcul du jour de la semaine à une date précise. Elle

Logit

la même fonction peu après la Seconde Guerre mondiale sous le nom de log-odds. En effet, une fonction de répartition de fréquences en forme de S aplati

Format virgule flottante bfloat16

has a lot of uses inside machine learning algorithms, by offering better accuracy of values inside the algorithm while affording double the data in any given

Égalisation des chances (informatique)

l'égalisation des chances ou les chances égalisées (en anglais, equalized odds) est une mesure de l'équité de modèles d'apprentissage automatique, proposée

Tri pair-impair

Rivest et Clifford Stein, Introduction à l'algorithmique, Dunod, 2002 [détail de l’édition]. (en) H. W. Lang, « Odd-even transposition sort », Algorithmen

Preply

plus de 120 disciplines, principalement des langues, en utilisant un algorithme d’apprentissage automatique pour améliorer la correspondance entre élèves

Persistance d'un nombre

Conjecture Is True for Odd Targets », sur arXiv.org, 8 octobre 2021 (consulté le 9 janvier 2024) Nombre heureux (où l'algorithme consiste à itérer la somme