Автор работы: Пользователь скрыл имя, 25 Марта 2011 в 01:02, лабораторная работа
Цель: преобретение практических навыков применения методов линейного программирования
Лабораторная работа.
Тема
Задачи линейного
программирования
Цель: преобретение практических навыков применения методов линейного программирования
Задача
линейного программирования (ЛП) состоит
в определении максимального (минимального)
значения целевой функции:
(1.1)
При условиях
:
(1.2)
(1.3)
где aij,
bi, cj – заданные постоянные
числа. Функция F(1) называется целевой
функцией, выражения (2), (3) – ограничениями.
Значения xj
, удовлетворяющие ограничениям (2),
(3) образуют область допустимых решений
(ОДР) и называются допустимыми. Допустимое
решение xj*, при которых целевая
функция (1) принимает экстремальное значение,
называется оптимальным. В зависимости
от структуры выражений (1), (2), (3) для решения
задачи ЛП могут применяться различные
методы, которые рассмотрены ниже.
Постановка
задачи. Метод применяется в том случае,
если количество переменных задачи ЛП
(1), (2), (3) равно двум, т.е.:
(1.4)
(1.5)
(1.6)
Методика решения. Процесс решения задачи ЛП графическим методом включает следующие этапы:
Пример.
Решить задачу ЛП:
Аналогично
определяются координаты точки минимума
С:
Индивидуальные задания. Решить графическим методом.
Вариант 1.
F = x1 + x2 max
-3x1 + 2x2 ≤ 1
x1 + 2x2 ≤ 14
2x1 + x2 ≤ 13
3x1 – x2 ≤ 12
x1, x2
≥ 0
Вариант 2.
F = 3x1 + x2 min
3x1 + 5x2 ≥ 15
5x1 + 3x2 ≥ 15
x1 ≥ 1
x2 ≥ 1
x1, x2
≥ 0
Вариант 3.
F = 3x1 + 3x2 min
x1 + 4x2 ≥ 4
4x1 + x2 ≥ 4
x1, x2
≥ 0
Вариант 4.
F = 6x1 – 5x2 max
2x1 + 5x2 ≤ 10
5x1 + 2x2 ≤ 10
x1, x2
≥ 0
Вариант 5.
F = 8x1 + 2x2 max
x1 – 4x2 ≤ 4
–4x1 + x2 ≤ 4
x1 + x2 ≤ 6
x1,
x2 ≥ 0
Вариант 6.
F = 2x1 + 3x2 min
x1 + 5x2 ≥ 10
3x1 + 2x2 ≥ 12
2x1 + 4x2 ≥ 10
x1 ≥ 1
x1, x2
≥ 0
Вариант 7.
F = 5x1 + 4x2 + 6x3 max
x1 + x2 + x3 ≤ 6
2x1 + x2 + x3 ≥ 9
3x1 + x2 +2x3 ≥ 11
x1, x2,
x3 ≥ 0
Вариант 8.
F = –7x1 + 2x2 min
x1 + x2 ≥ 1
5x1 + x2 ≥ 3
–3x1 + x2 ≤ 3
2x1 + x2 ≤ 4
x1, x2
≥ 0
Вариант 9.
F = 6x1 + 4x2 min
2x1 + x2 ≥ 3
x1 – 2x2 ≤ 2
x1, x2
≥ 0
Вариант 10.
F = – x1 – 2x2 min
5x1 – 2x2 ≤ 4
– x1 + 2x2 ≤ 4
x1 + x2 ≥ 4
x1, x2
≥ 0
Вариант 11.
F = 3x1 + 3x2 max
x1 + x2 ≤ 4
3x1 + x2 ≥ 4
x1 + 5x2 ≥ 4
0 ≤ x1 ≤ 3
0
≤ x2
≤ 3
Вариант 12.
F = 7x1 – 2x2 max
x1 + x2 ≤ 5
2x1 – 3x2 ≤ 6
3x1 + x2 ≥ 3
x1 + x2 ≥ 2
x1 – x2 ≥ –3
x1, x2 ≥ 0
Вариант 13.
F = 6x1 – x2 min
x1 + x2 ≥ 3
4x1 – x2 ≥ –4
3x1 – 2x2 ≤ 24
x2 ≤ 6
x1, x2
≥ 0
Вариант 14.
F = –3x1 – 2x2 max
x1 – 2x2 ≤ –3
2x1 + x2 ≤ 10
3x1 – x2 ≥ –5
–x1 + x2 ≥ 3
x1, x2
≥ 0
Вариант 15.
F = x1 + 2x2 max
2x1 + 3x2 ≤ 8
2x1 + x2 ≤ 6
x1 + x2 ≥ 1
x1, x2
≥ 0
Вариант 16.
F = –2x1 + x2 min
2x1 + x2 ≤ 8
x1 + 3x2 ≥ 6
3x1 + x2 ≥ 3
x1, x2
≥ 0
Вариант 17.
F = 6x1 + 4x2 min
2x1 + x2 ≥ 3
x1 – 2x2 ≤ 1
–x1 + 2x2 ≥ 1
x1, x2
≥ 0
Вариант 18.
F = 4x1 + 3x2 max
5x1 + 2x2 ≥ 20
x1 + 3x2 ≤ 15
x1, x2
≥ 0
Вариант 19.
F = x1 + 3x2 max
x1 + x2 ≥ 3
6x1 + x2 ≤ 42
2x1 – 3x2 ≥ 6
x1, x2
≥ 0
Вариант 20.
F = x1 – 2x2 max
5x1 – 2x2 ≤ 3
x1 + x2 ≥ 1
–3x1 + x2 ≤ 3
x1, x2
≥ 0
Вариант 21.
F = 8x1 + 2x2 max
x1 – 4x2 ≤ 4
–4x1 + x2 ≤ 4
x1 + x2 ≤ 6
x1, x2
≥ 0
Вариант 22.
F = 2x1 + 3x2 min
x1 + 5x2 ≥ 16
3x1 + 2x2 ≥ 12
2x1 + 4x2 ≥ 16
x1 ≥ 1
x1, x2
≥ 0
Вариант 23.
F = 3x1 + 3x2 max
x1 + x2 ≤ 4
3x1 + x2 ≥ 4