- •Министерство образования и науки Республики Беларусь Белорусский государственный университет информатики и радиоэлектроники
- •Расчетно-пояснительная записка
- •Цель и основные понятия в исследованиях операций
- •Задачи линейного программирования
- •Линейное программирование
- •Классификация методов и моделей исследования операций
- •Основные элементы метода исследования операций
- •Особенности математических методов, применяемых к решению экономических задач
- •Протокол решения задачи оптимизации с использованием пакета simplex
Министерство образования и науки Республики Беларусь Белорусский государственный университет информатики и радиоэлектроники
Кафедра информационных технологий автоматизированных систем
Факультет информационных технологий и управления
Расчетно-пояснительная записка
к курсовой работе
по курсу “Системный анализ и исследование операций”
на тему “Решение задачи линейного программирования”
Выполнил студент гр.820604 _________ Стетюкевич Е.Н.
(подпись)
Руководитель _________ Тиханович Т.В.
(подпись)
Минск 2010
СОДЕРЖАНИЕ
Введение 3
1 Постановка задачи по оптимизации 8
2 Построение базовой аналитической модели 9
3 Обоснование и описание вычислительной процедуры 11
3.1 Обоснование вычислительной процедуры 11
3.2 Описание вычислительной процедуры 11
4 Решение задачи оптимизации на основе симплекс-таблиц 14
4.1 Приведение задачи к стандартной форме 14
4.2 Поиск оптимального решения задачи на основе двухэтапного метода 14
5 Анализ задачи на чувствительность 19
5.1 Анализ на чувствительность к изменению ограничения на использование сырья 19
5.2 Анализ на чувствительность к изменению одного из коэффициентов целевой функции 20
6 Построение модифицированной аналитической модели и анализ результатов модификации 22
7 Примеры постановок и решений перспективных оптимизационных управленческих задач 24
7.1 Пример 1 24
7.2 Пример 2 25
ЗАКЛЮЧЕНИЕ 28
СПИСОК ЛИТЕРАТУРЫ 29
ПРИЛОЖЕНИЕ А 30
ПРИЛОЖЕНИЕ Б 32
ПРИЛОЖЕНИЕ В 33
ПРИЛОЖЕНИЕ Г 34
Введение
Цель и основные понятия в исследованиях операций
Операция – это всякая система действий (мероприятие), объединенных единым замыслом и направленных к достижению какой-то цели. Это управляемое мероприятие, то есть от нас зависит, каким способом выбрать некоторые параметры, характеризующие его организацию.
Каждый определенный выбор зависящих от нас параметров называется решением.
Целью исследования операций является предварительное количественное обоснование оптимальных решений.
Те параметры, совокупность которых образует решение, называются элементами решения. В качестве элементов решения могут быть различные числа, векторы, функции, физически признаки и т.д.
Чтобы сравнить между собой различные варианты, необходимо иметь какой-то количественный критерий – показатель эффективности (Е). Данный показатель называется целевой функцией.
Этот показатель выбирается так, чтобы он отражал целевую направленность операции. Выбирая решение, стремимся, чтобы данный показатель стремился к максимуму или к минимуму. Если Е – доход, то Emax; а еслиE– расход, тоEmin.
Задачи линейного программирования
Линейное программирование является наиболее простым и лучше всего изученным разделом математического программирования. Характерные черты задач линейного программирования следующие:
1) показатель оптимальности f(X) представляет собой линейную функцию от элементов решенияX = (x1, x2, ... ,xn);
2) ограничительные условия, налагаемые на возможные решения, имеют вид линейных равенств или неравенств.
Система линейных уравнений и неравенств определяющая допустимое множество решений задачи, называется системой ограничений задачи линейного программирования, а линейная функция f(Х) называется целевой функцией или критерием оптимальности.
Допустимое решение – это совокупность чисел (план)X = (x1, x2, ... ,xn), удовлетворяющих ограничениям задачи.
Оптимальное решение – это план, при котором целевая функция принимает свое максимальное (минимальное) значение.