Find Jobs
Hire Freelancers

A FAST combinations calculator/tester Program NEEDED

$30-250 USD

Cancelado
Publicado hace más de 12 años

$30-250 USD

Pagado a la entrega
This is a simple project. However, SPEED is crucial in the project. Please only BID if you're an EXPERIENCED CODER who is good at optimizing the efficiency. Programming language is not limited. ((However, I already have a C++ program that can process 87500 combinations per SECOND per 1Ghz even when tested on an old Pentium 4 CPU.)) I am looking for an even faster solution (50 ~ 100 times faster). So please only bid if you think you can do it. 1) I need a program that can calculate permutation/combinations. Similar to the one on this website: [login to view URL] it will ask: - Types to Choose from?(n) <<eg: 540>> - Number Chosen? (r) <<eg: 5>> - Is Order important? <<eg: no>> - Is Repetition allowed? <<eg: no>> And then list out how many possible permutation/combinations. <<eg: 375597445608>> 2) Then, it will ask to supply a file (in excel format) containing the different groups of data. It will, then, test out the "X" amount of combinations/permutations ((eg. 375597445608 combinations>> with the data supplied by the excel file. It will then output a result file in CSV format with specific requirement. Several REQUIREMENTS NEEDED for the program to speedup efficiency: - utilizing multtple core - able to split up the work among different computers (ie. spcifying the combinations to be divided up into "X" parts, (ie. 4 parts), and then, specifying the computer to run the "n-th" part of the combination)) - can run more than one copy. Other Functionality: - 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/permuation was tested/stopped. - Being able to specify the result to be outputted only when the a combination/permutation meets the requirement. (will explain better through PM)
ID del proyecto: 1310511

Información sobre el proyecto

8 propuestas
Proyecto remoto
Activo hace 12 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
8 freelancers están ofertando un promedio de $428 USD por este trabajo
Avatar del usuario
I am experienced in efficient algorithm design and concurrent computing. Please refer to your PMB for further discussion.
$1.900 USD en 25 días
5,0 (9 comentarios)
6,9
6,9
Avatar del usuario
C/C++ expert here, it would be a pleasure to do it for you. Please check private messages for details, thanks.
$200 USD en 4 días
5,0 (1 comentario)
1,8
1,8
Avatar del usuario
HELLO SIR PLEASE CHECK PMB
$220 USD en 4 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
hello sir please check pmb
$200 USD en 1 día
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
dear sir, i have 5 years of it exp.
$250 USD en 5 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
HELLO SIR PLEASE CHECK PMB
$220 USD en 5 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
I am an C/C++ expert. Have experience with parallel processing programs over multiple cores and multiple nodes. Let me know about your actual requirement and I may help you ...
$250 USD en 10 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
I am an C/C++ expert. Let me know about your actual requirement and I may help you
$180 USD en 5 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de CANADA
Canada
0,0
0
Miembro desde nov 25, 2011

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.