Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LINAL.docx
Скачиваний:
4
Добавлен:
01.07.2025
Размер:
757 Кб
Скачать
☆

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

Рассмотрим математическую постановку задачи, в которой функции f(x) и f1(x) являются линейными.

(1) f(X)= 𝛾j Xj + 𝛾0 , при условии, что

(2) aij Xj ≤ bi, i ∈ I ⊂ M=(1, 2, …, m),

(3) aij Xj = bi, i ∈ M \ I

(4) Xj ≥ 0, j∈J⊂N=(1, 2, …, n)

Задача (1)-(4) называется общей задачей линейного программирования; функция f(x) – целевой функцией или функцией качества; система линейных неравенств (2) и линейных уравнений (3) – системой ограничения, а неравенства (4) – условием неотрицательности переменных.

  1. Оптимальное решение задачи линейного программирования не изменится, если целевую функцию помножить на любое положительное число, либо прибавить к целевой функции любое число. Док-во можно продемонстрировать. Использую графический метод решения лин програм-ия:

Проведем через это множество прямую линию L перпендикулярно вектору градиента Г=(1, -2), те вектору координаты которого равны соответствующим частным производным функции f(X1, X2). Линия L задается уравнением: X1-2X2+ƴ0, где величина ƴ0 пропорциональна расстоянию от линии L до начала координат. Перемещая линию L в направлении, противоположном вектору градиента, приводим ее в положение, когда она становится касательной(опорной) к множеству W в точке X0 , 1) = W ∩ L. При этом абсолютная величина указанного расстояния увеличивается, а значение функции f (X1, X2) уменьшается, принимая в точке X0 наименьшее значение на множестве W. Таким образом, точка X0 , координат которой находятся из решения системы из двух уравнений: (верхние иксы в квадратах, в формуле не прописывается) является точкой глобального минимума функции f(X1, X2) на множестве W.

  1. Рассмотрим общую задачу линейного программирования:

(1) f(X)= 𝛾j Xj + 𝛾0 (max),

(2) aij Xj ≤ bi, I ∈ I ⊂ M=(1, 2, …, m),

(3) aij Xj = bi, I ∈ I \ M=(1, 2, …, m),

(4) Xj ≥ 0, j∈J⊂N=(1, 2, …, n)

Умножив целевую функцию (1) на (-1), рассмотрим новую задачу:

  1. F1(X)= 𝛾j Xj - 𝛾0 =- f (X) (min)

  2. aij Xj ≤ bi, I ∈ I ⊂ M=(1, 2, …, m),

(3) aij Xj = bi, I ∈ I \ M=(1, 2, …, m),

(4) Xj ≥ 0, j∈J⊂N=(1, 2, …, n)

Вектор α0 является оптимальным решением задачи (1)-(4) на максимум тогда и только тогда, когда α0 является оптимальным решением задачи (1)-(4) на минимум.

Док-во: Необходимость.

Пусть W есть множество допустимых решений задачи (1)-(4) и задачи (1)-(4), а вектор α0 является оптимальным решением задачи α0 на максимум. Тогда, по определению глобального максимума, выполняется неравенство f(α0)  ≥ f( α0) для любого вектора α ∈ W. Умножив последнее неравенство на минус единицу, получим новое неравенство -f(α0)  ≤ -f( α0) для любого вектора α ∈ W. Откуда, по определению глобального минимума функции f1(X), вектор α0 является оптимальным решением задачи (1)-(4) на минимум. Т. о. , необходимость доказана. Для доказательства достаточности следует провести рассуждения в обратной последовательности.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]