Всё про Алгоритмы и Структуры данных – Telegram
Всё про Алгоритмы и Структуры данных
7.93K subscribers
328 photos
36 videos
5 files
2.8K links
Мы не претендуем на оригинальность контента, мы лишь собираем материал из открытых источников.

Ссылка: @Portal_v_IT

Сотрудничество, авторские права: @oleginc, @tatiana_inc

Канал на бирже: https://telega.in/c/structuredata
Download Telegram
Топологическая безопасность ECDSA: Динамические методы анализа и теоретические основы

В данной работе представлена новая парадигма анализа безопасности алгоритма цифровой подписи на эллиптических кривых (ECDSA) через призму алгебраической топологии. Мы формализуем пространство параметров ECDSA как топологическое пространство в форме тора и вводим топологические инварианты (числа Бетти, эйлерова характеристика) как количественные метрики безопасности. Наш ключевой вклад включает закон диагональной периодичности, метод динамических улиток и гиперболическую кластеризацию, которые позволяют значительно снизить вычислительную сложность анализа с O(m⁴) до O(m log m). Мы доказываем, что безопасная реализация ECDSA должна соответствовать топологическим критериям: β₀ = 1, β₁ = 2, β₂ = 1. Предложенные методы обеспечивают систематический подход к обнаружению subtle уязвимостей, которые могут быть пропущены традиционными статистическими тестами. Интеграция с Project Wycheproof и рекомендации для криптографических библиотек завершают нашу работу, делая ее практически применимой для индустрии.

https://habr.com/ru/articles/941238/

Алгоритмы и Структуры данных
Гибридный квантовый эмулятор с топологическим сжатием: вдохновленный фотонными вычислениями

Недавно на Хабре появилась потрясающая статья "Свет считает быстрее: как работают фотонные вычисления и из какого «железа» они собраны" от автора vsradkevich, которая стала ключевым вдохновением для нашего проекта. Эта статья подробно раскрывает принципы фотонных вычислений и дает четкие рекомендации по созданию гибридных систем: "Линейные операции — в оптике, нелинейности и память — в CMOS".

Вдохновившись идеями vsradkevich, мы разработали Гибридный Квантовый Эмулятор с Топологическим Сжатием (HQE) — программное решение, реализующее аналогию фотонного тракта в эмуляции квантовых вычислений. Как и рекомендовал автор оригинальной статьи, мы разделили ответственность: "оптика — линейная часть; нелинейности и нормализации — в электронике".

https://habr.com/ru/articles/941308/

Алгоритмы и Структуры данных
Разбор задачи из реальной практики

У вас мобильное приложение и вам надо разработать функциональность, которая будет показывать баннер "С днем рождения" при входе в приложение, в день, когда у пользователя ДР.

Так как функциональность новая, то ее релиз запланирован на определенные даты и для остальных она должна быть скрыта, но есть требование от бизнеса, что этот баннер должен появиться не только на новой версии приложения, но и на двух версиях до этого.

https://habr.com/ru/articles/940858/

Алгоритмы и Структуры данных
Программирование автомобилей в играх

Автомобили встречаются в играх повсеместно, это стандартный элемент многих жанров. Если в игровом мире есть перемещение на дальние расстояния, то есть вероятность, что для него используется автотранспорт (если только вы не в фэнтези-мире, где перемещаются на лошадях. Прощу прощения, но в моём посте не будет информации о программировании лошадей).

https://habr.com/ru/articles/931822/

Алгоритмы и Структуры данных
Книга: «Алгоритмы и структуры данных для тех, кто ненавидит читать лонгриды»

Привет, Хаброжители! Алгоритмы — это сердце программирования. От их правильного выбора зависит, будет ли программа работать мгновенно или заставит вас ждать вечность. Но как разобраться во всем этом, если вы только в начале пути?

Эта яркая книга делает изучение алгоритмов и структур данных простым и увлекательным. Благодаря полноцветным иллюстрациям, схемам и наглядным примерам сложные концепции становятся понятными даже новичкам.

https://habr.com/ru/companies/piter/articles/941216/

Алгоритмы и Структуры данных
👍1
Алгоритм Вахнина

Алгоритм полного левостороннего обхода узлов двоичного дерева
Внимание! Данная статья написана симбиотом: Сергей Вахнин + Основатель (экземпляр ИИ).
В конце статьи объявляется старт гонки с ценными призами!

