
- •Основные понятия исследования операций
- •Общая постановка задачи исследования операций
- •3. Экономика – математическое моделирования. Основные понятия и определения.
- •4. Математическое программирование
- •5. Постановка задачи линейного программирования.
- •6. Формы представления злп.
- •7.Двойственная задача линейного программирования
- •8. Первая и вторая теоремы двойственности
- •9. Третья теорема двойственности:
- •10. Решения задачи линейного программирования графический методом. Алгоритм решения
- •11. Симплекс-метода решения задач линейного программирования
- •12.Составление симплекс таблиц. Критерий оптимальности
- •Признак оптимальности опорного плана
- •14. Транспортная задача. Постановка задачи
- •15. Транспортная задача. Математическая модель транспортной задачи.
- •16. Транспортная задача открытого и закрытого типа. Математическая модель двойственной задачи.
- •17. Определения транспортной задачи.
- •18. Алгоритм решения транспортных задач. Метод наименьшего элемента
- •19. Метод потенциалов.
- •20. Целочисленное программирования. Постановка задачи целочисленного программирования.
- •21.Метод ветвей и границ.
- •22. Графический метод решения задачи целочисленного программирования. Алгоритм.
- •23. Задача коммивояжера.
- •24.Динамическое программирование. Постановка задачи.
- •25. Принцип оптимальности Беллмана.
- •26.Формулировка задачи и характеристики смо
- •27.Смо с отказами.
- •28.Смо с неограниченным ожиданием
- •29.Смо с ожиданием и с ограниченной длиной очереди
- •30.Сетевое планирование. Основные понятия метода сетевого планирования
- •31.Расчет сетевых графиков
- •32.Нелинейное программирование.
- •33. Условий и безусловий экстремум
- •34.Теория игр. Основные понятия.
- •35.Антагонистические игры.
- •36. Игры с « природой». Критерий Вальда.
- •37. Игры с природой. Критерий Гурвица. Критерий. Сэвиджа.
- •38. Игры с природой. Критерий Лапласа. Критерий Байеса.
5. Постановка задачи линейного программирования.
Общая постановка задачи
Линейное программирование — наука о методах исследования и отыскания экстремальных (наибольших и наименьших) значений линейной функции, на неизвестные которой наложены линейные ограничения.
Эта линейная функция называется целевой, а ограничения, которые математически записываются в виде уравнений или неравенств, называются системой ограничений.
Определение.
Математическое выражение целевой функции и ее ограничений называется математической моделью экономической задачи.
В общем виде математическая модель задачи линейного программирования (ЛП) записывается как
Z(x)=C1X1+C2X2
+ . . .
+СJXJ
+ . .
. +СnXn
_ max(min)
при ограничениях:
где Xi — неизвестные;a ij , bj , Ci — заданные постоянные величины.
Все или некоторые уравнения системы ограничений могут быть записаны в виде неравенств.
М
атематическая
модель в более краткой записи имеет
вид: Z(x)
= ∑Ci
Xi
max(min)
при ограничениях:
Определение Допустимым решением задачи линейного программирования называется вектор
X = (х1, х2, ,...хn ) , удовлетворяющий системе ограничений.
Множество допустимых решений образует область допустимых решений (ОДР).
Определение Допустимое решение, при котором целевая функция достигает своего экстремального значения, называется оптимальным решением задачи линейного программирования и обозначается Хопт.
Базисное допустимое решение
Является опорным решением, где r— ранг системы ограничений.
6. Формы представления злп.
1. Общей задачей линейного программирования называется задача, которая состоит в определении максимального (минимального) значения функции
(10.10)
при условиях
(10.11)
(10.12)
.
(10.13)
Функция (10.10) называется целевой функцией (или линейной формой) задачи (10.10) – (10.13), а условия (10.11) – (10.13) – ограничениями данной задачи.
2. Стандартной (или симметричной) задачей линейного программирования называется задача, которая состоит в определении максимального для «≤» (минимального для «≥») значения функции (10.10) при выполнении условий (10.11) и (10.13), где k = m, s = n.
3. Канонической (или основной) задачей линейного программирования называется задача, которая состоит в определении максимального (минимального) значения функции (10.10) при выполнении условий (10.12) и (10.13), где k = 0, s = n.
Каноническая (основная) форма |
Стандартная (симметричная) форма |
Общая форма |
1) ограничения |
||
Уравнения
.
|
Неравенства
|
Уравнения и неравенств
|
2) условия неотрицательности |
||
Все переменные
,
|
Все переменные , |
Часть переменных
,
|
3) цель задачи
|
||
max F(x) или minF(x) |
max F(x) [min F(x)] |
max F(x) или min F(x) |
Замечание.
max F(x) = – min[– F(x)], min F(x) = – max[– F(x)].
Указанные выше три формы
задачи линейного программирования
эквивалентны в том смысле, что каждая
из них может быть преобразована к форме
другой. Совокупность чисел
,
удовлетворяющих ограничениям (10.11) –
(10.13), называется допустимым
решением (или планом).
Запишем основную задачу линейного программирования в векторной форме. Найти максимум (минимум) функции
при условиях
,
(10.14)
где
–
скалярное произведение;
и
–
m-мерные
вектор-столбцы, составленные из
коэффициентов при неизвестных и свободных
членов системы уравнений задачи.
План Х
называется опорным
планом основной задачи
линейного программирования, если система
векторов
,
входящих в разложение (10.14) с положительными
коэффициентами
,
линейно независима.
Опорный план называется невырожденным, если он содержит ровно m положительных компонент, в противном случае он является вырожденным.
План
,
при котором целевая функция принимает
свое максимальное (минимальное) значение,
называется оптимальным.