Автор работы: Пользователь скрыл имя, 24 Января 2012 в 17:22, реферат
Линейное программирование - это наука о методах исследования и отыскания наибольших и наименьших значений линейной функции, на неизвестные которой наложены линейные ограничения. Таким образом, задачи линейного программирования относятся к задачам на условный экстремум функции. Казалось бы, что для исследования линейной функции многих переменных на условный экстремум достаточно применить хорошо разработанные методы математического анализа, однако невозможность их использования можно довольно просто проиллюстрировать.
Введение.
1. Общая задача линейного программирования.
1.1. Формулировка задачи.
1.2. Геометрическая интерпретация задачи линейного программирования.
2. Графический метод решения задачи линейного программирования.
2.1. Область применения.
2.2. Примеры задач, решаемых графическим методом.
2.3. Обобщение графического метода решения задач линейного программирования.
Литература.
Реферат на тему :
«Линейное программирование:
постановка задач и графическое
решение»
ПЛАН
Введение.
1. Общая задача
линейного программирования.
1.1. Формулировка
задачи.
1.2. Геометрическая
интерпретация задачи линейного программирования.
2. Графический
метод решения задачи
2.1. Область применения.
2.2. Примеры задач,
решаемых графическим методом.
2.3. Обобщение
графического метода решения
задач линейного
Литература.
Введение.
Линейное
программирование - это наука о
методах исследования и
Действительно,
путь необходимо исследовать
на экстремум линейную функцию
Z = С1х1+С2х2+... +СNxN
при линейных
ограничениях
a11x1 + a22x2 + ... + a1NХN
= b1
a21x1 + a22x2 + ... +
a2NХN = b2
. . . . . . . . . . . . .
. .
aМ1x1 + aМ2x2 + ... + aМNХN
= bМ
Так как
Z - линейная функция, то = Сj (j = 1, 2,
..., n), то все коэффициенты линейной
функции не могут быть равны
нулю, следовательно, внутри области,
Для решения
задач линейного
1. Общая задача
линейного программирования
1.1. Формулировка
задачи.
Даны линейная
функция
(1.1) Z = С1х1+С2х2+...
+СNxN
и система
линейных ограничений
a11x1 + a22x2 + ... + a1NХN
= b1
a21x1 + a22x2 + ... + a2NХN
= b2
. . . . . . . . . . . . .
. .
ai1x1 + ai2x2 + ... + aiNХN
= bi (1.2)
. . . . . . . . . . . . .
. .
aM1x1 + aM2x2 + ... + aMNХN
= bM
(1.3) xj 0 (j = 1, 2, ...
,n)
где аij, Ьj и Сj
- заданные постоянные величины.
Найти такие
неотрицательные значения х1, х2, ...,
хn, которые удовлетворяют системе ограничений
(1.2) и доставляют линейной функции (1.1)минимальное
значение.
Общая задача
имеет несколько форм записи.
Векторная
форма записи. Минимизировать линейную
функцию Z = СХ при ограничениях
(1.4) А1х1 + А2x2 + ...
+ АNxN = Ао, X 0
где С =
(с1, с2, ..., сN); Х = (х1, х2, ..., хN); СХ - скалярное
произведение; векторы
A1, A2,..., AN, A0
состоят соответственно
из коэффициентов при
Матричная
форма записи. Минимизировать линейную
функцию, Z = СХ при ограничениях АХ = А0,
Х 0, где С = (с1, с2, ..., сN) - матрица-cтрока;
А = (аij) - матрица системы;
Х - матрица-столбец,
А0 - матрица-столбец
Запись с
помощью знаков суммирования. Минимизировать
линейную функцию Z = Сjхj при ограничениях
0пределение 1. Планом
или допустимым решением
0пределение 2. План
Х = (х1, х2, ..., хN) называется опорным,
если векторы А (i = 1, 2, ..., N), входящие в разложение
(1.4) с положительными коэффициентами х
, являются линейно независимыми.
Так как векторы
А являются N-мерными, то из определения
опорного плана следует, что число
его положительных компонент
не может превышать М.
0пределение 3. Опорный
план называется невырожденным,
0пределение 4. Оптимальным
планом или оптимальным
В дальнейшем
рассмотрено решение задач
1.2 Геометрическая
интерпретация задачи
Рассмотрим
задачу линейного
Найти минимальное
значение линейной функции
(1.5) Z = С1х1+С2х2+...
+СNxN
при ограничениях
a11x1 + a22x2 + ... + a1NХN
b1
a21x1 + a22x2 + ... + a2NХN
b2
(1.6) . . . . . . . . . .
. . . . .
aM1x1 + aM2x2 + ... + aMNХN
bM
(1.7) xj 0 (j = 1, 2, ...
,n)
Совокупность
чисел х1, х2, ..., хN, удовлетворяющих ограничениям
(1.6) и (1.7), называется решением. Если система
неравенств (1.6) при условии (1.7) имеет хотя
бы одно решение, она называется совместной,
в противном случае - несовместной.
Рассмотрим
на плоскости х1Ох2 совместную
систему линейных неравенств
a11x1 + a22x2 b1
a21x1 + a22x2 b2
. . . . . . . .
aM1x1 + aM2x2 bM
x1 0, x2 0
Это все равно,
что в системе (1.6) - (1.7) положить N=2. Каждое
неравенство этой системы геометрически
определяет полуплоскость с граничной
прямой
ai1x1 + ai2x2 = bi ,(i
= 1, 2, ..., m). Условия неотрицательности определяют
полуплоскости соответственно с граничными
прямыми х = 0, х = 0. Система совместна, поэтому
полуплоскости, как выпуклые множества,
пересекаясь, образуют общую часть, которая
является выпуклым множеством и представляет
собой совокупность точек, координаты
каждой из которых являются решением данной
системы (рис. 1.1).
Совокупность
этих точек (решений) назовем
многоугольником решений. Он
Если в
системе ограничений (1.6) - (1.7) n = 3,
то каждое нера-венство
Если система
ограничений совместна, то по аналогии
с трехмерным пространством она образует
общую часть n-мерного пространства, называемую
многогранником решений, так как координаты
каждой его точки являются решением.
Таким образом,
геометрически задача
2. Графический
метод решения задачи
2.1. Область применения.
Графический
метод основан на
Пусть задача
линейного программирования
Найти минимальное
значение функции
(2.1) Z = С1х1+С2х2
при
a11x1 + a22x2 b1
(2.2) a21x1 + a22x2 b2
. . . . . . . .
aM1x1 + aM2x2 bM
(2.3) х1 0, х2 0
Допустим, что
система (2.2) при условии (2.3) совместна
и ее многоугольник решений ограничен.
Каждое из неравенств (2.2) и (2.3), как отмечалось
выше, определяет полуплоскость с граничными
прямыми: ai1x1 + ai2x2 + ai3x3 = bi,(i = 1, 2, ..., n), х1=0,
х2=0. Линейная функция (2.1) при фиксированных
значениях Z является уравнением прямой
линии: С1х1 + С2х2 = const. Построим многоугольник
решений системы ограничений (2.2) и график
линейной функции (2.1) при Z = 0 (рис. 2.1). Тогда
поставленной задаче линейного прграммирования
можно дать следующую интерпретацию. Найти
точку многоугольника решений, в которой
прямая С1х1 + С2х2 = const опорная и функция
Z при этом достигает минимума.
Значения Z =
С1х1 + С2х2 возрастают в направлении
вектора N =(С1, С2), поэтому прямую
Z = 0 передвигаем параллельно самой
себе в направлении вектора Х. Из рис. 2.1
следует, что прямая дважды становится
опорной по отношению к многоугольнику
решений (в точках А и С), причем минимальное
значение принимает в точке А. Координаты
точки А (х1, х2) находим, решая систему уравнений
прямых АВ и АЕ.
Если многоугольник
решений представляет собой
Случай 1. Прямая
С1х1 + С2х2 = const, передвигаясь в направлении
вектора N или противоположно
ему, постоянно пересекает
Случай 2. Прямая,
пере-двигаясь, все же становится
опорной относительно многоу-
2.1. Примеры задач,
решаемых графическим методом.
Информация о работе Линейное программирование: постановка задач и графическое решение