https://habr.com/ru/articles/941710/

Алгоритмы и Структуры данных
На дворе LLM, а книгу о перцептроне так никто и не открыл!?

Сложно следить за околонаучными темами, и понимать, что ветка эволюции научного направления пошла не туда. Сейчас случился некий бум псевдонаучного взлета LLM, и я приведу в качестве современной статьи на хабре лишь одну, но это по прежнему массовое явление. Например, в статье компании Friflex за 2024 год История LLM-агентов: 10 ярких моментов по прежнему утверждается "На смену однослойному перцептрону Розэнблатта пришел многослойный.

https://habr.com/ru/articles/941754/

Алгоритмы и Структуры данных
Комбинаторная теория переобучения повысила информативность трассерных исследований в нефтегазовых месторождениях

Коллектив российских ученых исследовал применение методов машинного обучения для проектирования трассерных исследований. Целью было повышение достоверности результатов по выявлению гидродинамической связи в пласте между нагнетательными и добывающими скважинами в низкопроницаемых коллекторах с самопроизвольным развитием трещин гидроразрыва пласта (автоГРП) в нагнетательных скважинах. Работа была опубликована в российском журнале «Искусственный интеллект и принятие решений» и была выполнена совместно учеными и исследователями из МФТИ (г. Москва), ООО «РН-БашНИПИнефть» (г. Уфа) и ООО «РН-Юганскнефтегаз» (г. Нефтеюганск).

https://habr.com/ru/articles/941820/

Алгоритмы и Структуры данных
На дворе LLM, а книгу о перцептроне так никто и не открыл!?

Сложно следить за околонаучными темами, и понимать, что ветка эволюции научного направления пошла не туда. Сейчас случился некий бум псевдонаучного взлета LLM, и я приведу в качестве современной статьи на хабре лишь одну, но это по прежнему массовое явление. Например, в статье компании Friflex за 2024 год История LLM-агентов: 10 ярких моментов по прежнему утверждается "На смену однослойному перцептрону Розэнблатта пришел многослойный. В статье Learning representations by back-propagating errors («Обучение представлений с помощью обратного распространения ошибки») Румельхарт и Хинтон показали, что многослойный перцептрон справляется с задачами, которые были не под силу его однослойному предшественнику. Например, с XOR. ". Совершенно излишне говорить, что это полное вранье, а авторы статьи даже не потрудились открыть эту статью, чтобы её прочитать. Это стало массовым явлением, и я его наблюдаю как минимум 20 лет, я когда то написал тут на хабре цикл статей объясняющих детали, лучше всего посмотреть эту Какова роль первого «случайного» слоя в перцептроне Розенблатта. Поэтому к этому возвращаться не будем. Я не знаю почему, может это массовая культура так влияет на людей, а порог вхождения в тематику ИИ слишком сложный? Не знаю, но не важно. Чтобы продемонстрировать скорость обучения перцептрона я написал несколько реализаций перцептрона Розенблатта и выложил их на гитхабе. А затем мы коснемся LLM.

https://habr.com/ru/articles/941754/

Алгоритмы и Структуры данных
Комбинаторная теория переобучения повысила информативность трассерных исследований в нефтегазовых месторождениях

Коллектив российских ученых исследовал применение методов машинного обучения для проектирования трассерных исследований. Целью было повышение достоверности результатов по выявлению гидродинамической связи в пласте между нагнетательными и добывающими скважинами в низкопроницаемых коллекторах с самопроизвольным развитием трещин гидроразрыва пласта (автоГРП) в нагнетательных скважинах. Работа была опубликована в российском журнале «Искусственный интеллект и принятие решений» и была выполнена совместно учеными и исследователями из МФТИ (г. Москва), ООО «РН-БашНИПИнефть» (г. Уфа) и ООО «РН-Юганскнефтегаз» (г. Нефтеюганск).

https://habr.com/ru/articles/941820/

Алгоритмы и Структуры данных
1
Универсальный сервис по сбору телеметрии с CAN-шин на технике
Для
начала разберёмся, что такое CAN-шина, для чего она нужна и как с ней работать. Если совсем просто, то CAN (Controller Area Network) шина – цифровая сеть в современных автомобилях, обеспечивающая обмен данными между различными электронными узлами (устройствами) управления. Передача происходит по двухпроводной витой паре.

