Рабочая программа дисциплины прикладные методы оптимизации опд. Ф. 12

Вид материалаРабочая программа

Содержание


Прикладные методы оптимизации
Место дисциплины в учебном процессе
Объём часов по дисциплине
Объем часов по дисциплине
Наименование раздела
Раздел 2. Линейное программирование
Раздел 3. Специальные задачи линейного программирования
Тема 3.3. Элементы теории игр
Наименование раздела
Самостоятельная работа по формам обучения
Раздел 4. Специальные методы оптимизации
Всего часов
Количество контрольных работ
5.1. Содержание практических занятий
5.2. Распределение практических занятий
7.1. Содержание лабораторных работ
7.2. Распределение лабораторных работ
9.1. Рекомендуемая литература
9.2. Методы и средства обучения
9.3. Использование информационных технологий и активных методов обучения
...
Полное содержание
Подобный материал:

Федеральное агентство по образованию


Государственное образовательное учреждение

высшего профессионального образования

«Санкт-Петербургский государственный

инженерно-экономический университет»


Кафедра информационных систем в экономике

УТВЕРЖДАЮ


Проректор

по учебно-методической работе и УМО

д. э. н., профессор

______________________ А.И. Федорков

«____»_______________2007 г.


Рег. № ____________________




РАБОЧАЯ ПРОГРАММА



дисциплины


^ ПРИКЛАДНЫЕ МЕТОДЫ ОПТИМИЗАЦИИ


ОПД.Ф.12


Направление подготовки бакалавров 080800 – Прикладная информатика


Санкт-Петербург

2007

Рабочая программа составлена на основе требований Государственного образовательного стандарта высшего профессионального образования к содержанию и уровню подготовки бакалавра по направлению 080800 Прикладная информатика № 774 эк/бак от 27.12.2005 г. в соответствии с рабочим учебным планом направления 080800 Прикладная информатика, утвержденным ректором СПбГИЭУ 26.12.2006 г.


Составитель

канд. физ-мат. наук, доц. С.Е. Пономарев


Научный редактор

д-р техн. наук, проф. И.А. Брусакова


Обсуждено

на заседании кафедры информационных систем в экономике

24.10.2006 г., протокол № 4


ОДОБРЕНО

научно-методическим советом факультета информационных систем в экономике и управлении

31.10.2006 г., протокол № 3


  1. Цель и задачи дисциплины

Цель изучения дисциплины «Прикладные методы оптимизации» - освоение математических методов решения задач, возникающих в экономике, финансах, менеджменте, маркетинге.

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

  1. ^ Место дисциплины в учебном процессе

и требования к знаниям, умениям и навыкам студента

Дисциплина «Прикладные методы оптимизации» относится к циклу общепрофессиональных дисциплин, входящих в состав федерального компонента ГОС ВПО.

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

Место дисциплины в учебном процессе определяется дидактическими единицами, предшествующих в учебном плане базовых дисциплин: «Математика», «Теория вероятностей и математическая статистика», «Основы бизнеса».

Студент должен:

знать математическое моделирование процессов оптимизации материальных и денежных потоков, вычислительные методы решения оптимизационных задач, применение MS Excel для поиска решений оптимизационных задач;

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

иметь навыки использования методов решения оптимизационных задач.

  1. ^ Объём часов по дисциплине

Общий объем часов по дисциплине составляет 130 часов,

в том числе:

лекции -36 часа;

практические занятия -18 часов;

лабораторные работы -18 часов;

самостоятельная работа -58 часов;

Дисциплина преподается в 7-ом семестре.

Распределение объема часов по видам работ представлено в таблице 1.

^ Объем часов по дисциплине

Таблица 1



^ Наименование раздела

Наименование темы дисциплины

Всего часов

Аудиторные

занятия по

формам обучения

В том числе

Самостоятельная работа по формам обучения

лекции

практические

занятия

лаб. раб., дел. игры


очная

заоч-

ная

очно-заочная

Очная

заочная

очно-заочная

очная

заоч-ная

очно-заочная

очная

заоч-ная

очно-заочная

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

Раздел 1. Теоретические основы оптимизации

16

6







6



















10







Тема 1.1. Оптимизация экономических процессов.

8

3







3



















5







Тема 1.2. Оптимизация выпуклых функций

8

3







3



















5






^

Раздел 2. Линейное программирование


58

33







15







10







8

25







Тема 2.1. Постановка задач линейного программирования

14

9







3







2







4

5







Тема 2.2. Симплексный метод решения канонической задачи линейного программирования

10

5







3







2










5







Тема 2.3. Симплексный метод решения общей задачи линейного программирования

10

5







3







2










5







Тема 2.4. Параметрическое программирование

16

11







3







4







4

5







Тема 2.5. Теория двойственности

8

3







3



















5







^ Раздел 3. Специальные задачи линейного программирования

