|
|||||
Сортировка Защита и сокрытие информации. Атаки и взлом Сжатие информации и кодирование. СRC Графика и обработка изображений. Фракталы Поиск в строках, массивах, последовательностях Разбор выражений. Компиляторы и интерпретаторы Cтруктуры данных. Хранение информации AI, ГА, Нейронные сети Вейвлеты Игры, и все с ними связанное Разное Софт: просмотр PS и PDF файлов Написать веб-мастеру Почитать историю сайта |
Математика: Теория чисел: Разложение на множители.Очевидно, эта задача всегда разрешима. Основная проблема - сделать это как можно быстрей. Простое деление Метод сложности O( n1/2 ), используемый для обнаружения и удаления малых делителей.
Методы Монте-Карло
Сложность в худшем случае O( n1/4 ). Успех зависит от везения. P-1 метод Полларда Довольно хитрый алгоритм, успех которого зависит от свойств числа p-1, а не от величины простых делителей числа. Архив статей.
Описание современных методов разложения на множители. Все дано очень доступно и понятно. Применение алгоритмов проиллюстрировано на конкретных примерах. В наиболее эффективных алгоритмах факторизации требуется найти часть решений большой разреженной матрицы с элементами 0 или 1. Именно такой алгоритм и описан в тексте. Глубокое описание одного из мощнейших алгоритмов факторизации - SIQS, и того, как в нем применяется. Решение больших разреженных систем линейных уравнений над конечными полями путем комбинации нескольких известных методов. Описано применение в ECM алгоритме разложения на множители быстрого умножения через FFT. Выбор параметров в алгоритме факторизации MPQS. Статья, на достаточно любительском уровне рассказывающая о методах 'решета', и истории их появления. Рассмотрена связь комбинаторных процессов и разложения на множители. Вверх по странице, к оглавлению и навигации
|