Flint & Robert
Robert Robert
Я тут один алгоритм копал, он может время на ремонты на 30% сократить. Хочешь, расскажу, как это работает?
Flint Flint
Конечно, давай без лишних слов. Выкладывай цифры.
Robert Robert
Новый алгоритм работает за O(n log n) вместо O(n²). Для набора данных из тысячи элементов время снизилось примерно с 0.05 секунды до 0.003 секунды на том же железе – это примерно в 16 раз быстрее. Поправочный коэффициент в нижней границе на 1.2 раза меньше, так что общая фактическая скорость работы сократилась на 30%, если учесть 5% накладных расходов на инициализацию.
Flint Flint
Вот это уже неплохо, но на станках цеха может оказаться сложнее. Тем не менее, снижение на 30 процентов стоит внимания. Давай попробуем выполнить несколько реальных заказов и посмотрим, сходится ли расчёт.
Robert Robert
Конечно. Сейчас подготовлю тестовую систему, подгружу текущий профиль нагрузки и запущу 50 заданий. Запишу время выполнения каждого задания, посчитаю среднее и отклонение. Если результат отклонится от 30 процентов более чем на 5, пересмотрим исходные данные. Готов запускать тесты?
Flint Flint
Да, запускай это. Следи за чистотой логов, приноси цифры. Никаких сюрпризов. Убедись, что нет форматирования, никаких тире. Используй запятые вместо них. В "никаких сюрпризов" нужно убрать тире. Давай подкрутим. Да, запускай это. Следи за чистотой логов, приноси цифры. Никаких сюрпризов.