28

13







9
















4

15







Тема 3.1. Транспортная задача

10

5







3







2










5







Тема 3.2. Целочисленные задачи линейного программирования

14

9







3







2







4

5






^

Тема 3.3. Элементы теории игр


8

3







3



















5










^ Наименование раздела

Наименование темы дисциплины




Аудиторные

занятия по

формам обучения

В
Окончание таблицы 1
том числе


^ Самостоятельная работа по формам обучения

лекции

практические

занятия

лаб. раб., дел. игры

Очная

Заочная

очно-заочная

очная

заочная

очно-заочная

очная

заочная

очно-заочная

очная

заочная

очно-заочная

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15
^

Раздел 4. Специальные методы оптимизации


26

18







6







6







6

8







Тема 4.1. Сетевые методы в планировании и управлении

18

13







3







4







6

5







Тема 4.2. Динамическое программирование

8

5







3







2










3







^ Всего часов

130

72







36







18







18

58







^ Количество контрольных работ











































Зачет




7







































4. Содержание разделов и тем дисциплины

Раздел 1. Теоретические основы оптимизации

Тема 1.1. Оптимизация экономических процессов.

Математические модели в производственном менеджменте. Математические модели в торговле. Основная задача математического программирования, классификация задач оптимизации. Решение задачи условной оптимизации методом Лагранжа.


Тема 1.2. Оптимизация выпуклых функций.

Определения выпуклых функций и выпуклых множеств. Достаточное условие существования экстремальной точки выпуклой функции. Отыскание экстремума выпуклой функции методом допустимых направлений. Теоремы Куна-Такера.

Раздел 2. Линейное программирование

Тема 2.1. Постановка задач линейного программирования.

Модели производственного менеджмента, приводящие к задачам линейного программирования. Оптимизация производственной программы. Общая задача линейного программирования. Каноническая задача линейного программирования. Приведение задач линейного программирования к каноническому виду. Графическая интерпретация задач линейного программирования.


Тема 2.2. Симплексный метод решения канонической задачи линейного программирования.

Опорный план (базис) канонической задачи линейного программирования. Построение опорного плана. Симплекс-таблица. Пересчет симплекс-таблицы. Критерии оптимальности опорного плана.


Тема 2.3. Симплексный метод решения общей задачи линейного программирования.

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


Тема 2.4. Параметрическое программирование.

Задачи с параметрами в целевой функции и векторе ограничений. Построение симплекс-таблицы в задачах параметрического программирования. Пересчет симплекс-таблицы для задач параметрического программирования. Нахождение интервалов оптимальности и устойчивости.


Тема 2.5. Теория двойственности

Определение двойственной задачи. Экономическая интерпретация решений двойственной задачи. Теоремы теории двойственности.


Раздел 3. Специальные задачи линейного

программирования

Тема 3.1. Транспортная задача.

Ограничения и целевая функция канонической (закрытой) транспортной задачи. Решение закрытой транспортной задачи методом потенциалов. Приведение открытых транспортных задач к канонической задаче.


Тема 3.2. Целочисленные задачи линейного программирования.

Транспортные задачи с целочисленными ограничениями. Задача о назначениях. Задача коммивояжера. Метод Гомори. Метод ветвей и границ.


Тема 3.3. Элементы теории игр.

Приведение задач теории игр к задачам линейного программирования. Решение задач теории игр симплекс-методом.


Раздел 4. Специальные методы оптимизации

Тема 4.1. Сетевые методы в планировании и управлении

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


Тема 4.2. Динамическое программирование

Задачи динамического программирования. Принцип оптимальности. Уравнение Беллмана. Решение задач динамического программирования рекурсивным методом.

  1. Перечень тем практических занятий

^ 5.1. Содержание практических занятий

Тема 1. Постановка задач линейного программирования.

Оптимизация производственной программы. Приведение задач линейного программирования к каноническому виду. Графическая интерпретация задач линейного программирования.


Тема 2. Симплексный метод решения канонической задачи линейного программирования.

Алгоритм симплекс метода. Пересчет симплекс-таблицы. Условия сходимости симплекс-метода.


Тема 3. Симплексный метод решения общей задачи линейного программирования.

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


Тема 4. Параметрическое программирование

Построение симплекс-таблицы в задачах параметрического программирования. Пересчет симплекс-таблицы для задач параметрического программирования.


Тема 5. Транспортная задача

Решение закрытой транспортной задачи методом потенциалов. Приведение открытых транспортных задач к канонической задаче.


Тема 6. Целочисленные задачи линейного программирования.

Транспортные задачи с целочисленными ограничениями. Метод Гомори


Тема 7. Сетевые методы в планировании и управлении

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


Тема 8. Динамическое программирование

Уравнение Беллмана. Решение задач динамического программирования рекурсивным методом.


^ 5.2. Распределение практических занятий

