{"link":[{"@attributes":{"href":"https:\/\/apiacoa.org\/posts-feed.xml","rel":"self","type":"application\/atom+xml"}},{"@attributes":{"href":"https:\/\/apiacoa.org\/"}}],"updated":"2021-01-29T18:02:19+01:00","id":"http:\/\/apiacoa.org\/","author":{"name":"Fabrice Rossi","email":"Fabrice.Rossi@apiacoa.org"},"rights":"Copyright \u00a9 2003-2012 Fabrice Rossi","title":"Apiacoa.org is the personal website of Fabrice Rossi","entry":[{"id":"https:\/\/apiacoa.org\/\/blog\/2018\/11\/aichetou-bouchareb-phd-defense.en","link":{"@attributes":{"type":"text\/html","rel":"alternate","href":"https:\/\/apiacoa.org\/\/blog\/2018\/11\/aichetou-bouchareb-phd-defense.en.html"}},"title":"Aichetou Bouchareb's PhD Defense","published":"2018-11-28T00:00:00+01:00","updated":"2018-11-28T00:00:00+01:00","content":"<h2 id=\"orgheadline1\">Co-clustering large scale mixed data<\/h2>\n<p>\nMy Phd student Aichetou Bouchareb (jointly advised by <a href=\"http:\/\/www.marc-boulle.fr\/\">Marc Boull\u00e9<\/a> from Orange\nLabs) worked during her thesis on co-clustering mixed data. With Marc, we have\nbeen working since a few years on improvement and extension of his MODL\nframework. This is a fully automated non parametric density estimation\ntechnique based on grids which we extended in particular to graph clustering\nduring the Phd thesis of <a href=\"\/blog\/2013\/12\/romain-guigoures-phd-defense.en.html\">Romain Guigoures<\/a>. \n<\/p>\n\n<p>\nIn Aichetou's work, the main goal was to enable true mixed data\nco-clustering. It is indeed quite easy to extend model based co-clustering to\nmixed data with both binary variables and numerical ones. However, variable\nclusters are not mixed in this case as they are either numerical or\nbinary. Aichetou defined an extension of MODL to the case where mixed clusters\nare possible. The key idea is to introduce a intermediate level of clustering:\nrather than clustering variables, we cluster so-called \"variable part\". A\nvariable part is a cluster of <i>values<\/i> taken by a variable, for instance an\ninterval of values for a numerical variable. Once the value space of each\nvariable has been partitioned into variable parts, we can cluster those parts\nwith no type constraint. Aichetou defined a generative model based on this\nprinciple. She derived a prior distribution on its parameters and an\nestimation strategy based on the MAP principle. The strategy optimizes\neverything, including value spaces partitioning. \n<\/p>\n\n<p>\nThis work is covered by the following publications:\n<\/p>\n<ul class=\"bib-list\">\n<li class=\"bib-entry\"><span class=\"bib-title\" lang=\"fr\">Un mod\u00e8le Bay\u00e9sien de co-clustering de donn\u00e9es mixtes<\/span>\n<span class=\"bib-invisible\">(<\/span><span class=\"bib-badge-year\">2018<\/span><span class=\"bib-invisible\">)<\/span>\n<span class=\"bib-authors\">Aichetou Bouchareb, Marc Boull\u00e9, Fabrice Rossi and Fabrice Cl\u00e9rot.<\/span>\n<span class=\"bib-support\">In <em>Actes de la 18\u00e8me Conf\u00e9rence Internationale Francophone sur l'Extraction et gestion des connaissances (EGC'2018)<\/em>, edited by Christine Largeron, Hanane Azzag and Mustapha Lebbah, volume RNTI-E-34, pages  275-280, Paris, France, January 2018. <\/span>\n<div class=\"bib-links\"> <a href=\"https:\/\/editions-rnti.fr\/?inprocid=1002388\">publisher version<\/a>\n <a href=\"http:\/\/hal.archives-ouvertes.fr\/hal-02007805\">hal<\/a>\n <a href=\"https:\/\/apiacoa.org\/publications\/2018\/boucharebboulleetal2018modele-bayesien.pdf\">preprint (pdf)<\/a> <a href=\"https:\/\/apiacoa.org\/publications\/2018\/boucharebboulleetal2018modele-bayesien.bib\">bib<\/a><\/div><\/li>\n<li class=\"bib-entry\"><span class=\"bib-title\" lang=\"fr\">Co-clustering de donn\u00e9es mixtes \u00e0 base des mod\u00e8les de m\u00e9lange<\/span>\n<span class=\"bib-invisible\">(<\/span><span class=\"bib-badge-year\">2017<\/span><span class=\"bib-invisible\">)<\/span>\n<span class=\"bib-authors\">Aichetou Bouchareb, Marc Boull\u00e9 and Fabrice Rossi.<\/span>\n<span class=\"bib-support\">In <em>Actes de la 17\u00e8me Conf\u00e9rence Internationale Francophone sur l'Extraction et gestion des connaissances (EGC'2017)<\/em>, edited by Fabien Gandon and Gilles Bisson, volume RNTI-E-33, pages  141-152, Grenoble, France, January 2017. <\/span>\n<div class=\"bib-links\"> <a href=\"http:\/\/editions-rnti.fr\/?inprocid=1002276\">publisher version<\/a>\n <a href=\"http:\/\/hal.archives-ouvertes.fr\/hal-01469546\">hal<\/a>\n <a href=\"https:\/\/apiacoa.org\/publications\/2017\/boucharebboulleetal2017co-clustering.pdf\">preprint (pdf)<\/a> <a href=\"https:\/\/apiacoa.org\/publications\/2017\/boucharebboulleetal2017co-clustering.bib\">bib<\/a><\/div><\/li>\n<li class=\"bib-entry\"><span class=\"bib-title\" lang=\"fr\">Application du coclustering \u00e0 l'analyse exploratoire d'une table de donn\u00e9es<\/span>\n<span class=\"bib-invisible\">(<\/span><span class=\"bib-badge-year\">2017<\/span><span class=\"bib-invisible\">)<\/span>\n<span class=\"bib-authors\">Aichetou Bouchareb, Marc Boull\u00e9, Fabrice Cl\u00e9rot and Fabrice Rossi.<\/span>\n<span class=\"bib-support\">In <em>Actes de la 17\u00e8me Conf\u00e9rence Internationale Francophone sur l'Extraction et gestion des connaissances (EGC'2017)<\/em>, edited by Fabien Gandon and Gilles Bisson, volume RNTI-E-33, pages  177-188, Grenoble, France, January 2017. <\/span>\n<div class=\"bib-links\"> <a href=\"http:\/\/editions-rnti.fr\/?inprocid=1002279\">publisher version<\/a>\n <a href=\"http:\/\/hal.archives-ouvertes.fr\/hal-01469509\">hal<\/a>\n <a href=\"https:\/\/apiacoa.org\/publications\/2017\/boucharebboulleetal2017application-coclustering.pdf\">preprint (pdf)<\/a> <a href=\"https:\/\/apiacoa.org\/publications\/2017\/boucharebboulleetal2017application-coclustering.bib\">bib<\/a><\/div><\/li>\n<\/ul>\n\n\n\n<h2 id=\"orgheadline2\">The defense<\/h2>\n<p>\ntook place on the 28th of November. Aichetou gave an inspiring speech in front of\nthe following jury:\n<\/p>\n<ul class=\"org-ul\">\n<li>Prof. Julien Jacques, Universit\u00e9 Lyon 1, reviewer<\/li>\n<li>Prof. Mohamed Nadif, Universit\u00e9 Paris Descartes, reviewer<\/li>\n<li>Prof. Gilbert Saporta, Cnam, president of the jury<\/li>\n<li>Dr. Gilles Bisson, CNRS, LIG<\/li>\n<li>Mr. Fabrice Cl\u00e9rot, Orange Labs Lannion<\/li>\n<li>Dr. Marc Boull\u00e9, Orange Labs Lannion, co-adviser<\/li>\n<\/ul>\n<p>\nand myself.\n<\/p>\n\n<p>\nThe summary of the thesis follows:\n<\/p>\n<blockquote>\n<p>\nCo-clustering is a class of unsupervised data analysis techniques aiming at\nextracting the underlying dependency structure between the rows and columns of\na data table in the form of homogeneous blocks, known as co-clusters. These\ntechniques can be distinguished into those that aim at simultaneously\nclustering the instances and variables, and those that aim at clustering the\nvalues of two or more variables of a data set. Most of these techniques are\nlimited to variables of the same type, and are hardly scalable to large data\nsets while providing easily interpretable clusters and co-clusters. Among the\nexisting value based co-clustering approaches, MODL is suitable for processing\nlarge data sets with several numerical or categorical variables. In this\nthesis, we propose a value based approach, inspired by MODL, to perform a\nsimultaneous clustering of the instances and variables of a data set with\npotentially mixed-type variables. The proposed co-clustering model provides a\nMaximum A Posteriori based summary of the data that can be used as it is for\nexploratory analysis of the data. When the summary is large, exploratory\nanalysis tools, such as model coarsening, can be used to simplify the\nco-clustering which facilitates the interpretation of the results. We show\nthat the proposed co-clustering approach can handle large data and extract\neasily interpretable clusters from mixed data with more than 10 millions\nobservations. We also show the robustness of the approach, its capacity to\nextract inter-dependence between the variables, and its good behavior in\nextreme cases such as in the case of pattern-less data and in the case of\nperfectly correlated variables.\n<\/p>\n<small class=\"pull-right\">Aichetou Bouchareb, <cite> \nA regularized approach of instances x variables co-clustering for exploratory data analysis<\/cite><\/small>\n<\/blockquote>\n\n<p>\nThe thesis is available on TEL <a href=\"https:\/\/tel.archives-ouvertes.fr\/tel-01979698\">here<\/a>. \n<\/p>\n","summary":"In which Aichetou is the hero"},{"id":"https:\/\/apiacoa.org\/\/blog\/2018\/03\/welcome-to-elie-mengin.en","link":{"@attributes":{"type":"text\/html","rel":"alternate","href":"https:\/\/apiacoa.org\/\/blog\/2018\/03\/welcome-to-elie-mengin.en.html"}},"title":"Welcome to Elie Mengin","published":"2018-03-01T00:00:00+01:00","updated":"2018-03-01T00:00:00+01:00","content":"<p>\nWe are welcoming in my research group\n(<a href=\"http:\/\/samm.univ-paris1.fr\/Axe-A-Apprentissage-Statistique-et\">statistical learning and networks<\/a>) \na new Ph. D. student, Elie Mengin. He will be pursuing a Ph. D. in\ncollaboration <a href=\"https:\/\/www.quarkslab.com\/\">Quarkslab<\/a> and under my supervision. \n<\/p>\n\n<p>\nElie will be working on machine learning for computer security, with a\nparticular focus on two topics: static analysis of binaries and dynamic\nanalysis of instrumented programs. \n<\/p>\n\n<p>\nYou can find more information about him on his\n<a href=\"https:\/\/www.linkedin.com\/in\/elie-mengin-4a3760105\">linkedin profile<\/a>. \n<\/p>\n","summary":"Where I welcome our new Ph.D. student, Elie Mengin"},{"id":"https:\/\/apiacoa.org\/\/blog\/2017\/11\/marco-corneli-phd-defense.en","link":{"@attributes":{"type":"text\/html","rel":"alternate","href":"https:\/\/apiacoa.org\/\/blog\/2017\/11\/marco-corneli-phd-defense.en.html"}},"title":"Marco Corneli's PhD Defense","published":"2017-11-17T00:00:00+01:00","updated":"2017-11-17T00:00:00+01:00","content":"<h2 id=\"orgheadline1\">Generative models for Dynamic Graphs<\/h2>\n<p>\nMy Phd student Marco Corneli (jointly advised by\n<a href=\"http:\/\/samm.univ-paris1.fr\/Pierre-Latouche\">Pierre Latouche<\/a>)\nworked during his thesis on dynamic graphs. \n<\/p>\n\n<p>\nThe core idea of the thesis was to avoid the snapshotting trick which is\ngenerally used to turn interaction data with continuous time stamps into a\ntime series of interaction graphs. While this is a nice way to switch to a\ndiscrete time view, one needs to have an idea of the natural time scale of the\ninteraction process. We need also to assume that this time scale is somewhat\nstationary. My first incursion in this non snapshotting idea was during the\nPhd thesis of \n<a href=\"\/blog\/2013\/12\/romain-guigoures-phd-defense.en.html\">Romain Guigoures<\/a>. \nWe studied at that time a variant of the MODL approach. In the present thesis,\nwe focused on generative models. \n<\/p>\n\n<p>\nThe key idea was to consider that the flow of interactions between two actors\nfollows a non homogeneous Poisson point process. Then we assumed the intensity\nfunction to depend on pairwise hidden latent variables. In other words the\ntemporal behavior of the intensity between two actors depend only on the\nclasses of those actors.\n<\/p>\n\n<p>\nUsing this idea as a guide, Marco was able to develop several models for\ndynamic graphs. Some of them still use a snapshotting trick, especially the\nquite advanced one that mixes text and dynamic graphs, but one of them achieve\nthe initial goal of the thesis by enabling us to analyze dynamic interactions\nin continuous time. \n<\/p>\n\n<p>\nThis work is covered by the following publications:\n<\/p>\n<ul class=\"bib-list\">\n<li class=\"bib-entry\"><span class=\"bib-title\" lang=\"en\">Multiple change points detection and clustering in dynamic networks<\/span>\n<span class=\"bib-invisible\">(<\/span><span class=\"bib-badge-year\">2018<\/span><span class=\"bib-invisible\">)<\/span>\n<span class=\"bib-authors\">Marco Corneli, Pierre Latouche and Fabrice Rossi.<\/span>\n<span class=\"bib-support\"><em>Statistics and Computing<\/em>, volume 28, number  5, pages  989-1007, September 2018. <\/span>\n<div class=\"bib-links\"> <a href=\"http:\/\/dx.doi.org\/10.1007\/s11222-017-9775-1\">doi:10.1007\/s11222-017-9775-1<\/a>\n <a href=\"http:\/\/hal.archives-ouvertes.fr\/hal-01430717\">hal<\/a>\n <a href=\"https:\/\/apiacoa.org\/publications\/2018\/cornelietal2018multiple-change.bib\">bib<\/a><\/div><\/li>\n<li class=\"bib-entry\"><span class=\"bib-title\" lang=\"en\">Exact ICL maximization in a non-stationary temporal extension of the stochastic block model for dynamic networks <\/span>\n<span class=\"bib-invisible\">(<\/span><span class=\"bib-badge-year\">2016<\/span><span class=\"bib-invisible\">)<\/span>\n<span class=\"bib-authors\">Marco Corneli, Pierre Latouche and Fabrice Rossi.<\/span>\n<span class=\"bib-support\"><em>Neurocomputing <\/em>, volume 192, pages  81 - 91, June 2016. <\/span>\n<div class=\"bib-links\"> <a href=\"http:\/\/dx.doi.org\/10.1016\/j.neucom.2016.02.031\">doi:10.1016\/j.neucom.2016.02.031<\/a>\n <a href=\"http:\/\/arxiv.org\/abs\/1605.02540\">arXiv:1605.02540<\/a>\n <a href=\"http:\/\/hal.archives-ouvertes.fr\/hal-01312596\">hal<\/a>\n <a href=\"https:\/\/apiacoa.org\/publications\/2016\/cornelilatoucheetal2016exact-icl.pdf\">preprint (pdf)<\/a> <a href=\"https:\/\/apiacoa.org\/publications\/2016\/cornelilatoucheetal2016exact-icl.bib\">bib<\/a><\/div><\/li>\n<li class=\"bib-entry\"><span class=\"bib-title\" lang=\"en\">Block modelling in dynamic networks with non-homogeneous Poisson processes and exact ICL<\/span>\n<span class=\"bib-invisible\">(<\/span><span class=\"bib-badge-year\">2016<\/span><span class=\"bib-invisible\">)<\/span>\n<span class=\"bib-authors\">Marco Corneli, Pierre Latouche and Fabrice Rossi.<\/span>\n<span class=\"bib-support\"><em>Social Network Analysis and Mining<\/em>, volume 6, number  1, pages  55, 2016. <\/span>\n<div class=\"bib-links\"> <a href=\"http:\/\/dx.doi.org\/10.1007\/s13278-016-0368-3\">doi:10.1007\/s13278-016-0368-3<\/a>\n <a href=\"http:\/\/arxiv.org\/abs\/1707.02780\">arXiv:1707.02780<\/a>\n <a href=\"http:\/\/hal.archives-ouvertes.fr\/hal-01468548\">hal<\/a>\n <a href=\"https:\/\/apiacoa.org\/publications\/2016\/cornelilatoucheetal2016block-modelling.pdf\">preprint (pdf)<\/a> <a href=\"https:\/\/apiacoa.org\/publications\/2016\/cornelilatoucheetal2016block-modelling.bib\">bib<\/a><\/div><\/li>\n<li class=\"bib-entry\"><span class=\"bib-title\" lang=\"en\">Modelling Time Evolving Interactions in Networks Through a Non Stationary Extension of Stochastic Block Models<\/span>\n<span class=\"bib-invisible\">(<\/span><span class=\"bib-badge-year\">2015<\/span><span class=\"bib-invisible\">)<\/span>\n<span class=\"bib-authors\">Marco Corneli, Pierre Latouche and Fabrice Rossi.<\/span>\n<span class=\"bib-support\">In <em>Proceedings of the 2015 IEEE\/ACM International Conference on Advances in Social Networks Analysis and Mining (ASONAM 2015)<\/em>, pages  1590-1591, Paris, France, August 2015. <\/span>\n<div class=\"bib-links\"> <a href=\"http:\/\/dx.doi.org\/10.1145\/2808797.2809348\">doi:10.1145\/2808797.2809348<\/a>\n <a href=\"http:\/\/doi.acm.org\/10.1145\/2808797.2809348\">publisher version<\/a>\n <a href=\"http:\/\/hal.archives-ouvertes.fr\/hal-01263540\">hal<\/a>\n <a href=\"https:\/\/apiacoa.org\/publications\/2015\/cornelilatoucheetal2015asonam.pdf\">preprint (pdf)<\/a> <a href=\"https:\/\/apiacoa.org\/publications\/2015\/cornelilatoucheetal2015asonam.bib\">bib<\/a><\/div><\/li>\n<li class=\"bib-entry\"><span class=\"bib-title\" lang=\"fr\">Modelling time evolving interactions in networks through a non stationary extension of stochastic block models<\/span>\n<span class=\"bib-invisible\">(<\/span><span class=\"bib-badge-year\">2015<\/span><span class=\"bib-invisible\">)<\/span>\n<span class=\"bib-authors\">Marco Corneli, Pierre Latouche and Fabrice Rossi.<\/span>\n<span class=\"bib-support\">In <em>Actes des 47\u00e8mes Journ\u00e9es de Statistique de la SFdS<\/em>, Lille, France, June 2015. <\/span>\n<div class=\"bib-links\"> <a href=\"http:\/\/arxiv.org\/abs\/1509.02347\">arXiv:1509.02347<\/a>\n <a href=\"http:\/\/hal.archives-ouvertes.fr\/hal-01195688\">hal<\/a>\n <a href=\"https:\/\/apiacoa.org\/publications\/2015\/cornelilatoucheetal2015jds-icl.pdf\">preprint (pdf)<\/a> <a href=\"https:\/\/apiacoa.org\/publications\/2015\/cornelilatoucheetal2015jds-icl.bib\">bib<\/a><\/div><\/li>\n<li class=\"bib-entry\"><span class=\"bib-title\" lang=\"en\">Exact ICL maximization in a non-stationary time extension of the latent block model for dynamic networks<\/span>\n<span class=\"bib-invisible\">(<\/span><span class=\"bib-badge-year\">2015<\/span><span class=\"bib-invisible\">)<\/span>\n<span class=\"bib-authors\">Marco Corneli, Pierre Latouche and Fabrice Rossi.<\/span>\n<span class=\"bib-support\">In <em>Proceedings of the 23-th European Symposium on Artificial Neural Networks, Computational Intelligence and Machine Learning (ESANN 2015)<\/em>, pages  225-230, Bruges, Belgique, April 2015. <\/span>\n<div class=\"bib-links\"> <a href=\"http:\/\/www.elen.ucl.ac.be\/Proceedings\/esann\/esannpdf\/es2015-106.pdf\">publisher version<\/a>\n <a href=\"http:\/\/arxiv.org\/abs\/1506.04138\">arXiv:1506.04138<\/a>\n <a href=\"http:\/\/hal.archives-ouvertes.fr\/hal-01163367\">hal<\/a>\n <a href=\"https:\/\/apiacoa.org\/publications\/2015\/cornelilatoucheetal2015exact-icl.pdf\">preprint (pdf)<\/a> <a href=\"https:\/\/apiacoa.org\/publications\/2015\/cornelilatoucheetal2015exact-icl.bib\">bib<\/a><\/div><\/li>\n<li class=\"bib-entry\"><span class=\"bib-title\" lang=\"en\">Modelling time evolving interactions in networks through a non stationary extension of stochastic block models<\/span>\n<span class=\"bib-invisible\">(<\/span><span class=\"bib-badge-year\">2015<\/span><span class=\"bib-invisible\">)<\/span>\n<span class=\"bib-authors\">Marco Corneli, Pierre Latouche and Fabrice Rossi.<\/span>\n<span class=\"bib-support\">In <em>Abstract book of the Fith International Workshop on Social Network Analysis (ARS'15)<\/em>, pages  21, Anacapri, Italy, April 2015. <\/span>\n<div class=\"bib-links\"> <a href=\"http:\/\/hal.archives-ouvertes.fr\/hal-01222325\">hal<\/a>\n <a href=\"https:\/\/apiacoa.org\/publications\/2015\/cornelilatoucheetal2015ars.pdf\">preprint (pdf)<\/a> <a href=\"https:\/\/apiacoa.org\/publications\/2015\/cornelilatoucheetal2015ars.bib\">bib<\/a><\/div><\/li>\n<\/ul>\n\n\n\n<h2 id=\"orgheadline2\">The defense<\/h2>\n<p>\ntook place on the 17th of November. Marco gave a brilliant speech in front of\nthe following jury:\n<\/p>\n<ul class=\"org-ul\">\n<li>Prof. Christophe Biernacki, Universit\u00e9 Lille 1, reviewer<\/li>\n<li>Prof. Thomas Brendan Murphy, University College Dublin, reviewer<\/li>\n<li>Dr. Allou-Badara Sam\u00e9, IFSTTAR, president of the jury<\/li>\n<li>Dr. Cl\u00e9mence Magnien, CNRS<\/li>\n<li>Dr. Sophie L\u00e8bre, Universit\u00e9 Paul Val\u00e9ry Montpellier 3<\/li>\n<li>Dr. Pierre Latouche, co-adviser<\/li>\n<\/ul>\n<p>\nand myself.\n<\/p>\n\n<p>\nThe summary of the thesis follows:\n<\/p>\n<blockquote> \n Graphs are mathematical structures very suitable to model interactions\n between objects or actors of interest. Several real networks such as\n communication networks, financial transaction networks, mobile telephone\n networks and social networks (Facebook, Linkedin, etc.) can be modeled via\n graphs. When observing a network, the time variable comes into play in two\n different ways: we can study the time dates at which the interactions occur\n and\/or the interaction time spans. This thesis only focuses on the first time\n dimension and each interaction is assumed to be instantaneous, for\n simplicity. Hence, the network evolution is given by the interaction time\n dates only. In this framework, graphs can be used in two different ways to\n model networks: 1) Discrete time. A network is observed at several times and\n a graph is associated with each observation time. Two nodes of a graph are\n connected if one or more interactions occurred between them in the\n corresponding time frame. Thus, interactions are aggregated between two\n consecutive observation times and the exact interaction dates are lost. In\n this context, a dynamic network is represented by a sequence of graphs. 2)\n Continuous Time. Several edges are allowed to connect the nodes of a graph at\n different times. One edge is uniquely associated with a pair of nodes and a\n time point. No aggregation is required and interaction times are never\n lost. Therefore, a dynamic network is represented by a single multiple graph\n whose edges are labeled by the interaction times. In this thesis both these\n perspectives are adopted, alternatively. We consider new unsupervised methods\n to cluster the nodes of a graph into groups of homogeneous connection\n profiles. In this manuscript, the node groups are assumed to be time\n invariant to avoid possible identifiability issues. Moreover, the approaches\n that we propose aim to detect structural changes in the way the node clusters\n interact with each other. The building block of this thesis is the stochastic\n block model (SBM), a probabilistic approach initially used in social\n sciences. The standard SBM assumes that the nodes of a graph belong to hidden\n (disjoint) clusters and that the probability of observing an edge between two\n nodes only depends on their clusters. Since no further assumption is made on\n the connection probabilities, SBM is a very flexible model able to detect\n different network topologies (hubs, stars, communities, etc.). By adapting\n the block modeling perspective of SBM to dynamic graphs, the main\n contributions of this thesis are the following: 1. We introduce a new\n extension of SBM for dynamic graphs. The proposed approach, called dSBM,\n adopts non homogeneous Poisson processes to model the interaction times\n between pairs of nodes in dynamic graphs, either in discrete or continuous\n time. The intensity functions of the processes only depend on the node\n clusters, in a block modeling perspective. Moreover, all the intensity\n functions share some regularity properties on hidden time intervals that need\n to be estimated. 2. A recent estimation algorithm for SBM, based on the\n greedy maximization of an exact criterion (exact ICL) is adopted for\n inference and model selection in dSBM. To the best of our knowledge, this is\n the first time this algorithm is adopted for inference in dynamic stochastic\n block models. 3. An exact algorithm for change point detection in time\n series, the \"pruned exact linear time\" (PELT) method is extended to deal with\n dynamic graph data modeled via dSBM. The approach we propose can be used for\n change point analysis in graph data. 4. A further extension of dSBM is\n developed to analyze dynamic networks with textual edges (like social\n networks, for instance). In this context, the graph edges are associated with\n documents exchanged between the corresponding nodes. The textual content of\n the documents can provide additional information about the dynamic graph\n topological structure. The new model we propose is called \"dynamic stochastic\n topic block model\" (dSTBM). This manuscript is organized as follows. In the\n first chapter, we pass through the main notions of graph theory and review\n some stylized facts about real networks. Two formal definitions of dynamic\n graph are provided. Then, the main existing generative models for static and\n dynamic random graphs are presented along with their associated inference\n procedures. Finally, some statistical tools not necessarily related with\n network analysis are described in detail since they are used in later\n chapters. In the second chapter, two versions of dSBM are introduced, both\n dealing with discrete time dynamic graphs. The corresponding inference\n procedure aims to maximize the complete data integrated log-likelihood, thus\n allowing us to learn the model parameters and select the number of clusters\n at the same time. In the third chapter, we model continuous time dynamic\n graphs via dSBM and focus on clustering and change point analysis in graph\n data. A standard variational approach is adopted for the inference and one\n step of the estimation algorithm relies on the PELT method. Finally, the\n fourth chapter introduces the dSTBM for discrete time dynamic graph with\n textual edges. The inference procedure is detailed and a model selection\n criterion is formally obtained. The last part of each chapter is devoted to\n experiments on both simulated and real data. These experiments allow us to\n highlight the features of the proposed approaches and to compare them with\n alternative methods. \n<small class=\"pull-right\">Marco Corneli, <cite> Dynamic stochastic block models,\nclustering and segmentation in dynamic graphs\n<\/cite><\/small>\n<\/blockquote>\n\n<p>\nThe thesis is available on TEL <a href=\"https:\/\/hal.archives-ouvertes.fr\/tel-01644866\">here<\/a>. \n<\/p>\n","summary":"In which Marco is the hero"},{"id":"https:\/\/apiacoa.org\/\/blog\/2017\/10\/welcome-to-nicolas-jouvin.en","link":{"@attributes":{"type":"text\/html","rel":"alternate","href":"https:\/\/apiacoa.org\/\/blog\/2017\/10\/welcome-to-nicolas-jouvin.en.html"}},"title":"Welcome to Nicolas Jouvin","published":"2017-10-17T00:00:00+02:00","updated":"2017-10-17T00:00:00+02:00","content":"<p>\nWe are welcoming in my research group (<a href=\"http:\/\/samm.univ-paris1.fr\/Axe-A-Apprentissage-Statistique-et\">statistical learning and networks<\/a>) a\nnew Ph. D. student, Nicolas Jouvin. His grant is funded by the <a href=\"https:\/\/www.dim-mathinnov.fr\/en\/\">DIM-MathInnov<\/a>\nprogram from R\u00e9gion \u00cele-de-France, and he will work in collaboration with\nInstitut Curie, a specialized hospital in cancerology. Nicolas will be advised\nby <a href=\"http:\/\/samm.univ-paris1.fr\/Pierre-Latouche\">Pierre Latouche<\/a>.\n<\/p>\n\n<p>\nNicolas is from Paris and did most of his undergraduate studies in Paris 1\nPanth\u00e9on-Sorbonne university. He finished his postgraduate studies by a Master's\ndegree at the ENS Paris Saclay, majoring in Statistical Learning and a minor\nin Computer Vision. \n<\/p>\n\n<p>\nFor his Ph. D., he will work on medical data in collaboration with\nanatomopatologist at the Institut Curie. The goal is to develop new techniques\nin order to segment an image, e.g. a biopsy, with the help of the text\nassociated to it, e.g. an anatomopatological report.\n<\/p>\n\n<p>\nYou can find more information about him on <a href=\"http:\/\/samm.univ-paris1.fr\/Nicolas-Jouvin\">his web page<\/a>.\n<\/p>\n","summary":"Where I welcome our new Ph.D. student, Antoine Lucquiaud"},{"id":"https:\/\/apiacoa.org\/\/blog\/2017\/10\/welcome-to-antoine-lucquiaud.en","link":{"@attributes":{"type":"text\/html","rel":"alternate","href":"https:\/\/apiacoa.org\/\/blog\/2017\/10\/welcome-to-antoine-lucquiaud.en.html"}},"title":"Welcome to Antoine Lucquiaud","published":"2017-10-17T00:00:00+02:00","updated":"2017-10-17T00:00:00+02:00","content":"<p>\nWe are welcoming in my research group\n(<a href=\"http:\/\/samm.univ-paris1.fr\/Axe-A-Apprentissage-Statistique-et\">statistical learning and networks<\/a>) a new Ph. D. student, Antoine Lucquiaud,\non an ENS Paris-Saclay scholarship. Antoine will be co-advised by \n<a href=\"http:\/\/samm.univ-paris1.fr\/Julien-Randon-Furling\">Julien Randon-Furling<\/a> and myself. \n<\/p>\n\n<p>\nAntoine was born in Lorient (Brittany), where he also attended high school and\nClasses Pr\u00e9paratoires aux Grandes \u00c9coles. He was then admitted to \u00c9cole\nNormale Sup\u00e9rieure Paris-Saclay (formerly ENS Cachan). He completed a Master's\ndegree in Complex Systems at Universit\u00e9 Pierre et Marie Curie, as well as a MA\nin Teaching for Physics and Chemistry (<i>Agr\u00e9gation<\/i>). \n<\/p>\n\n<p>\nHis PhD work investigates complex socio-economic systems, exploring in\nparticular the impact of random interventions on the global efficiency of such\nsystems. \n<\/p>\n","summary":"Where I welcome our new Ph.D. student, Antoine Lucquiaud"},{"id":"https:\/\/apiacoa.org\/\/blog\/2017\/09\/welcome-to-florian-barbaro.en","link":{"@attributes":{"type":"text\/html","rel":"alternate","href":"https:\/\/apiacoa.org\/\/blog\/2017\/09\/welcome-to-florian-barbaro.en.html"}},"title":"Welcome to Florian Barbaro","published":"2017-09-20T00:00:00+02:00","updated":"2017-09-20T00:00:00+02:00","content":"<p>\nWe are welcoming in my research group (<a href=\"http:\/\/samm.univ-paris1.fr\/Axe-A-Apprentissage-Statistique-et\">statistical learning and networks<\/a>) a\nnew Ph. D. student, Florian Barbaro. He will be pursuing a CIFRE Ph. D. under\nmy supervision in collaboration with BGFi Consulting, a subsidiary of <a href=\"http:\/\/adneom.com\/\">ADNEOM<\/a>.\n<\/p>\n\n<p>\nFlorian is originally from Corsica but received his education in Nice, notably\nat the Ecole Pr\u00e9paratoire aux Grandes \u00c9coles. He then completed his\nundergraduate studies at ECE Paris, majoring in financial engineering with a\nminor Big Data.  \n<\/p>\n\n<p>\nFor his Ph. D., he will try to quantify the impact of press releases on\nfinancial market using semantic analysis and machine learning. \n<\/p>\n\n<p>\nYou can find more information about him on his\n<a href=\"https:\/\/www.linkedin.com\/in\/florian-barbaro-090048b2\/\">linkedin profile<\/a>. \n<\/p>\n","summary":"Where I welcome our new Ph.D. student, Forian Barbaro"},{"id":"https:\/\/apiacoa.org\/\/blog\/2017\/07\/humanit\u00e9s-et-statistiques.fr","link":{"@attributes":{"type":"text\/html","rel":"alternate","href":"https:\/\/apiacoa.org\/\/blog\/2017\/07\/humanit%C3%A9s-et-statistiques.fr.html"}},"title":"Humanit\u00e9s et Statistiques","published":"2017-07-07T00:00:00+02:00","updated":"2017-07-07T00:00:00+02:00","content":"<h2 id=\"orgheadline1\">Num\u00e9ro sp\u00e9cial \u00ab Humanit\u00e9s et Statistiques \u00bb<\/h2>\n<p>\nApr\u00e8s un long travail \u00e9ditorial, j'ai le plaisir d'annoncer la publication\ndu <a href=\"http:\/\/publications-sfds.math.cnrs.fr\/index.php\/J-SFdS\">Journal de la Soci\u00e9t\u00e9 Fran\u00e7aise de Statistiques<\/a> sur\nle th\u00e8me <a href=\"http:\/\/publications-sfds.math.cnrs.fr\/index.php\/J-SFdS\/issue\/view\/68\">\u00ab Humanit\u00e9s et statistiques \u00bb<\/a>.\n<\/p>\n\n<p>\n<a\n  href=\"https:\/\/www.pantheonsorbonne.fr\/recherche\/page-perso\/page\/?tx_oxcspagepersonnel_pi1[uid]=lamasse\">St\u00e9phane Lamass\u00e9<\/a>\net moi m\u00eame sommes tr\u00e8s heureux d'avoir pu mener \u00e0 bien ce projet. Le num\u00e9ro\nsp\u00e9cial regroupe six articles de grande qualit\u00e9 qui donnent une bonne id\u00e9e\nde l'\u00e9tat actuel des collaborations entre chercheurs des sciences humaines\net statisticiens. Notre\n<a href=\"http:\/\/publications-sfds.math.cnrs.fr\/index.php\/J-SFdS\/article\/view\/616\">\u00e9ditorial<\/a>\npropose une courte synth\u00e8se du contenu avec quelques r\u00e9flexions g\u00e9n\u00e9rales\npersonnelles.  \n<\/p>\n\n<p>\nEn vous souhaitant une bonne lecture !\n<\/p>\n","summary":"Num\u00e9ro sp\u00e9cial \u00ab Humanit\u00e9s et Statistiques \u00bb"},{"id":"https:\/\/apiacoa.org\/\/blog\/2017\/07\/humanities-and-statistics.en","link":{"@attributes":{"type":"text\/html","rel":"alternate","href":"https:\/\/apiacoa.org\/\/blog\/2017\/07\/humanities-and-statistics.en.html"}},"title":"Humanities and Statistics","published":"2017-07-07T00:00:00+02:00","updated":"2017-07-07T00:00:00+02:00","content":"<h2 id=\"orgheadline1\">\"Humanities and statistics\" special issue<\/h2>\n<p>\nAfter a long editorial work, I'm pleased to announced the publication of a\nspecial issue of the\n<a href=\"http:\/\/publications-sfds.math.cnrs.fr\/index.php\/J-SFdS\">Journal de la Soci\u00e9t\u00e9 Fran\u00e7aise de Statistiques<\/a> \nabout  <a href=\"http:\/\/publications-sfds.math.cnrs.fr\/index.php\/J-SFdS\/issue\/view\/68\">\"Humanities and statistics\"<\/a>.\n<\/p>\n\n<p>\n<a\n  href=\"https:\/\/www.pantheonsorbonne.fr\/recherche\/page-perso\/page\/?tx_oxcspagepersonnel_pi1[uid]=lamasse\">St\u00e9phane Lamass\u00e9<\/a>\nand myself are pleased to have managed to publish this special issue. It\ncontains six high quality papers who provide an interesting panorama of the\ncurrent state of collaborations between researchers from the humanities and\nstatisticians. Our\n<a href=\"http:\/\/publications-sfds.math.cnrs.fr\/index.php\/J-SFdS\/article\/view\/617\">editorial<\/a>\nsummarizes the papers and give a few personal comments on the field. \n<\/p>\n\n<p>\nWe hope you will enjoy reading the special issue as much as we enjoy editing\nit. \n<\/p>\n","summary":"Special issue about \"Humanities and statistics\""},{"id":"https:\/\/apiacoa.org\/\/blog\/2017\/02\/conan-les-relances.fr","link":{"@attributes":{"type":"text\/html","rel":"alternate","href":"https:\/\/apiacoa.org\/\/blog\/2017\/02\/conan-les-relances.fr.html"}},"title":"Conan : les relances","published":"2017-02-04T00:00:00+01:00","updated":"2017-02-04T00:00:00+01:00","content":"<p>\nApr\u00e8s une premi\u00e8re <a href=\"\/blog\/2016\/12\/conan-les-combats.fr.html\">analyse simple<\/a> des combats dans le jeu <a href=\"https:\/\/boardgamegeek.com\/boardgame\/160010\/conan\">Conan<\/a>,\nj'approfondis ici l'analyse en tenant compte des possibilit\u00e9s de relance des\nd\u00e9s. Mais avant, revenons au combat d'Hadrathus et Zogar Sag&#x2026;\n<\/p>\n\n\n<h2 id=\"orgheadline4\">Hadrathus contre Zogar Sag, le retour<\/h2>\n<p>\nDans la note pr\u00e9c\u00e9dente, nous avions laiss\u00e9 notre sorcier Hadrathus bien\nd\u00e9sempar\u00e9 en face de Zogar Sag, avec une probabilit\u00e9 estim\u00e9e rapidement \u00e0 1\nsur 1 million de tuer son ennemi (\u00e0 la dague, une id\u00e9e qui semble assez peu\nstrat\u00e9gique, quand on y r\u00e9fl\u00e9chit bien&#x2026;). \n<\/p>\n\n\n<h3 id=\"orgheadline1\">Strat\u00e9gies simples<\/h3>\n<p>\nRevenons sur les strat\u00e9gies simples o\u00f9 Hadrathus reste actif \u00e0 tous les\ntours et d\u00e9pense les deux gemmes qu'il r\u00e9cup\u00e8re en d\u00e9but de chaque\ntour. Ceci lui permet de faire deux attaques \u00e0 deux d\u00e9s ou une attaque \u00e0\ntrois d\u00e9s \u00e0 chaque tour. En tenant compte de la d\u00e9fense passive de 3 de\nZogar Sag, les probabilit\u00e9s de causer diff\u00e9rents niveaux de d\u00e9g\u00e2ts sont\ndonn\u00e9es dans la table suivante :\n<\/p>\n<table border=\"2\" cellspacing=\"0\" cellpadding=\"6\" rules=\"groups\" frame=\"hsides\">\n\n\n<colgroup>\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-right\" \/>\n\n<col  class=\"org-right\" \/>\n<\/colgroup>\n<tbody>\n<tr>\n<td class=\"org-left\"><b>D\u00e9g\u00e2ts<\/b><\/td>\n<td class=\"org-left\">0<\/td>\n<td class=\"org-left\">1<\/td>\n<td class=\"org-right\">2<\/td>\n<td class=\"org-right\">3<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-left\"><b>une fois 2 d\u00e9s<\/b><\/td>\n<td class=\"org-left\">97,22%<\/td>\n<td class=\"org-left\">2,78%<\/td>\n<td class=\"org-right\">0%<\/td>\n<td class=\"org-right\">0%<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-left\"><b>deux fois 2 d\u00e9s<\/b><\/td>\n<td class=\"org-left\">94,52%<\/td>\n<td class=\"org-left\">5,40%<\/td>\n<td class=\"org-right\">0,08%<\/td>\n<td class=\"org-right\">0%<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-left\"><b>une fois 3 d\u00e9s<\/b><\/td>\n<td class=\"org-left\">87,04%<\/td>\n<td class=\"org-left\">9,72%<\/td>\n<td class=\"org-right\">2,78%<\/td>\n<td class=\"org-right\">0,46%<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\nIl est clair d'apr\u00e8s cette table (si, si) que la bonne strat\u00e9gie est ici\nd'attaquer une seule fois par tour avec 3 d\u00e9s. \n<\/p>\n\n<p>\nQuand Hadrathus attaque 8 fois de suite avec 3 d\u00e9s, il peut faire au total\nde 0 \u00e0 24 d\u00e9g\u00e2ts. La probabilit\u00e9 de faire 1 d\u00e9g\u00e2t par attaque est assez\nfaible pour qu'il y ait environ 1\/3 de chance de ne faire aucun d\u00e9g\u00e2t au\ntotal sur 8 attaques ! Apr\u00e8s quelques calculs (fait par un programme, vu la\nlourdeur des mod\u00e8les), on montre que la probabilit\u00e9 de tuer Zogar Sag\n(c'est-\u00e0-dire de lui causer au moins 5 d\u00e9g\u00e2ts) est de environ 0,025794,\nen gros 2,6%. Autant dire qu'attaquer Zogar Sag avec Hadrathus ne semble\npas l'id\u00e9e du si\u00e8cle, au moins avec la strat\u00e9gie de base.\n<\/p>\n\n\n<h3 id=\"orgheadline2\">Strat\u00e9gies un peu plus avanc\u00e9es<\/h3>\n<p>\nOn peut l\u00e9gitimement se demander si des strat\u00e9gies plus subtiles sont\nutiles dans cette situation. Par exemple, Hadrathus pourrait se reposer\npour r\u00e9cup\u00e9rer 5 gemmes au lieu de 2 et faire des attaques plus\npuissantes. Pour analyser ce type de strat\u00e9gie, il faut compl\u00e9ter la table\nci-dessus pour voir les d\u00e9g\u00e2ts caus\u00e9s par des attaques avec plus de 3\nd\u00e9s. On a ainsi :\n<\/p>\n<table border=\"2\" cellspacing=\"0\" cellpadding=\"6\" rules=\"groups\" frame=\"hsides\">\n\n\n<colgroup>\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-right\" \/>\n\n<col  class=\"org-right\" \/>\n\n<col  class=\"org-right\" \/>\n\n<col  class=\"org-right\" \/>\n<\/colgroup>\n<tbody>\n<tr>\n<td class=\"org-left\"><b>D\u00e9g\u00e2ts<\/b><\/td>\n<td class=\"org-left\">0<\/td>\n<td class=\"org-left\">1<\/td>\n<td class=\"org-left\">2<\/td>\n<td class=\"org-left\">3<\/td>\n<td class=\"org-left\">4<\/td>\n<td class=\"org-left\">5<\/td>\n<td class=\"org-right\">6<\/td>\n<td class=\"org-right\">7<\/td>\n<td class=\"org-right\">8<\/td>\n<td class=\"org-right\">9<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-left\"><b>4 d\u00e9s<\/b><\/td>\n<td class=\"org-left\">71,991%<\/td>\n<td class=\"org-left\">16,512%<\/td>\n<td class=\"org-left\">8,025%<\/td>\n<td class=\"org-left\">2,778%<\/td>\n<td class=\"org-left\">0,617%<\/td>\n<td class=\"org-left\">0,077%<\/td>\n<td class=\"org-right\">0%<\/td>\n<td class=\"org-right\">0%<\/td>\n<td class=\"org-right\">0%<\/td>\n<td class=\"org-right\">0%<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-left\"><b>5 d\u00e9s<\/b><\/td>\n<td class=\"org-left\">55,787%<\/td>\n<td class=\"org-left\">20,448%<\/td>\n<td class=\"org-left\">13,529%<\/td>\n<td class=\"org-left\">6,816%<\/td>\n<td class=\"org-left\">2,572%<\/td>\n<td class=\"org-left\">0,707%<\/td>\n<td class=\"org-right\">0,129%<\/td>\n<td class=\"org-right\">0,013%<\/td>\n<td class=\"org-right\">0%<\/td>\n<td class=\"org-right\">0%<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-left\"><b>6 d\u00e9s<\/b><\/td>\n<td class=\"org-left\">41,03%<\/td>\n<td class=\"org-left\">21,123%<\/td>\n<td class=\"org-left\">17,438%<\/td>\n<td class=\"org-left\">11,325%<\/td>\n<td class=\"org-left\">5,813%<\/td>\n<td class=\"org-left\">2,347%<\/td>\n<td class=\"org-right\">0,729%<\/td>\n<td class=\"org-right\">0,167%<\/td>\n<td class=\"org-right\">0,026%<\/td>\n<td class=\"org-right\">0,002%<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\nOn constate que m\u00eame avec une attaque \u00e0 6 d\u00e9s (jaunes), la probabilit\u00e9 de ne\nfaire aucun d\u00e9g\u00e2t reste assez \u00e9lev\u00e9e (41 % !). En outre, l'ajout de d\u00e9s\naugmente bien s\u00fbr la probabilit\u00e9 de faire un nombre important de d\u00e9g\u00e2ts,\nmais dans des proportions infimes. Avec une attaque \u00e0 6 d\u00e9s, faire au moins 5 d\u00e9g\u00e2ts\net donc tuer Zogar Sag d'un seul coup n'arrive que dans moins de 3.3 % des\ncas. Sur 4 attaques \u00e0 6 d\u00e9s (le maximum faisable dans ce sc\u00e9nario en\nalternant repos et action), la probabilit\u00e9 de ne jamais faire un tel score\nest d'environ 87 %. Autant dire qu'il ne faut pas trop r\u00eaver&#x2026; \n<\/p>\n\n<p>\nCependant, Hadrathus a tout de m\u00eame plus d'une chance sur deux de faire au\nmoins 1 d\u00e9g\u00e2t \u00e0 chaque attaque \u00e0 6 d\u00e9s. On peut donc se dire qu'avec un peu\nde chance et en encha\u00eenant 4 attaques, Hadrathus devrait pouvoir tuer Zogar\nSag. En calcul un peu lourd montre qu'il a seulement 56,35 % de chance de\ntuer Zogar Sag. C'est \u00e9videmment bien mieux que dans le cas des attaques\nfaibles r\u00e9p\u00e9t\u00e9es, mais cela reste relativement bas. \n<\/p>\n\n<p>\nDe fa\u00e7on int\u00e9ressante, l'analyse en d\u00e9g\u00e2t moyen ne fonctionne pas tr\u00e8s bien\nici. En effet, le nombre moyen de d\u00e9g\u00e2ts effectu\u00e9 par une attaque \u00e0 6 d\u00e9s\nest ici d'environ 1,31. De ce fait, le nombre moyen de d\u00e9g\u00e2ts sur 4 attaques\nest de 5,24. On s'attend donc \u00ab en moyenne \u00bb \u00e0 tuer Zogar Sag. C'est bien ce\nqui se passe (dans un peu plus d'une partie sur 2, Zogar Sag sera tu\u00e9 par\nles 4 attaques), mais il est tr\u00e8s difficile d'interpr\u00e9ter ce qu'on peut bien\nvouloir dire par \u00ab en moyenne \u00bb. On voit bien notamment que si le nombre de\nd\u00e9g\u00e2ts moyen \u00e9tait plus \u00e9lev\u00e9, par exemple 6, la probabilit\u00e9 de tuer Zogar\nSag devrait aussi \u00eatre plus \u00e9lev\u00e9e. Cependant, on ne voit pas bien comment\nlier simplement le d\u00e9passement \u00e0 une probabilit\u00e9 de succ\u00e8s. Plus\ng\u00e9n\u00e9ralement, le fait de d\u00e9passer un seuil en terme de d\u00e9g\u00e2ts moyens ne\ndonne pas beaucoup de renseignement sur la <i>probabilit\u00e9<\/i> d'effectivement\nd\u00e9passer le dit seuil. C'est un ph\u00e9nom\u00e8ne statistique tr\u00e8s classique : la\nmoyenne ne donne pas beaucoup de renseignement sur les probabilit\u00e9s,\ncontrairement \u00e0 d'autres indices comme la m\u00e9diane. \n<\/p>\n\n\n<h3 id=\"orgheadline3\">Strat\u00e9gies de conservation des gemmes<\/h3>\n<p>\nOn voit qu'un changement de strat\u00e9gie (8 attaques \u00e0 2 d\u00e9s contre 4 attaques\n\u00e0 6 d\u00e9s) change radicalement les probabilit\u00e9s de succ\u00e8s (de 2,6 % \u00e0 56,3\n%), ce qui montre le potentiel strat\u00e9gique du jeu. Il n'est pas tr\u00e8s utile\nd'aller plus loin dans l'analyse strat\u00e9gie tant qu'on ne tient pas compte\ndes relances. Je repousse donc l'exploration des strat\u00e9gies \u00e0 d'autres\nnotes. Pour donner une id\u00e9e des possibilit\u00e9s, voici tout de m\u00eame un petit\navant go\u00fbt. \n<\/p>\n\n<p>\nDans le sc\u00e9nario <a href=\"http:\/\/www.monolithedition.com\/conan\/dans-les-griffes-des-pictes\/\">\u00ab Dans les griffes des Pictes \u00bb<\/a>, Hadrathus peut atteindre\nla hutte de Zogar Sag par une t\u00e9l\u00e9portation impliquant la consommation de 5\ngemmes. Il arrive donc dans la hutte avec 2 gemmes. La strat\u00e9gie \u00e0 attaques\nfaibles consiste, comme je l'ai d\u00e9j\u00e0 \u00e9crit plusieurs fois, \u00e0 consommer ces\n2 gemmes pour une attaque \u00e0 3 d\u00e9s puis \u00e0 r\u00e9p\u00e9ter pour chaque tour la m\u00eame\nop\u00e9ration : se d\u00e9clarer actif, r\u00e9cup\u00e9rer 2 gemmes et faire une attaque \u00e0 3\nd\u00e9s. \n<\/p>\n\n<p>\nHadrathus pourrait cependant faire beaucoup d'autres choses. On a en effet\nau d\u00e9but de chaque tour les deux choix, <i>actif<\/i> ou <i>en r\u00e9cup\u00e9ration<\/i>. On a\ndonc 256 strat\u00e9gies de base possible selon le choix fait au d\u00e9but de chacun\ndes huit tours. Ensuite, toujours en n\u00e9gligeant relance, mouvement,\netc. Hadrathus peut consommer un certain nombre de gemmes pour des attaques\ns'il est actif au tour concern\u00e9. Le nombre de gemmes disponible est donn\u00e9\npar son comportement pass\u00e9, ce qui multiplie les possibilit\u00e9s. Par exemple,\nsi on d\u00e9marre comme indiqu\u00e9 ci-dessus (premier tour actif, t\u00e9l\u00e9portation),\nreste \u00e0 choisir ce qu'on fait des 2 gemmes restantes. Si Hadrathus\nn'attaque pas, il disposera au tour suivant de 4 gemmes (s'il est\nactif). Donc rien que sur les 2 premiers tours effectu\u00e9s tous deux de fa\u00e7on\nactive, on peut avoir soit 2 attaques \u00e0 3 d\u00e9s (2 gemmes consomm\u00e9es dans\nchaque tour), soit une attaque \u00e0 5 d\u00e9s (4 gemmes consomm\u00e9es au deuxi\u00e8me\ntour), soit des strat\u00e9gies interm\u00e9diaires (probablement peu efficaces\ncontre Zogar Sag), comme une attaque \u00e0 2 d\u00e9s au premier tour puis une\nattaque \u00e0 4 d\u00e9s au second, etc. \n<\/p>\n\n<p>\nLa multiplication des strat\u00e9gies fait qu'il me sera probablement impossible\nde faire une analyse compl\u00e8te de celles-ci, m\u00eame dans le cas simple\nconsid\u00e9r\u00e9 ici. Cependant, il est probablement possible de comprendre\nquelques \u00e9l\u00e9ments par simulations sur ordinateur. \u00c0 voir dans une prochaine\nnote&#x2026;\n<\/p>\n\n\n<h2 id=\"orgheadline12\">Les relances<\/h2>\n<p>\nLa plus grosse simplification utilis\u00e9e jusqu'\u00e0 pr\u00e9sent a consist\u00e9 \u00e0 ignorer\nla possibilit\u00e9 de relancer certains d\u00e9s. M\u00eame en n\u00e9gligeant l'impact\nstrat\u00e9gique induite par la consommation en gemmes des relances, cette\nsimplification fausse les r\u00e9sultats, comme nous allons le voir maintenant.\n<\/p>\n\n\n<h3 id=\"orgheadline5\">Principes<\/h3>\n<p>\nDans Conan, on dispose de deux types de relance de d\u00e9s :\n<\/p>\n<dl class=\"org-dl\">\n<dt>les relances gratuites<\/dt><dd>sont associ\u00e9es \u00e0 certaines unit\u00e9s, certaines\narmes et \u00e0 certaines comp\u00e9tences. On relance alors un (ou des) d\u00e9(s)\nsans d\u00e9penser de gemmes ;<\/dd>\n<dt>les relances payantes<\/dt><dd>qui sont toujours possibles mais qui demandent de\nd\u00e9penser une gemme pour chaque d\u00e9 relanc\u00e9.<\/dd>\n<\/dl>\n<p>\nBien entendu, certains lancers conduisent \u00e0 toujours effectuer les relances\ngratuites disponibles. En revanche, la pertinence des relances payantes\ns'inscrit dans une analyse strat\u00e9gie globale d'optimisation de l'emploi des\ngemmes. De ce fait, on se contentera dans la pr\u00e9sente note d'\u00e9tudier\nl'impact des relances sur les r\u00e9sultats sans tenir compte de leur co\u00fbt en\ngemmes. \n<\/p>\n\n<p>\nUn point crucial \u00e0 noter dans l'analyse des relances est que le choix des\nd\u00e9s \u00e0 relancer se fait toujours apr\u00e8s le lancer. Par exemple, la hache de\nbataille donne un bonus de un d\u00e9 rouge relan\u00e7able. Si Conan s'en \u00e9quipe, il\nattaque en lan\u00e7ant 2 \u00e0 6 d\u00e9s rouges. Apr\u00e8s le lancer, le joueur peut\nchoisir n'importe lequel des d\u00e9s et le relancer (gratuitement). Il ne faut\npas isoler un d\u00e9 rouge <i>avant<\/i> le lancer pour repr\u00e9senter l'arme. Celle-ci\napporte un bonus \u00e0 l'attaque dans son ensemble. \n<\/p>\n\n\n<h3 id=\"orgheadline6\">Un seul d\u00e9<\/h3>\n<p>\n\u00c9tudions d'abord l'effet d'une relance sur un d\u00e9 unique. Intuitivement, il\nest int\u00e9ressant de relancer un d\u00e9 (gratuitement) si la valeur obtenue est\ninf\u00e9rieure strictement \u00e0 la valeur moyenne attendue pour le d\u00e9. En effet,\nune relance syst\u00e9matique ne change rien aux probabilit\u00e9s. Pour am\u00e9liorer le\nr\u00e9sultat, il faut donc tenir compte du premier lancer. De plus, si on\na obtenu 0, il est clair qu'on ne peut pas faire pire en relan\u00e7ant, donc on\ndoit relancer. La zone grise correspond aux valeurs strictement\npositives. Prenons pour exemple le d\u00e9 jaune, dont les probabilit\u00e9s sont les\nsuivantes :\n<\/p>\n<table border=\"2\" cellspacing=\"0\" cellpadding=\"6\" rules=\"groups\" frame=\"hsides\">\n\n\n<colgroup>\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-right\" \/>\n\n<col  class=\"org-right\" \/>\n\n<col  class=\"org-right\" \/>\n<\/colgroup>\n<tbody>\n<tr>\n<td class=\"org-left\">Valeur (d\u00e9 jaune)<\/td>\n<td class=\"org-right\">0<\/td>\n<td class=\"org-right\">1<\/td>\n<td class=\"org-right\">2<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-left\">Probabilit\u00e9<\/td>\n<td class=\"org-right\">\\(\\displaystyle\\frac{1}{2}\\)<\/td>\n<td class=\"org-right\">\\(\\displaystyle\\frac{1}{3}\\)<\/td>\n<td class=\"org-right\">\\(\\displaystyle\\frac{1}{6}\\)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\nLa valeur moyenne de ce d\u00e9 est de \\(\\displaystyle\\frac{2}{3}\\). Si on relance\nsyst\u00e9matiquement seulement pour la valeur 0 (et jamais pour les autres), on\nobtient le nouveau tableau suivant :\n<\/p>\n<table border=\"2\" cellspacing=\"0\" cellpadding=\"6\" rules=\"groups\" frame=\"hsides\">\n\n\n<colgroup>\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-right\" \/>\n\n<col  class=\"org-right\" \/>\n\n<col  class=\"org-right\" \/>\n<\/colgroup>\n<tbody>\n<tr>\n<td class=\"org-left\">Valeur (d\u00e9 jaune)<\/td>\n<td class=\"org-right\">0<\/td>\n<td class=\"org-right\">1<\/td>\n<td class=\"org-right\">2<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-left\">Probabilit\u00e9 (relance \u00e0 0)<\/td>\n<td class=\"org-right\">\\(\\displaystyle\\frac{1}{4}\\)<\/td>\n<td class=\"org-right\">\\(\\displaystyle\\frac{1}{2}\\)<\/td>\n<td class=\"org-right\">\\(\\displaystyle\\frac{1}{4}\\)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\nCeci donne une valeur moyenne au d\u00e9 de 1, le rendant \u00e9quivalent <i>en\nmoyenne<\/i> \u00e0 un d\u00e9 orange (mais seulement en moyenne car le d\u00e9 orange est\nplus variable, il donne plus souvent une valeur nulle ou une valeur de\n2). Cette strat\u00e9gie de relance augmente strictement la qualit\u00e9 du d\u00e9\npuisque les probabilit\u00e9s de valeurs non nulles augmentent toutes les deux.\n<\/p>\n\n<p>\nConsid\u00e9rons maintenant la strat\u00e9gie de relance syst\u00e9matique pour 0 et 1 (et\ndonc jamais pour 2). On obtient les probabilit\u00e9s suivantes :\n<\/p>\n<table border=\"2\" cellspacing=\"0\" cellpadding=\"6\" rules=\"groups\" frame=\"hsides\">\n\n\n<colgroup>\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-right\" \/>\n\n<col  class=\"org-right\" \/>\n\n<col  class=\"org-right\" \/>\n<\/colgroup>\n<tbody>\n<tr>\n<td class=\"org-left\">Valeur (d\u00e9 jaune)<\/td>\n<td class=\"org-right\">0<\/td>\n<td class=\"org-right\">1<\/td>\n<td class=\"org-right\">2<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-left\">Probabilit\u00e9 (relance \u00e0 0 et 1)<\/td>\n<td class=\"org-right\">\\(\\displaystyle\\frac{5}{12}\\simeq 0.42\\)<\/td>\n<td class=\"org-right\">\\(\\displaystyle\\frac{5}{18}\\simeq 0.28\\)<\/td>\n<td class=\"org-right\">\\(\\displaystyle\\frac{11}{36}\\simeq 0.30\\)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\nCeci donne une valeur moyenne de \\(\\displaystyle\\frac{8}{9}\\). Cette\nstrat\u00e9gie am\u00e9liore le lancer unique mais moins que la pr\u00e9c\u00e9dente : non\nseulement la valeur moyenne est plus faible mais en outre les probabilit\u00e9s\ndes valeurs positives restent aussi moins int\u00e9ressantes. On constate m\u00eame\nque la probabilit\u00e9 d'obtenir 1 a baiss\u00e9 par rapport au lancer unique. \n<\/p>\n\n<p>\nDe fa\u00e7on g\u00e9n\u00e9rale, on peut montrer que la meilleure am\u00e9lioration en moyenne\nconsiste \u00e0 relancer syst\u00e9matiquement les valeurs en dessous de la moyenne\nsans relance. On obtient alors la table synth\u00e9tique suivante :\n<\/p>\n<table border=\"2\" cellspacing=\"0\" cellpadding=\"6\" rules=\"groups\" frame=\"hsides\">\n\n\n<colgroup>\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-right\" \/>\n<\/colgroup>\n<thead>\n<tr>\n<th scope=\"col\" class=\"org-left\">Condition<\/th>\n<th scope=\"col\" class=\"org-left\">Valeur moyenne<\/th>\n<th scope=\"col\" class=\"org-left\">0<\/th>\n<th scope=\"col\" class=\"org-left\">1<\/th>\n<th scope=\"col\" class=\"org-left\">2<\/th>\n<th scope=\"col\" class=\"org-right\">3<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"org-left\">Un d\u00e9 jaune<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{2}{3}\\)<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{1}{2}\\)<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{1}{3}\\)<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{1}{6}\\)<\/td>\n<td class=\"org-right\">0<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-left\">Un d\u00e9 jaune relanc\u00e9 pour 0<\/td>\n<td class=\"org-left\">1<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{1}{4}\\)<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{1}{2}\\)<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{1}{4}\\)<\/td>\n<td class=\"org-right\">0<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-left\">Un d\u00e9 orange<\/td>\n<td class=\"org-left\">1<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{1}{3}\\)<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{1}{3}\\)<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{1}{3}\\)<\/td>\n<td class=\"org-right\">0<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-left\">Un d\u00e9 orange relanc\u00e9 pour 0<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{13}{9}\\simeq 1.44\\)<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{1}{9}\\simeq 0.11\\)<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{4}{9}\\simeq 0.44\\)<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{4}{9}\\)<\/td>\n<td class=\"org-right\">0<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-left\">Un d\u00e9 rouge<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{3}{2}=1.5\\)<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{1}{6}\\)<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{1}{3}\\)<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{1}{3}\\)<\/td>\n<td class=\"org-right\">\\(\\displaystyle\\frac{1}{6}\\)<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-left\">Un d\u00e9 rouge relanc\u00e9 pour 0 et 1<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{23}{12} \\simeq 1.92\\)<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{1}{12}\\)<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{1}{6}\\)<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{1}{2}\\)<\/td>\n<td class=\"org-right\">\\(\\displaystyle\\frac{1}{4}\\)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n\n<p>\nNotons que contrairement \u00e0 ce que j'ai pu lire par endroit, les relances ne\nrendent pas un d\u00e9 faible \u00e9quivalent d'un d\u00e9 fort, sauf en moyenne pour le d\u00e9\njaune (ce qui ne donne qu'une partie d'une forme d'\u00e9quivalence). \n<\/p>\n\n<p>\nNotons aussi que cette table correspond \u00e0 une optimisation en moyenne. Dans\ncertaines situations, on doit plut\u00f4t maximiser ses chances de succ\u00e8s. Si on\ndoit faire 2 r\u00e9ussites pour une t\u00e2che quelconque et qu'on obtient 1 avec\nn'importe quel d\u00e9, il faut bien sur relancer le d\u00e9, m\u00eame si en moyenne cela\npourrait \u00eatre n\u00e9faste. En effet, si on ne relance pas, on \u00e9choue !\n<\/p>\n\n\n<h3 id=\"orgheadline7\">Un exemple \u00e0 2 d\u00e9s<\/h3>\n<p>\nLa situation se complique singuli\u00e8rement quand on doit \u00e9tudier un ensemble\nde d\u00e9s. \u00c9tudions par exemple Hadrathus \u00e9quip\u00e9 d'un kriss. Ce poignard donne\nun d\u00e9 jaune relan\u00e7able. Pour voir d'o\u00f9 provient la difficult\u00e9, il suffit de\nconsid\u00e9rer une attaque basique \u00e0 une gemme, soit donc \u00e0 2 d\u00e9s jaunes dont\nun relan\u00e7able. Quand on lance les 2 d\u00e9s, on obtient les r\u00e9sultats r\u00e9sum\u00e9s\ndans la table suivantes :\n<\/p>\n<table border=\"2\" cellspacing=\"0\" cellpadding=\"6\" rules=\"groups\" frame=\"hsides\">\n\n\n<colgroup>\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n<\/colgroup>\n<tbody>\n<tr>\n<td class=\"org-left\"><b>Probabilit\u00e9<\/b><\/td>\n<td class=\"org-left\">D\u00e9 2 : 0<\/td>\n<td class=\"org-left\">D\u00e9 2 : 1<\/td>\n<td class=\"org-left\">D\u00e9 2 : 2<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-left\">D\u00e9 1 : 0<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{1}{4}\\)<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{1}{6}\\)<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{1}{12}\\)<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-left\">D\u00e9 1 : 1<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{1}{6}\\)<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{1}{9}\\)<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{1}{18}\\)<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-left\">D\u00e9 1 : 2<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{1}{12}\\)<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{1}{18}\\)<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{1}{36}\\)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\nChaque case indique la probabilit\u00e9 d'obtenir la configuration voulue. Par\nexemple la probabilit\u00e9 d'obtenir 2 sur le \u00ab premier \u00bb d\u00e9 et 1 sur le \u00ab\nsecond \u00bb est de \\(\\displaystyle\\frac{1}{18}\\). On ordonne les d\u00e9s pour\nfaciliter l'analyse, mais elle s'applique \u00e0 l'utilisation normale des d\u00e9s (tous\nlanc\u00e9s simultan\u00e9ment). \n<\/p>\n\n<p>\nComme nous l'avons vu au dessus, il est int\u00e9ressant de relancer les d\u00e9s jaunes\navec la valeur 0, mais on ne peut en relancer qu'un. Supposons que le d\u00e9 1\ndonne 0, et que le d\u00e9 2 donne 1, ce qui arrive avec une probabilit\u00e9 de\n\\(\\displaystyle\\frac{1}{6}\\). En relan\u00e7ant le d\u00e9 1, on obtient 0 avec\n\\(\\displaystyle\\frac{1}{2}\\), etc. Donc apr\u00e8s relance du d\u00e9 1, la probabilit\u00e9\nd'obtenir deux fois 1 n'est plus de \\(\\displaystyle\\frac{1}{9}\\) car il faut\najouter \u00e0 cette probabilit\u00e9 la valeur \\(\\displaystyle\\frac{1}{6}\\times\n   \\frac{1}{3}\\). \n<\/p>\n\n<p>\nEn reproduisant ce raisonnement pour tous les cas, on obtient la table\nsuivante :\n<\/p>\n<table border=\"2\" cellspacing=\"0\" cellpadding=\"6\" rules=\"groups\" frame=\"hsides\">\n\n\n<colgroup>\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n<\/colgroup>\n<tbody>\n<tr>\n<td class=\"org-left\"><b>Probabilit\u00e9<\/b><\/td>\n<td class=\"org-left\">D\u00e9 2 : 0<\/td>\n<td class=\"org-left\">D\u00e9 2 : 1<\/td>\n<td class=\"org-left\">D\u00e9 2 : 2<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-left\">D\u00e9 1 : 0<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{1}{8}\\)<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{1}{12}\\)<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{1}{24}\\)<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-left\">D\u00e9 1 : 1<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{1}{6}\\)<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{2}{9}\\)<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{1}{9}\\)<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-left\">D\u00e9 1 : 2<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{1}{12}\\)<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{1}{9}\\)<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{1}{18}\\)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\nLe r\u00e9sultat n'est pas sym\u00e9trique car nous avons suppos\u00e9 pour les calculs\nque si les deux d\u00e9s \u00e9taient nuls, le d\u00e9 1 \u00e9tait relanc\u00e9 (c'est un choix\nsans cons\u00e9quence sur l'analyse). Une fois la table \u00e9tablie, on peut\ncalculer la probabilit\u00e9 d'obtenir de 0 \u00e0 4 d\u00e9g\u00e2ts, ce qui donne la table\nsuivante :\n<\/p>\n<table border=\"2\" cellspacing=\"0\" cellpadding=\"6\" rules=\"groups\" frame=\"hsides\">\n\n\n<colgroup>\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n<\/colgroup>\n<thead>\n<tr>\n<th scope=\"col\" class=\"org-left\">Condition<\/th>\n<th scope=\"col\" class=\"org-left\">Valeur moyenne<\/th>\n<th scope=\"col\" class=\"org-left\">0<\/th>\n<th scope=\"col\" class=\"org-left\">1<\/th>\n<th scope=\"col\" class=\"org-left\">2<\/th>\n<th scope=\"col\" class=\"org-left\">3<\/th>\n<th scope=\"col\" class=\"org-left\">4<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"org-left\">Deux d\u00e9s jaunes<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{4}{3}\\simeq 1.33\\)<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{1}{4}\\)<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{1}{3}\\)<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{5}{18}\\)<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{1}{9}\\)<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{1}{36}\\)<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-left\">Deux d\u00e9s jaunes avec une relance<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{11}{6}\\simeq 1.83\\)<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{1}{8}\\)<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{1}{4}\\)<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{25}{72}\\)<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{2}{9}\\)<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{1}{18}\\)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\nUn \u00e9l\u00e9ment remarquable du r\u00e9sultat est que la valeur moyenne des 2 d\u00e9s\njaunes avec une relance n'est pas \u00e9gale \u00e0 la valeur moyenne des d\u00e9s pris\ns\u00e9par\u00e9ment (0.66 pour un d\u00e9 jaune sans relance, 1 pour un d\u00e9 jaune avec une\nrelance). Le fait de pouvoir choisir le d\u00e9 qu'on relance am\u00e9liore le\nr\u00e9sultat en moyenne. De la m\u00eame fa\u00e7on, les probabilit\u00e9s des r\u00e9sultats\nnum\u00e9riques ne sont pas facile \u00e0 obtenir directement. Sans relance, il suffit\nde multiplier les probabilit\u00e9s pour chaque d\u00e9. Avec relance, ceci ne\nfonctionne pas : la probabilit\u00e9 d'obtenir 2 avec un seul d\u00e9 est de\n\\(\\displaystyle\\frac{1}{6}\\) sans relance et de \\(\\displaystyle\\frac{1}{4}\\)\navec relance, mais la probabilit\u00e9 d'obtenir 4 avec les deux d\u00e9s avec une\nrelance autoris\u00e9e n'est pas  \\(\\displaystyle\\frac{1}{24}\\) mais\n\\(\\displaystyle\\frac{1}{18}\\). \n<\/p>\n\n<p>\nCeci montre que l'analyse de l'effet d'une relance n'est pas aussi simple\nqu'on pourrait le croire. Une richesse de plus dans le jeu, mais aussi une\ncomplexit\u00e9 de plus dans son r\u00e9glage. \n<\/p>\n\n\n<h3 id=\"orgheadline8\">Cas g\u00e9n\u00e9ral<\/h3>\n<p>\nLes probabilit\u00e9s dans le cas g\u00e9n\u00e9ral se calculent de la m\u00eame fa\u00e7on que\nci-dessus. Pour les d\u00e9s jaunes, on obtient par exemple la table suivante :\n<\/p>\n<table border=\"2\" cellspacing=\"0\" cellpadding=\"6\" rules=\"groups\" frame=\"hsides\">\n\n\n<colgroup>\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n<\/colgroup>\n<thead>\n<tr>\n<th scope=\"col\" class=\"org-left\">Condition<\/th>\n<th scope=\"col\" class=\"org-left\">Valeur moyenne<\/th>\n<th scope=\"col\" class=\"org-left\">0<\/th>\n<th scope=\"col\" class=\"org-left\">1<\/th>\n<th scope=\"col\" class=\"org-left\">2<\/th>\n<th scope=\"col\" class=\"org-left\">3<\/th>\n<th scope=\"col\" class=\"org-left\">4<\/th>\n<th scope=\"col\" class=\"org-left\">5<\/th>\n<th scope=\"col\" class=\"org-left\">6<\/th>\n<th scope=\"col\" class=\"org-left\">7<\/th>\n<th scope=\"col\" class=\"org-left\">8<\/th>\n<th scope=\"col\" class=\"org-left\">9<\/th>\n<th scope=\"col\" class=\"org-left\">10<\/th>\n<th scope=\"col\" class=\"org-left\">11<\/th>\n<th scope=\"col\" class=\"org-left\">12<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"org-left\">2 d\u00e9s jaunes<\/td>\n<td class=\"org-left\">1,333<\/td>\n<td class=\"org-left\">25,000%<\/td>\n<td class=\"org-left\">33,333%<\/td>\n<td class=\"org-left\">27,778%<\/td>\n<td class=\"org-left\">11,111%<\/td>\n<td class=\"org-left\">2,778%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-left\">1+1 d\u00e9s jaunes<\/td>\n<td class=\"org-left\">1,833<\/td>\n<td class=\"org-left\">12,500%<\/td>\n<td class=\"org-left\">25,000%<\/td>\n<td class=\"org-left\">34,722%<\/td>\n<td class=\"org-left\">22,222%<\/td>\n<td class=\"org-left\">5,556%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-left\">3 d\u00e9s jaunes<\/td>\n<td class=\"org-left\">2,000<\/td>\n<td class=\"org-left\">12,500%<\/td>\n<td class=\"org-left\">25,000%<\/td>\n<td class=\"org-left\">29,167%<\/td>\n<td class=\"org-left\">20,370%<\/td>\n<td class=\"org-left\">9,722%<\/td>\n<td class=\"org-left\">2,778%<\/td>\n<td class=\"org-left\">0,463%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-left\">2+1 d\u00e9s jaunes<\/td>\n<td class=\"org-left\">2,583<\/td>\n<td class=\"org-left\">6,250%<\/td>\n<td class=\"org-left\">16,667%<\/td>\n<td class=\"org-left\">25,000%<\/td>\n<td class=\"org-left\">25,926%<\/td>\n<td class=\"org-left\">18,056%<\/td>\n<td class=\"org-left\">6,944%<\/td>\n<td class=\"org-left\">1,157%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-left\">4 d\u00e9s jaunes<\/td>\n<td class=\"org-left\">2,667<\/td>\n<td class=\"org-left\">6,250%<\/td>\n<td class=\"org-left\">16,667%<\/td>\n<td class=\"org-left\">25,000%<\/td>\n<td class=\"org-left\">24,074%<\/td>\n<td class=\"org-left\">16,512%<\/td>\n<td class=\"org-left\">8,025%<\/td>\n<td class=\"org-left\">2,778%<\/td>\n<td class=\"org-left\">0,617%<\/td>\n<td class=\"org-left\">0,077%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-left\">3+1 d\u00e9s jaunes<\/td>\n<td class=\"org-left\">3,292<\/td>\n<td class=\"org-left\">3,125%<\/td>\n<td class=\"org-left\">10,417%<\/td>\n<td class=\"org-left\">19,097%<\/td>\n<td class=\"org-left\">23,148%<\/td>\n<td class=\"org-left\">21,065%<\/td>\n<td class=\"org-left\">14,352%<\/td>\n<td class=\"org-left\">6,713%<\/td>\n<td class=\"org-left\">1,852%<\/td>\n<td class=\"org-left\">0,231%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-left\">5 d\u00e9s jaunes<\/td>\n<td class=\"org-left\">3,333<\/td>\n<td class=\"org-left\">3,125%<\/td>\n<td class=\"org-left\">10,417%<\/td>\n<td class=\"org-left\">19,097%<\/td>\n<td class=\"org-left\">23,148%<\/td>\n<td class=\"org-left\">20,448%<\/td>\n<td class=\"org-left\">13,529%<\/td>\n<td class=\"org-left\">6,816%<\/td>\n<td class=\"org-left\">2,572%<\/td>\n<td class=\"org-left\">0,707%<\/td>\n<td class=\"org-left\">0,129%<\/td>\n<td class=\"org-left\">0,013%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-left\">4+1 d\u00e9s jaunes<\/td>\n<td class=\"org-left\">3,979<\/td>\n<td class=\"org-left\">1,563%<\/td>\n<td class=\"org-left\">6,250%<\/td>\n<td class=\"org-left\">13,542%<\/td>\n<td class=\"org-left\">19,676%<\/td>\n<td class=\"org-left\">21,123%<\/td>\n<td class=\"org-left\">17,644%<\/td>\n<td class=\"org-left\">11,703%<\/td>\n<td class=\"org-left\">5,916%<\/td>\n<td class=\"org-left\">2,090%<\/td>\n<td class=\"org-left\">0,450%<\/td>\n<td class=\"org-left\">0,045%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-left\">6 d\u00e9s jaunes<\/td>\n<td class=\"org-left\">4,000<\/td>\n<td class=\"org-left\">1,563%<\/td>\n<td class=\"org-left\">6,250%<\/td>\n<td class=\"org-left\">13,542%<\/td>\n<td class=\"org-left\">19,676%<\/td>\n<td class=\"org-left\">21,123%<\/td>\n<td class=\"org-left\">17,438%<\/td>\n<td class=\"org-left\">11,325%<\/td>\n<td class=\"org-left\">5,813%<\/td>\n<td class=\"org-left\">2,347%<\/td>\n<td class=\"org-left\">0,729%<\/td>\n<td class=\"org-left\">0,167%<\/td>\n<td class=\"org-left\">0,026%<\/td>\n<td class=\"org-left\">0,002%<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-left\">5+1 d\u00e9s jaunes<\/td>\n<td class=\"org-left\">4,656<\/td>\n<td class=\"org-left\">0,781%<\/td>\n<td class=\"org-left\">3,646%<\/td>\n<td class=\"org-left\">9,115%<\/td>\n<td class=\"org-left\">15,394%<\/td>\n<td class=\"org-left\">19,377%<\/td>\n<td class=\"org-left\">19,039%<\/td>\n<td class=\"org-left\">15,065%<\/td>\n<td class=\"org-left\">9,748%<\/td>\n<td class=\"org-left\">5,096%<\/td>\n<td class=\"org-left\">2,047%<\/td>\n<td class=\"org-left\">0,582%<\/td>\n<td class=\"org-left\">0,103%<\/td>\n<td class=\"org-left\">0,009%<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\nLa notation 2+1 indique qu'on lance 3 d\u00e9s dont 1 est relan\u00e7able. \n<\/p>\n\n<p>\nOn constate dans la table que l'effet de pouvoir relancer un d\u00e9 est d'autant\nplus important qu'on utilise un grand nombre de d\u00e9s. Par exemple, le gain\nmoyen en passant de 6 d\u00e9s jaunes \u00e0 6 d\u00e9s jaunes dont 1 est relan\u00e7able est de\n0,656, alors que ce gain n'est que de 0,5 quand on utilise 2 d\u00e9s. De la m\u00eame\nfa\u00e7on la valeur moyenne apport\u00e9e par un d\u00e9 relan\u00e7able augmente en fonction\ndu nombre de d\u00e9s auxquels on ajoute le relan\u00e7able. Par exemple si on a 2 d\u00e9s\net qu'on ajoute un troisi\u00e8me d\u00e9 relan\u00e7able, le gain moyen apport\u00e9 par ce\ndernier est de 1,25. Si on a 5 d\u00e9s, le gain moyen apport\u00e9 par un sixi\u00e8me\nrelan\u00e7able est de 1,292. \n<\/p>\n\n<p>\nUn autre point tr\u00e8s important appara\u00eet dans cette table : un d\u00e9 relan\u00e7able\ncorrespond presque \u00e0 deux d\u00e9s ! C'est de nouveau de plus en plus vrai quand\non ajoute des d\u00e9s. On remarque par exemple que la configuration 1+1 d\u00e9s donne\ndes r\u00e9sultats assez proches de la configuration 3 d\u00e9s. Les probabilit\u00e9s de\nfaible d\u00e9g\u00e2t sont identiques et les valeurs moyennes sont proches. Mais ce\nn'est rien pas rapport aux situations 4+1 d\u00e9s versus 6 d\u00e9s : les moyennes\nsont presque les m\u00eames et les probabilit\u00e9s sont extr\u00eamement proches\naussi. Bien entendu, la configuration 4+1 d\u00e9s ne peut jamais atteindre les\nvaleurs de 11 ou 12 d\u00e9g\u00e2ts, mais en pratique la configuration \u00e0 6 d\u00e9s ne\ndonnera presque jamais ces grandes valeurs. \n<\/p>\n\n<p>\nPour les d\u00e9s oranges, on obtient une table assez semblable, avec bien s\u00fbr\ndes valeurs plus \u00e9lev\u00e9es en moyenne :\n<\/p>\n<table border=\"2\" cellspacing=\"0\" cellpadding=\"6\" rules=\"groups\" frame=\"hsides\">\n\n\n<colgroup>\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n<\/colgroup>\n<thead>\n<tr>\n<th scope=\"col\" class=\"org-left\">Condition<\/th>\n<th scope=\"col\" class=\"org-left\">Valeur moyenne<\/th>\n<th scope=\"col\" class=\"org-left\">0<\/th>\n<th scope=\"col\" class=\"org-left\">1<\/th>\n<th scope=\"col\" class=\"org-left\">2<\/th>\n<th scope=\"col\" class=\"org-left\">3<\/th>\n<th scope=\"col\" class=\"org-left\">4<\/th>\n<th scope=\"col\" class=\"org-left\">5<\/th>\n<th scope=\"col\" class=\"org-left\">6<\/th>\n<th scope=\"col\" class=\"org-left\">7<\/th>\n<th scope=\"col\" class=\"org-left\">8<\/th>\n<th scope=\"col\" class=\"org-left\">9<\/th>\n<th scope=\"col\" class=\"org-left\">10<\/th>\n<th scope=\"col\" class=\"org-left\">11<\/th>\n<th scope=\"col\" class=\"org-left\">12<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"org-left\">2 d\u00e9s oranges<\/td>\n<td class=\"org-left\">2,000<\/td>\n<td class=\"org-left\">11,111%<\/td>\n<td class=\"org-left\">22,222%<\/td>\n<td class=\"org-left\">33,333%<\/td>\n<td class=\"org-left\">22,222%<\/td>\n<td class=\"org-left\">11,111%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-left\">1+1 d\u00e9s oranges<\/td>\n<td class=\"org-left\">2,556<\/td>\n<td class=\"org-left\">3,704%<\/td>\n<td class=\"org-left\">11,111%<\/td>\n<td class=\"org-left\">29,630%<\/td>\n<td class=\"org-left\">37,037%<\/td>\n<td class=\"org-left\">18,519%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-left\">3 d\u00e9s oranges<\/td>\n<td class=\"org-left\">3,000<\/td>\n<td class=\"org-left\">3,704%<\/td>\n<td class=\"org-left\">11,111%<\/td>\n<td class=\"org-left\">22,222%<\/td>\n<td class=\"org-left\">25,926%<\/td>\n<td class=\"org-left\">22,222%<\/td>\n<td class=\"org-left\">11,111%<\/td>\n<td class=\"org-left\">3,704%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-left\">2+1 d\u00e9s oranges<\/td>\n<td class=\"org-left\">3,704<\/td>\n<td class=\"org-left\">1,235%<\/td>\n<td class=\"org-left\">4,938%<\/td>\n<td class=\"org-left\">12,346%<\/td>\n<td class=\"org-left\">22,222%<\/td>\n<td class=\"org-left\">29,630%<\/td>\n<td class=\"org-left\">22,222%<\/td>\n<td class=\"org-left\">7,407%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-left\">4 d\u00e9s oranges<\/td>\n<td class=\"org-left\">4,000<\/td>\n<td class=\"org-left\">1,235%<\/td>\n<td class=\"org-left\">4,938%<\/td>\n<td class=\"org-left\">12,346%<\/td>\n<td class=\"org-left\">19,753%<\/td>\n<td class=\"org-left\">23,457%<\/td>\n<td class=\"org-left\">19,753%<\/td>\n<td class=\"org-left\">12,346%<\/td>\n<td class=\"org-left\">4,938%<\/td>\n<td class=\"org-left\">1,235%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-left\">3+1 d\u00e9s oranges<\/td>\n<td class=\"org-left\">4,802<\/td>\n<td class=\"org-left\">0,412%<\/td>\n<td class=\"org-left\">2,058%<\/td>\n<td class=\"org-left\">6,173%<\/td>\n<td class=\"org-left\">12,346%<\/td>\n<td class=\"org-left\">19,342%<\/td>\n<td class=\"org-left\">23,868%<\/td>\n<td class=\"org-left\">21,399%<\/td>\n<td class=\"org-left\">11,523%<\/td>\n<td class=\"org-left\">2,881%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-left\">5 d\u00e9s oranges<\/td>\n<td class=\"org-left\">5,000<\/td>\n<td class=\"org-left\">0,412%<\/td>\n<td class=\"org-left\">2,058%<\/td>\n<td class=\"org-left\">6,173%<\/td>\n<td class=\"org-left\">12,346%<\/td>\n<td class=\"org-left\">18,519%<\/td>\n<td class=\"org-left\">20,988%<\/td>\n<td class=\"org-left\">18,519%<\/td>\n<td class=\"org-left\">12,346%<\/td>\n<td class=\"org-left\">6,173%<\/td>\n<td class=\"org-left\">2,058%<\/td>\n<td class=\"org-left\">0,412%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-left\">4+1 d\u00e9s oranges<\/td>\n<td class=\"org-left\">5,868<\/td>\n<td class=\"org-left\">0,137%<\/td>\n<td class=\"org-left\">0,823%<\/td>\n<td class=\"org-left\">2,881%<\/td>\n<td class=\"org-left\">6,859%<\/td>\n<td class=\"org-left\">12,346%<\/td>\n<td class=\"org-left\">17,558%<\/td>\n<td class=\"org-left\">20,576%<\/td>\n<td class=\"org-left\">19,204%<\/td>\n<td class=\"org-left\">13,032%<\/td>\n<td class=\"org-left\">5,487%<\/td>\n<td class=\"org-left\">1,097%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<td class=\"org-left\">0,000%<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-left\">6 d\u00e9s oranges<\/td>\n<td class=\"org-left\">6,000<\/td>\n<td class=\"org-left\">0,137%<\/td>\n<td class=\"org-left\">0,823%<\/td>\n<td class=\"org-left\">2,881%<\/td>\n<td class=\"org-left\">6,859%<\/td>\n<td class=\"org-left\">12,346%<\/td>\n<td class=\"org-left\">17,284%<\/td>\n<td class=\"org-left\">19,342%<\/td>\n<td class=\"org-left\">17,284%<\/td>\n<td class=\"org-left\">12,346%<\/td>\n<td class=\"org-left\">6,859%<\/td>\n<td class=\"org-left\">2,881%<\/td>\n<td class=\"org-left\">0,823%<\/td>\n<td class=\"org-left\">0,137%<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-left\">5+1 d\u00e9s oranges<\/td>\n<td class=\"org-left\">6,912<\/td>\n<td class=\"org-left\">0,046%<\/td>\n<td class=\"org-left\">0,320%<\/td>\n<td class=\"org-left\">1,280%<\/td>\n<td class=\"org-left\">3,521%<\/td>\n<td class=\"org-left\">7,362%<\/td>\n<td class=\"org-left\">12,163%<\/td>\n<td class=\"org-left\">16,415%<\/td>\n<td class=\"org-left\">18,473%<\/td>\n<td class=\"org-left\">17,375%<\/td>\n<td class=\"org-left\">13,032%<\/td>\n<td class=\"org-left\">7,133%<\/td>\n<td class=\"org-left\">2,469%<\/td>\n<td class=\"org-left\">0,412%<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n\n<p>\nOn observe des ph\u00e9nom\u00e8nes similaires \u00e0 ceux observ\u00e9s pour les d\u00e9s jaunes :\n<\/p>\n<ul class=\"org-ul\">\n<li>plus on lance de d\u00e9, plus l'effet d'avoir un d\u00e9 relan\u00e7able parmi eux est\nimportant ;<\/li>\n<li>un d\u00e9 relan\u00e7able est presque \u00e9quivalent \u00e0 deux d\u00e9s non relan\u00e7ables.<\/li>\n<\/ul>\n\n<p>\nLa table pour les d\u00e9s rouges est un peu trop volumineuse pour \u00eatre incluse\ndans cette page, mais elle conduit <i>grosso modo<\/i> aux m\u00eames conclusions. \n<\/p>\n\n\n<h3 id=\"orgheadline11\">Conan contre le serpent g\u00e9ant<\/h3>\n<div class=\"outline-text-3\" id=\"text-orgheadline11\">\n<\/div>\n<h4 id=\"orgheadline9\">Avant le combat<\/h4>\n<p>\nDans le sc\u00e9nario <a href=\"http:\/\/www.monolithedition.com\/conan\/dans-les-griffes-des-pictes\/\">\u00ab Dans les griffes des Pictes \u00bb<\/a>, une strat\u00e9gie tr\u00e8s\nefficace pour l'overlord consiste \u00e0 sortir le serpent g\u00e9ant de sa hutte d\u00e8s\nle premier tour. En utilisant sa capacit\u00e9 \u00e0 franchir les parois en les\nd\u00e9truisant, le serpent peut atteindre l'entr\u00e9e de la hutte de Zogar Sag en\nd\u00e9pensant 4 points de mouvement, ce qui n\u00e9cessite seulement une gemme de\nd\u00e9pense pour l'overlord. Notons que l'overlord peut s'arranger pour\nd\u00e9marrer son tour avec 13 gemmes. En activant directement le serpent, il\nd\u00e9pense ainsi 6 gemmes d'activation plus une gemme pour le mouvement,\nconservant ainsi 6 gemmes pour d'autres actions (comme d\u00e9fendre le\nserpent).\n<\/p>\n\n<p>\nLa capacit\u00e9 de blocage du serpent fait que Conan doit l'abattre s'il veut\nentrer dans la hutte pour s'attaquer \u00e0 Zogar Sag. Notons que Conan ne peut\npas atteindre la hutte au premier tour car il lui faudrait d\u00e9penser 7\npoints de mouvement (le franchissement de la teinture de la hutte co\u00fbte 1\npoint suppl\u00e9mentaire). Or Conan ne peut pas d\u00e9penser plus de 6 points de\nd\u00e9placement dans un tour. En outre, un picte bloqueur est sur le chemin de\nConan. \n<\/p>\n\n<p>\nOn peut donc supposer que dans son premier tour, Conan d\u00e9pense une gemme\npour atteindre le picte bloqueur puis le tue. Pour tuer ce guerrier, Conan\ndoit faire 3 points de d\u00e9g\u00e2ts (pour passer l'armure de 2). Or Conan frappe\navec des d\u00e9s rouges et est \u00e9quip\u00e9e d'une hache qui lui donne un bonus d'un\nd\u00e9 rouge relan\u00e7able. La table en configuration 1+1 d\u00e9s est la suivante :\n<\/p>\n<table border=\"2\" cellspacing=\"0\" cellpadding=\"6\" rules=\"groups\" frame=\"hsides\">\n\n\n<colgroup>\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-right\" \/>\n\n<col  class=\"org-right\" \/>\n\n<col  class=\"org-right\" \/>\n\n<col  class=\"org-right\" \/>\n\n<col  class=\"org-right\" \/>\n\n<col  class=\"org-right\" \/>\n\n<col  class=\"org-right\" \/>\n<\/colgroup>\n<thead>\n<tr>\n<th scope=\"col\" class=\"org-left\">Condition<\/th>\n<th scope=\"col\" class=\"org-left\">Valeur moyenne<\/th>\n<th scope=\"col\" class=\"org-right\">0<\/th>\n<th scope=\"col\" class=\"org-right\">1<\/th>\n<th scope=\"col\" class=\"org-right\">2<\/th>\n<th scope=\"col\" class=\"org-right\">3<\/th>\n<th scope=\"col\" class=\"org-right\">4<\/th>\n<th scope=\"col\" class=\"org-right\">5<\/th>\n<th scope=\"col\" class=\"org-right\">6<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"org-left\">1+1 d\u00e9s rouges (relance 0 ou 1)<\/td>\n<td class=\"org-left\">3,681<\/td>\n<td class=\"org-right\">0,463%<\/td>\n<td class=\"org-right\">4,630%<\/td>\n<td class=\"org-right\">13,889%<\/td>\n<td class=\"org-right\">21,759%<\/td>\n<td class=\"org-right\">31,481%<\/td>\n<td class=\"org-right\">22,222%<\/td>\n<td class=\"org-right\">5,556%<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n\n<p>\nOn constate que Conan \u00e0 moins d'une chance sur 5 de rater son coup avec une\ntelle attaque. Si pour assurer le coup le joueur d\u00e9cide de d\u00e9penser 2\ngemmes plut\u00f4t qu'une, Conan attaque avec 2+1 d\u00e9s rouges selon la table\nsuivante :\n<\/p>\n<table border=\"2\" cellspacing=\"0\" cellpadding=\"6\" rules=\"groups\" frame=\"hsides\">\n\n\n<colgroup>\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-right\" \/>\n\n<col  class=\"org-right\" \/>\n\n<col  class=\"org-right\" \/>\n\n<col  class=\"org-right\" \/>\n\n<col  class=\"org-right\" \/>\n\n<col  class=\"org-right\" \/>\n\n<col  class=\"org-right\" \/>\n\n<col  class=\"org-right\" \/>\n\n<col  class=\"org-right\" \/>\n\n<col  class=\"org-right\" \/>\n<\/colgroup>\n<thead>\n<tr>\n<th scope=\"col\" class=\"org-left\">Condition<\/th>\n<th scope=\"col\" class=\"org-left\">Valeur moyenne<\/th>\n<th scope=\"col\" class=\"org-right\">0<\/th>\n<th scope=\"col\" class=\"org-right\">1<\/th>\n<th scope=\"col\" class=\"org-right\">2<\/th>\n<th scope=\"col\" class=\"org-right\">3<\/th>\n<th scope=\"col\" class=\"org-right\">4<\/th>\n<th scope=\"col\" class=\"org-right\">5<\/th>\n<th scope=\"col\" class=\"org-right\">6<\/th>\n<th scope=\"col\" class=\"org-right\">7<\/th>\n<th scope=\"col\" class=\"org-right\">8<\/th>\n<th scope=\"col\" class=\"org-right\">9<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"org-left\">2+1 d\u00e9s rouges (relance 0 ou 1)<\/td>\n<td class=\"org-left\">5,359<\/td>\n<td class=\"org-right\">0,077%<\/td>\n<td class=\"org-right\">0,617%<\/td>\n<td class=\"org-right\">3,086%<\/td>\n<td class=\"org-right\">8,951%<\/td>\n<td class=\"org-right\">16,975%<\/td>\n<td class=\"org-right\">21,914%<\/td>\n<td class=\"org-right\">23,148%<\/td>\n<td class=\"org-right\">17,130%<\/td>\n<td class=\"org-right\">6,944%<\/td>\n<td class=\"org-right\">1,157%<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n\n<p>\nDans cette configuration, le risque d'\u00e9chec est inf\u00e9rieur \u00e0 5 %, et on peut\ndonc dire en premi\u00e8re approximation que Conan tue le picte. On a ainsi\nd\u00e9pens\u00e9 1 gemme de d\u00e9placement et 2 gemmes d'attaque. Il reste alors 5\ngemmes \u00e0 Conan (selon les r\u00e8gles de ce sc\u00e9nario). Il peut se positionner\ndevant la porte de la hutte en d\u00e9pensant 2 nouvelles gemmes. Cela lui\npermettra d'\u00eatre actif au prochain tour avec au d\u00e9but du tour 5 gemmes. \n<\/p>\n\n\n<h4 id=\"orgheadline10\">Le combat lui m\u00eame<\/h4>\n<p>\nLe serpent g\u00e9ant poss\u00e8de une d\u00e9fense passive de 3, ce qui plaide pour de\ngrosses attaques (comme dans le combat entre Hadrathus et Zogar Sag). On\nvoit notamment d'apr\u00e8s la table ci-dessous qu'une attaque 1+1 d\u00e9s rouges a\nautour de 41 % de chance de ne faire aucun d\u00e9g\u00e2t. Cette probabilit\u00e9 chute\n\u00e0 moins de 13 % dans le cas d'une attaque \u00e0 2+1 d\u00e9s rouges. Comme pour\nHadrathus, la combinaison de petites attaques n'est pas int\u00e9ressante : si\non d\u00e9pense 2 gemmes par tour, faire deux attaques \u00e0 1+1 d\u00e9s rouges \u00e0 de\nl'ordre de 16 % de chance de ne causer aucun d\u00e9g\u00e2t, contre 13 % pour une\nattaque \u00e0 2+1 d\u00e9s rouges.\n<\/p>\n\n<p>\nComme je l'ai indiqu\u00e9 ci-dessus, Conan peut d\u00e9buter le second tour avec 5\ngemmes (avec un peu de chance). Or une grosse attaque \u00e0 5+1 d\u00e9s rouges est\nassez d\u00e9vastatrice : elle cause en moyenne plus de 10 points de d\u00e9g\u00e2ts et\na plus que 94 % de chance de faire au moins 7 d\u00e9g\u00e2ts. Elle a m\u00eame presque\n45 % de chance de faire les 11 points de d\u00e9g\u00e2ts n\u00e9cessaires pour tuer le\nserpent d'un seul coup. En encha\u00eenant deux attaques \u00e0 5+1 (une au tour 2,\npuis la seconde au tour 4 apr\u00e8s un tour de repos), Conan a l\u00e9g\u00e8rement plus\n95 % de chance de tuer le serpent.\n<\/p>\n\n<p>\nCet exemple montre de nouveau la richesse du jeu par rapport \u00e0 des\nsyst\u00e8mes plus simples dans lesquels la force des attaques n'est pas\nvraiment contr\u00f4l\u00e9e par les joueurs. Dans Conan, la d\u00e9pense en gemmes\nmodifie de fa\u00e7on drastique les probabilit\u00e9s de succ\u00e8s et conditionne donc\nla strat\u00e9gie. \n<\/p>\n\n\n<h2 id=\"orgheadline13\">Conclusion provisoire<\/h2>\n<p>\nOn a vu dans cette analyse que les relances gratuites ont un impact tr\u00e8s\nimportant sur les d\u00e9g\u00e2ts caus\u00e9s par les attaques. Le m\u00e9canisme de s\u00e9lection\n\u00e0 posteriori du d\u00e9 (ou des d\u00e9s) \u00e0 relancer rend l'effet d'une relance plus\ncomplexe \u00e0 analyser que dans une s\u00e9lection \u00e0 priori. En pratique, on peut se\ndire qu'un d\u00e9 relan\u00e7able est presque aussi puissant que deux d\u00e9s non\nrelan\u00e7ables. \n<\/p>\n\n<p>\nLa prise en compte de ces relances permet d'analyser d'autres combats que\nl'exemple d'Hadrathus contre Zogar Sag. Le cas \u00e9pique de Conan contre le\nserpent confirme ce qui ressortait du combat des magiciens : la strat\u00e9gie de\nd\u00e9pense en gemmes a un effet majeur sur le d\u00e9roulement du combat. On voit\ndonc que pour analyser ces combats (et ainsi l'\u00e9quilibre d'un sc\u00e9nario), il\nfaut imp\u00e9rativement tenir compte des d\u00e9penses en gemmes, ce qui pose\nnaturellement la question des d\u00e9fenses <i>actives<\/i>. Celles-ci feront l'objet\nd'une prochaine note. \n<\/p>\n\n<p>\nSi vous avez des remarques, questions, suggestions pour la suite,\netc. n'h\u00e9sitez pas \u00e0 me <a href=\"https:\/\/apiacoa.org\/contact.fr.html\">contacter<\/a>.\n<\/p>\n","summary":"O\u00f9 je poursuis une analyse math\u00e9matique d'un jeu de strat\u00e9gie"},{"id":"https:\/\/apiacoa.org\/\/blog\/2016\/12\/conan-les-combats.fr","link":{"@attributes":{"type":"text\/html","rel":"alternate","href":"https:\/\/apiacoa.org\/\/blog\/2016\/12\/conan-les-combats.fr.html"}},"title":"Conan : les combats","published":"2016-12-01T00:00:00+01:00","updated":"2016-12-01T00:00:00+01:00","content":"<p>\n<a href=\"https:\/\/boardgamegeek.com\/boardgame\/160010\/conan\">Conan<\/a> est un jeu de strat\u00e9gie \u00e0 figurines bas\u00e9 sur l'univers cr\u00e9\u00e9 par\n<a href=\"https:\/\/fr.wikipedia.org\/wiki\/Robert_E._Howard\">Robert E. Howard<\/a> et en particulier sur son h\u00e9ros le plus connu\n<a href=\"https:\/\/fr.wikipedia.org\/wiki\/Conan_le_Barbare\">Conan le Barbabre<\/a>. La plupart des \u00e9crits de Robert Howard sont dans le domaine\npublic, en particulier l'essentiel des nouvelles concernant <a href=\"https:\/\/en.wikisource.org\/wiki\/Author:Robert_Ervin_Howard#Conan_the_Barbarian\">Conan<\/a> (en\nanglais). \n<\/p>\n\n<p>\nJe me propose d'analyser \u00ab math\u00e9matiquement \u00bb le jeu dans une s\u00e9rie de\nnotes. Je mets math\u00e9matiquement entre guillemets car la complexit\u00e9 du jeu ne\nse pr\u00eate pas \u00e0 une analyse compl\u00e8te. M\u00eame pour des jeux simples, ces analyses\nsont extr\u00eamement difficiles \u00e0 r\u00e9aliser. J'analyserai donc le jeu \u00e0 mon niveau,\nen isolant certains aspects puis en compliquant progressivement le mod\u00e8le\nsimplifi\u00e9 pour m'approcher du jeu r\u00e9el. Dans cette premi\u00e8re note, j'\u00e9tudie les\ncombats dans une version tr\u00e8s simplifi\u00e9e (sans les relances et sans la d\u00e9fense\nactive).\n<\/p>\n\n\n<h2 id=\"orgheadline1\">Principes g\u00e9n\u00e9raux du jeu<\/h2>\n<p>\nJe ne vais pas entrer ici dans le d\u00e9tail des r\u00e8gles. Elle sont disponibles sur\nle <a href=\"http:\/\/www.monolithedition.com\/conan\/rulebooks\/\">site de l'\u00e9diteur<\/a>. Je mentionnerai progressivement les \u00e9l\u00e9ments utiles\npour l'analyse du jeu. \n<\/p>\n\n<p>\nConan met en sc\u00e8ne un affrontement entre Conan et ses alli\u00e9s d'une part, et\nun ensemble de d'adversaires, d'autre part. Chaque h\u00e9ros (Conan et ses\nalli\u00e9s) est jou\u00e9 un par joueur, alors que l'ensemble des adversaires est\ncontr\u00f4l\u00e9 par un unique joueur, l'<i>overlord<\/i>. Le jeu est compl\u00e8tement\ndissym\u00e9trique, \u00e0 la fois au niveau de l'organisation basique (un h\u00e9ros par\njoueur, un <i>overlord<\/i> pour jusqu'\u00e0 une vingtaine d'adversaires) mais aussi\ndans certains m\u00e9canismes (les h\u00e9ros jouent sans ordre particulier alors que\nl'<i>overlord<\/i> utilise un m\u00e9canisme complexe de \u00ab rivi\u00e8re \u00bb pour activer ses\ntroupes). \n<\/p>\n\n<p>\nLes affrontements sont fortement sc\u00e9naris\u00e9s. Un sc\u00e9nario pr\u00e9cise le terrain\n\u00e0 utiliser (sous forme d'un magnifique plateau de jeu muni de zones), les\nh\u00e9ros disponibles (Conan et une s\u00e9lection d'autres personnages), leurs\n\u00e9quipements, les r\u00e8gles sp\u00e9cifiques (notamment les conditions de victoires),\nles troupes de l'<i>overlord<\/i>, la disposition de tout ce petit monde sur le\nplateau, etc.\n<\/p>\n\n<p>\nComme pour tous les jeux asym\u00e9triques, obtenir un \u00e9quilibre entre les deux\ncamps est tr\u00e8s difficile. Mon objectif \u00e0 terme est d'analyser certains sc\u00e9narios pour\nvoir s'il a \u00e9t\u00e9 atteint.\n<\/p>\n\n\n<h2 id=\"orgheadline7\">R\u00e9solution des combats<\/h2>\n<p>\nDans Conan, on se tape sur la tronche. L'attaquant lance une brouette de\nd\u00e9s, en relance certains pour am\u00e9liorer son score et obtient ainsi une\ncertaine quantit\u00e9 de d\u00e9g\u00e2ts. Le d\u00e9fenseur lance \u00e0 son tour une brouette de\nd\u00e9s, en relance certains pour am\u00e9liorer son score et soustrait le r\u00e9sultat\naux d\u00e9g\u00e2ts. Le reste devient des blessures. Le principal m\u00e9canisme \u00e0\nanalyser math\u00e9matiquement est donc celui des d\u00e9s. Il faut noter que pour\nr\u00e9aliser une action dans le jeu, il faut d\u00e9penser une ressource qui mesure\nla vitalit\u00e9 des personnages, les gemmes. Les m\u00e9canismes de gestion de ces\ngemmes sont aussi \u00e0 analyser math\u00e9matiquement (ce qui est nettement plus\ncomplexe). \n<\/p>\n\n\n<h3 id=\"orgheadline2\">Les d\u00e9s de Conan<\/h3>\n<p>\nConan utilise trois types de d\u00e9s \u00e0 six faces :\n<\/p>\n<dl class=\"org-dl\">\n<dt>les d\u00e9s rouges<\/dt><dd>les plus puissants, les valeurs sont : 0, 1, 1, 2, 2 et\n3 (c'est-\u00e0-dire qu'une face vaut 0, 2 faces valent 1, etc.) ;<\/dd>\n<dt>les d\u00e9s oranges<\/dt><dd>puissance interm\u00e9diaire, les valeurs sont : 0, 0, 1, 1,\n2 et 2 ;<\/dd>\n<dt>les d\u00e9s jaunes<\/dt><dd>faible puissance, les valeurs sont : 0, 0, 0, 1, 1 et 2.<\/dd>\n<\/dl>\n\n<p>\nEn faisant l'hypoth\u00e8se que les d\u00e9s sont \u00e9quilibr\u00e9s, les valeurs moyennes\npar d\u00e9 sont donc :\n<\/p>\n<table border=\"2\" cellspacing=\"0\" cellpadding=\"6\" rules=\"groups\" frame=\"hsides\">\n\n\n<colgroup>\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-right\" \/>\n\n<col  class=\"org-left\" \/>\n<\/colgroup>\n<tbody>\n<tr>\n<td class=\"org-left\"><b>Couleur<\/b><\/td>\n<td class=\"org-left\">Rouge<\/td>\n<td class=\"org-right\">Orange<\/td>\n<td class=\"org-left\">Jaune<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-left\"><b>Valeur moyenne<\/b><\/td>\n<td class=\"org-left\">1,5<\/td>\n<td class=\"org-right\">1<\/td>\n<td class=\"org-left\">0,667<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n\n<p>\nEn mesurant la variabilit\u00e9 des r\u00e9sultats par l'<a href=\"https:\/\/fr.wikipedia.org\/wiki\/Entropie_de_Shannon\">entropie<\/a>, on constate que\nles d\u00e9s sont d'autant plus variables qu'ils sont puissants, ce qui donne un\nc\u00f4t\u00e9 \u00e9pique aux d\u00e9s rouges. \n<\/p>\n\n\n<h3 id=\"orgheadline3\">Une attaque sans relance<\/h3>\n<p>\nUne attaque consiste simplement \u00e0 lancer quelques d\u00e9s d'une (ou plusieurs)\ncouleur(s) donn\u00e9e(s), avec parfois possibilit\u00e9 de relance. Les couleurs des\nd\u00e9s sont d\u00e9termin\u00e9es par la force physique du personnage (d\u00e9s rouges pour\nConan) et par son adresse (pour les attaques \u00e0 distances), ainsi que par\nles armes utilis\u00e9es (pour les h\u00e9ros). En g\u00e9n\u00e9ral, une arme apporte un d\u00e9 de\nplus \u00e0 l'attaque (parfois deux). \n<\/p>\n\n<p>\nPour les h\u00e9ros, le nombre de d\u00e9 de base (hors arme) est sous le contr\u00f4le du\njoueur : chaque gemme d\u00e9pens\u00e9e donne acc\u00e8s \u00e0 un d\u00e9, dans des limites\nd\u00e9pendant du personnage. Un h\u00e9ros peut donc attaquer plusieurs fois \u00ab\nfaiblement \u00bb (donc avec peu de d\u00e9s) ou une seule fois comme un bourrin (qui\na dit Conan ?), c'est l'un des aspects strat\u00e9giques du jeu.\n<\/p>\n\n<p>\nL'attaque sans relance n'est pas fr\u00e9quente (la plupart des attaques offre\ndes possibilit\u00e9s de relance et, surtout, les joueurs peuvent d\u00e9penser des\ngemmes pour relancer) mais elle est facile \u00e0 analyser (justement parce\nqu'il n'y a pas de relance). \n<i>Dans cette note, je me contente d'analyser ce cas simple sans relance.<\/i>\n<\/p>\n\n<p>\nPrenons par exemple un h\u00e9ros faible physiquement comme le magicien\nHadrathus et \u00e9quipons le d'une simple dague. Hadrathus attaque au corps \u00e0\ncorps avec des d\u00e9s jaunes. Il peut d\u00e9penser jusqu'\u00e0 cinq gemmes par tour\ndans des attaques au corps \u00e0 corps. Quand il d\u00e9pense \\(n\\) gemmes, Hadrathus\nlance \\(n+1\\) d\u00e9s jaunes gr\u00e2ce au bonus de la dague (qui apporte donc un d\u00e9\njaune).\n<\/p>\n\n<p>\nLes d\u00e9g\u00e2ts moyens produits sont alors les suivants en supposant qu'on\nd\u00e9pense 5 gemmes (le maximum) : \n<\/p>\n<table border=\"2\" cellspacing=\"0\" cellpadding=\"6\" rules=\"groups\" frame=\"hsides\">\n\n\n<colgroup>\n<col  class=\"org-right\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n<\/colgroup>\n<thead>\n<tr>\n<th scope=\"col\" class=\"org-right\">Nombre d'attaques<\/th>\n<th scope=\"col\" class=\"org-left\">D\u00e9s par attaque<\/th>\n<th scope=\"col\" class=\"org-left\">D\u00e9g\u00e2ts totaux moyens<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"org-right\">1<\/td>\n<td class=\"org-left\">1 fois 6<\/td>\n<td class=\"org-left\">4<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-right\">2<\/td>\n<td class=\"org-left\">1 fois 3 et 1 fois 4<\/td>\n<td class=\"org-left\">4,667<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-right\">3<\/td>\n<td class=\"org-left\">2 fois 3 et 1 fois 2<\/td>\n<td class=\"org-left\">5,333<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-right\">4<\/td>\n<td class=\"org-left\">3 fois 2 et 1 fois 3<\/td>\n<td class=\"org-left\">6<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-right\">5<\/td>\n<td class=\"org-left\">5 fois 2<\/td>\n<td class=\"org-left\">6,667<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n\n<p>\nIl est facile de voir que tout se passe comme si on ajoutait des d\u00e9s (le\nd\u00e9 de bonus de la dague) en attaquant plusieurs fois faiblement plut\u00f4t\nqu'une fois comme un Conan. Sauf qu'avec les d\u00e9fenses, les attaques faibles\nne font pas de d\u00e9g\u00e2t. De ce fait, cette analyse en moyenne ne renseigne pas\nbeaucoup sur les effets des attaques d\u00e8s qu'on doit prendre en compte les\nd\u00e9fenses. \n<\/p>\n\n\n<h3 id=\"orgheadline4\">D\u00e9fense passive<\/h3>\n<p>\nLes cr\u00e9atures contr\u00f4l\u00e9es par l'<i>overlord<\/i> poss\u00e8dent en g\u00e9n\u00e9ral une d\u00e9fense\npassive fixe. Certains h\u00e9ros poss\u00e8dent aussi une d\u00e9fense passive fixe\ncontre certaines attaques (la comp\u00e9tence intouchable conf\u00e8re 1 point de\nd\u00e9fense passive contre les attaques \u00e0 distance, par exemple). Certains\n\u00e9quipements comme les armures conf\u00e8rent une d\u00e9fense passive al\u00e9atoire dont\nl'effet est d\u00e9termin\u00e9 par un lancer de d\u00e9. \n<\/p>\n\n<p>\nConsid\u00e9rons l'effet d'une d\u00e9fense passive fixe sur une attaque, avec\nl'exemple d'un chasseur picte (d\u00e9fense de 1). Le principe, tr\u00e8s simple, est\nque la d\u00e9fense passive est soustraite au total de l'attaque. Avec une\nd\u00e9fense de 1, la valeur moyenne de l'attaque avec un seul d\u00e9 est\nsuffisamment faible pour qu'en g\u00e9n\u00e9ral on ne touche pas le chasseur. Pour\nfaire une analyse plus pr\u00e9cise, il faut utiliser les probabilit\u00e9s d'obtenir\nchaque r\u00e9sultat possible. Par exemple pour un d\u00e9 orange, on a :\n<\/p>\n<table border=\"2\" cellspacing=\"0\" cellpadding=\"6\" rules=\"groups\" frame=\"hsides\">\n\n\n<colgroup>\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-right\" \/>\n\n<col  class=\"org-right\" \/>\n\n<col  class=\"org-right\" \/>\n<\/colgroup>\n<tbody>\n<tr>\n<td class=\"org-left\"><b>Valeur du d\u00e9<\/b><\/td>\n<td class=\"org-right\">0<\/td>\n<td class=\"org-right\">1<\/td>\n<td class=\"org-right\">2<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-left\"><b>D\u00e9g\u00e2ts<\/b><\/td>\n<td class=\"org-right\">0<\/td>\n<td class=\"org-right\">0<\/td>\n<td class=\"org-right\">1<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-left\"><b>Probabilit\u00e9<\/b><\/td>\n<td class=\"org-right\">\\(\\frac{1}{3}\\)<\/td>\n<td class=\"org-right\">\\(\\frac{1}{3}\\)<\/td>\n<td class=\"org-right\">\\(\\frac{1}{3}\\)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\nOn a donc seulement une chance sur trois de faire un point de d\u00e9g\u00e2t, ce qui\nconduit \u00e0 un nombre moyen de 0,333 d\u00e9g\u00e2t (on remarque qu'on ne peut pas\nobtenir cette valeur en prenant le nombre moyen de d\u00e9g\u00e2t et en enlevant\n1). \n<\/p>\n\n<p>\nCet effet de r\u00e9duction des d\u00e9g\u00e2ts change compl\u00e8tement la donne pour\nl'optimisation des attaques. En effet, des petites attaques ont tr\u00e8s peu de\nchance de causer des d\u00e9g\u00e2ts et il peut donc sembler plus logique de\nr\u00e9aliser des attaques plus puissantes.  L'analyse math\u00e9matique reste\n\u00e9l\u00e9mentaire, mais fastidieuse. Il faut en effet calculer la probabilit\u00e9 de\nchaque total de dommage qu'on peut obtenir en fonction des d\u00e9s lanc\u00e9s, puis\nappliquer la d\u00e9fense passive, et enfin encha\u00eener les attaques\n<\/p>\n\n\n<h3 id=\"orgheadline5\">Hadrathus contre un chasseur picte<\/h3>\n<p>\nReprenons l'exemple de notre cher Hadrathus avec sa dague et ses d\u00e9s\njaunes. Comme nous l'avons vu au dessus, Hadrathus peut lancer jusqu'\u00e0 six\nd\u00e9s (en d\u00e9pensant cing gemmes et en ajoutant le bonus de la dague). Il peut\ndonc faire de 0 \u00e0 12 d\u00e9g\u00e2ts avant application d'une d\u00e9fense passive. Apr\u00e8s\nquelques calculs, on obtient la table de probabilit\u00e9s suivantes :\n<\/p>\n\n<table border=\"2\" cellspacing=\"0\" cellpadding=\"6\" rules=\"groups\" frame=\"hsides\">\n\n\n<colgroup>\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-right\" \/>\n\n<col  class=\"org-right\" \/>\n\n<col  class=\"org-right\" \/>\n\n<col  class=\"org-right\" \/>\n\n<col  class=\"org-right\" \/>\n\n<col  class=\"org-right\" \/>\n<\/colgroup>\n<tbody>\n<tr>\n<td class=\"org-left\"><b>D\u00e9g\u00e2ts<\/b><\/td>\n<td class=\"org-left\">0<\/td>\n<td class=\"org-left\">1<\/td>\n<td class=\"org-left\">2<\/td>\n<td class=\"org-left\">3<\/td>\n<td class=\"org-left\">4<\/td>\n<td class=\"org-left\">5<\/td>\n<td class=\"org-left\">6<\/td>\n<td class=\"org-right\">7<\/td>\n<td class=\"org-right\">8<\/td>\n<td class=\"org-right\">9<\/td>\n<td class=\"org-right\">10<\/td>\n<td class=\"org-right\">11<\/td>\n<td class=\"org-right\">12<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-left\"><b>2 d\u00e9s<\/b><\/td>\n<td class=\"org-left\">25%<\/td>\n<td class=\"org-left\">33,333%<\/td>\n<td class=\"org-left\">27,778%<\/td>\n<td class=\"org-left\">11,111%<\/td>\n<td class=\"org-left\">2,778%<\/td>\n<td class=\"org-left\">0%<\/td>\n<td class=\"org-left\">0%<\/td>\n<td class=\"org-right\">0%<\/td>\n<td class=\"org-right\">0%<\/td>\n<td class=\"org-right\">0%<\/td>\n<td class=\"org-right\">0%<\/td>\n<td class=\"org-right\">0%<\/td>\n<td class=\"org-right\">0%<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-left\"><b>3 d\u00e9s<\/b><\/td>\n<td class=\"org-left\">12,5%<\/td>\n<td class=\"org-left\">25%<\/td>\n<td class=\"org-left\">29,167%<\/td>\n<td class=\"org-left\">20,37%<\/td>\n<td class=\"org-left\">9,722%<\/td>\n<td class=\"org-left\">2,778%<\/td>\n<td class=\"org-left\">0,463%<\/td>\n<td class=\"org-right\">0%<\/td>\n<td class=\"org-right\">0%<\/td>\n<td class=\"org-right\">0%<\/td>\n<td class=\"org-right\">0%<\/td>\n<td class=\"org-right\">0%<\/td>\n<td class=\"org-right\">0%<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-left\"><b>4 d\u00e9s<\/b><\/td>\n<td class=\"org-left\">6,25%<\/td>\n<td class=\"org-left\">16,667%<\/td>\n<td class=\"org-left\">25%<\/td>\n<td class=\"org-left\">24,074%<\/td>\n<td class=\"org-left\">16,512%<\/td>\n<td class=\"org-left\">8,025%<\/td>\n<td class=\"org-left\">2,778%<\/td>\n<td class=\"org-right\">0,617%<\/td>\n<td class=\"org-right\">0,077%<\/td>\n<td class=\"org-right\">0%<\/td>\n<td class=\"org-right\">0%<\/td>\n<td class=\"org-right\">0%<\/td>\n<td class=\"org-right\">0%<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-left\"><b>5 d\u00e9s<\/b><\/td>\n<td class=\"org-left\">3,125%<\/td>\n<td class=\"org-left\">10,417%<\/td>\n<td class=\"org-left\">19,097%<\/td>\n<td class=\"org-left\">23,148%<\/td>\n<td class=\"org-left\">20,448%<\/td>\n<td class=\"org-left\">13,529%<\/td>\n<td class=\"org-left\">6,816%<\/td>\n<td class=\"org-right\">2,572%<\/td>\n<td class=\"org-right\">0,707%<\/td>\n<td class=\"org-right\">0,129%<\/td>\n<td class=\"org-right\">0,013%<\/td>\n<td class=\"org-right\">0%<\/td>\n<td class=\"org-right\">0%<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-left\"><b>6 d\u00e9s<\/b><\/td>\n<td class=\"org-left\">1,563%<\/td>\n<td class=\"org-left\">6,250%<\/td>\n<td class=\"org-left\">13,542%<\/td>\n<td class=\"org-left\">19,676%<\/td>\n<td class=\"org-left\">21,123%<\/td>\n<td class=\"org-left\">17,438%<\/td>\n<td class=\"org-left\">11,325%<\/td>\n<td class=\"org-right\">5,813%<\/td>\n<td class=\"org-right\">2,347%<\/td>\n<td class=\"org-right\">0,729%<\/td>\n<td class=\"org-right\">0,167%<\/td>\n<td class=\"org-right\">0,026%<\/td>\n<td class=\"org-right\">0,002%<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\nChaque ligne correspond \u00e0 un nombre de d\u00e9s et chaque colonne indique la\nprobabilit\u00e9 d'obtenir les d\u00e9g\u00e2ts correspondants avec les d\u00e9s utilis\u00e9s. Par\nexemple si Hadrathus lance 4 d\u00e9s, il a une chance sur quatre de faire 2\nd\u00e9g\u00e2ts. Il faut noter que les sc\u00e9narios de Conan sont courts (par exemple\nhuit tours pour le sc\u00e9nario classique du <a href=\"http:\/\/www.monolithedition.com\/conan\/dans-les-griffes-des-pictes\/\">village Picte<\/a>). Ici, la plupart des\ngrandes valeurs ont des probabilit\u00e9s tr\u00e8s faibles d'\u00eatre observ\u00e9es \u00e0 la fois\nlors d'un tirage unique mais aussi dans une partie, voir au cours de 50\nparties. \n<\/p>\n\n<p>\nSupposons qu'Hadrathus attaque un chasseur picte. La d\u00e9fense de 1 de ce\ndernier implique que les deux premi\u00e8res colonnes du tableau ne sont plus \u00e0\nprendre en compte : les d\u00e9g\u00e2ts sont trop faibles pour passer la\nd\u00e9fense. Ainsi si Hadrathus lance 3 d\u00e9s, sa probabilit\u00e9 de tuer le chasseur\n(qui n'a qu'un point de vie) est de \\(\\frac{5}{8}\\) alors qu'avec 2 d\u00e9s, elle\ndescend \u00e0 \\(\\frac{5}{12}\\). Plus g\u00e9n\u00e9ralement, la probabilit\u00e9 de tuer le\nchasseur en fonction du nombre de d\u00e9s est donn\u00e9e par la table suivante :\n<\/p>\n<table border=\"2\" cellspacing=\"0\" cellpadding=\"6\" rules=\"groups\" frame=\"hsides\">\n\n\n<colgroup>\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n<\/colgroup>\n<thead>\n<tr>\n<th scope=\"col\" class=\"org-left\">Nombre de d\u00e9s<\/th>\n<th scope=\"col\" class=\"org-left\">Probabilit\u00e9 de tuer<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"org-left\">2 d\u00e9s<\/td>\n<td class=\"org-left\">\\(\\frac{5}{12}\\simeq 0,42\\).<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-left\">3 d\u00e9s<\/td>\n<td class=\"org-left\">\\(\\frac{5}{8}=0,625\\)<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-left\">4 d\u00e9s<\/td>\n<td class=\"org-left\">\\(\\frac{37}{48}\\simeq 0,77\\)<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-left\">5 d\u00e9s<\/td>\n<td class=\"org-left\">\\(\\frac{83}{96}\\simeq 0,86\\)<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-left\">6 d\u00e9s<\/td>\n<td class=\"org-left\">\\(\\frac{59}{64}\\simeq 0,92\\)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n\n<p>\nComme pr\u00e9vu, cette probabilit\u00e9 augmente avec le nombre de d\u00e9s lanc\u00e9s. \nOn peut alors combiner ces calculs avec la d\u00e9composition possible des cinq\ngemmes en une \u00e0 cinq attaques, ce qui permet de calculer la probabilit\u00e9 de\ntuer le chasseur picte pour chacune des strat\u00e9gies. On suppose dans ce\ncalcul que le joueur s'arr\u00eate d\u00e8s qu'il a tu\u00e9 le chasseur. De ce fait, s'il\ncommence par exemple par une attaque \u00e0 4 d\u00e9s (trois gemmes) et qu'il rate\nson coup, il lui reste deux gemmes pour faire une nouvelle attaque \u00e0 3 d\u00e9s\ncette fois ci. La probabilit\u00e9 de tuer le chasseur par cette op\u00e9ration est\nobtenue en ajoutant \u00e0 \\(\\frac{37}{48}\\) (probabilit\u00e9 de tuer directement le\nchasseur) \\((1-\\frac{37}{48})\\frac{5}{8}\\) (probabilit\u00e9 de rater l'attaque \u00e0 4\nd\u00e9s mais de r\u00e9ussir ensuite l'attaque \u00e0 3 d\u00e9s. On obtient ici\n\\(\\frac{117}{128}\\)). En reprenant ces calculs dans les diff\u00e9rents cas d\u00e9crits\nau dessus, on obtient les probabilit\u00e9s suivantes :\n<\/p>\n<table border=\"2\" cellspacing=\"0\" cellpadding=\"6\" rules=\"groups\" frame=\"hsides\">\n\n\n<colgroup>\n<col  class=\"org-right\" \/>\n\n<col  class=\"org-left\" \/>\n\n<col  class=\"org-left\" \/>\n<\/colgroup>\n<thead>\n<tr>\n<th scope=\"col\" class=\"org-right\">Nombre d'attaques<\/th>\n<th scope=\"col\" class=\"org-left\">D\u00e9s par attaque<\/th>\n<th scope=\"col\" class=\"org-left\">Probabilit\u00e9 de tuer<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td class=\"org-right\">1<\/td>\n<td class=\"org-left\">1 fois 6<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{59}{64}\\simeq 0.922\\)<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-right\">2<\/td>\n<td class=\"org-left\">1 fois 3 et 1 fois 4<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{117}{128}\\simeq 0.914\\)<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-right\">3<\/td>\n<td class=\"org-left\">2 fois 3 et 1 fois 2<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{235}{256}\\simeq 0.918\\)<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-right\">4<\/td>\n<td class=\"org-left\">3 fois 2 et 1 fois 3<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{4265}{4608}\\simeq 0.926\\)<\/td>\n<\/tr>\n\n<tr>\n<td class=\"org-right\">5<\/td>\n<td class=\"org-left\">5 fois 2<\/td>\n<td class=\"org-left\">\\(\\displaystyle\\frac{232025}{248832}\\simeq 0.932\\)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n\n\n<p>\nLes r\u00e9sultats sont assez surprenants. En effet, la probabilit\u00e9 de r\u00e9ussite\ndes petites attaques (2 d\u00e9s) est faible et on pourrait donc penser qu'il\nfaut privil\u00e9gier les grosses attaques. Or, la plus haute probabilit\u00e9 de\nsucc\u00e8s est ici obtenue en r\u00e9alisant 5 petites attaques. En outre cette\nsuite d'attaque ne va en g\u00e9n\u00e9ral pas consommer l'int\u00e9gralit\u00e9 des cinq gemmes\npuisqu'on peut obtenir un succ\u00e8s (tuer le chasseur picte) d\u00e8s la premi\u00e8re\nattaque (qui ne consomme qu'une gemme). On constate que l'analyse en d\u00e9g\u00e2ts\nmoyens ne renseigne pas du tout sur ce qui va se passer contre un adversaire\navec une d\u00e9fense passive. \n<\/p>\n\n\n<h3 id=\"orgheadline6\">Hadrathus contre Zogar Sag<\/h3>\n<p>\nDans le sc\u00e9nario <a href=\"http:\/\/www.monolithedition.com\/conan\/dans-les-griffes-des-pictes\/\">\u00ab Dans les griffes des Pictes \u00bb<\/a>, l'un des objectifs des\nh\u00e9ros est de tuer le magicien Zogar Sag. Celui-ci a une d\u00e9fense passive de\n3 et 5 points de vie. Comme il d\u00e9marre enferm\u00e9 dans une hutte, Conan ne\npeut pas l'atteindre dans le premier tour de jeu, puis il peut \u00eatre d\u00e9fendu\nensuite par un serpent g\u00e9ant (ouai&#x2026;). En pratique, il n'est donc\nfacilement attaquable que par Shevatas le voleur et Hadrathus le\nsorcier. \u00c9valuons les chances de ce dernier. \n<\/p>\n\n<p>\nNotons que pour atteindre la hutte, Hadrathus doit se t\u00e9l\u00e9porter, ce qui\nlui co\u00fbte 5 gemmes. Il d\u00e9marre donc avec seulement 2 gemmes une fois dans\nla hutte. S'il ne se repose pas (choix qui le rend vuln\u00e9rable), il ne\ndisposera que de 2 gemmes par tour, ce qui est tr\u00e8s faible en pratique. En\neffet, Hadrathus peut alors seulement faire une attaque \u00e0 3 d\u00e9s ou deux\nattaques \u00e0 2 d\u00e9s. \n<\/p>\n\n<p>\nUne attaque \u00e0 2 d\u00e9s ne peut que causer 1 point de dommage (au maximum) et ce\navec une probabilit\u00e9 de seulement \\(\\displaystyle\\frac{1}{36}\\). Donc deux\nattaques \u00e0 2 d\u00e9s ont donc une probabilit\u00e9 de\n\\(\\displaystyle\\frac{1225}{1296}\\simeq 0,94\\) de ne faire aucun d\u00e9g\u00e2t. Sur\n8 tours, Hadrathus a plus d'une chance sur deux (\\(0,64\\)) de ne faire\nabsolument aucun d\u00e9g\u00e2t \u00e0 Zogar Sag. Si on n\u00e9glige la probabilit\u00e9 de faire 2\nd\u00e9g\u00e2ts sur les 2 attaques (ce qui arrive une fois sur 1296&#x2026;), la\nprobabilit\u00e9 de tuer Zogar Sag est de l'ordre de 1 sur 1 million dans cette\nconfiguration. Le calcul est un peu plus complexe pour le cas de l'attaque\n\u00e0 3 d\u00e9s (je le repousse \u00e0 une prochaine note), mais l'ordre de grandeur\ndans ce cas est de moins de 3 chances sur 100. \n<\/p>\n\n<p>\nDe ce fait, on peut dire que des strat\u00e9gies simples ne permettent pas \u00e0\nHadrathus de tuer Zogar Sag, m\u00eame sans aucune action de l'<i>overlord<\/i>. \n<\/p>\n\n\n<h2 id=\"orgheadline9\">Conclusion provisoire<\/h2>\n<p>\nL'analyse r\u00e9alis\u00e9e ici n'est que tr\u00e8s partielle puisqu'on n\u00e9glige un\nm\u00e9canisme crucial, celui de la  <a href=\"\/blog\/2017\/02\/conan-les-relances.fr.html\">relance des d\u00e9s<\/a>. J'ai aussi n\u00e9glig\u00e9 l'effet\nde strat\u00e9gies avanc\u00e9s qui font \u00e9conomiser des gemmes aux h\u00e9ros pour pr\u00e9parer\nune grosse attaque. Cependant, on a d\u00e9j\u00e0 vu que les grosses attaques ne sont\npas tr\u00e8s int\u00e9ressantes sur des adversaires avec une d\u00e9fense passive de 1. \n<\/p>\n\n<p>\nSi vous avez des remarques, questions, suggestions pour la suite,\netc. n'h\u00e9sitez pas \u00e0 me <a href=\"https:\/\/apiacoa.org\/contact.fr.html\">contacter<\/a>.\n<\/p>\n\n\n<h4 id=\"orgheadline8\">Mises \u00e0 jour<\/h4>\n<ul class=\"org-ul\">\n<li>5 d\u00e9cembre 2016 : petit bug de calcul sur les chances d'Hadrathus\ncontre Zogar Sag.<\/li>\n<li>6 d\u00e9cembre 2016 : am\u00e9lioration de la pr\u00e9sentation du gros tableau de\nprobabilit\u00e9s<\/li>\n<li>2 f\u00e9vrier 2017 : lien vers  <a href=\"\/blog\/2017\/02\/conan-les-relances.fr.html\">suite de l'analyse<\/a><\/li>\n<\/ul>\n","summary":"O\u00f9 je commence une analyse math\u00e9matique d'un jeu de strat\u00e9gie"}]}