Find Jobs
Hire Freelancers

Combinations/Permutation calculator APP (w/ Speed Guarantee)

$1500-3000 USD

Closed
Posted over 12 years ago

$1500-3000 USD

Paid on delivery
This is a simple project. However, SPEED is crucial, so Efficient Coding + Logic IS REQUIRED! Please only apply if you CAN GUARANTEE to reach the calculation speed of the program described b below. Because we need such high efficiency, hence we are willing to pay a high price for a simple project. HOWEVER, if the program fails to deliver the efficiency, we will consider the requested product NOT DELIVERED and we will not pay.. Therefore, PLEASE ONLY APPLY if you are confident that you can deliver what we are asking. :::::MACHINE::::: Mostly: Core2Quad (Q9300) Newest Computer: I7-2600K. 8GB RAM. OS: Ubuntu Linux/Windows 7 ::::Efficiency REQUIRED:::::: Basically, we're aiming to process 5.70591931963252e+23 combinations (N = 1080, R = 10) in a day with a dedicated machine running 24/7. With this in mind, it would mean processing 6.60E+18 combinations per second with external data loaded. For more detail regarding the program flow, please read below :::::OVERVIEW OF THE PROGRAM::::: 1) Create a "Count Event Multiples"/"Count Combinations"/"Count Permutations" calculator similar to the one on this site: [login to view URL] **NOTE: "COMPUTE FACTORIAL" IS NOT NEEDED TO SIMPLIFY THE PROGRAM. 2) Load the "INPUT file data" & "TOTAL LIST file data" for testing the data in each combination/permutation/event multiples. 3) Specify Testing Criteria. 4) Start Test each combination/permutation/count event multiple/ with the data supplied. - When the tested combination/permutation meets specific criteria, output the result. ::::::OTHER FUNCTIONALITIES NEEDED::::: - Utilizing multiple core/thread to speed up the calculations. - Able to split up the work "into parts" (ie. specifying the combinations to be divided up into "X" parts, (ie. 4 parts), for example, we can have one computer to run the "1st part" of the total combinatins, while we have another computer running the "4th part" of the total combinations. - Display Process Status (time elapsed/Estimated time needed to finish/How many combinations/permutations being processed per second) - Being able to stop/pause/close and when re-open, have the option of start new, or start from where the the last combination/permutation was tested/stopped. - Able to run more than 1 copy on the same machine. ========================================================== For DETAIL EXPLANATION OF THE PROGRAM WORKFLOW, please refer to the link below: [login to view URL] ==========================================================
Project ID: 1322333

About the project

23 proposals
Remote project
Active 12 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
23 freelancers are bidding on average $2,077 USD for this job
User Avatar
Thanks for the invite..I look forward to discuss and deliver the project
$1,880 USD in 8 days
4.9 (140 reviews)
7.3
7.3
User Avatar
I'm confusing in your terms, like what 's 'event multiples'? and list of items..etc. and some of files couldn't be downloaded from google doc.
$2,000 USD in 21 days
4.8 (58 reviews)
6.7
6.7
User Avatar
I understood the problem. This is a very challenging project which I would definitely want to take it up.
$2,500 USD in 25 days
4.7 (17 reviews)
6.8
6.8
User Avatar
Hi, I'm an expert at math and complex algorithms. As you can see, I'm doing some cryptography and data mining algorithm projects right now. I would write this in C, and maybe parts in assembly. And I would find theorems and algorithms already invented as inspiration. Not too hard to transfer an algorithm from a book to code. I graduated with a BS in Computer Engineering from Carnegie Mellon U, and I have 14 years development experience. I invented a very fast relational database before Oracle was widespread; I was 2nd in the state of TN on a Teacher-sponsored high school advanced math contest. I didn't always work on the fastest computers, so I have a lot of experience coming up with cool approaches to speed.
$2,000 USD in 20 days
4.9 (30 reviews)
5.3
5.3
User Avatar
Please see PMB.
$2,800 USD in 35 days
4.8 (5 reviews)
4.4
4.4
User Avatar
Greetings! Although challenging, I'm confident I can implement a fast program for your needs.
$1,800 USD in 30 days
5.0 (10 reviews)
4.3
4.3
User Avatar
Hi, please see the PMB for details.
$2,000 USD in 21 days
5.0 (1 review)
3.6
3.6
User Avatar
Hi I am a software developer with rich experience in java/j2ee and algorithm analysis. I am very much interested to work in this challenging project. Please see the PMB. Thank you.
$2,000 USD in 20 days
5.0 (6 reviews)
3.3
3.3
User Avatar
I have experience in AOA (Analysis of Algorithm) and Divided and Conquer techniques for solving difficult problems, I love this job, I can deliver what you want....... and I have implemented Mergesort on 8 Computers with Cluster Computing, again I love this job....
$2,000 USD in 20 days
4.6 (1 review)
2.4
2.4
User Avatar
Hi, I am Java developer and would like the opportunity to work on this project. Regards, Neeraj
$1,500 USD in 30 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, We are ready for the task, lets do it now!!!
$1,651 USD in 22 days
0.0 (0 reviews)
0.0
0.0
User Avatar
My expertise include C/C++, algorithm development and optimization. I have worked on projects that involve high amounts of computation, specifically number crunching (eg: processing 6 million events in real time). Completion is indicative and is negotiable.
$3,000 USD in 20 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi we have 4 members in our team. All of us have done graduation in computer science engg and we are working in DOT NET technology for more than 3 years. we have delivered many application to our clients offline. But on freelancer its our second project and we are looking forward after the successfull delivery of our first project. ABOUT YOUR REQUIREMENT: we will be working full time on your project. According to your description we have understand that initial app developement will not be very challenging but increasing effeciency may take time so we have set our goal to 2 weeks. We will be using C# language and .NET 3.5 framework. We have given the second week for Testing and enhancements. Looking forward we hope we will get this assignent. Thanks and regards sameer
$1,950 USD in 14 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello. Check my PM.
$1,500 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hello Sir, We can confidentially complete the project.. Please check PMB for listing.. Warm Regards
$2,000 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I have over 20 years consulting experience, and over 10 years C++ experience developing compute intensive applications for astronomy. This sounds like a good challenge. My trick for speed? I embed highly optimized assembly code within my C++ for the highest possible CPU speeds. Windows only for this project. Please note the C++ skills flag on my bid.
$2,800 USD in 14 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Respected Client Please check my PBm for more details thanks
$1,800 USD in 15 days
0.0 (1 review)
0.0
0.0
User Avatar
I can do it easily, i have plenty experience in math to do it.
$1,500 USD in 6 days
0.0 (2 reviews)
0.0
0.0
User Avatar
Hey when we start?
$3,000 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
We are group of .net expert ,having great experience in our technology,we can provide best solutions ,with quality deliverable .
$1,600 USD in 25 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of CANADA
Canada
0.0
0
Member since Nov 25, 2011

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.