Cancelado

combinations coding

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.

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

Ver más: understanding probability, understanding data structures in c, understanding data structures, understanding algorithms and data structures, understanding algorithms, testing algorithms, straightforward algorithm, project management e learning, project management career, problem structures, problems in data structures, problems in combinatorics, problems in algorithms, problems.algorithms, problem of probability, probability problems, probability problem, probability and or problems, probability algorithms, number algorithms, learning data structures, k ui, job assignment problem, job assignment algorithm, how to work out probability problems

Información del empleador:
( 228 comentarios ) United States

ID de proyecto: #3552239

28 los freelancers están ofertando un promedio de $544 para este trabajo.

LeadSoft

See private message.

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

See private message.

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

See private message.

$425 USD en 14 días
(163 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
safirinformatica

See private message.

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

See private message.

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

See private message.

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

See private message.

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

See private message.

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

See private message.

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