le programme calcule selon la méthode de hare qui est le choix d'un candidat (l'élu) à partir d'une élection comme celle dans l'algorithme de borda mais la différence c'est que dans cette méthode à chaque fois (itération) en élimines le candidat qui a moins voix ..
il prend en paramètre:
le nombre de candidat;
le nombre de personnes qui votent;
les noms des candidats: des caractère {'a', 'b', ....}
exemple :
a a a c c b e
b d d b d c c
c b b d b d d
d e e e a a b
e c c a e e a
est la matrice de vote;
Conclusion :
voilà un exemple d’exécution de la méthode hare:
la methode de hare
entrer le nombre de candidats :
5
entrer le nombre de personnes qui votent :
7
entrer les noms des candidats :
a b c d e
a b c d e
le vote :
a a a c c b e
b d d b d c c
c b b d b d d
d e e e a a b
e c c a e e a
a a a c c b e
b d d b d c c
c b b d b d d
d e e e a a b
e c c a e e a
- -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
a a a c c b e
b b b b b c c
c e e e a a b
e c c a e e a
- -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
a a a c c b c
b b b b b c b
c c c a a a a
- -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
a a a c c c c
c c c a a a a
matrice finale
a a a c c c c
c c c a a a a
le choix sociale est: c ====> 4
10 juin 2011 à 11:49
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.