УТВЕРЖДЕНО

Приказ Высшей аттестационной

комиссии Республики Беларусь

«__» _________________ 200__г. № __

ПРОГРАММА-МИНИМУМ

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

01.01.09 – дискретная математика и математическая кибернетика

(физико-математические науки)

Минск

200_ г.

СОГЛАСОВАНО СОГЛАСОВАНО

Зам. Министра образования Ректор

Республики Беларусь Белгосуниверситета

______________ ____________

«__» __________ 200_ г. №___ «__» __________ 200_ г. №___

Организация-разработчик: Белорусский государственный университет

Авторы-разработчики: , доктор физико-математических наук, профессор, заведующий кафедрой методов оптимального управления Белгосуниверситета

, доктор физико-математических наук, профессор, заведующий кафедрой дискретной математики и алгоритмики Белгосуниверситета

, кандидат физико-математических наук, доцент, заведующий кафедрой математического обеспечения АСУ Белгосуниверситета

Рецензенты:

(фамилия, имя, отчество, ученая степень, ученое звание, должность; член совета по

защите диссертаций, подготовил кандидатов наук)

(фамилия, имя, отчество, ученая степень, ученое звание, должность; член совета по

защите диссертаций, подготовил кандидатов наук)


Общие методические рекомендации

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

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

Аспиранты и соискатели должны:

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

Программа кандидатского экзамена соответствует паспорту специальности 01.01.09 «Дискретная математика и математическая кибернетика» и состоит из четырех разделов, а также списка литературы.

Разделы программы охватывают такие важные направления, как:

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

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

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

    Булевы функции. Проблема полноты. Теорема о полноте в P2. Функции k-значной логики. Теорема Кузнецова ([20], гл. 1, 2). ДНФ. Упрощение ДНФ. Геометрическая интерпретация. ДНФ типа åT. Теорема Журавлёва ([20], ч. V, гл. 1). Синтез схем из функциональных элементов. Нижняя оценка для функции L(n). Метод Шеннона. Метод Лупанова ([20], ч. V, гл. 2). Кодирование. Алфавитное кодирование, критерий однозначности декодирования. Коды с минимальной избыточностью. Самокорректирующиеся коды. Коды Хэмминга ([20], гл. 4). Принцип включения и исключения. Производящие функции и рекуррентные соотношения. Разбиения чисел и множеств. Матроиды и трансверсали. Теорема Холла и теорема Радо ([19], гл. 1-4; [9], гл. 3; [11], гл. 4). Графы. Матричная теорема Кирхгофа. Оценки числа вершинной независимости. Паросочетания. Хроматическое число и хроматический индекс графа. Критерии планарности. Эйлеровы графы. Достаточные условия гамильтоновости графа ([9], гл. 2, 4, 6, 7, 9). Автоматы. Регулярные языки и допускающие их автоматы ([2], гл. 9). Вычислимые функции. Эквивалентность класса рекурсивных функций и функций, вычислимых на машинах Тьюринга ([12], §§ 1, 2, 3.1-3.4, 12.1-12.3). Комбинаторные алгоритмы. Модели вычислений и сложность алгоритма. Алгоритмы сортировки. Поиск в графе. Кратчайшие пути. Минимальные остовные деревья. Наибольшие паросочетания. Алгоритм расстановки пометок для построения максимального потока. Классы P и NP. Полиномиальная сводимость и NP-полные задачи. Сильная NP-полнота ([2], гл.1, [8], гл. 1-4; [9], гл. 12; [11], гл. 2, 3, 4).

