login
Forgot?

Don't have an account? Register one now!

Login

Algorithmic solution to weight distribution problem

Bids 
16
Avg Bid
$467 AUD
$3545 HKD
CLOSED
  • Project ID:

    1427692
  • Project Type:

    Fixed
  • Budget:

    $250-$750 AUD
    (Approx. $1898-$5696 HKD)

Project Description:

What I need is essentially a solution to a problem implemented in C# with a WPF GUI wrapper (I will wish to extend the application after the project has been completed, and I am competent in WPF but have no time for this project myself).

The application will be used to balance a boat.

I will explain the scenario:

Imagine you have a boat which has 10 seats (seat 1 at the front of the boat, seat 10 at the back), each seat can sit two people side by side, one on the left, on on the right. The boat is symmetrical, so that there is a line for left/right balance running through the middle of each seats from seat 1 to seat 10.

For the boat to be stable, you require the weight of all people in the boat to be evenly distributed, so that the difference between weights all the people sitting on the left side seats and the people sitting on the right side seats is zero (or close as possible to it).

In addition to left/right balance, you also need the boat to be balanced from front to back - to a user definable amount. Eg. you wish the boat to be balanced so that it is 50kg back heavy (i.e. the combined weight of the people in the boat from seats 1 to 5 is 50kg lighter than the combined weight of the people in seats 6 to 10).

There are some contraints: Some people can only sit in certain seats, and/or on a particular side. Eg. Fred can only sit on the left side of the boat. Sammy can only sit in seats 1, 2 or 3. Jane can only sit in seat 10 on the right.

What I require:

- A C# WPF application which:
- allows you to enter and store the details (name, weight) of the 20 people you wish to fill the boat with
- allows you to specify the preferences of each person (which side / which seat they can sit in)
- allows you to enter how much you want the front/back weight to be (i.e. 40kg back heavy)
- Solves the problem and displays up to 5 best seating positions for the boat to be balanced left/right to zero difference (as close as possible) and to the specified forward/back weighting - taking into account people preferences for seating position.

The application must be fully unit tested, and the tests supplied with all code for the project.

This is the general idea of the application. I have some dimensions of the boat to factor into the balance equation, which I can supply - but this will not affect the complexity of the problem. Therefore, the above should be enough to allow you to quote me for the project.

Unfortunately due to the amount of spam quotes on this website, I will require you to put "Balance application" as the first line of your reply or private message to me.

Thanks!
Chris.

Skills required:

C# Programming, WPF

Project posted by:

str3tch Australia
5.0 (1 Reviews)

Last seen: Mar 28, 2012 5:32 PM HKT

If you are the project creator or one of the bidders, please Log In for more options.


Awarded Bids

mypic.JPG
usamacpp
Egypt From Egypt    Standard Membership     Online
  General Orientation (75%, 81st percentile)
  Foundation EUFreelance.com Member
 Accepted
$400 in 20 days 
$12 Milestone Requested
3 months ago
4.8

5.6

27 Reviews
54% Completion Rate
We are a very experienced team who can tackle this task. Please check PMB for more details.

All Bids ()

1icpc_logo_big.png
diepbp
Viet Nam From Viet Nam    Standard Membership     Online
  Freelancer Orientation (80%, 97th percentile)
$389 in 10 days 
$195 Milestone Requested
3 months ago
4.8

4.2

9 Reviews
95% Completion Rate
I am confident to handle your project. Please check your inbox for details, thank you.
happy-freelance-blessings.jpg
YuSham
Ukraine From Ukraine        Offline
$500 in 15 days 
$250 Milestone Requested
3 months ago
5.0

3.8

1 Review
58% Completion Rate
Hello. I have more than 10 years of experience in software development. I can help you. Please check PMB. Thanks.
latest.jpg
tahmad81
Pakistan From Pakistan        Offline
$650 in 15 days 
$228 Milestone Requested
3 months ago
5.0

3.4

1 Review
100% Completion Rate
Hi Please see for PM Details .
psv31.jpg
kevinxiaozi
China From China        Offline
  Foundation EUFreelance.com Member
$250 in 1 day 
$125 Milestone Requested
3 months ago
5.0

3.3

3 Reviews
71% Completion Rate
Dear sir, I am strong in C# programming especially in WPF. I am also strong in algorithm implementation. I am familiar with optimization problems with constraints. This problem is a typical optimization problem. I h... more
Dear sir, I am strong in C# programming especially in WPF. I am also strong in algorithm implementation. I am familiar with optimization problems with constraints. This problem is a typical optimization problem. I have solution to it with high efficiency and optimization. I have done similar problems before such as vehicle load balance, job scheduling and Knapsack problem. I can do the project with high quality and efficiency. I can show you my past code of algorithm and WPF. Wait for your response Thank you BR less
6.jpg
zealotcq
China From China    Standard Membership     Offline
  Freelancer Orientation (85%, 99th percentile)
  Participated in the 2012 Freelancer.com Scavenger Hunt
$400 in 2 days 
0
3 months ago
5.0

2.9

4 Reviews
91% Completion Rate
interesting algorithm.
mama.png
thariyarox
Sri Lanka From Sri Lanka        Offline
  Freelancer Orientation (75%, 94th percentile)
$250 in 1 day 
0
3 months ago
5.0

1.9

2 Reviews
90% Completion Rate
I'm can do this for you. Ready to start on your call. Thanks.
MyPicture.jpg
nuwanwi
Sri Lanka From Sri Lanka        Offline
$300 in 10 days 
$75 Milestone Requested
3 months ago
Dear sir, I have more than 4 years in C# Programming, I have just finished banking application in WPF. I will be able to complete the task as you require with quality tested.
AnSsolutions
Bangladesh From Bangladesh        Offline
$500 in 10 days 
$250 Milestone Requested
3 months ago
I have to solve your project. see PM
27200_1343872046218_1513747721_870254_3290619_n.jpg
openchallenge
Pakistan From Pakistan        Offline
  General Orientation (85%, 95th percentile)
$500 in 10 days 
$250 Milestone Requested
3 months ago
0.0

0.0

0 Reviews
65% Completion Rate
Balance Application. I can do it.
AmrMesbah
Egypt From Egypt        Offline
$500 in 7 days 
0
3 months ago
Balance application I am experienced in this kind of projects, my information sent to you,
Profile.jpg
thomaswinkeler
United States From United States        Offline
$400 in 4 days 
$200 Milestone Requested
3 months ago
Balance application Hello Chris, I am freelance software developer with 20+ years of experience. Please see PMB for details.
profile.jpg
nmand
Greece From Greece        Offline
$750 in 10 days 
$375 Milestone Requested
3 months ago
Balance application Hello, I am expert in algorithms and I have scientific background. I think that is an interesting problem for me.
Fight it out.png
rakeshraks
India From India        Offline
$250 in 4 days 
$25 Milestone Requested
3 months ago
0.0

0.0

0 Reviews
0% Completion Rate
Hello, I am interested in working in this project. I have good experience in asp.net, c#, asp.net. Hope to work with you. Thank you, Rakesh Vankadaru
jkyadav
India From India        Offline
$680 in 30 days 
$340 Milestone Requested
3 months ago
Hi yes we can do this for you. I Can start work with in 1-2 days right now. Please check your messages for details
SKAmrx
Turkey From Turkey        Offline
$750 in 1 day 
0
3 months ago
Check PMB please.