Algorithme de cotes
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 | modifier le code]Deux situations distinctes mettent en lumière l'importance de maximiser la probabilité de s'arrêter sur un dernier événement spécifique.
- 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.
- 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 | modifier le code]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), etpour 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 | modifier le code]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
- , le seuil d'arrêt
- , la probabilité de gagner.
Stratégie de cotes
[modifier | modifier le code]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 | modifier le code]Le théorème des probabilités stipule que
- La stratégie des cotes est optimale, c'est-à-dire qu'elle maximise la probabilité de s'arrêter sur le dernier 1.
- La probabilité de gain de la stratégie des cotes est égale à
- 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 | modifier le code]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.
Sources
[modifier | modifier le code]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 | modifier le code]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 | modifier le code]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 | modifier le code]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 | modifier le code]Bibliographie
[modifier | modifier le code]- Ano, Kakinuma et Miyoshi, « Odds theorem with multiple selection chances », Journal of Applied Probability, vol. 47, no 4, , p. 1093–1104 (DOI 10.1239/jap/1294170522, S2CID 17598431)
- Bruss, « Sum the odds to one and stop », The Annals of Probability, Institute of Mathematical Statistics, vol. 28, no 3, , p. 1384–1391 (ISSN 0091-1798, DOI 10.1214/aop/1019160340)
- —: "A note on Bounds for the Odds Theorem of Optimal Stopping", Annals of Probability Vol. 31, 1859–1862, (2003).
- —: "The art of a right decision", Newsletter of the European Mathematical Society, Issue 62, 14–20, (2005).
- Bruss et Paindaveine, « Selecting a sequence of last successes in independent trials », Journal of Applied Probability, vol. 37, no 2, , p. 389–399 (DOI 10.1239/jap/1014842544, lire en ligne)
- Gilbert et Mosteller, « Recognizing the Maximum of a Sequence », Journal of the American Statistical Association, vol. 61, no 313, , p. 35–73 (DOI 10.2307/2283044, JSTOR 2283044)
- Matsui et Ano, « A note on a lower bound for the multiplicative odds theorem of optimal stopping », Journal of Applied Probability, vol. 51, no 3, , p. 885–889 (DOI 10.1239/jap/1409932681)
- Matsui et Ano, « Lower bounds for Bruss' odds problem with multiple stoppings », Mathematics of Operations Research, vol. 41, no 2, , p. 700–714 (DOI 10.1287/moor.2015.0748, arXiv 1204.5537, S2CID 31778896)
- Matsui et Ano, « Compare the ratio of symmetric polynomials of odds to one and stop », Journal of Applied Probability, vol. 54, , p. 12–22 (DOI 10.1017/jpr.2016.83, S2CID 41639968, lire en ligne)
- Shoo-Ren Hsiao and Jiing-Ru. Yang: "Selecting the Last Success in Markov-Dependent Trials", Journal of Applied Probability, Vol. 93, 271–281, (2002).
- Tamaki, « Sum the multiplicative odds to one and stop », Journal of Applied Probability, vol. 47, no 3, , p. 761–777 (DOI 10.1239/jap/1285335408, S2CID 32236265)
- Mitsushi Tamaki: "Optimal Stopping on Trajectories and the Ballot Problem", Journal of Applied Probability Vol. 38, 946–959 (2001).
- E. Thomas, E. Levrat, B. Iung: "L'algorithme de Bruss comme contribution à une maintenance préventive", Sciences et Technologies de l'automation, Vol. 4, 13-18 (2007).