Исследование операций и методы оптимизации

реклама
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«ЧЕЧЕНСКИЙ ГОСУДАРСТВЕННЫЙ ПЕДАГОГИЧЕСКИЙ ИНСТИТУТ»
«УТВЕРЖДАЮ»
Проректор
доцент С.М. Юшаев
______________________
«_____»__________201__г.
РАБОЧАЯ ПРОГРАММА
по дисциплине
«ИССЛЕДОВАНИЕ ОПЕРАЦИЙ И МЕТОДЫ ОПТИМИЗАЦИИ»
Направление подготовки
230700- «Прикладная информатика»
Профиль подготовки
«Прикладная информатика в экономике»
Квалификация выпускника
Бакалавр
Форма обучения
Очная
Грозный 2010 г.
1. Цель дисциплины
Теоретическая и практическая подготовка в области общенаучных исследований
количественной стороны массовых социально-экономических процессов на основе их
моделирования с помощью методов исследования операций.
2. Требования к уровню освоения содержания дисциплины
Процесс изучения дисциплины направлен на формирование следующих
компетенций:
ПК-2 способен при решении профессиональных задач анализировать социальноэкономические проблемы и процессы с применением методов системного анализа и
математического моделирования;
ПК-21 способен применять системный подход и математические методы в
формализации решения прикладных задач.
3. В результате освоения дисциплины обучающийся должен
знать: общетеоретические основы математического программирования;
уметь: осуществлять постановку задач, решать и интерпретировать результаты
решения задач математического программирования;
владеть: навыками работы с моделями математического программирования.
4. Место курса в системе наук
Для успешного овладения дисциплиной требуется предварительное изучение
следующих дисциплин: «Математический анализ», «Линейная алгебра», «Численные
методы», «Теория вероятности». Является базовой для дисциплин «Теория систем и
системный анализ», «Динамическая теория фирмы», «Модели финансовых рынков»,
«Математические методы социально-экономического прогнозирования», «Теория
организации», «Теория экономической устойчивости», «Анализ инвестиционных
проектов», «Международные финансы», «Модели социально-экономического развития
региона», «Математические модели демографических процессов».
Предполагается изучение и использование в учебном процессе современных прикладных
программных продуктов, позволяющих решать рассматриваемые задачи.
5.Общая трудоемкость дисциплины составляет 324 часов, 9 зачетных единиц
№
п/п
1
2
Наименование
раздела (темы)
дисциплины
Предмет
исследования
операций
и
его
методология.
Построение
математических
моделей
Элементы выпуклого
анализа
Всего
в
часах
(324ч)
Трудоемкость в часах
Аудиторная работа (158ч)
общая
Лекции
70 ч
Семинары
и/или
практические
занятия (88ч)
Внеаудиторная
(самостоятельная)
работа
Общая
(166ч)
19
9
4
5
9
19
9
4
5
10
3
4
5
6
7
8
9
11
12
13
14
15
16
17
Основная задача
математического
программирования.
Основная задача
выпуклого
программирования
Задача линейного
программирования.
Графическое
решение ЗЛП.
Симплекс-метод
Метод
искусственного
базиса.
Вырожденность.
Теория
двойственности.
Двойственный
симплекс-метод.
Анализ устойчивости
ЗЛП
Задачи
целочисленного
линейного
программирования
Транспортная
Задача
Задачи
стохастического
программирования
Задачи одномерной
оптимизации
Многомерная
оптимизация без
ограничений.
Многомерная
оптимизация с
ограничениями.
Многокритериальные
задачи исследования
операций
19
9
4
5
9
19
9
4
5
9
19
19
9
9
4
4
5
5
9
10
19
9
4
5
9
19
9
4
5
9
19
9
4
5
9
20
10
5
5
9
20
9
4
5
9
19
9
4
5
9
19
9
4
5
9
19
9
4
5
9
19
10
5
5
9
19
9
4
5
9
1. Разделы курса
Предмет исследования операций и его методология.
Элементы выпуклого анализа.
Основы математического программирования.
Задача линейного программирования.
Численные методы оптимизации.
Многокритериальные задачи исследования операций.
2. Темы и краткое содержание
Тема 1. Предмет исследования операций и его методология. История и современный
статус исследования операций (ИО). Основные понятия ИО. Основные особенности ИО.
Основные этапы ИО. Математическое моделирование операций. Классификация
экономико-математических моделей. Преимущества и недостатки использования моделей.
Принципы моделирования. Проверка и корректировка модели. Подготовка модели к
эксплуатации. Внедрение результатов операционного исследования.
Тема 2. Элементы выпуклого анализа.
Понятие отрезка в n-мерном пространстве. Понятие выпуклого множества. Выпуклость
гиперплоскости и полупространства. Теорема о пересечении выпуклых множеств.
Проекция точки на множество. Понятие крайней точки выпуклого множества. Теоремы
отделимости. Выпуклые и вогнутые множества. Дифференцируемость по направлению.
Тема 3. Основы математического программирования.
Основная задача математического программирования. Основная задача выпуклого
программирования. Возможные направления. Условие регулярности Слейтера. Функция
Лагранжа. Условия оптимальности. Теорема Куна-Таккера.
Тема 4. Задача линейного программирования.
Основная задача линейного программирования (ЗЛП). Свойства ЗЛП. Разрешимые и
неразрешимые ЗЛП. Опорные решения. Базис опорного плана. Геометрическая
интерпретация и графическое решение ЗЛП. Симплекс-метод. Метод искусственного
базиса. Вырожденность. Теория двойственности. Определение двойственной ЗЛП. Общие
правила построения двойственной задачи. Лемма о взаимной двойственности. 1-ая и 2-ая
теоремы двойственности. Одновременное решение прямой и двойственной задач.
Использование 2-ой теоремы двойственности для проверки на оптимальность решения
ЗЛП. Экономические приложения. Двойственный симплекс-метод.
Анализ устойчивости ЗЛП. Транспортная задача и ее свойства. Метод потенциалов для
решения транспортной задачи. Закрытые и открытые модели. Транспортные задачи с
ограничениями.
Тема 5. Задачи целочисленного линейного программирования, экономические
приложения. Метод отсечения Гомори. Метод ветвей и границ.
Тема 6. Задачи стохастического программирования.
Тема 7. Численные методы оптимизации.
Задачи одномерной оптимизации. Методы дихотомии, Фибоначчи, «золотого сечения».
Методы поиска с использованием квадратичной аппроксимации, метод кубической
аппроксимации. Многомерная оптимизация без ограничений. Модели и условия
сходимости численных методов. Градиентные и квазиньютоновские методы в Rn. Методы
сопряженных градиентов. Многомерная оптимизация с ограничениями. Метод проекции
градиента. Метод условного градиента. Метод возможных направлений. Методы внешних
штрафных функций, методы внутренних штрафных функций, комбинированные методы
штрафных функций, модифицированные методы штрафных функций.
Тема 8. Многокритериальные задачи исследования операций.
Основные понятия и определения. Эффективные и слабоэффективные решения.
Построение множества эффективных решений и проверка эффективности выделенного
решения. Свертывание критериев.
6. Перечень примерных контрольных вопросов и заданий для самостоятельной
работы
Тема 1
1. Что называется операцией?
2. Что составляет предмет исследования операций?
3. Назовите основные этапы операционного исследования и дайте их краткую
характеристику.
4. Классификация экономико-математических моделей.
5. Сформулируйте основные принципы моделирования.
Тема 2
1. Определение выпуклого множества.
2. Что называется проекцией точки на множество.
3. Что такое гиперплоскость?
4. Теорема о пересечении выпуклых множеств.
5. Понятие крайней точки выпуклого множества.
6. Теоремы отделимости.
7. Сформулируйте определения выпуклых и вогнутых множеств.
Тема 3
8. Сформулируйте основную задачу математического программирования.
9. Сформулируйте основную задачу выпуклого программирования.
10. Определение возможного направления.
11. Сформулируйте условие регулярности Слейтера.
12. Дайте определение седловой точки.
13. Сформулируйте достаточное условие оптимальности.
14. Теорема Куна-Таккера.
Тема 4
15. Сформулируйте основную задачу линейного программирования в канонической
форме.
16. Докажите эквивалентность различных форм записи ЗЛП.
17. Что такое опорные решения?
18. Как определяется базис опорного плана?
19. В чем состоит идея симплекс-метода?
20. Как осуществляется выбор переменной для вывода из базиса?
21. Как осуществляется выбор переменной для ввода в базис?
22. Сходимость симплекс-процедуры.
23. Признаки неразрешимости задачи линейного программирования.
24. В каких случаях применяется метод искусственного базиса?
25. Какой базисный план называется вырожденным?
26. Объясните экономический смысл двойственной задачи.
27. Какие существуют методы построения начального опорного плана транспортной
задачи?
Тема 5
28. Сформулируйте задачу целочисленного линейного программирования.
Тема 7
29. В чем состоит свойство унимодальности функции?
30. Являются ли методы исключения интервалов в целом более эффективными, чем
методы точечного оценивания?
31. Как принимается решение об окончании поиска при реализации поисковых методов?
32. Что понимается под принципиальным алгоритмом, реализуемым алгоритмом?
33. Какие точки называются желательными?
34. Сформулируйте условия сходимости градиентных и квазиньютоновских методов.
35. Какие методы одномерного поиска применяются в алгоритмах минимизации
выпуклых и невыпуклых функций?
36. Сформулируйте условия сходимости методов сопряженных градиентов.
37. Для чего и как осуществляется восстановление алгоритмов в методах сопряженных
градиентов?
38. Сформулируйте условия сходимости методов внешних и внутренних штрафных
функций.
39. Приведите примеры штрафных функций.
Тема 8
40. Какие решения задач многокритериальной оптимизации называются эффективными,
слабоэффективными.
41. Опишите метод последовательных уступок.
42. Поясните основные особенности процесса принятия решений в многокритериальных
операциях.
5. Примерная тематика рефератов, курсовых работ
1. Задачи линейного программирования с параметрами в функционале.
2. Задачи линейного программирования с параметрами в системе ограничений.
3. Алгоритмы решения сетевых задач.
4. Транспортная задача в матричной постановке. Венгерский метод.
5. Задачи геометрического программирования.
6. Задачи стохастического программирования.
7. Задачи дискретного программирования.
8. Задачи квадратичного программирования
9. Блочная задача линейного программирования. Метод декомпозиции Данцига-Вульфа.
10. Двойственные многокритериальные задачи.
6. Примерный перечень вопросов к зачету (экзамену) по всему курсу
1. Основные понятия исследования операций. Основные особенности ИО. Основные
этапы ИО.
2. Математическое моделирование операций. Классификация экономикоматематических моделей. Преимущества и недостатки использования моделей.
3. Принципы моделирования. Проверка и корректировка модели. Подготовка модели к
эксплуатации. Внедрение результатов операционного исследования.
4. Понятие отрезка в n-мерном пространстве. Понятие выпуклого множества.
5. Выпуклость гиперплоскости и полупространства. Теорема о пересечении выпуклых
множеств.
6. Проекция точки на множество. Понятие крайней точки выпуклого множества.
Теоремы отделимости.
7. Выпуклые и вогнутые множества. Дифференцируемость по направлению.
8. Постановка задачи математического программирования. Постановка задачи выпуклого
программирования.
9. Возможные направления. Условие регулярности Слейтера.
10. Функция Лагранжа. Условия оптимальности.
11. Теорема Куна-Таккера.
12. Постановка задачи линейного программирования. Свойства ЗЛП. Разрешимые и
неразрешимые ЗЛП.
13. Опорные решения. Базис опорного плана.
14. Геометрическая интерпретация и графическое решение ЗЛП.
15. Симплекс-метод.
16. Метод искусственного базиса.
17. Вырожденность ЗЛП.
18. Определение двойственной ЗЛП. Общие правила построения двойственной задачи.
19. Лемма о взаимной двойственности.
20. 1-ая и 2-ая теоремы двойственности.
21. Одновременное решение прямой и двойственной задач.
22. Двойственный симплекс-метод.
23. Транспортная задача и ее свойства. Закрытые и открытые модели.
24. Метод потенциалов для решения транспортной задачи.
25. Транспортные задачи с ограничениями.
26. Анализ устойчивости ЗЛП.
27. Задачи целочисленного линейного программирования, экономические приложения.
Метод отсечения Гомори. Метод ветвей и границ.
28. Постановка задачи одномерной оптимизации.
29. Метод дихотомии.
30. Метод Фибоначчи.
31. Метод «золотого сечения».
32. Методы поиска с использованием квадратичной аппроксимации.
33. Методы поиска с использованием кубической аппроксимации.
34. Задача многомерной оптимизации без ограничений.
35. Модели и условия сходимости численных методов.
36. Градиентные и квазиньютоновские методы в Rn.
37. Методы сопряженных градиентов.
38. Задача многомерной оптимизации с ограничениями.
39. Метод проекции градиента.
40. Метод условного градиента.
41. Метод возможных направлений.
42. Методы внешних штрафных функций.
43. Методы внутренних штрафных функций.
44. Комбинированные методы штрафных функций.
45. Модифицированные методы штрафных функций.
46. Многокритериальные задачи исследования операций. Основные понятия и
определения.
47. Эффективные и слабоэффективные решения. Построение множества эффективных
решений и проверка эффективности выделенного решения.
7. Формы итогового контроля – 4 семестре- зачет, 5 семестре- экзамен
8. Учебно-методическое обеспечение курса
1. Рекомендуемая литература (основная)
1. Акоф Р., Сасиени М. Основы исследования операций. М.:Мир,1971. -534 с.
2. Вагнер Г. Основы исследования операций. Т.1.- М.:Мир,1972; Т.2,3, 1973.
3. Вентцель Е.С. Исследование операций.-М.: Наука, 1980.
4. Исследование операций в экономике. По ред. Н.Ш. Кремера. – М.: Банки и биржи,
ЮНИТИ, 1997.
5. Конюховский П. Математические методы исследования операций в экономике. –
СПб.: Питер, 1999.
6. Конюховский П. Математические методы исследования операций. Пособие для
подготовки к экзамену. – СПб.: Питер, 2001.
7. Мину М. Математическое программирование. Теория и алгоритмы. М.: Наука, 1990.488 с.
8. Полак Э. Численные методы. Единый подход. -М.:Мир,1974. 376 с.
9. Сухарев А.Г., Тимохов А.В., Федоров В.В. Курс методов оптимизации.- М.: Наука,
1986.- 328 с.
2. Рекомендуемая литература (дополнительная)
1. Абрамов Л.Ф. Капустин В.Ф. Математическое программирование. Л., Изд-во Ленингр.
ун-та,1976. - 184 с.
2. Васильев Ф.П. Численные методы решения экстремальных задач.-М.: Наука, 1988.
3. Гермейер Ю.Б. Введение в теорию исследования операций.-М.: Наука, 1971.
4. Давыдов Э.Т. Исследование операций.- М.:Высш.шк., 1990.
5. Жуковский В.И., Молоствов В.С. Многокритериальное принятие решений в условиях
неопределенности.-М.:МНИИПУ.,1988.-131 с.
6. Зайченко Ю.П. Исследование операций.- Киев:Вища школа, 1975.
7. Интрилигатор М. Математические методы оптимизации и экономическая теория.М.:Прогресс, 1975.
8. Исследование операций: В 2-х томах. Под. ред. Дж. Моудера, С. Элмаграби.М.:Мир,1981.Т.1. 712 с.
9. Исследование операций: В 2-х томах. Под. ред. Дж. Моудера, С. Элмаграби.М.:Мир,1981.Т.2. 677 с.
10. Калихман И.Л. Сборник задач по математическому программированию.-М.:
Высш.школа, 1975.
11. Карлин С. Математические методы в теории игр, программировании и экономике. М.,
1964. 839 с.
12. Карманов В.Г. Математическое программирование.- М.:Наука, 1975.
13. Кини Р.Л., Райфа Х. Принятие решений при многих критериях: предпочтения и
замещения. Под__________. ред. И.Ф.Шахнова.-М.: Радио и связь,1981.-560 с.
14. Морозов В.В., Сухарев А.Г., Федоров В.В. Исследование операций в задачах и
упражнениях: Учебное пособие для студентов вузов, обуч. по спец. «Прикладная
математика».-М.:Высш.шк.,1986.- 287с.
15. Подиновский В.В., Ногин В.Д. Парето-оптимальные решения многокритериальных
задач.-М.: Наука, 1982, 256 с.
16. Реклейтис Г., Рейвиндран А., Рэгсдел К. Оптимизация в технике: В 2-х кн.-М.:Мир,
1986.
17. Современное состояние теории исследования операций/Под ред. Н.Н.Моисеева.-М.:
Наука, 1979.
18. Таха Х. Введение в исследование операций: В 2-х книгах. Кн. 1. -М.:Мир, 1985.- 496 с.
19. Таха Х. Введение в исследование операций: В 2-х книгах. Кн. 2. -М.:Мир, 1985.- 479 с.
20. Таха Х. Введение в исследование операций. – М.: Издательский дом “Вильямс”, 2001.
21. Ширяев В.И. Исследование операций и численные методы оптимизации: Учебное
пособие.- Челябинск: ЧГТУ, 1993.- 88 с.
22. Юдин Д.Б., Гольштейн Е.Г. Линейное программирование (теория, методы и
приложения). М.,1969. 424 с.
6.Перечень обучающих, контролирующих компьютерных программ, кино- и телефильмов,
мультимедиа и т.п.
Пакеты прикладных программ – LINDO, LPP и др.
Разработчик:
Доцент кафедры «Информатики»
_________ /Якубов Т.В./
СОГЛАСОВАНО:
Зав.кафедрой «Информатики»
Эксперт от факультета
___________/Хатаева Р.С./
__________ /_______________/
(Член рабочей группы ЧГПИ по ФГОС от факультета)
Начальник УМО
__________/Идрисова Р.А./
Скачать