Minimalizacja funkcji

0

Witam, zaimplementowałem simplexa i otrzymuje optymlane rozwiązanie w ułamkach (działam na double), gdy chce pozbyć się tych ułamków metodą Gomory'ego to natrafiam na problemy, niektóre proste funkcje znajdują rozwiązanie w całkowitych, inne nie. Wydaje mi się, że to problem związany z reprezentacją ułamków. Może nie mogę się ich pozbyć bo zostają mi wartości typu "0,999999999999999" "2,000000000007".
Od dłuższego czasu męczę się z pozbyciem się ułamków z wyniku, nie wiem czy to wynika z mojego błędnego rozumowania algorytmu, czy złej implementacji.
Błagam o pomoc, może ktoś wie dokładnie co należy zrobić w takiej sytuacji, albo ma chociaż jakieś pomysły?

0

Zaokrąglaj do 10-go miejsca po przecinku i po sprawie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1