Find Jobs
Hire Freelancers

optimization project

$30-250 USD

Terminado
Publicado hace 11 meses

$30-250 USD

Pagado a la entrega
Optimization In this project, there are two stages: Stage 1: You need to write a program that takes a polynomial Pn(x) of a positive integer degree n and a positive coefficient a0 of xn and computes all its roots, including the complex ones. The solution method is by recursion in the following form: a. If the degree n is less than or equal to 4, use the solve_p4c.c program to find the roots. b. Otherwise, if the degree n of the polynomial Pn(x) is even, find a segment (a,b) where Pn(a)* Pn(b) < 0. This is always possible because this polynomial tends to −∞ when x → −∞ and tends to +∞ when x → +∞. You can simply calculate Pn(0), if it is negative, take a=0, look for a value m=2k where Pn(m) is positive and take b=m. If Pn(0) is positive, just do the opposite: set b=0, look for a value m=-2k where Pn(m) is negative and take a=m. Then look for the real root x* of the polynomial (which always exists) by the bisection method or the bisection method with "regula falsi". After finding x*, perform long division of Pn(x) by (x-x*) (i.e., get Qn-1(x) = Pn (x)/(x-x*)) and recursively call the algorithm on Qn-1(x). c. Otherwise, i.e., if the degree n of the polynomial Pn(x) is odd, use the complex Newton-Raphson method to find a root x* that may be complex, x* = a* + bi. If x is real (b in its absolute value is smaller than epsilon), perform long division of Pn(x) by (x-a*) (i.e., get Qn-1(x) = Pn (x)/(x-a*)) and recursively call the algorithm on Qn-1(x). If x* is complex, perform long division of Pn(x) by (x2-2a*x2+(a*)2+(b*)2) (Qn-2(x) = Pn(x)/ (x2-2a*x2+(a*)2+(b*)2)), and recursively call the algorithm on the resulting polynomial Qn-2(x). While discovering each root, it should be stored in a data structure, and if it is complex, its conjugate should also be included. ...... .... .....
ID del proyecto: 36720973

Información sobre el proyecto

13 propuestas
Proyecto remoto
Activo hace 10 meses

¿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
Adjudicado a:
Avatar del usuario
Hi, for stage 1 I suggest reducing the polynomial degree using long division until it reaches 4th order which is directly solvable. For stage 2, minimum values are found at zero derivatives.
$80 USD en 1 día
5,0 (365 comentarios)
7,6
7,6
13 freelancers están ofertando un promedio de $168 USD por este trabajo
Avatar del usuario
Hi there! Thanks for considering me for this project. I understand that you need to write a program that takes a polynomial of a positive integer degree and a positive coefficient and computes all its roots. With my experience in algorithm, C programming, software architecture, I am confident that I can provide the necessary skills to complete this project. As an experienced and results-driven professional with a track record of success in both corporate and entrepreneurial environments, I have the knowledge, skills, and ability to lead teams toward success. My expertise in project management has allowed me to successfully lead cross-functional teams and deliver complex projects on time and within budget. Additionally, my organizational skills, attention to detail, and ability to communicate effectively with stakeholders have helped me navigate complex projects successfully. In addition to my project management skills, I also have a deep understanding of strategic planning and have helped businesses develop and execute successful growth strategies. If you're interested in hearing more about how I can help you with this project please don't hesitate to reach out!
$140 USD en 7 días
5,0 (7 comentarios)
4,8
4,8
Avatar del usuario
Hello, I understood the project but have few doubts, please text me so i can clear all my questions right away and to confirm my skills and expertise you can have a look to my profile
$300 USD en 7 días
5,0 (7 comentarios)
4,3
4,3
Avatar del usuario
Hello I can do this. Please share the details of the task so that I can check and confirm accordingly.
$140 USD en 7 días
5,0 (3 comentarios)
4,0
4,0
Avatar del usuario
Hi, I am an experienced developer and I would like to work on your optimization project. I will implement a program that calculates all the roots of the given polynomial using recursive methods and specific techniques based on the polynomial's degree. I will store all the roots, including complex ones, in a suitable data structure. I have experience in optimization algorithms and programming, and I am confident that I can successfully deliver this project. I am available to discuss further details and tailor the solution to your specific requirements.
$110 USD en 5 días
4,9 (4 comentarios)
3,4
3,4
Avatar del usuario
Hi, I'm very glad to see this project and very interested to work with, it matches to my skills and experiences, I've worked on many similar projects previously and have good working experience in this field, I'm sure, I can provide you best outcome according to your requirement, Please let me know about it briefly and let's discuss something more about it, Call or WhatsApp me here (+91) 8175810850 Thanking you.
$120 USD en 5 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hello! My name is Nikhil and I am a featured freelancer with over 60+ professionals and perfectionists. For the past three years, I have worked with CodeNomad on optimization projects and I can say that their patience, development process, and success are unparalleled compared to past teams I have worked with. I understand that you need to write a program that takes a polynomial of a positive integer degree and a positive coefficient and computes all its roots including the complex ones. The solution method is by recursion in the form a. If the degree is less than or equal to 4 use solve_p4c to find the roots b. Otherwise if the degree is even then look for a segment (a,b) where Pn(a)*Pn(b) < 0 this is always possible because this polynomial tends to −∞ when x → −∞ and tends to +∞ when x → +∞. I am confident that my skillset of software architecture, mobile apps, front-end, back-end and database will be able to meet your needs for this project. Thank you
$220 USD en 7 días
0,0 (1 comentario)
0,0
0,0
Avatar del usuario
hello dear, i have read your description and take a look into your attachments, i can create the required codes in C, i have a strong background on mathematics, just contact me
$140 USD en 7 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Hi Greetings! We are team of software developers. We have big team of around 1500 software developers all over the world associated with us. We have developers working on almost all the technologies. We will assign you a project manager who will assist you during entire process of project completion. We will provide you fast,timely and on time delivery with reasonable and minimum cost. We are a registered company located in Indore,India. We are available right now for the project discussion and can start the project on an immediate basis. We have understood your project requirement We have 9 ++ years of experience in design and development. We can handle projects from small styling to full development from scratch. We will provide a good result in a short time and satisfy you fully. We have experienced developers in C Programming Algorithm Software Architecture WHY-Us: » Ready to Start on Immediate basis &provide proper Testing. » Keep your Data & Website Secure: Daily Progress Updates. » You will get 30-days FREE BUG-SUPPORT even after Project-Completion Please come in touch and let's discuss more detail about your task via chat. Project milestones will be decided during chat. Thanks and Regards TechIndia
$250 USD en 7 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de ISRAEL
Nahriya, Israel
5,0
3
Forma de pago verificada
Miembro desde may 16, 2023

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.