Программа кандидатского экзамена по научной специальности 05. 13. 18 «Математическое моделирование, численные методы и комплексы программ» (по техническим наукам)

Вид материалаПрограмма

Содержание


Дискретная математика.
Математическая логика и теория алгоритмов.
Вычислительная математика.
Нейронные сети.
Модели и методы проектных решений
Основы принятия решений.
Операционные системы.
Базы данных.
Численные методы
Основные понятия теории вероятностей и математической статистики.
Математико -статистическое моделирование
Вычислительный эксперимент
Технологии программирования.
Имитационное моделирование.
Основная литература
Подобный материал:
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ


Брянский государственный технический университет

Кафедра «Компьютерные технологии и системы»

«Утверждаю»

Проректор по научной работе

________________С.П. Сазонов

«_____»_______________2007г.


ПРОГРАММА

кандидатского экзамена по научной специальности


05.13.18 «Математическое моделирование, численные методы и комплексы программ»

(по техническим наукам)


Брянск 2007


Программа кандидатского экзамена по специальности 05.13.18 «Математическое моделирование, численные методы и комплексы программ»-Брянск: БГТУ, 2007.-6с.


Программу разработал

док. техн. наук, проф. В.И. Аверченков


Программа утверждена на заседании кафедры «Компьютерные технологии и системы» БГТУ (протокол № 3 02.11.2006г.)


Заведующий кафедрой «КТС» В.И. Аверченков


Введение

В основе настоящей программы лежит материал курсов: функциональный анализ, математическая физика, теория вероятностей, математическая статистика, численные методы.

Программа разработана с учетом рекомендаций экспертного совета Высшей аттестационной комиссии Министерства образования и науки Российской Федерации по машиностроению.

Дискретная математика.

Множества и их спецификации; отношения; свойства отношений; разбиения и отношение эквивалентности; отношение порядка; функции и отображения; операции; основные понятия теории графов; маршруты; циклы; связность; схемы алгоритмов; схемы потоков данных.

Математическая логика и теория алгоритмов.

Логика высказываний; логика предикатов; исчисления непротиворечивость; полнота; синтаксис и семантика языка логики предикатов. Принцип логического программирования. Нечеткая и модальные логики; нечеткая арифметика. Логика высказываний. Логическое следование, принцип дедукции. Понятие алгоритмической системы. Рекурсивные функции. Формализация понятия алгоритма. Машина Тьюринга. Меры сложности алгоритмов. Легко и трудноразрешимые задачи. Классы задач Р и NP. NP-полные задачи. Понятие сложности вычислений; эффективные алгоритмы. Основы нечеткой логики. Элементы алгоритмической логики.

Вычислительная математика.

Особенности математических вычислений, реализуемых на ЭВМ; теоретические основы численных методов: погрешности вычислений, устойчивость и сложность алгоритма (по памяти, по времени); численные методы линейной алгебры; интерполяция функций; численное интегрирование и дифференцирование; методы приближения и аппроксимации функций; преобразование Фурье; равномерное приближение функций; преобразование Фурье; равномерное приближение функций; математические программные системы.

Нейронные сети.

Модель нейрона; архитектура нейронных связей: сети прямого распространения, рекуррентные сети; типы правил обучения: коррекция по ошибке, машина Больцмана, правило Хебба и обучение методом соревнования; Многослойные сети прямого распространения; модели нейронных сетей. Направления применения нейронных сетей и моделирования на их основе в различных областях техники.

Модели и методы проектных решений

Постановка задачи анализа объектов с распределенными параметрами. Краевые условия. Примеры математических моделей объектов с распределенными параметрами. Стационарные и нестационарные задачи. Метод конечных разностей. Замена производных конечными разностями. Погрешности аппроксимаций. Учет граничных условий первого и второго рода. Метод взвешенных невязок. Естественные краевые условия. Глобальные базисные функции. Метод конечных элементов. Постановка задачи анализа объектов с сосредоточенными параметрами. Предоставление структуры в виде графов и эквивалентных схем. Аналоги между подсистемами.

Основы принятия решений.

Многообразие задач выбора решений, Языки выбора: критериальный, бинарных отношений. Элементы выбора решений в условиях неопределенности. Элементы выбора решений в условиях неопределенности, статистической и расплывчатой неопределенности. Понятие теории игр. Принятие решения на основе теории игр. Экспериментальные методы выбора и человеко-машинные системы.

Операционные системы.

Назначение и функции операционных систем. Мультипрограммирование. Режим разделения времени. Многопользовательский режим работы. Режим работы и ОС реального времени. Универсальные ОС и ОС специального назначения. Классификация операционных систем. Модульная структура построения ОС и их переносимость. Управление процессором. Понятие процесса и ядра. Сегментация виртуального адресного пространства процесса. Понятие событийного программирования, средства коммуникации процессов. Способы реализации мультипрограммирования. Понятие прерывания. Многопроцессорный режим работы. Управление памятью. Совместное использование памяти. Защита памяти. Механизм реализации виртуальной памяти. Стратегия подкачки страниц. Принципы построения и защита от сбоев и несанкционированного доступа.

Базы данных.

