Главная |
страница 1
Министерство образования Республики Беларусь Белорусский государственный университет Механико-математический факультет Кафедра высшей алгебры Проректор по учебной работе ________________________ Рег.№ __________________ «____» ______________ 2007 г. Минск 2007 Автор: Рецензент: Беняш-Кривец В.В. — доктор физико-математических наук, профессор кафедры высшей алгебры ММФ, БГУ Одобрена на заседании кафедры ___________________________ протокол № 1 от 31 августа 2007 г. Одобрена на заседании Ученого совета механико-математического факультета протокол № 1 от 18 сентября 2007 г. Ответственный за редакцию: Каскевич Виктор Иванович ПОЯСНИТЕЛЬНАЯ ЗАПИСКА В настоящее время в связи бурным развитием вычислительной техники чрезвычайно выросла роль математических методов при решении прикладных задач. Для студента-математика после того, как он овладел такими методами, встает задача их приложения для конкретных практических задач. Настоящий курс предназначен для ознакомления с основными вопросами комбинаторики и теории чисел, имеющими важное практическое значение для решения задач информатики, криптографии и других прикладных направлений. “ Прикладные вопросы комбинаторики и теории чисел ”Цель курса “ Прикладные вопросы комбинаторики и теории чисел ”: Образовательная цель: изложить основные методы и алгоритмы комбинаторики и теории чисел, имеющих важное значения для решения прикладных задач. Воспитательная цель: воспитать интерес к применению математических методов для решения прикладных задач информатики, экономики и других социальных проблем, желание ими заниматься. Развивающая цель: в последние годы в связи с практическими потребностями интерес к комбинаторике и теории чисел заметно вырос и продолжает расти. Привить такой интерес у студентов является развивающей целью настоящего курса. Тематический план курса “ Прикладные вопросы комбинаторики и теории чисел ”
Раздел I. КОМБИНАТОРИКА Тема 1. Комбинаторные конфигурацииВведение. Комбинаторные задачи. Размещения с повторениями и размещения без повторений. Перестановки. Сочетания без повторений и сочетания с повторениями. Тема 2. Подстановки Группа подстановок. Теорема Кэли. Циклы и транспозиции. Инверсии. Алгоритм сортировки методом пузырька. Генерация перестановок. Сравнения и их свойства. Теоремы Ферма и Эйлера, функция Эйлера. Китайская теорема об остатках. Решение линейных сравнений от одной неизвестной и их систем. Тема 3. Биномиальные коэффициенты Элементарные тождества для биномиальных коэффициентов. Бином Ньютона. Свойства биномиальных коэффициентов. Треугольник Паскаля. Генерация подмножеств. Перестановки с повторениями. Формула k-нома (возведение суммы k слагаемых в степень) Тема 4. Разбиения множеств Разбиения множеств. Число Стирлинга 2 рода. Рекуррентные соотношения для подсчета. Число Стирлинга 1 рода. Число Белла. Тема 5. Принцип включения и исключения Объединение конфигураций. Принцип включения и исключения. Число булевых функций от n переменных. Число булевых функций, существенно зависящих от всех своих переменных. Тема 6. Формулы обращения Теорема обращения. Формулы обращения для биномиальных коэффициентов. Формулы для чисел Стирлинга. Тема 7. Производящие функцииПонятие производящей функции. Метод неопределенных коэффициентов. Числа Фибоначчи и их производящая функция. Числа Каталана и их производящая функция. Раздел II. ОЦЕНКИ СЛОЖНОСТИ АРИФМЕТИЧЕСКИХ ОПЕРАЦИЙ Тема 8. Сложность операций с целыми числамиПонятие сложности алгоритма и вычислительной задачи. Оценки функции сложности. Сложность сложения и вычитания. Эквивалентность функций сложности операций умножения, возведения в квадрат, деления и обращения. Оценки функции сложности этих операций. Сложность алгоритма Евклида и расширенного алгоритма Евклида. Тема 9. Сложность операций в кольце вычетов и модульная арифметикаОценки сложности операций сложения, вычитания, умножения, обращения и деления в кольце вычетов. Понятие модульной арифметики. Оценка сложности прямого и обратного переходов к вычетам по взаимно простым модулям. Техника «разделяй и властвуй». Китайская теорема об остатках. Тема 10. Сложность операций в кольце многочленовСложность операций с многочленами. Вычисление значения многочлена. Сложность алгоритма Руффини – Горнера. Тема 11. Дискретное преобразование ФурьеПримитивные корни из 1. Дискретное преобразование Фурье и обратное дискретное преобразование Фурье. Алгоритм быстрого преобразования Фурье и его сложность. Применения дискретного преобразования Фурье при вычислениях в кольце чисел и кольце многочленов. Раздел III. ПРИКЛАДНЫЕ ВОПРОСЫ И АЛГОРИТМЫ В ТЕОРИИ ЧИСЕЛ Тема 13. Квадратичные вычетыОпределение и свойства квадратичных вычетов. Символ Лежандра и его свойства. Квадратичный закон взаимности Гаусса. Символ Якоби и его свойства. Обобщенный квадратичный закон взаимности. Алгоритмы вычисления символа Лежандра. Тема 14. Распределение простых чиселВопрос о распределении простых чисел и основные результаты. Теорема Чебышева о распределении простых чисел. Оценка величины n-го простого числа. Тема 15. Проверка простоты Решето Эратосфена. Критерий Вильсона. Тест на основе малой теоремы Ферма. Псевдопростые числа (числа Кармайкла) и их свойства. Обзор современных тестов распознавания простоты (тест Соловея – Штрассена, тест Рабина – Миллера, полиномиальный тест распознавания простоты). Тема 16. Построение больших простых чиселКритерий Люка. Числа Ферма. Терема Поклингтона и обобщение теоремы Люка. Теорема Диемитко. Метод Маурера. (n+1)-методы. Числа Мерсенна. Тема 17. Алгоритмы факторизации целых чисел Алгоритм пробных делений. Метод Полларда. Алгоритм Полларда – Штрассена. Факторизация Ферма. Обзор современных методов факторизации (алгоритм Диксона, алгоритм Брилхарда – Моррисона, метод квадратичного решета (p–1)-метод). Тема 18. Криптосистема RSAОбщая схема работы криптосистемы RSA. Взаимосвязь между параметрами криптосистемы RSA. Условия на выбор параметров криптосистемы RSA. ЛИТЕРАТУРАПО КУРСУ “ Прикладные вопросы комбинаторики и теории чисел ” ОСНОВНАЯ:
ДОПОЛНИТЕЛЬНАЯ:
Смотрите также:
“ Прикладные вопросы комбинаторики и теории чисел ”
91.54kb.
Понятие об аксиоматической теории. Основная схема построения и свойства ат
25.01kb.
Технология генных микрочипов сделала возможным одновременное измерение уровней экспрессии всех генов клетки при строго контролируемых условиях
146.11kb.
Обеспечение подготовки в одной из важных областей, находящихся на границе алгебры и информатики; овладение основными вычислительными методами классической и современной алгебры и теории чисел
49.83kb.
Деление положительных и отрицательных чисел
197.38kb.
Экзаменационные вопросы по дисциплине «Экономическая теория»
41.33kb.
Закон больших чисел. Теоремы Чебышева и Маркова Характеристические функции и закон больших чисел
41.88kb.
Государственный экзамен по математике для магистров направления 511200 «Математика. Прикладная математика» 2008 год
82.73kb.
II. Рабочая программа дисциплины
187.16kb.
Тема: Перевод чисел из десятичной системы счисления в двоичную, восьмеричную, шестнадцатеричную. Цели: Рассмотреть алгоритмы перевода чисел из десятичной системы счисления в восьмеричную, шестнадцатеричную, двоичную
60.49kb.
Программа вступительного экзамена в магистратуру нияу мифи по специальности 010900 Прикладные математика и физика
66.25kb.
Сарвепалли Радхакришнан индийская философия том второй
10174.44kb.
|