2. Математическое программирование

    Основные понятия теории экстремальных задач. Глобальный и локальный минимум Задачи минимизации функций без ограничений. Необходимые условия локального минимума первого и второго порядка. Достаточные условия строгого локального минимума. ([1], § 3.1.1; [6], гл. 3, §2; [7], Введение, § 2.1). Задача нелинейного программирования. Необходимые условия Зойтендейка и условие Каруша–Джона. Достаточные условия оптимальности первого порядка в задаче нелинейного программирования. Условия оптимальности второго порядка. [18], гл. 4, § 1; [7], § 3; [6], гл. 3, §§ 1 – 4). Минимизация негладких функций. Векторная оптимизация. ([6], гл. 3, §§ 5, 6). Задача выпуклого программирования. Условия оптимальности (необходимые и/или достаточные) для решений задачи выпуклого программирования. Условия регулярности Слейтера. Теорема Куна–Таккера. Двойственная задача выпуклого программирования. ([16], гл. 3, § 1; [18], гл. 4, §§ 2, 3; [7], § 2.3; [6], гл. 2). Задача линейного программирования. Критерий оптимальности решений в задаче линейного программирования. Двойственная задача линейного программирования. Теоремы двойственности. Симплекс–метод. Метод эллипсоидов. ([15], гл. 2, 3, 8; [5], гл. 3; [18], гл. 4, § 1; [7], § 3; [6], гл. 1). Целочисленное линейное программирование. Вполне унимодулярность. Алгоритм Гомори. Метод "ветвей и границ" ([15], гл. 13, 14, 18). Численные методы минимизации. Методы одномерной минимизации (метод деления отрезка пополам, метод ломаных, метод касательных, метод золотого сечения). Методы безусловной минимизации функций многих переменных (градиентные методы, ньютоновские методы, методы случайного поиска). Методы условной минимизации. (метод проекций градиента, метод условного градиента, метод возможных направлений, метод множителей Лагранжа, метод штрафных функций). ([5], гл. 1, 5; [6], гл. 4). Динамическое программирование ([6], гл. 5). Теория игр. Игры двух лиц. Матричные игры. Чистые и смешанные стратегии. Теорема о минимаксе для матричных игр. Некооперативные и кооперативные игры n–лиц. ([1], [13], гл. 7,12, 13; [14]).

3. Вариационные задачи и задачи оптимального управления

    Простейшая задача вариационного исчисления. Понятия слабого и сильного локального минимума. Уравнение Эйлера. Условия Лежандра и Якоби. Необходимое условие Вейерштрасса для сильного локального минимума. Достаточные условия слабого локального минимума. ([7], §§ 4,5; [1] §§ 1.4, 4.1, 4.4; [6], гл. 6). Простейшая задача терминального управления. Принцип максимума. Задачи оптимального управления с ограничениями на правый конец траекторий. ([7], § 6; [1], § § 1.5, 4.2; [6], гл. 7; [17]). Динамическое программирование в теории оптимального управления ([4], [6], гл.7). Связь методов вариационного исчисления, принципа максимума и динамического программирования ([6], гл. 6; 7, § 2). Проблема синтеза оптимальных систем ([17], гл. 1, § 5). Основные понятия теории дифференциальных игр ([17], гл. 4, § 28; [6], гл.7, § 8, [10]).

4. Элементы математической экономики

    Модель Леонтьева. Модель Неймана–Гейла. Теория экономического равновесия. Отношения предпочтения и функции полезности. Неоклассическая теория спроса. Модель Вальраса. Модели динамического равновесия. ([3], ч. I, II; [13], гл. 10,11).

Литература

1. , , Фомин управление. – М.: Наука, 1979.

2. Хопкрофт Дж., Ульман Дж. Построение и анализ вычислительных алгоритмов. – М.: Мир, 1979.

3. Ашманов в математическую экономику. – М.: Наука, 1984.

4. инамическое программирование. — М.: Изд-во иностранной литера туры. 1960.

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

6. Кириллова оптимизации. – Минск: Изд–во БГУ, 1981.

7. , Тихомиров курс теории экстремальных задач. – М.: Изд--во МГУ, 1989.

8. ычислительные машины и труднорешаемые задачи. – М.: Мир, 1982.

9. , , Тышкевич по теории графов. – М.: Наука, 1990.

10. Красовский управления движением. — М.: Наука, 1968.

11. омбинаторика для программистов. – М.: Мир, 1988.

12. Мальцев и вычислимые функции. – М.: Наука, 1965.

13. --П. Нелинейный анализ и его экономические приложения. – М.: Мир, 1988.

14. еория игр. – М.: Мир, 1971.

15. омбинаторная оптимизация. Алгоритмы и сложность. – М.: Мир, 1985.

16. Поляк в теорию оптимизации. – М.: Наука, 1983.

17. , , Мищенко тическая теория оптимальных процессов. — М.: Наука, 1976.

18. Пшеничный анализ и экстремальные задачи. – М.: Наука, 1980.

19. омбинаторика. – М.: Мир, 1970.

20. Яблонский в дискретную математику. – М.: Наука, 1986.