Find Jobs
Hire Freelancers

C++ Algorithm - Small Changes

$30-250 USD

Completed
Posted over 8 years ago

$30-250 USD

Paid on delivery
I have working code written in perl and c++ but there is a bug in the c++ code that prevents one of the outputs from working properly. I haven't been able to contact the previous developer anymore so I am posting this as new. I am expecting the changes to be relatively small. For background info, below is the original job description that the c++ developer did for about $350. Separately, I also want to make an addition to the script that would run a new calculation. But I haven't described that job here, so we can make that as a separate or add-on project to this script adjustment. ------------------------------------------- I need an algorithm re-written from perl to c++. It runs thousands, sometimes billions of combinations, but it is "slow". It's hard to describe "slow", but it runs at about 1000 combinations per second (not calculations per second, there are many calculations within each combination). But I am told by the perl programmer that created it that it could be re-written in C++ to be made 100 times faster. He also thought that re-writing the perl code might make it faster too, but no idea how much faster. (The 1000 combinations per second is based on running on a VPS server. It may be faster on your computer locally. As long as it is 100x or more faster, that is the goal.) I want the attached script to be re-written to be made at least 100x faster. It can be re-written in perl if that could do it, but I suspect we need to re-write it in C++. The script is part of an online process where a CSV gets uploaded, the algorithm runs, and then the web page displays a bunch of the output and hosts other output files for download/review. It is a PHP server, although I don't know if that matters. It would also be nice if there was a way for the algorithm to tell the webpage how long it's going to take so that we can have a progress bar (not sure how that works). I have attached the script and some example input files so you can see what happens when you run it and for benchmarking.
Project ID: 9144640

About the project

19 proposals
Remote project
Active 8 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
Awarded to:
User Avatar
Hello! I can help you with the bug in C++ code. Please explain in details what is wrong with code, and share C++ source with me. After discuss project I'll be able to start immediately. Best regards.
$111 USD in 1 day
5.0 (12 reviews)
4.3
4.3
19 freelancers are bidding on average $149 USD for this job
User Avatar
Hello I'm interesting your project very well I'm a Good C++, Perl, Java, Math, Algorithm expert. I m quite well experienced in these jobs. Let's go ahead with me I want to service for you continously. Thanks
$351 USD in 3 days
4.9 (628 reviews)
8.8
8.8
User Avatar
A proposal has not yet been provided
$252 USD in 3 days
4.9 (98 reviews)
7.4
7.4
User Avatar
I'm Perl developer and can write C++ too that's why I'm sure you'll be impressed with my work. There is no any files attached to your project so please show code to me. I'm sure the result of my work will run faster than you need and I can offer you best price here. Thanks. Roman
$155 USD in 3 days
5.0 (298 reviews)
6.9
6.9
User Avatar
A proposal has not yet been provided
$100 USD in 3 days
4.9 (312 reviews)
7.2
7.2
User Avatar
Hi, I think I can help with this problem. As you may see from my previous reviews, I am pretty good at C++ programming. If we discuss some more details of the problem and you send me the code, I could even try do remove the bug before you award the project to me, and if I succeed you award the project. Regards Ciro
$200 USD in 7 days
5.0 (16 reviews)
6.4
6.4
User Avatar
HI, I am interested in this thing, I love making things go fast, as there is a good measurable quantity of progress :) I am more of implementing a DSP-type algorithm using SSE/NEON vector ops tht may make it 3-4 or more times faster, although for a 100x speedup its probably an algorithmic change that's needed ... I guess the executable is run as a CGI script, I don't have much specific experience with that (a part from knowing it exists) but I guess it wont be problem.
$166 USD in 999 days
5.0 (132 reviews)
6.4
6.4
User Avatar
Hi, i'm software engineer. I'm expert C++ developer and i have always coded in efficient way. I am good debugger with experience of 2 years. Please give me the code to review i might be able to help you with your code. Regards Usman Shery
$55 USD in 3 days
5.0 (84 reviews)
5.5
5.5
User Avatar
Hello More 20 years programming experience. No attachment and obviously I need more details to set real price and time. Regards. ---------------------------------------------------------------------------------------------------------------------------------------------------
$155 USD in 3 days
4.5 (29 reviews)
5.0
5.0
User Avatar
i have doing c++ programming for past 15 years i think i can solve your problem
$100 USD in 3 days
5.0 (4 reviews)
3.6
3.6
User Avatar
A proposal has not yet been provided
$90 USD in 3 days
5.0 (9 reviews)
2.6
2.6
User Avatar
Fri, 18 Dec 2015 09:36:38 +0530 Hello, Is the program using multiple process(thread)s? If not, is it for load average reasons? Some platform (server -vps) specs: cpu cores, memory, load averages while running script? Please post the the script and a few test run logs. Language choice for a script/program is not a decisive factor anymore for efficiency.
$55 USD in 5 days
4.2 (1 review)
1.7
1.7
User Avatar
What do you mean by combinations. You're gonna have to be a little more specific. But we are highly proficient in c++. For further details and clarifications feel free to contact us.
$111 USD in 2 days
2.8 (3 reviews)
1.9
1.9
User Avatar
A proposal has not yet been provided
$222 USD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
A proposal has not yet been provided
$30 USD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I am not sure about the nature of the bug, hence I'm not able to give you an exact date of delivery, however it should not take more than a week I suppose.
$50 USD in 4 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I am a expert c++ programmer having 2+ years of experience in c++ development in a product based company. I have very good understanding of data structures and also good in debugging. I have done my graduation from one of the premier institute of india. Thanks and Regards, Ankit
$133 USD in 3 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I am good at C++ and perl. I can complete this project. I have mentioned 10 days for completion as initially few days will be required to understand the code and then a couple of days for debug.
$150 USD in 10 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of CANADA
Toronto, Canada
5.0
41
Payment method verified
Member since Sep 5, 2013

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.