No d’ordre Année2007 THESE présentée devantl’UNIVERSITÉCLAUDEBERNARD-LYON1 pourl’obtention duDIPLÔMEDEDOCTORAT (arrêtédu7août2006) présentéeetsoutenuepubliquement le par M.MIRABETVincent TITRE: MODÉLISATIONINDIVIDU-CENTRÉEDELADYNAMIQUEDESGROUPES D’ANIMAUXETAPPLICATIONSAUXBANCSDEPOISSONS Directeurdethèse:PierreAUGER JURY: M. PIERRE AUGER ,Directeurdethèse M. LAURENT DAGORN ,Rapporteur M. CHRISTOPHE LETT ,Co-directeur M. JACQUES MASSÉ ,Examinateur M. CHRISTIAN MULLON ,Examinateur M. MAURICE TCHUENTE ,Rapporteur Table des matières Introduction i I Du vivant aux modèles 1 1 Écologiedesgroupesd’animaux 3 1.1 Nomenclaturedesgroupes . . . . . . . . . . . . . . . . . . . . . . . . 3 1.2 Intérêtsélectifdugroupe . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.2.1 Relationauprédateur . . . . . . . . . . . . . . . . . . . . . . . 5 1.2.2 Nutrition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.2.3 Relationsintraspécifiques . . . . . . . . . . . . . . . . . . . . 8 1.2.4 Imitation etapprentissage . . . . . . . . . . . . . . . . . . . . 9 1.2.5 Selfishherd . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 1.2.6 Économied’énergie . . . . . . . . . . . . . . . . . . . . . . . 11 1.2.7 Synthèse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 1.3 Composition dugroupe . . . . . . . . . . . . . . . . . . . . . . . . . . 12 1.3.1 Diversitédesmembres . . . . . . . . . . . . . . . . . . . . . . 12 1.3.2 Critèresdechoix(casdesbancs) . . . . . . . . . . . . . . . . . 13 1.4 Dynamiquedugroupe . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 1.4.1 Moteurdeformation . . . . . . . . . . . . . . . . . . . . . . . 16 1.4.2 Géométrie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.4.3 Nombreetpositiondesindividus . . . . . . . . . . . . . . . . 18 1.4.4 Legroupeadescomportementsémergents . . . . . . . . . . . 20 1.5 Pourquoimodéliser?Lecasparticulier desbancs . . . . . . . . . . . . 21 1.5.1 Lescontraintesdesobservationsdeterrain . . . . . . . . . . . . 21 1.5.2 Lescontraintesdelaboratoire . . . . . . . . . . . . . . . . . . 23 2 Modèlesdegroupesd’animaux 25 2.1 Différentesapprochesdemodélisation . . . . . . . . . . . . . . . . . . 25 2.1.1 Lesmodèlesmathématiquesetphysiques . . . . . . . . . . . . 25 2.1.2 Lesréseauxdeneurones . . . . . . . . . . . . . . . . . . . . . 29 2.1.3 Lessystèmesexperts . . . . . . . . . . . . . . . . . . . . . . . 30 2.1.4 Lesréseauxd’automatescellulaires . . . . . . . . . . . . . . . 30 2.1.5 Lesmodèlesindividu-centrés . . . . . . . . . . . . . . . . . . 34 2.2 Choixd’uneapproche . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 3 modèlesindividu-centrésdegroupesd’animaux 37 3.1 Laperceptiondel’environnement . . . . . . . . . . . . . . . . . . . . 40 3.1.1 Fonctionnementdelaperception . . . . . . . . . . . . . . . . . 40 3.1.2 Impactsurlebanc . . . . . . . . . . . . . . . . . . . . . . . . 42 3.1.3 Intégration danslesmodèles . . . . . . . . . . . . . . . . . . . 43 3.2 Lemouvement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 3.2.1 Unequestion:deuxoutroiscomportements? . . . . . . . . . . 46 3.2.2 Lesmodèlesàaccélérationangulaire . . . . . . . . . . . . . . 48 3.2.3 Lesmodèlesàaccélérationlinéaire . . . . . . . . . . . . . . . 54 3.3 Lesproblèmesliésautemps . . . . . . . . . . . . . . . . . . . . . . . 57 3.3.1 Discrétisationcommunepourcognition etmouvement . . . . . 58 3.3.2 Discrétisationdifférentepourcognition etmouvement . . . . . 60 3.4 Lesproblèmesliésàl’espace . . . . . . . . . . . . . . . . . . . . . . . 61 3.5 Contraintesdetailles . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 II Implémentation et tests du modèle 63 4 Implémentationdesmodèleschoisis 65 4.1 Algorithmique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 4.1.1 Lescontraintes . . . . . . . . . . . . . . . . . . . . . . . . . . 65 4.1.2 Lessolutionspossibles . . . . . . . . . . . . . . . . . . . . . . 66 4.2 Unebonnesolution:latabledehachage . . . . . . . . . . . . . . . . . 67 4.2.1 transformation coordonnéespatiale-coordonnéedetableau . . 67 4.2.2 Paramétrage . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 4.2.3 Résultats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 4.3 Programmation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 4.3.1 Programmation orientéeobjet . . . . . . . . . . . . . . . . . . 71 4.3.2 Programmation procédurale . . . . . . . . . . . . . . . . . . . 72 4.3.3 Comparaisonentrelangages . . . . . . . . . . . . . . . . . . . 73 4.3.4 Lesoptimisations . . . . . . . . . . . . . . . . . . . . . . . . . 73 5 Attraction,alignement,répulsionetstructuredesgroupes 81 5.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 5.2 Méthodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 5.3 Résultats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 5.3.1 InfluenceduchoixdesfonctionsAAR . . . . . . . . . . . . . . 85 5.3.2 Nombred’individus etnombresdevoisinsmaximal . . . . . . . 86 5.3.3 Poidsliéaucomportementd’alignement . . . . . . . . . . . . . 87 5.3.4 Influencedel’aléatoire,d’unanglemort,etdel’utilisationd’un modèleàaccélérationlinéaire . . . . . . . . . . . . . . . . . . 89 5.4 Discussion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 III Étude de cas 99 6 Influenced’unstimulusattractif surungroupe 101 6.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 6.2 Méthodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 6.2.1 Lemodèle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 6.2.2 Lessimulations . . . . . . . . . . . . . . . . . . . . . . . . . . 109 6.3 Résultats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 6.3.1 Champexpérimental complet . . . . . . . . . . . . . . . . . . 111 6.3.2 Résultatscomplémentaires . . . . . . . . . . . . . . . . . . . . 114 6.4 Discussion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 7 Propagationdesvaguesd’agitation danslesgroupes 129 7.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 7.2 Méthodes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 7.2.1 Observationsexpérimentales . . . . . . . . . . . . . . . . . . . 131 7.2.2 Conceptiondumodèle . . . . . . . . . . . . . . . . . . . . . . 135 7.2.3 Descriptiondumodèle . . . . . . . . . . . . . . . . . . . . . . 137 7.3 Résultats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 7.3.1 influencedesparamètresseulsàseuls . . . . . . . . . . . . . . 141 7.3.2 interactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142 7.4 Discussion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144 Discussiongénérale 147 Modéliserparl’informatique lesgroupesdynamiques . . . . . . . . . . . . . 147 Dessystèmescomplexes . . . . . . . . . . . . . . . . . . . . . . . . . 147 Stratégiesderéalisation . . . . . . . . . . . . . . . . . . . . . . . . . . 149 Modèleàaccélérationangulairecontremodèleàaccélérationlinéaire . 150 Lesparamètresquidéfinissentlecomportement dubanc . . . . . . . . . . . 151 Lastructuredesgroupesvirtuels . . . . . . . . . . . . . . . . . . . . . 151 Latransmissiondel’information . . . . . . . . . . . . . . . . . . . . . 152 L’hétérogénéitédetrèscourttermedesgroupes . . . . . . . . . . . . . 153 Lesproblématiquesévolutives . . . . . . . . . . . . . . . . . . . . . . . . . 154 Bibliographie 154 2 Introduction Alors que les sciences physiques sont des sciences explorant les frontières spatiales del’infinimentpetitàl’infinimentgrand,labiologieseconcentresurlesfrontièresallant de l’infiniment simple à l’infiniment complexe. La complexité est une notion difficile à conceptualiser, en tout cas à comprendre, même si elle parle facilement aux intuitions de l’homme, qui y est confronté à tout instant. De purement descriptive, car la nature présente des aspects très vastes et divers, la biologie est devenue au fil du temps de plus en plus modélisante. Les modèles développés ont vite provoqué des tollés, comme les modèles physiques avant eux, dans les sociétés les accueillant. Car les modèles en biologie,commeleurscousinsenphysique,peuventexpliquer,ouaumoinsconceptua- liser, des phénomènes tellement complexes qu’on les pensait et les pense encore pour certains, l’oeuvre de quelque force surnaturelle. L’Homme se rend compte, au travers de la modélisation de son environnement, qu’il n’est plus au centre de tout, et qu’il lui fautprendreencomptelessimilitudesquilelientàcequil’entoure. Tout ouvrage du type de celui-ci repose sur une certaine notion de spécialisation. Plus la science progresse, plus elle s’enfonce dans les méandres de la complexité de ce qu’elle étudie, et plus les champs disciplinaires qui la composent s’éloignent les uns des autres, avec le risque de perdre de vue la synthèse de tous ces champs. L’ouvrage présent se penche sur un de ces champs de savoir biologique, le domaine de l’écologie ducomportement,etdanscedomaine,lecasprécisdesgroupesd’animaux,surlesquels nousreviendronsabondammentparlasuite.Ilnefautpasperdredevuelafaçondontce i CHAPITRE0. INTRODUCTION travails’intègredansledomaineplusvastedessciencesdelavie.Carautraversd’uncas de regroupement animal particulier, le travail s’intéresse à la façon dont la complexité comportementale,observéeparl’Homme,peutnaîtredephénomènessimples,eninter- action. Ainsi ce travail pose une brique de plus sur le mur qui sépare l’analyse réaliste decequinousentoure,d’uneinterprétationnaïveetsurnaturelledescomportementsde groupes. L’humain utilise un certain nombre de modèles intuitifs, que son développement durant la petite enfance lui impose. Un être humain a une tendance naturelle à asso- cier une volonté, ou au moins une unité, à un objet qui semble posséder pour lui un comportement complexe. C’est le cas pour les bancs de poissons, ou encore les volées d’oiseaux. Pendant un temps, ces groupes animaux ont été considérés comme des enti- tésàpartentière.Unecertaineosmoseétaitsupposéerégnerdanslegroupe,permettant une sorte de communication instantanée entre ses membres, les rendant indissociables d’un grand tout, qui était le groupe. Le darwinisme a commencé à mettre à mal ce type d’idée, en observant que l’unité de sélection dans toutes les espèces est l’individu. Ces thèses ont peu à peu remis en question la notion de sélection de groupe, et les scienti- fiques ont commencé à se poser la question de la réalité de ces superstructures. Et peu à peu ont fleuri des modèles, démontrant que la complexité observée ne nécessitait pas deconsciencecollective,commesuggéréprécédemment,quelesinteractionspurement égoïstes de chacun des membres permettaient l’émergence de réactions complexes de la part de l’ensemble de ces individus. Cette notion d’émergence, d’une complexité de réaction nettement supérieure à ce que chaque individu peut réaliser, est une avancée majeuredanslaconceptualisationdessciencesdelavie. Cette transition d’un concept d’intelligence collective à celle d’émergence est tar- dive dans l’histoire des sciences. Le lecteur de ce travail y est sans doute particulière- ment habitué, mais ne doit pas oublier que le domaine est encore balbutiant. Il n’existe pasàl’heureactuelledevraiemesuredelacomplexité,devraiconceptclairpermettant ii CHAPITRE0. INTRODUCTION d’énoncer des mécanismes liant les échelles de complexité, en dehors de quelques cas particuliersoudomainesprécis.Danscetravailnouscontinuonsl’étuded’undecescas particuliers, celui des bancs de poisson. Des modèles de bancs fleurissent déjà dans la littérature. Ce travail a pour but de continuer leur étude, et d’utiliser ces modèles dans lebutdecontinueràdémontrerquelacomplexitéémergente,lesschémascomplexesde comportementsdegroupes,peuventêtrelaconséquencedecomportementssimples,en interaction. Afin d’étudier un objet, il convient avant tout de l’observer, voilà pourquoi je com- mencerai par une revue des connaissances sur les groupes animaux, et sur leur dyna- mique. Par la suite, je chercherai à préciser et définir l’utilité des modèles individu- centrés pour l’étude de ces groupes sans leader hiérarchique. Je passerai en revue les différentes méthodes permettant de réaliser des simulations efficaces à partir des mo- dèles individu-centrés, tant au niveau des optimisations algorithmiques que de l’implé- mentation.Jedéfiniraiensuitelesmeilleuresfonctionscomportementalesdéfinissantles relations entre les individus, dans le cadre d’une catégorie de questions touchant la dy- namique spatiale du groupe. Enfin, les modèles individu-centrés seront appliqués à la résolution deproblématiques touchant lesrapports entrelesgroupes etlesstimuli envi- ronnementaux, sur deux constantes de temps, celle du changement rapide de direction decertainsindividus, etcelledumouvement plusglobaldugroupe. iii CHAPITRE0. INTRODUCTION iv
Description: