Re[8]: [забыл математику] Оптимизация алгоритма
От: Real 3L0 Россия http://prikhodko.blogspot.com
Дата: 19.09.22 21:18
Оценка:
Здравствуйте, xma, Вы писали:

xma>
xma>using System;
                    
xma>


Выполнил на https://dotnetfiddle.net/ :

marketBuyPrice = 5858.99, overwriteMinStep = 58.589899999999999999999999998
ret_original = 5858.9900000000000000000000000
ret_opt2 = 5858.9899999999999999999999998
ret_opt_Serge_Novikoff = 5917.5798999999999999999999998
ret_opt_Serge_Novikoff_fixed = 5858.9899999999999999999999998

marketBuyPrice = 5637.49, overwriteMinStep = 56.374899999999999999999999999
ret_original = 5637.4900000000000000000000000
ret_opt2 = 5637.4899999999999999999999999
ret_opt_Serge_Novikoff = 5693.8648999999999999999999999
ret_opt_Serge_Novikoff_fixed = 5637.4899999999999999999999999

flag_test_optimal2 = True
flag_test_Serge_Novikoff = False
flag_test_Serge_Novikoff_fixed = True


Эээ, что-то это мне не нравится.
Девятки эти в периоде. Из-за них и значения кажутся не совпадающими, пока не округлишь.

Рассчитывать DecimalEpsilon — это как? Под каждый набор входящих атрибутов?

У Serge_Novikoff более понятный алгоритм (если без DecimalEpsilon)
Вселенная бесконечна как вширь, так и вглубь.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.