по темам дисциплины

Наименование

тем дисциплины

Темы и содержание

практических занятий

Тема 2.1. Постановка задач линейного программирования

Тема 1. Постановка задач линейного программирования

Тема 2.2 Симплексный метод решения канонической задачи линейного программирования.

Тема 2. Пересчет симплекс-таблицы.

Тема 2.3. Симплексный метод решения общей задачи линейного программирования

Тема 2. Симплексный метод решения общей задачи линейного программирования

Тема 2.4. Параметрическое программирование

Тема 3. Параметрическое программирование

Тема 3.1. Транспортная задача


Тема 4. Транспортная задача

Тема 3.2. Целочисленные задачи линейного программирования

Тема 5. Целочисленные задачи линейного программирования

Тема 4.1. Сетевые методы в планировании и управлении

Тема 6. Сетевые методы в планировании и управлении

Тема 4.2. Динамическое программирование

Тема 7. Динамическое программирование



  1. Перечень тем семинарских занятий

Рабочим учебным планом не предусмотрены.

  1. Лабораторный практикум

^ 7.1. Содержание лабораторных работ

Лабораторная работа № 1. Решение задач линейного программирования в Excel.

Моделирование основных задач оперативного управления производством в Excel. Формирование электронных таблиц, описывающих постановку задач. Расчет оптимальных опорных планов с помощью «Поиска решений» Excel.


Лабораторная работа № 2. Решение транспортных задач с ограничениями в Excel.

Формирование системы ограничений транспортной задачи. Построение вспомогательной задачи целочисленного программирования для расчета оптимальных значений ограничений. Представление вспомогательной задачи в форме электронной таблицы. Решение вспомогательной задачи с помощью «Поиска решений» Excel. Пересчет ограничений транспортной задачи. Решение транспортной задачи с помощью «Поиска решений» Excel.


Лабораторная работа № 3. Решение задач параметрического программирования в Excel.

Представление задач параметрического программирования в форме электронной таблицы. Расчет начального оптимального плана с помощью «Поиска решений» Excel. Пересчет параметрической симплекс-таблицы по формулам Excel и макропрограммам.


Лабораторная работа № 4. Решение задачи о последовательной обработке деталей в MS Project.

Формирование файла MS Project с описанием технологического процесса изготовления деталей. Создание списка технологических операций. Установка связей между операциями. Создание списка материалов, используемых в процессе изготовления деталей. Расчет стоимости материалов. Оптимизация издержек изготовления деталей.

^ 7.2. Распределение лабораторных работ

по темам дисциплины

Наименование тем дисциплины

Темы лабораторных работ

Тема 2.1. Постановка задач линейного программирования

Лабораторная работа №1. Решение задач линейного программирования в Excel.

Тема 2.4. Параметрическое программирование.

Лабораторная работа №3. Решение задач параметрического программирования в Excel.

Тема 3.2. Целочисленные задачи линейного программирования

Лабораторная работа №2. Решение транспортных задач с ограничениями в Excel.

Тема 4.1. Сетевые методы в планировании и управлении

Лабораторная работа №4. Решение задачи о последовательной обработке деталей в MS Project



  1. Требования к выполнению курсовой работы

Рабочим учебным планом не предусмотрена.

  1. Учебно-методическое обеспечение дисциплины

^ 9.1. Рекомендуемая литература

9.1.1. Основная
  1. Бурлюк С.И. Математические модели и методы в экономике. - Спб: ПИТЕР, 2002.-467 с.
  2. Карманов В.Г. Математическое программирование.- М.: Физматгиз, 2004.-322 с.
  3. Конюховский П.В. Математические методы исследования операций. - СПб: ПИТЕР, 2001.-192 с.

9.1.2. Дополнительная
  1. Гарнаев Д.С. Excel, Internet, VBA в экономике и финансах -СПб: БХВ-Петербург, 2004.-624 с.
  2. Шимко П.Д. Оптимальное управление экономическими системами. - СПб: Бизнес-пресса, 2004.-240 с.


^ 9.2. Методы и средства обучения

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

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

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


^ 9.3. Использование информационных технологий и активных методов обучения

Используются Internet-технологии для поиска информации по применению методов оптимизации в производственном менеджменте, торговле, логистике и т.д.

  1. ^ Материально-техническое обеспечение

учебного процесса

Лабораторный практикум по дисциплине предусматривает использование следующих программных средств:
  • Табличный процессор MS Excel (дополнение «Пакет анализа»);
  • Информационная система MS Project.



  1. Контроль знаний студентов

11.1. Формы текущего контроля

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

Выступления студентов по темам дисциплины с последующим обсуждением.


11.2. Формы промежуточного контроля по дисциплине

Предусматривается зачет в 7-ом семестре.


11.3. Балльно-рейтинговая система оценки знаний студентов

Не используется.