Modify Simplex Algorithm Code to Use Rational Numbers

Job ID: 38312241

Budget: $30 – $250 USD

I'm in need of an experienced C programmer to update a simplex algorithm code. The primary requirement is to replace the current double precision numbers with rational numbers.

In rational.h there are the declaration of the methods necessary for the purpose of the
project

Key Requirements:
- Replacement of Double Precision Numbers: The code currently utilizes double precision numbers; this needs to be changed to rational numbers.
- Update Simplex Operations: The simplex operations should be adjusted to accommodate the new data type.
- Desired Outcomes:
- Increase Precision of Calculations: The updated code should offer higher precision calculations.
- Improve Efficiency and Performance: The modifications should not compromise performance.
- Handle Special Cases and Errors: Incorporating precise handling of special cases and errors is a priority.
- Maintain Numerical Stability: The new code should maintain numerical stability.

Skills and Experience:
- Proficiency in C programming
- Prior experience with Simplex algorithm and linear programming
- Knowledge of rational numbers and numerical stability
- Ability to maintain or improve performance while switching data types

The modified code must be compatible with the existing codebase and should be portable across various operating systems and platforms.