combinations coding

Cancelado Publicado Jan 17, 2009 Pagado a la entrega
Cancelado Pagado a la entrega

Implementing and testing algortihms for assigning golfers to foursomes in a way that all golfers play with other golfers about the same number of times. I (Ph.D. in decision sciences and long career in IT) have developed the algorithms.

Consider 12 golfers on a trip to play 6 rounds of golf. For each round there will be 3 foursomes (i.e., 4 people playing together). in 6 rounds of golf, a golfer will be with 3 other golfers 6 times, for a total of 18 companions. Since there are 11 other golfers, it would be ideal if every golfer played with 4 other golfers 3 times and 3 other golfers twice (4*3 + 3*2) =18. This is not possible to do. So, how close can we come? I have a formula for scoring "pairings" - the assignment of golfers to 4somes for each round. I have the algorithm for generating pairings. Need it implemented and tested. Based on learning, we will refine algorithm. This effort is simply to implement algorithm i provide.

No real UI work. input is simply number of golfers and rounds. output is best pairing we can find, sing scoring method i provide.

CHANGE: we need the ability to specify that certain golfers will not be in certain rounds. e.g, golfers 1 and 5 will not be in round 1; golfer 4 will bot bne on round 2 or 4. hence, we will have both foursomes and threesomes in rounds where there are missing players.

Understanding of basic combinatorics (remember probability 1?) of the number of ways to select k items out of n. Experince is algortihms and heurisitics would be good.

## Deliverables

some understanding of combinations would be helpful but not necessary. this is a very straightforward project. when we get it done. we can possibly work together to add things such as golfer 1 and 3 should never be in same foursome. certain golfers are not playing in certain rounds (there will be some threesomes in addn to foursomes).

the problem will be restricted to 8 or 12 golfers and 3 or 6 rounds to start. this should not be hard coded but considered in design. input is number of golfers and number of rounds.

* * *This broadcast message was sent to all bidders on Saturday Jan 17, 2009 3:18:25 PM:

there were some problems reading zip file. i have redone with older compression method. this file contains more detail on problem and data structures needed. i do not want to reveal exact algorithm until i have selected someone. the algorithm will be supplied in detail and is not difficult to implement

* * *This broadcast message was sent to all bidders on Wednesday Jan 21, 2009 8:01:10 PM:

Please do not do any further work on this bid. i have found someone with good experience to do the job. Thank you for your interest.

Ingeniería MySQL PHP Gestión de proyectos Arquitectura de software Verificación de software

Nº del proyecto: #3552239

Sobre el proyecto

28 propuestas Proyecto remoto Activo Jan 30, 2009

28 freelancers están ofertando un promedio de $544 por este trabajo

LeadSoft

See private message.

$1530 USD en 14 días
(42 comentarios)
8.1
TheoYZ

See private message.

$425 USD en 14 días
(163 comentarios)
7.6
itcodervw

See private message.

$552.5 USD en 14 días
(22 comentarios)
7.6
smartprovw

See private message.

$510 USD en 14 días
(261 comentarios)
7.4
MicroXpress

See private message.

$425 USD en 14 días
(92 comentarios)
7.3
namithj

See private message.

$552.5 USD en 14 días
(373 comentarios)
7.1
atandrau

See private message.

$297.5 USD en 14 días
(99 comentarios)
6.5
cebisev

See private message.

$425 USD en 14 días
(57 comentarios)
6.0
suthernsoftware

See private message.

$1275 USD en 14 días
(60 comentarios)
6.6
a2itsolution

See private message.

$595 USD en 14 días
(55 comentarios)
5.3
liumy1985

See private message.

$425 USD en 14 días
(150 comentarios)
5.6
Anca24

See private message.

$102 USD en 14 días
(16 comentarios)
4.9
lakosvw

See private message.

$425 USD en 14 días
(16 comentarios)
4.6
cstrano

See private message.

$85 USD en 14 días
(14 comentarios)
4.2
whitelightervw

See private message.

$850 USD en 14 días
(14 comentarios)
5.0
mutated

See private message.

$501.5 USD en 14 días
(8 comentarios)
4.1
safirinformatica

See private message.

$425 USD en 14 días
(16 comentarios)
4.1
tryntsl

See private message.

$425 USD en 14 días
(20 comentarios)
3.8
scojo

See private message.

$637.5 USD en 14 días
(20 comentarios)
3.9
sarenvw

See private message.

$510 USD en 14 días
(4 comentarios)
3.2