Каноническая форма задач линейного программирования (ЗЛП).
Стр 1 из 2Следующая ⇒ Лекция 1. Математическая модель задачи линейного программирования. Определение: Математической моделью (ММ) экономической задачи называется совокупность математических соотношений, описывающих рассматриваемый экономический процесс. Задача линейного программирования (ЗЛП) заключается в изучении способов отыскания наибольшего или наименьшего значений линейной функции при наличии линейных ограничений. Определение: Переменными ЗЛП называют величины х1, х2,.……,хn, которые полностью характеризуют экономический процесс. Их обычно записывают в виде вектора х= (х1, х2,.…..,хn) Определение: Системой ограничений ЗЛП называется совокупность уравнений и неравенств, которым удовлетворяют нерешенные задачи и которые исследуют ограничение ресурсов или других экономических условий, например, условия положительности переменных. Пусть ограничена задача совместной системой линейных неравенств с их переменными
Определение: Целевой функцией называют линейную функцию: L=c1x1 + c2x2 +…+cmxn + которая характеризует качество выполнения задачи и экстремум, который требуется найти. Определение: Допустимым решением (планом) ЗЛП называется любой n-мерный вектор x=(x 1, x 2, …, xn), удовлетворяющий системе ограничений и условиям неотрицательности. Множество допустимых решений ЗЛП образует область допустимых решений. Определение: Оптимальным решением (планом) ЗЛП называется такое допустимое решение (план) задачи, при котором целевая функция достигает экстремума. Для составления ММ необходимо: 1. Выбрать переменные задачи. 2. Составить систему ограничений. 3. Задать целевую функцию. 4. Указать экстремум который нужно найти.
Итак, задача линейного программирования имеет вид: найти максимум (минимум) целевой функции L=c 1 x 1 +c 2 x 2 +…+c m xn+c 0 →max(min) в области допустимых решений,
Пример составления математических моделей экономических задач. Задача использования ресурсов. При производстве n видов продукции используется m видов ресурсов. Известно: 1. b 1, b 2, …, b m –запасы ресурсов 2. 3. Обозначим вектор переменных задачи x=(x1, x2, …,xn), где x j (j=1,2…,n) - объем выпуска j-ой продукции. Учитывая, что
запишем математическую модель задачи. Также необходимо учитывать неотрицательность переменных задачи, так как объем выпуска не сможет быть отрицательным. Таким образом, математическая модель имеет вид L=c 1 x 1 +c 2 x 2 +…+c m xn+c 0 →max,
Лекция 2. Каноническая форма задач линейного программирования (ЗЛП). Каноническая задача линейного программирования имеет вид: L=c 1 x 1 +c 2 x 2 +…+c m xn+c 0 →max(min),
Она отличается от других задач тем, что её система ограничений является системой уравнений и все переменные неотрицательны. Если имеются неравенства, то нужно перейти к равенствам, введя допустимые переменные. Неравенство вида: заменяется равенством и неравенством xn+1 ≥ 0, а неравенство заменяем равенством и равенством x n +1 ≥ 0. Замечание. Дополнительные переменные вводят в целевую функцию с коэффициентами равными нулю. Любая переменная x j, на которую не наложено условие неотрицательности, заменяется разностью двух других неотрицательных переменных
В канонической задаче целевая функция может как минимизироваться, так и максимизироваться. Для того, чтобы перейти от нахождения максимума к минимуму и наоборот, достаточно изменить знаки целевой функции. Замечание. Полученная в результате этого задача имеет одно и то же оптимальное решение, а значения целевых функций отличается знаком. Пример. Требуется привести к каноническому виду ЗЛП L=3x 1 +x 2 +x 3 →min На переменную х 1 условие неотрицательности не наложено. Перейдем к задаче на отыскание максимума целевой функции. Для этого изменим знаки коэффициентов целевой функции, получим L= - 3х 1 - х 2 - х 3 → max. В целях превращения в уравнения второго и третьего неравенств системы ограничений, введем неотрицательные переменные х 4, х 5. Заметим, что переменная х 4 вводится со знаком «+», т.к. неравенство 2 имеет вид «≤», переменная х 5 со знаком «-», т.к. неравенство 3 имеет вид «≥». В целевую функцию их введем с нулевыми коэффициентами. Переменную х 1 заменим равенством Х 1 = Получаем ЗЛП в канонической форме L = -3
-
Воспользуйтесь поиском по сайту: ![]() ©2015 - 2025 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|