Projet Java
Budget: €30 – €250 EUR
Le projet consiste à réaliser une application permettant de simuler le
comportement de recherche de nourriture des abeilles mellifères.
Les abeilles se répartissent en trois groupes: les abeilles employées, les
observatrices et les éclaireuses : Pour communiquer, une abeille retourne à la
ruche et effectue une danse indiquant les informations concernant une source.
• Les éclaireuses : Après un parcours du plateau, elles commencent par
choisir aléatoirement une source de nourriture.
• Les employées : Elles ont toutes la charge d’une source de nourriture
qu’elles choisissent au retour des éclaireuses. Il y a donc autant
d’employées que de sources de nourriture initiales. Chaque abeille
employée part explorer la source de nourriture dont elle a la charge c’est-
à-dire évaluer la qualité de cette source. Elle en profite pour évaluer également le voisinage et si elle y trouve une meilleure source elle
remplace sa source précédente.
• Les observatrices : Elles observent les danses des employées à leur retour
et perçoivent avec un certain degré d’erreur la qualité estimée de chaque
source. Elles choisissent alors une source de nourriture, sachant que plus
une source est bonne plus la probabilité de la choisir est élévée. Elles
auront donc tendances à s’orienter majoritairement vers les meilleures
sources alors que les employées resteront attachées à proximité de leur
source initiale. Une fois la source choisie, elles se comportent comme les
employées, en recherchant dans le voisinage une meilleure source et si elle
en trouve une elle remplace la source précédente.
• Les éclaireuses : Elles ont pour but de trouver de nouvelles sources de
nourriture, ce sont elles qui déterminent les sources initiales. À chaque fois
qu’une abeille explore une source, un compteur d’essais est incrémenté et
lorsqu’il atteint le maximum fixé dans la configuration initiale, la source
est supprimée car considérée comme suffisamment explorée. C’est à ce
moment que les éclaireuses entrent à nouveau en jeux pour trouver de
nouvelles sources.
L’application doit permettre de paramétrer la simulation ainsi que d’en donner
une représentation graphique. Il sera donc nécessaire de placer les différentes
sources sur un plateau en 2D ainsi que donner une représentation leur qualité. Il
faudra également représenter les différents types d’abeilles intervenant durant la
simulation.
comportement de recherche de nourriture des abeilles mellifères.
Les abeilles se répartissent en trois groupes: les abeilles employées, les
observatrices et les éclaireuses : Pour communiquer, une abeille retourne à la
ruche et effectue une danse indiquant les informations concernant une source.
• Les éclaireuses : Après un parcours du plateau, elles commencent par
choisir aléatoirement une source de nourriture.
• Les employées : Elles ont toutes la charge d’une source de nourriture
qu’elles choisissent au retour des éclaireuses. Il y a donc autant
d’employées que de sources de nourriture initiales. Chaque abeille
employée part explorer la source de nourriture dont elle a la charge c’est-
à-dire évaluer la qualité de cette source. Elle en profite pour évaluer également le voisinage et si elle y trouve une meilleure source elle
remplace sa source précédente.
• Les observatrices : Elles observent les danses des employées à leur retour
et perçoivent avec un certain degré d’erreur la qualité estimée de chaque
source. Elles choisissent alors une source de nourriture, sachant que plus
une source est bonne plus la probabilité de la choisir est élévée. Elles
auront donc tendances à s’orienter majoritairement vers les meilleures
sources alors que les employées resteront attachées à proximité de leur
source initiale. Une fois la source choisie, elles se comportent comme les
employées, en recherchant dans le voisinage une meilleure source et si elle
en trouve une elle remplace la source précédente.
• Les éclaireuses : Elles ont pour but de trouver de nouvelles sources de
nourriture, ce sont elles qui déterminent les sources initiales. À chaque fois
qu’une abeille explore une source, un compteur d’essais est incrémenté et
lorsqu’il atteint le maximum fixé dans la configuration initiale, la source
est supprimée car considérée comme suffisamment explorée. C’est à ce
moment que les éclaireuses entrent à nouveau en jeux pour trouver de
nouvelles sources.
L’application doit permettre de paramétrer la simulation ainsi que d’en donner
une représentation graphique. Il sera donc nécessaire de placer les différentes
sources sur un plateau en 2D ainsi que donner une représentation leur qualité. Il
faudra également représenter les différents types d’abeilles intervenant durant la
simulation.