Implement Aberth Ehrlich Method in Python and Haskell

Job ID: 38306458

Budget: $30 – $250 USD

I am seeking a skilled developer to help me implement the Aberth-Ehrlich method for finding the zeros of a polynomial ?. This project is for personal use, with a strong focus on code quality and my understanding of the implementation.
Requirements:

Proficiency in Python and Haskell: The project requires implementation in both languages. For Python, the use of external libraries is limited to NumPy (only for code vectorization). In Haskell, external libraries are restricted to those learned in the course.

Numerical Methods and Polynomials: Experience with numerical methods and polynomials is essential.

Real-time Systems: A strong understanding of real-time systems is required to ensure the sequence of approximations converges to a specified precision ϵ in real-time.

Familiarity with Windows OS: The solution should be compatible with Windows OS.

Deliverables:

Python Implementation: Follow the given constraints, using NumPy only for vectorization and not for polynomial functions.

Haskell Implementation: Adhere to the course limitations on external libraries.

Documentation: Clear and detailed documentation to help me understand the implementation.

Additional Information:

The project involves creating a sequence of approximations for the zeros of the polynomial
p to converge to the precision ϵ.
Please ensure the solution meets real-time execution requirements.

Skills Required:

Python
Haskell
Numerical Methods
Real-time Systems
Windows OS
Related categories: Python Haskell