Alexander Gorny · 2018-08-15 · source ↗ · whole document (7)
Математические алгоритмы, создающие добавленную стоимость.
— Ты уже был научным руководителем?
— Да, я преподавал и был научным руководителем в Школе анализа данных Яндекса, также работал профессором University of Texas Brownsville (США).
— Если заказывать матмодель или ИТ-решение, это будет проектная работа?
— Да, практически всегда проектная. Сложных алгоритмов в жизни требуется не так много, потребность в них неравномерная. С моими заказчиками мы обычно сотрудничаем в режиме проект+доппроекты по мере развития бизнеса.
— Есть какие-то подводные камни в заказе матмоделей?
В задачах анализа данных главной проблемой является их сбор и очистка. Это и самая дорогая и непредсказуемая часть проекта, и наиболее важный фактор, который влияет на качество результата.
В линейном программировании важна робастность. Это показатель, насколько решение устойчиво к помехам в исходных данных. Очень многие решения на базе линейного программирования, включая даже коробочные, имеют слабую робастность. В результате их практическая применимость ограничена. Еще я бы посоветовал смотреть на солвер, на котором сделано решение. Например, есть солвер CPLEX, лицензия которого стоит порядка 100 000$ долларов за машиноместо. Но зачем на него разоряться, если большинство задач линейного программирования может быть решено на свободно распространяемом солвере CBC.