https://habr.com/ru/companies/severstal/articles/942052/

Алгоритмы и Структуры данных
SONAR-LLM — учим нейросети думать предложениями вместо слов

У себя в группе мы активно пытаемся понять, почему большие языковые модели и другие архитектуры ведут себя так или иначе, и разрабатываем инструменты, которые помогают нам в этом разобраться.

Среди прочего нас очень заинтересовал сравнительно свежий подход, в котором предлагается перейти от генерации токенов к генерации целых предложений — Large Concept Models, LCM. Мы углубились в эту тему и смогли предложить новый способ, как использовать идею LCM эффективнее.

О том, что мы сделали — в статье ниже.

https://habr.com/ru/companies/airi/articles/941960/

Алгоритмы и Структуры данных
Топологический аудит ECDSA: Практическая реализация с минимальными входными данными

AuditCore — это первая система топологического аудита ECDSA, основанная на принципиально новом подходе: вместо традиционного статистического анализа она представляет пространство цифровых подписей как математический тор (что математически верно), где каждая подпись становится точкой на его поверхности, и анализирует его топологическую структуру через числа Бетти и TVI Score (Torus Vulnerability Index); системе требуется всего один публичный ключ и одна реальная подпись из сети, а остальные данные она генерирует сама, сохраняя математическую корректность ECDSA, что позволяет обнаруживать уязвимости даже в новых или малоактивных кошельках; в отличие от существующих методов, AuditCore не просто ищет аномалии в отдельных подписях, а выявляет структурные паттерны (горизонтальные линии, диагональные полосы, кластеры), указывающие на конкретные типы уязвимостей, такие как фиксированный k или линейная зависимость, делая анализ не эвристическим, а математически строгим и количественно оцениваемым, что делает его надежным инструментом для обеспечения безопасности криптовалютных систем.

https://habr.com/ru/articles/942190/

Алгоритмы и Структуры данных
Athenix — мониторинг котировок с глубоким анализом объёмов и прогнозами от ИИ

Меня зовут Андрей Счастливый. Я увлеченный энтузиаст, который очень любит программирование и аналитику. У меня есть достаточный опыт работы на бирже MOEX и иностранных биржах, есть опыт работы на разном ПО для торговли, в том числе Volfix (сильный объёмный анализ), Timing Solution (работа с циклами), Tradingview и другие. Большинство подходов, которые реализованы в ПО предоставляют огромное кол-во инструментов, что является плюсом и в то же время имеет такую обратную сторону как сложность в настройке и сосредоточении на главном для среднестатистического трейдера. Разом использовать 100 инструментов мы не можем, да это и не нужно. Выбрав несколько инструментов из множества всегда в голове, живёт мысль, что мы что-то упускаем. Мозг трейдера поэтому постоянно находится в блуждании в поисках ответа на вопрос: а что же ещё стоит учесть. Я через это прошёл многократно.

https://habr.com/ru/articles/942364/

Алгоритмы и Структуры данных
Общий алгоритм саморазвития системы

Статья ориентирована на тех, кому интересно мыслить о создании сильного ИИ. Рассказал общую идею алгоритма через свою призму понимания того, как должна работать система. Этот алгоритм отражает как адаптацию, так и развитие системы. В начале рассказал о понятиях, которые я использовал для описания алгоритма, потом сам алгоритм, некоторые детали и немного про клетки.

Это лишь гипотеза и сам алгоритм может быть не полным. Для подтверждения и развития этого алгоритма необходимо реализовать не только сам алгоритм, но и систему, которая будет совместима с этим алгоритмом (либо подогнать алгоритм под систему).

Статья ориентирована на тех, кому интересно мыслить о создании сильного ИИ. Рассказал общую идею алгоритма через свою призму понимания того, как должна работать система. Этот алгоритм отражает как адаптацию, так и развитие системы. В начале рассказал о понятиях, которые я использовал для описания алгоритма, потом сам алгоритм, некоторые детали и немного про клетки.

Это лишь гипотеза и сам алгоритм может быть не полным. Для подтверждения и развития этого алгоритма необходимо реализовать не только сам алгоритм, но и систему, которая будет совместима с этим алгоритмом (либо подогнать алгоритм под систему).