Назначение и основные компоненты системы баз данных; обзор современных систем управления базами данных (СУБД): уровни представления баз данных. Понятия схемы м подсхемы; модели данных; иерархическая, сетевая и реляционная модели баз данных; схема отношения; язык манипулирования данными для реляционной модели; реляционная алгебра и язык SQL; проектирование реляционной базы данных, функциональные зависимости, декомпозиция отношений, транзитивные зависимости, проектирование с использованием метода сущность-связь; создание и модификация базы данных: поиск, сортировка, индексирование базы данных, создание форм и отчетов; физическая организация базы данных; кэшированные, индексированные файлы; защита баз данных; целостность и сохранность баз данных.

Численные методы

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

Основные понятия теории вероятностей и математической статистики.

Моделирование на основе применения случайных величин, случайных функций и их характеристик: математического ожидания, дисперсии, корреляционной функции и спектральных плоскостей. Дискретные и непрерывные распределения случайных величин и их применения для моделирования случайных процессов в технике

Математико -статистическое моделирование

Основные понятия корреляционного, регрессионного и дисперсионного анализов. Выбор вида, факторов и параметров статистической модели. Основные понятия планирования эксперимента в технике. Полные факторные планы и дробные реплики. Ортогональное и ротатабельное планирование экспериментов. Основные свойства матриц планирования: симметричность, ортогональность, нормировка. Условия применимости методов планирования эксперимента.

Информатика.

Понятие информатика. Понятие информации и ее измерение. Количество и качество информации. Информация и энтропия. Информационный процесс в автоматизированных системах. Фазы информационного цикла и их модели. Информационный ресурс и его составляющие. Информационные технологии. Технические и программные средства информационных технологий. Основные виды обработки данных. Устройства обработки данных и их характеристики. Понятие и свойства алгоритма. Принцип программного управления. Функциональная и структурная организация компьютера. Сетевые технологии обработки данных. Модуляция и кодирование. Каналы передачи данных и их характеристики.

Вычислительный эксперимент

Цикл вычислительного эксперимента, планирование компьютерного эксперимента. Вычислительные операции линейной алгебры, алгоритмы векторно-конвейерных вычислений. Операции с разряженными матрицами.

Технологии программирования.

Задача проектирования программных систем; организация процесса проектирования программного обеспечения (ПО). Использование декомпозиции и абстракции при проектировании ПО, декомпозиция системы. Методы проектирования структуры ПО; методология объектно-ориентированного программирования; технологические средства разработки программного обеспечения: инструментальная среда разработки, средства поддержки проекта, отладчики; методы отладки и тестирования программ; документирование и оценка качества программных продуктов; методы защиты программ и данных; проектирование интерфейса с пользователем; структуры диалога; поддержка пользователя; многооконные интерфейсы; примеры реализации интерфейсов с пользователем с использованием графических пакетов.

Имитационное моделирование.

Метод статистического моделирования (Метод Монте-Карло): Марковский процесс; Процессы размножения и гибели;. Пуассоновский процесс; Системы массового обслуживания; Конечные автоматы, Вероятностные автоматы; Инструментальные средства моделирования систем; Языки имитационного моделирования. Система имитационного моделирования GPSS.

Основная литература


Аверченков В.И., Федоров В.П., Хейфец М.Л. Основы математического моделирования технических систем. Учебное пособие. Брянск: Изд-во БГТУ,2004.

Аверченков В.И., Малахов Ю.А. Основа научного творчества. Учебное пособие. Брянск.:БГТУ, 2000.-179с.

Аверченков В.И., Рощин С.М. Мониторинг и системный анализ информации в сети Интернет. Брянск.: БГТУ, 2006.-160с.

Васильков Ю.В. Компьютерные технологии вычислений в математическом моделировании. - М.: Финансы и статистика, 2001.-253с.

Зарубин В.С. Математическое моделирование в технике. - М.: Изд-во МГТУ им. Н.Э. Баумана, 2001.-195с.

Кнут Д. Искусство программирования,Т.1,2,3. – М.: Изд-во Дом «Вильемс», 2000-832с.

Пытьев Ю.П. Методы математического моделирования измерительно-вычислительных систем. М.: Физматлит,2002.

Семенько М.Д. Введение в математическое моделирование. М.: Солон-Р, 2002.-111с.

Тарасевич Ю.Ю. Математическое и компьютерное моделирование.-М.:УРСС.2002.-141с.

Тихонов А.Н., Цветков В.Л. Методы и система поддержки принятия решения. -М. :Макс Пресс, 2001.- 312с.

Трояновский В.М. Элементы математического моделирования в макроэкономике. - М.: РДЛ, 2001.-151с.


Дополнительная литература


Боровков А.А. Теория вероятностей. М.: Наука, 1984.

Боровков А.А. Математическая статистика. М.: Наука, 1984.

Васильев Ф.П.Численные методы решения экстремальных задач. М.: Наука, 1981.

Калиткин Н.Н. Численные методы. М.: Наука, 1978.

Лебедев В.В. Математическое моделирование социально-экономических процессов. М.: ИЗОГРАФ, 1997

Математическое моделирование/Под ред. А.Н. Тихонова, В.А. Садовничего и др. М.:Изд-во МГУ, 1993.

Петров А.А., Поспелов И.Г., Шананин А.А. Опыт математического моделирования экономики. М.: Энергоатомиздат, 1996.

Самарский А.А., Михайлов А.П. Математическое моделирование. М.: Физматлит, 1997.