Сегодня в журнале Nature была опубликована статья, в которой представлены новейшие алгоритмы для повышения эффективности вычислений, разработанные искусственным интеллектом AlphaDev. Эти достижения открывают новые горизонты в области программирования и оптимизации кода, необходимых для современной цифровой экономики.
Согласно авторам исследования, Даниэлу Дж. Манковицу и Андреа Мичи, растущий спрос на вычислительные мощности и рациональное использование энергии заставляет научное сообщество искать новые подходы к разработке алгоритмов. В условиях приближающегося технологического предела для микросхем улучшение программного обеспечения становится критически важным. AlphaDev, использующий методы обучения с подкреплением, показал свою способность находить более быстрые алгоритмы для сортировки данных, которые ежедневно используют миллиарды пользователей.
Новые алгоритмы, включенные в основную библиотеку C++, уже используются разработчиками по всему миру в самых различных отраслях, включая облачные вычисления и управление цепочками поставок. Это первый значимый апдейт библиотеки за более чем десять лет и первая версия алгоритма, созданная с применением алгоритмов машинного обучения.
Разработчики AlphaDev осознают важность улучшения алгоритмов сортировки для увеличения общей скорости обработки данных. По их оценкам, новые алгоритмы показывают прирост производительности до 70% для коротких последовательностей и около 1,7% для более длинных данных. Кроме того, исследование возможностей алгоритма продолжится, включая оптимизацию на высокоуровневых языках программирования.
В написании статьи помимо Манковица и Мичи принимали участие многие другие ученые и исследователи, что подчеркивает многосторонность и междисциплинарность этой работы. Эти достижения могут привести к более мощным и устойчивым системам вычислений, значительно повлияв на будущее информационных технологий.