Статья ориентирована на тех, кому интересно мыслить о создании сильного ИИ. Рассказал общую идею алгоритма через свою призму понимания того, как должна работать система. Этот алгоритм отражает как адаптацию, так и развитие системы. В начале рассказал о понятиях, которые я использовал для описания алгоритма, потом сам алгоритм, некоторые детали и немного про клетки.

Это лишь гипотеза и сам алгоритм может быть не полным. Для подтверждения и развития этого алгоритма необходимо реализовать не только сам алгоритм, но и систему, которая будет совместима с этим алгоритмом (либо подогнать алгоритм под систему).

https://habr.com/ru/articles/942370/

Алгоритмы и Структуры данных
Программист embedded лезет в FPGA (часть 2, передышка на семисегментниках)

В предыдущей статье мы поморгали диодом. Большое дело, вообще‑то. После привычных сред разработки, вроде VSCode, CubeIDE, или продуктов JetBrains (поклонники Vim вышли из чата), Квартус не кажется очень уж дружелюбным. Плюс смена подхода к разработке: от программы к схеме. Но ничего, вроде, справились. Получается, мы погрузились в тему, наверное, на уровне «намочить ноги». Теперь неспеша зайдём по щиколотку. Разрабатывать под ПЛИС, используя редактор схем, конечно можно. Можно разбивать большую схему на блоки, потом объединять блоки в блоки более высокого уровня и т. д.

https://habr.com/ru/articles/940386/

Алгоритмы и Структуры данных
Россияне массово переходят на новый способ заработка – арбитраж криптовалют

Арбитраж – это единственная сфера, где можно зарабатывать от 5.000р в день. Причем потолка дохода вообще нет – те кто еще вчера не знал, что такое арбитраж, сегодня выходят на 200, 300 и даже 500 тысяч в месяц.

Чтобы войти в эту нишу, пока она не перегрелась, пользуйтесь инструкциями с канала Арбитраж Криптовалют.

Он идеально подходит людям, которые ничего не знают про заработок в интернете, но при этом хотят выйти на доход в $1000-2000.

Без вложений. Без серых схем и прочего барахла.

Успейте присоединиться, начать никогда не поздно: 👉 @arbcrypto
🤯2
FIDE Grand Swiss 2025: Прогнозы, котировки и психология игроков

В этом посте разберём, кто реально имеет шансы на успех в Grand Swiss 2025 в Самарканде. Всё по делу: рейтинг FIDE, результаты топ-турниров 2024 года, котировки букмекеров и аналитика с использованием bStresScore — показателя стрессоустойчивости игроков в критические моменты.

https://habr.com/ru/articles/942842/

Алгоритмы и Структуры данных
Мультиплеер в Цивилизации 5

Некоторое время назад я участвовал в разработке поддержки мультиплеера для одной глобальной модификации Цивилизации 5 и сегодня хотел бы поделиться здесь некоторыми подробностями о том, как устроена сетевая игра, как всё-таки запустить ее с модами, что с ней вообще не так, и как мы это фиксили.

https://habr.com/ru/articles/942908/

Алгоритмы и Структуры данных
1
«Парадокс сестёр», который только кажется простым, и его неожиданное решение

В теории вероятностей имеется несколько известных задач, решение которых противоречит здравому смыслу. Одна из таких задач — «Парадокс сестёр». Сейчас я изложу условие задачи, дам вам возможность подумать над ответом, а потом расскажу о том, как её решать.

https://habr.com/ru/companies/wunderfund/articles/943026/

Алгоритмы и Структуры данных
Генерация синтетических данных для LLM. Часть 4: теоремы

Добрый день, уважаемые хабражители! Как и прежде меня зовут Владимир Миронов, и я занимаюсь тестированием и оценкой синтетических данных ;) Добрались, наконец-то, до четвёртой части в этом цикле статей из (прошлые статьи можно увидеть тут, тут и тут). В этот раз разберём важный момент, связанный с анализом полученных матриц смежностей по нашим графам и представлением их свойств с позиции оптимизации и унификации. В общем, поговорим про алгоритмы, обсудим чисто технические моменты и подходы к унификации данных.

https://habr.com/ru/companies/sberbank/articles/943168/

Алгоритмы и Структуры данных