Математические алгоритмы, создающие добавленную стоимость
15 лет помогаю компаниям решать наукоёмкие бизнес-задачи с помощью математических моделей и ИТ-решений на их базе. «Доктор Хаус от математики», помогаю тогда, когда предыдущая команда не справилась.
но не хватает глубокой математической экспертизы, чтобы закрыть запрос клиента
с предыдущим подрядчиком, но задача все еще актуальна
для проверки идеи или презентации инвесторам
Есть работающий алгоритм
Ты системный интегратор
Есть негативный опыт
Нужен быстрый прототип
Услуги
Онлайн-консультация для выбора матмодели
Реализация сложных с научной точки зрения ИТ-проектов
Разработка прототипа
Обучение инхаус-разработки
В состав консультации входят:
• Аудит бизнес-требований
• Подбор наиболее эффективной математической модели или их сочетания
• Оценка добавленной стоимости алгоритма
• Рекомендации по составу команды разработчиков (опционально)
Вы получите работающее приложение, которое выполняет главную задачу проекта. Если нужно проверить техническую реализуемость, то в приложение будет реализована одна, но самая сложная функция.
Иногда достаточно точечно усилить команду знаниями и навыками, чтобы получить кратный рост эффективности.
Есть сработанная команда разработчиков ПО и математиков — разработчиков моделей. Умеем обрабатывать неточные бизнес-постановки задачи в детальное ТЗ, понимаем отличие прикладных задач от «сферических коней».
Результат: приложение с исходниками, обзор перспектив по результатам работы прототипа, ТЗ на MVP.
Варианты: консультации по вопросам разработки, обучение работы с библиотеками, обучение новым методам работы и технологическим решениям при разработке модели, менторство сотрудников.
Области применения оптимизационных матмоделей и алгоритмов
маршрутизация (авто, море)
складская логистика
моделирование цепи поставок
расчет тарифов
расписание авиарейсов
оптимизация производства
график работы персонала
прогноз потребления ресурса
проектирование этажей
огранка драгоценных камней (2D и 3D раскрой материалов)
прогноз продаж
Распределение портфеля активов
скоринговые системы
выявление ограничивающих факторов
управление рисками
рекомендательные системы
маршрутизация запросов клиентов
Примеры выполненных проектов
1/10
Разработчик оборудования и программного обеспечения для оценки огранки алмазов
Огранка алмазов для Octonus
Был разработан уникальный алгоритм свободной огранки. Он дает 3% дополнительного увеличения массы круглого бриллианта и 10−20% прироста массы для фантазийного бриллианта по сравнению с ближайшими аналогами. Алгоритм был реализован от голой идеи и доведен до промышленной эксплуатации. На рынке существует более 10 лет и все еще не имеет аналогов.
Авиаперевозчик
Расписание пилотов и бортпроводников для NordStar
Разработан алгоритм расписания работы пилотов и бортпроводников. Это классическая и сложнейшая задача оптимизации. Алгоритм был внедрен в NordStar, идут продажи на международном рынке.
Продажа одежды
Система планирования работы сотрудников для сети магазинов Фамилия
Разработан алгоритм почасового планирования работы сотрудников магазина. Алгоритм позволяет эффективно распределять работы с учетом всех необходимых требований и позволяет точно планировать количество сотрудников.
Банковский сектор
Маршрутизация запросов клиентов для Т-банка
Подготовлен план работ по диспетчеризации запросов сервисной службы Т-банка. План включает описание алгоритма для решения задачи маршрутизации запросов клиентов и два подхода к его реализации. Цель - повысить качество услуг и минимизировать количество переключений сотрудников.
Телекоммуникации
Маршрутизация трафика для Huawei
Был создан ряд алгоритмов для эффективной маршрутизации бэкбон интернета, 5G, эффективной работы облачных сервисов.
Контейнерные перевозки
Оптимизация перевозок для
ТрансКонтейнер
Была разработана математическая модель для оптимизации движения вагонов и контейнеров по территории России, стран СНГ, Монголии и Финляндии.
IT-решения для гражданской авиации
Автоматическое назначение воздушных судов для РИВЦ-Пулково
Разработан прототип системы автоматического назначения и переназначения воздушных судов для выполнения рейсов по расписанию. В рамках проекта проведено исследование принципиальных возможностей решения задачи, выбор метода, которым задача может эффективно решаться.
Код технически реализован и успешно работает.
Системный интегратор
Складская логистика и обучение для КРОК
Создан алгоритм погрузки/перемещения товаров между складами для выполнения поступающих заказов и минимизации транспортных расходов. В рамках проекта было проведено обучение стажера методам целочисленного-линейного программирования.
Консалтинг, обучение, аналитика
Алгоритм размещения складов для Координационного совета по логистике
Была разработана программа планирующая размещение складских центров по территории России. Программа успешно внедрена, периодически выполняется расширение функциональности программы.
Пищевая промышленность
Оптимизация продаж для Агроном-сад
Разработан алгоритм, который рассчитывает маржинальность конкретного сорта яблок и определяет оптимальный способ их продажи, опираясь на существующие прогнозы по хранению.
Цель - получить оптимальное решение с точки зрения баланса между высокой маржинальностью и устойчивостью к рискам.
Математика
Проблема тринадцати сфер
Решил задачу Таммеса для N=13, известную как проблема 13 сфер. Задача 13 сфер это классическая математическая задача, которой занимался еще Исаак Ньютон в конце 17 века. Решение было сделано методами нелинейного и линейного программирования.
Почему стоит обратиться ко мне
Мои самые сильные математические темы — теория расписаний, логистика, комбинаторная геометрия. В них я один из лучших в России специалистов полного цикла: от аудита формулировки задачи до внедрения приложения.
Мне интересны прикладные задачи. В них кроме «сферической математики в вакууме» всегда есть жизнь: неточные бизнес-постановки, противоречивые требования рынка, законы природы, вычислительные ограничения, психология команды и пользователей.
Также хорошо разбираюсь в физике. В портфолио: экономия на обогреве вагонов, анализ спектров алмаза, исследования фотонных кристаллов.
Не люблю работу ради работы. Мы будем сотрудничать, пока мое присутствие на вашем проекте действительно приносит добавленную стоимость.
Рекомендации
1/6
Друзья!! Лёша Тарасов — ОЧЕНЬ умный! Он родил на моих глазах очень интересное рассуждение, после доработки сводящееся к тому, что если на плоскость разбита на выпуклые шестиугольники и семиугольники, то количество семиугольников — КОНЕЧНОЕ!!!!!! Это невероятно круто!
Алексей Савватеев
Российский математик и специалист в математической экономике, популяризатор математики. Доктор физико-математических наук, член-корреспондент РАН (2022)
За две недели Алексей реализовал алгоритм исполнения заказов крупного распределительного центра, который мы с заказчиком безуспешно программировали в 1С более года и уже потеряли надежду, что это вообще выполнимо. С того момента мы привлекали Алексея для обучения наших специалистов и помощи при решении особенно сложных проектов в области комбинаторной оптимизации.
Максим Андреев
Директор по бизнес-приложениям, КРОК (Top 3 системный интегратор)
Алексей разработал матмодель для оптимизации движения вагонов и контейнеров для ПАО «ТрансКонтейнер». Масштаб: территория бывшего СССР, Монголия и Финляндия; >30 тыс вагонов и 100 тыс контейнеров. Алексей показал глубокое понимание математических алгоритмов и их практического применения и способность доводить прототип до промышленного использования.
Сергей Денисов
Зам. директора по ИТ ПАО "Трансконтейнер"
Алексей консультировал меня во время разработки туристического стартапа по подбору отелей - помог сделать алгоритм выбора отелей по множеству параметров и оценок после ответа на несколько вопросов пользователя, а также отказаться от нереализуемых идей. Стартап не взлетел, но впечатления от сотрудничества строго положительные - продвинулся от идеи до MVP буквально за неделю-две
Иван Сироткин
Начальник отдела аналитических систем Группы Эталон
Благодарю Алексея за работу над подтверждением и доработкой нашего подхода к задаче подбора лучшего сотрудника для обращений клиентов. В кратчайшие сроки Алексей, имея только общие вводные по задаче, независимо пришел к такому же подходу, как и наша команда. Благодаря его вкладу, мы смогли гармонично интегрировать несколько новых и полезных деталей в нашу концепцию, что улучшило и обогатило решение задачи. С уверенностью рекомендую Алексея в качестве эксперта по практическим задачам, связанных с линейной и нелинейной оптимизацией, с которым приятно и эффективно работать.
Дмитрий Криштопенко
к.ф-м.н., менеджер продукта Центра технологий искусственного интеллекта T-банка
Координационный совет по логистике высоко оценивает профессионализм Алексея Тарасова и его ключевой вклад в разработку сервиса для оптимизации складской сети и анализа товарных потоков.
Благодаря его компетентности и оперативности проект был реализован в кратчайшие сроки. Сотрудничество с Алексеем Тарасовым подтвердило его статус надежного партнера и эксперта, заслуживающего несомненного доверия.
Андрей Бульба
Генеральный директор
ООО "Координационный совет по логистике"
Расскажите о задаче
Оставьте контакты, чтобы обсудить проект или напишите на tarasov.alexey@gmail.com
Отправляя заявку, вы подтверждаете свое согласие с политикой конфиденциальности и обработкой персональных данных
Политика в отношении обработки персональных данных
1. Общие положения Настоящая политика обработки персональных данных составлена в соответствии с требованиями Федерального закона от 27.07.2006. № 152-ФЗ «О персональных данных» (далее — Закон о персональных данных) и определяет порядок обработки персональных данных и меры по обеспечению безопасности персональных данных, предпринимаемые Тарасовом Алексеем Сергеевичем (далее — Оператор). 1.1. Оператор ставит своей важнейшей целью и условием осуществления своей деятельности соблюдение прав и свобод человека и гражданина при обработке его персональных данных, в том числе защиты прав на неприкосновенность частной жизни, личную и семейную тайну. 1.2. Настоящая политика Оператора в отношении обработки персональных данных (далее — Политика) применяется ко всей информации, которую Оператор может получить о посетителях веб-сайта https://tarasov.expert. 2. Основные понятия, используемые в Политике 2.1. Автоматизированная обработка персональных данных — обработка персональных данных с помощью средств вычислительной техники. 2.2. Блокирование персональных данных — временное прекращение обработки персональных данных (за исключением случаев, если обработка необходима для уточнения персональных данных). 2.3. Веб-сайт — совокупность графических и информационных материалов, а также программ для ЭВМ и баз данных, обеспечивающих их доступность в сети интернет по сетевому адресу https://tarasov.expert. 2.4. Информационная система персональных данных — совокупность содержащихся в базах данных персональных данных и обеспечивающих их обработку информационных технологий и технических средств. 2.5. Обезличивание персональных данных — действия, в результате которых невозможно определить без использования дополнительной информации принадлежность персональных данных конкретному Пользователю или иному субъекту персональных данных. 2.6. Обработка персональных данных — любое действие (операция) или совокупность действий (операций), совершаемых с использованием средств автоматизации или без использования таких средств с персональными данными, включая сбор, запись, систематизацию, накопление, хранение, уточнение (обновление, изменение), извлечение, использование, передачу (распространение, предоставление, доступ), обезличивание, блокирование, удаление, уничтожение персональных данных. 2.7. Оператор — государственный орган, муниципальный орган, юридическое или физическое лицо, самостоятельно или совместно с другими лицами организующие и/или осуществляющие обработку персональных данных, а также определяющие цели обработки персональных данных, состав персональных данных, подлежащих обработке, действия (операции), совершаемые с персональными данными. 2.8. Персональные данные — любая информация, относящаяся прямо или косвенно к определенному или определяемому Пользователю веб-сайта https://tarasov.expert. 2.9. Персональные данные, разрешенные субъектом персональных данных для распространения, — персональные данные, доступ неограниченного круга лиц к которым предоставлен субъектом персональных данных путем дачи согласия на обработку персональных данных, разрешенных субъектом персональных данных для распространения в порядке, предусмотренном Законом о персональных данных (далее — персональные данные, разрешенные для распространения). 2.10. Пользователь — любой посетитель веб-сайта https://tarasov.expert. 2.11. Предоставление персональных данных — действия, направленные на раскрытие персональных данных определенному лицу или определенному кругу лиц. 2.12. Распространение персональных данных — любые действия, направленные на раскрытие персональных данных неопределенному кругу лиц (передача персональных данных) или на ознакомление с персональными данными неограниченного круга лиц, в том числе обнародование персональных данных в средствах массовой информации, размещение в информационно-телекоммуникационных сетях или предоставление доступа к персональным данным каким-либо иным способом. 2.13. Трансграничная передача персональных данных — передача персональных данных на территорию иностранного государства органу власти иностранного государства, иностранному физическому или иностранному юридическому лицу. 2.14. Уничтожение персональных данных — любые действия, в результате которых персональные данные уничтожаются безвозвратно с невозможностью дальнейшего восстановления содержания персональных данных в информационной системе персональных данных и/или уничтожаются материальные носители персональных данных. 3. Основные права и обязанности Оператора 3.1. Оператор имеет право: — получать от субъекта персональных данных достоверные информацию и/или документы, содержащие персональные данные; — в случае отзыва субъектом персональных данных согласия на обработку персональных данных, а также, направления обращения с требованием о прекращении обработки персональных данных, Оператор вправе продолжить обработку персональных данных без согласия субъекта персональных данных при наличии оснований, указанных в Законе о персональных данных; — самостоятельно определять состав и перечень мер, необходимых и достаточных для обеспечения выполнения обязанностей, предусмотренных Законом о персональных данных и принятыми в соответствии с ним нормативными правовыми актами, если иное не предусмотрено Законом о персональных данных или другими федеральными законами. 3.2. Оператор обязан: — предоставлять субъекту персональных данных по его просьбе информацию, касающуюся обработки его персональных данных; — организовывать обработку персональных данных в порядке, установленном действующим законодательством РФ; — отвечать на обращения и запросы субъектов персональных данных и их законных представителей в соответствии с требованиями Закона о персональных данных; — сообщать в уполномоченный орган по защите прав субъектов персональных данных по запросу этого органа необходимую информацию в течение 10 дней с даты получения такого запроса; — публиковать или иным образом обеспечивать неограниченный доступ к настоящей Политике в отношении обработки персональных данных; — принимать правовые, организационные и технические меры для защиты персональных данных от неправомерного или случайного доступа к ним, уничтожения, изменения, блокирования, копирования, предоставления, распространения персональных данных, а также от иных неправомерных действий в отношении персональных данных; — прекратить передачу (распространение, предоставление, доступ) персональных данных, прекратить обработку и уничтожить персональные данные в порядке и случаях, предусмотренных Законом о персональных данных; — исполнять иные обязанности, предусмотренные Законом о персональных данных. 4. Основные права и обязанности субъектов персональных данных 4.1. Субъекты персональных данных имеют право: — получать информацию, касающуюся обработки его персональных данных, за исключением случаев, предусмотренных федеральными законами. Сведения предоставляются субъекту персональных данных Оператором в доступной форме, и в них не должны содержаться персональные данные, относящиеся к другим субъектам персональных данных, за исключением случаев, когда имеются законные основания для раскрытия таких персональных данных. Перечень информации и порядок ее получения установлен Законом о персональных данных; — требовать от оператора уточнения его персональных данных, их блокирования или уничтожения в случае, если персональные данные являются неполными, устаревшими, неточными, незаконно полученными или не являются необходимыми для заявленной цели обработки, а также принимать предусмотренные законом меры по защите своих прав; — выдвигать условие предварительного согласия при обработке персональных данных в целях продвижения на рынке товаров, работ и услуг; — на отзыв согласия на обработку персональных данных, а также, на направление требования о прекращении обработки персональных данных; — обжаловать в уполномоченный орган по защите прав субъектов персональных данных или в судебном порядке неправомерные действия или бездействие Оператора при обработке его персональных данных; — на осуществление иных прав, предусмотренных законодательством РФ. 4.2. Субъекты персональных данных обязаны: — предоставлять Оператору достоверные данные о себе; — сообщать Оператору об уточнении (обновлении, изменении) своих персональных данных. 4.3. Лица, передавшие Оператору недостоверные сведения о себе, либо сведения о другом субъекте персональных данных без согласия последнего, несут ответственность в соответствии с законодательством РФ. 5. Принципы обработки персональных данных 5.1. Обработка персональных данных осуществляется на законной и справедливой основе. 5.2. Обработка персональных данных ограничивается достижением конкретных, заранее определенных и законных целей. Не допускается обработка персональных данных, несовместимая с целями сбора персональных данных. 5.3. Не допускается объединение баз данных, содержащих персональные данные, обработка которых осуществляется в целях, несовместимых между собой. 5.4. Обработке подлежат только персональные данные, которые отвечают целям их обработки. 5.5. Содержание и объем обрабатываемых персональных данных соответствуют заявленным целям обработки. Не допускается избыточность обрабатываемых персональных данных по отношению к заявленным целям их обработки. 5.6. При обработке персональных данных обеспечивается точность персональных данных, их достаточность, а в необходимых случаях и актуальность по отношению к целям обработки персональных данных. Оператор принимает необходимые меры и/или обеспечивает их принятие по удалению или уточнению неполных или неточных данных. 5.7. Хранение персональных данных осуществляется в форме, позволяющей определить субъекта персональных данных, не дольше, чем этого требуют цели обработки персональных данных, если срок хранения персональных данных не установлен федеральным законом, договором, стороной которого, выгодоприобретателем или поручителем по которому является субъект персональных данных. Обрабатываемые персональные данные уничтожаются либо обезличиваются по достижении целей обработки или в случае утраты необходимости в достижении этих целей, если иное не предусмотрено федеральным законом. 6. Цели обработки персональных данных Цель обработки заключение, исполнение и прекращение гражданско-правовых договоров Персональные данные
фамилия, имя, отчество
электронный адрес
номера телефонов
Правовые основания
Федеральный закон «Об информации, информационных технологиях и о защите информации» от 27.07.2006 N 149-ФЗ
Виды обработки персональных данных
Сбор, запись, систематизация, накопление, хранение, уничтожение и обезличивание персональных данных
Отправка информационных писем на адрес электронной почты
Звонки на телефон
7. Условия обработки персональных данных 7.1. Обработка персональных данных осуществляется с согласия субъекта персональных данных на обработку его персональных данных. 7.2. Обработка персональных данных необходима для достижения целей, предусмотренных международным договором Российской Федерации или законом, для осуществления возложенных законодательством Российской Федерации на оператора функций, полномочий и обязанностей. 7.3. Обработка персональных данных необходима для осуществления правосудия, исполнения судебного акта, акта другого органа или должностного лица, подлежащих исполнению в соответствии с законодательством Российской Федерации об исполнительном производстве. 7.4. Обработка персональных данных необходима для исполнения договора, стороной которого либо выгодоприобретателем или поручителем по которому является субъект персональных данных, а также для заключения договора по инициативе субъекта персональных данных или договора, по которому субъект персональных данных будет являться выгодоприобретателем или поручителем. 7.5. Обработка персональных данных необходима для осуществления прав и законных интересов оператора или третьих лиц либо для достижения общественно значимых целей при условии, что при этом не нарушаются права и свободы субъекта персональных данных. 7.6. Осуществляется обработка персональных данных, доступ неограниченного круга лиц к которым предоставлен субъектом персональных данных либо по его просьбе (далее — общедоступные персональные данные). 7.7. Осуществляется обработка персональных данных, подлежащих опубликованию или обязательному раскрытию в соответствии с федеральным законом. 8. Порядок сбора, хранения, передачи и других видов обработки персональных данных Безопасность персональных данных, которые обрабатываются Оператором, обеспечивается путем реализации правовых, организационных и технических мер, необходимых для выполнения в полном объеме требований действующего законодательства в области защиты персональных данных. 8.1. Оператор обеспечивает сохранность персональных данных и принимает все возможные меры, исключающие доступ к персональным данным неуполномоченных лиц. 8.2. Персональные данные Пользователя никогда, ни при каких условиях не будут переданы третьим лицам, за исключением случаев, связанных с исполнением действующего законодательства либо в случае, если субъектом персональных данных дано согласие Оператору на передачу данных третьему лицу для исполнения обязательств по гражданско-правовому договору. 8.3. В случае выявления неточностей в персональных данных, Пользователь может актуализировать их самостоятельно, путем направления Оператору уведомление на адрес электронной почты Оператора tarasov.alexey@gmail.com с пометкой «Актуализация персональных данных». 8.4. Срок обработки персональных данных определяется достижением целей, для которых были собраны персональные данные, если иной срок не предусмотрен договором или действующим законодательством. Пользователь может в любой момент отозвать свое согласие на обработку персональных данных, направив Оператору уведомление посредством электронной почты на электронный адрес Оператора tarasov.alexey@gmail.com с пометкой «Отзыв согласия на обработку персональных данных». 8.5. Вся информация, которая собирается сторонними сервисами, в том числе платежными системами, средствами связи и другими поставщиками услуг, хранится и обрабатывается указанными лицами (Операторами) в соответствии с их Пользовательским соглашением и Политикой конфиденциальности. Субъект персональных данных и/или с указанными документами. Оператор не несет ответственность за действия третьих лиц, в том числе указанных в настоящем пункте поставщиков услуг. 8.6. Установленные субъектом персональных данных запреты на передачу (кроме предоставления доступа), а также на обработку или условия обработки (кроме получения доступа) персональных данных, разрешенных для распространения, не действуют в случаях обработки персональных данных в государственных, общественных и иных публичных интересах, определенных законодательством РФ. 8.7. Оператор при обработке персональных данных обеспечивает конфиденциальность персональных данных. 8.8. Оператор осуществляет хранение персональных данных в форме, позволяющей определить субъекта персональных данных, не дольше, чем этого требуют цели обработки персональных данных, если срок хранения персональных данных не установлен федеральным законом, договором, стороной которого, выгодоприобретателем или поручителем по которому является субъект персональных данных. 8.9. Условием прекращения обработки персональных данных может являться достижение целей обработки персональных данных, истечение срока действия согласия субъекта персональных данных, отзыв согласия субъектом персональных данных или требование о прекращении обработки персональных данных, а также выявление неправомерной обработки персональных данных. 9. Перечень действий, производимых Оператором с полученными персональными данными 9.1. Оператор осуществляет сбор, запись, систематизацию, накопление, хранение, уточнение (обновление, изменение), извлечение, использование, передачу (распространение, предоставление, доступ), обезличивание, блокирование, удаление и уничтожение персональных данных. 9.2. Оператор осуществляет автоматизированную обработку персональных данных с получением и/или передачей полученной информации по информационно-телекоммуникационным сетям или без таковой. 10. Трансграничная передача персональных данных 10.1. Оператор до начала осуществления деятельности по трансграничной передаче персональных данных обязан уведомить уполномоченный орган по защите прав субъектов персональных данных о своем намерении осуществлять трансграничную передачу персональных данных (такое уведомление направляется отдельно от уведомления о намерении осуществлять обработку персональных данных). 10.2. Оператор до подачи вышеуказанного уведомления, обязан получить от органов власти иностранного государства, иностранных физических лиц, иностранных юридических лиц, которым планируется трансграничная передача персональных данных, соответствующие сведения. 11. Конфиденциальность персональных данных Оператор и иные лица, получившие доступ к персональным данным, обязаны не раскрывать третьим лицам и не распространять персональные данные без согласия субъекта персональных данных, если иное не предусмотрено федеральным законом. 12. Заключительные положения 12.1. Пользователь может получить любые разъяснения по интересующим вопросам, касающимся обработки его персональных данных, обратившись к Оператору с помощью электронной почты tarasov.alexey@gmail.com. 12.2. В данном документе будут отражены любые изменения политики обработки персональных данных Оператором. Политика действует бессрочно до замены ее новой версией. 12.3. Актуальная версия Политики в свободном доступе расположена в сети Интернет по адресу https://tarasov.expert.