Algorithm for Paring of Candidates for a voting system
₹1500-12500 INR
Pagado a la entrega
I need a system for Pairing 2 candidates at a time that will be put up for voting by users.
The method of pairing is a combination of Round Robin & Swiss Pairing (and its variants)
The requirements of the pairing are as follows:
1. Total number of candidates will keep increasing every day (no maximum limit)
2. Candidates are enrolled in a Category > Sub Category.
3. Each Candidate has a set “Defining Words or phrases’. These define the candidates in terms of his likes/ dislikes, physical appearance, etc. These words/phrases are tagged to them (no max number of tags, minimum is 3)
4. These tags are not unique to a candidate. Different candidates may have common (similar) tagged words/phrases.
5. Groups of candidates with similar tags will be created within Sub Categories by the system
6. In the beginning all candidates have similar scores
7. Candidates gets scores when a voter selects/votes for him over the other (Hence the pairing rule required). Pictures of the candidates are presented to the voters – placed side by side (one of the left and the other on the right of a screen) with no other details.
8. After initial rounds (can be Round Robin), the winners within each Category/Sub category/Similar tag Groups should play other winners and not the losers.
9. Winners may and eventually should play against (paired against) winners of other Tag groups, then with other Sub Categories and eventually with other Categories.
10. Care should be taken to ensure that after the initial rounds, winners are not paired against losers else winners will keep winning and accruing more Scores without contending against candidates of same stature.
11. At the same time, the same pair can be repeated and presented to other voters and at times also change their positions (Left /Right) to ensure remove bias.
Finally, a simple flow chart is required of this logic that can be configured/programed into a system.
Nº del proyecto: #9660418
Sobre el proyecto
Adjudicado a:
Hello. I have experience at solving problem like this - I had developed programming competition site with social network functionality.
8 freelancers están ofertando un promedio de ₹8369 por este trabajo
Having read the proposal, it seems fairly straightforward work. I have experience programming, including competition setups. Message me if you have any questions