Укажите элементы математической модели линейного программирования

Математическая модель задачи линейного программирования

Математической моделью экономической задачи называется совокупность математических соотношений, описывающих экономический процесс.

Для составления математической модели необходимо:

1. выбрать переменные задачи;

2. составить систему ограничений;

Переменными задачи называются величины х1, х2,…, хn, которые полностью характеризуют экономический процесс. Их обычно записывают в виде вектора Х = (х1, х2,…, хn).

Системой ограничений задачи называется совокупность уравнений и неравенств, которым удовлетворяют переменные задачи и которые следуют из ограниченности ресурсов и других экономических условий, например, положительности переменных. В общем случае они имеют вид:

Целевой функцией называется функция F(X) = f(х1, х2,…, хn) переменных задачи, которая характеризует качество выполнения задачи и экстремум которой требуется найти.

Общая задача математического программирования формулируется следующим образом: найти переменные задачи х1, х2,…, хn, которые обеспечивают экстремум целевой функции

и удовлетворяют системе ограничений (1).

Если целевая функция (2) и система ограничений (1) линейны, то задача математического программирования называется задачей линейного программирования (ЗЛП).

Вектор Х (набор переменных задачи) называется допустимым решением, или планом ЗЛП, если он удовлетворяет системе ограничений (1). Допустимый план Х, который обеспечивает экстремум целевой функции, называется оптимальным решением ЗЛП.

2. Примеры составления математических моделей экономических задач

К ЗЛП приводит исследование конкретных производственных ситуаций, которые интерпретируются как задачи об оптимальном использовании ограниченных ресурсов.

1. Задача об оптимальном производственном плане

Для производства двух типов изделий Т1 и Т2 используются три вида ресурсов S1, S2, S3. Запасы ресурсов, число единиц ресурсов, затрачиваемых на изготовление единицы продукции, а также прибыль от реализации единицы продукции приведены в таблице:

Вид ресурса Запас ресурса Число единиц ресурсов, затрачиваемых на изготовление единицы продукции
Т1 Т2
S1 S2 S3
Прибыль, ден.ед.

Требуется найти такой план производства продукции, при котором прибыль от ее реализации будет максимальной.

Обозначим х1, х2 – число единиц продукции соответственно Т1 и Т2, запланированных к производству. Для их изготовления потребуется (х1 + х2) единиц ресурса S1, (х1 + 4х2) единиц ресурса S2, (х1) единиц ресурса S3. Потребление ресурсов S1, S2, S3 не должно превышать их запасов, соответственно 8, 20 и 5 единиц.

Тогда экономико-математическую модель задачи можно сформулировать так:

Найти план выпуска продукции Х = (х1, х2), удовлетворяющий системе ограничений:

при котором функция принимает максимальное значение.

Задачу можно легко обобщить на случай выпуска n типов продукции с использованием m видов ресурсов.

2. Задача об оптимальном рационе

Имеется два вида корма К1 и К2, содержащие питательные вещества S1, S2 и S3. Содержание числа единиц питательных веществ в 1кг каждого вида корма, необходимый минимум питательных веществ, а также стоимость 1кг корма приведены в таблице:

Питательное вещество Необходимый минимум питательных веществ Число единиц питательных веществ в 1кг корма
К1 К2
S1 S2 S3
Cтоимость 1кг корма, ден.ед.

Необходимо составить дневной рацион, имеющий минимальную стоимость, в котором содержание каждого вида питательных веществ было бы не менее установленного предела.

Обозначим х1, х2 – количество кормов К1 и К2, входящих в дневной рацион. Тогда этот рацион будет включать (3х1 + х2) единиц питательного вещества S1, (х1 +2х2) единиц вещества S2, (х1+6х2) единиц питательно вещества S3. Так как содержание питательных веществ S1, S2 и S3 в рационе должно быть соответственно 9, 8 и 12 единиц, то экономико-математическую модель задачи можно сформулировать так:

Составить дневной рацион Х = (х1, х2), удовлетворяющий системе ограничений:

при котором функция принимает минимальное значение.

Формы записи ЗЛП

В ЗЛП требуется найти экстремум линейной целевой функции:

и условии неотрицательности

где аij, bi, cj (, ) – заданные постоянные величины.

Так записывается ЗЛП в общей форме. Если система ограничений содержит только неравенства, то ЗЛП представлена в стандартной форме. Канонической (основной) формой записи ЗЛП называется запись, когда система ограничений содержит только равенства. Так что приведенные выше ЗЛП записаны в стандартной форме.

Общая, стандартная и каноническая формы ЗЛП эквивалентны в том смысле, что каждая из них с помощью несложных преобразований может быть переписана в другой форме. Это значит, что если есть способ решения одной из указанных задач, то может быть определен оптимальный план любой из задач.

Чтобы перейти от одной формы записи ЗЛП к другой надо уметь переходить от ограничений-неравенств к ограничениям-равенствам и наоборот.

Ограничение – неравенство (£) можно преобразовать к ограничению-равенству добавлением к его левой части дополнительной неотрицательной переменной, а ограничение-неравенство (³) – в ограничение равенство вычитанием из его левой части дополнительной неотрицательной переменной. Число вводимых дополнительных неотрицательных переменных равно числу преобразуемых ограничений-неравенств.

Вводимые дополнительные переменные имеют определенный экономический смысл. Так, если в ограничениях исходной ЗЛП отражаются расход и наличие ресурсов, то значение дополнительной переменной ЗЛП в канонической форме равно объему неиспользуемого соответствующего ресурса.

Пример 1. Записать в канонической форме ЗЛП:

Целевая функция остается без изменений:

Система неравенств преобразуется в систему равенств:

При решении ЗЛП графическим методом требуется переход от канонической формы к стандартной форме.

Для приведения ЗЛП к стандартной форме используется метод Жордана – Гаусса решения СЛАУ. В отличие от метода Гаусса, в котором расширенная матрица системы приводится к ступенчатому виду, в методе Жордана – Гаусса в составе расширенной матрицы формируется единичная матрица. Поэтому обратный ход здесь не требуется.

Для преобразования исходной канонической ЗЛП в эквивалентную стандартную ЗЛП:

а) в расширенной матрице системы ограничений выбирается отличный от нуля элемент aqp. Этот элемент называется разрешающим, а q — я строка и р-й столбец называются разрешающей строкой и разрешающим столбцом.

б) разрешающая строка переписывается без изменения, а все элементы разрешающего столбца, кроме разрешающего, заменяются нулями. Остальные элементы расширенной матрицы определяются с помощью «правила прямоугольника»:

Рассмотрим четыре элемента расширенной матрицы: элемент аij, подлежащий преобразованию, разрешающий элемент aqp и элементы аiр и aqj. Для нахождения элемента аij следует из элемента аij вычесть произведение элементов аiр и aqj, расположенных в противоположных вершинах прямоугольника, деленное на разрешающий элемент aqp:

в) одновременно исключаются разрешенные неизвестные из целевой функции. Для этого в расширенной матрице в последней строке записываются коэффициенты целевой функции. При вычислениях учитывается, что разрешающий элемент в последней строке выбирать нельзя.

Пример 2. Привести к стандартному виду:

Методом Жордана – Гаусса приведем систему уравнений-ограничений ЗЛП к равносильной системе неравенств. Выберем в качестве разрешающего элемента третий элемент первой строки:

Число -9, полученное в последнем столбце последней строки, необходимо записать в целевую функцию с противоположным знаком. В результате преобразований ЗЛП принимает вид:

Т.к. переменные х2 и х3 неотрицательные, то отбросив их, можно записать ЗЛП в симметричном виде:

В канонической форме ЗЛП целевая функция может как минимизироваться, так и максимизироваться. Чтобы перейти от нахождения максимума к нахождению минимума или наоборот, достаточно изменить знаки коэффициентов целевой функции: F1 = — F. Полученная в результате этого задача и исходная ЗЛП имеют одно и то же оптимальное решение, а значения целевых функций на этом решении отличаются только знаком.

Свойства ЗЛП

1. Множество всех допустимых решений системы ограничений задачи линейного программирования является выпуклым.

Множество точек называется выпуклым, если оно содержит весь отрезок, соединяющий две любые точки этого множества.

Согласно этому определению многоугольник на рис.1а является выпуклым множеством, а многоугольник на рис.1б таковым не является, т.к. отрезок MN между двумя его точками M и N не полностью принадлежит этому многоугольнику.

Выпуклыми множествами могут быть не только многоугольники. Примерами выпуклых множеств являются круг, сектор, отрезок, куб, пирамида и т.п.

2. Если ЗЛП имеет оптимальное решение, то линейная функция принимает максимальное (минимальное) значение в одной из угловых точек многогранника решений. Если линейная функция принимает максимальное (минимальное) значение более чем в одной угловой точке, то она принимает его в любой точке, являющейся выпуклой линейной комбинацией этих точек.

Точка Х называется выпуклой линейной комбинацией точек Х1, Х2,…, Хn, если выполняются условия:

Очевидно, что в частном случае при n = 2 выпуклой линейной комбинацией двух точек является соединяющий их отрезок.

3. Каждому допустимому базисному решению системы ограничений канонической ЗЛП соответствует угловая точка многогранника решений, и наоборот, каждой угловой точке многогранника решений соответствует допустимое базисное решение.

Из двух последних свойств следует: если ЗЛП имеет оптимальное решение, то оно совпадает, по крайней мере, с одним из ее допустимых базисных решений.

Таким образом, экстремум линейной функции ЗЛП надо искать среди конечного числа ее допустимых базисных решений.

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:

Познавательно:

Методы, способы и приемы перевода План: 1. Понятие метода, способа и приема 2. Метод как система действий 3. Виды переводческих приемов 4. Способы трансформации.
Механические, физические, химические и технологические свойства металлов Механические свойства характеризуют способность материа­лов сопротивляться действию внешних сил.
Основные теории происхождения русского государства Момент возникновения государства нельзя точно датировать, так как имело место постепенное перерастание политических образований в.
Цели организации Развитие организаций всегда носит, должно носить целевой характер.
Исполнение обязательств Исполнение обязательства состоит в совершении должником в пользу кредитора конкретного действия.

Источник

Математические модели задач линейного программирования

Переменными задачи называются величины Х1, Х2, Хn, которые полностью характеризуют экономический процесс. Обычно их записывают в виде вектора: X=(X1, X2. Xn).

Системой ограничений задачи называют совокупность уравнений и неравенств, описывающих ограниченность ресурсов в рассматриваемой задаче.

Целевой функцией задачи называют функцию переменных задачи, которая характеризует качество выполнения задачи и экстремум которой требуется найти.

В общем случае задача линейного программирования может быть записана в таком виде:

Математическая модель

Данная запись означает следующее: найти экстремум целевой функции (1) и соответствующие ему переменные X=(X1, X2. Xn) при условии, что эти переменные удовлетворяют системе ограничений (2) и условиям неотрицательности (3).

Допустимым решением (планом) задачи линейного программирования называется любой n-мерный вектор X=(X1, X2. Xn), удовлетворяющий системе ограничений и условиям неотрицательности.

Множество допустимых решений (планов) задачи образует область допустимых решений (ОДР).

Оптимальным решением (планом) задачи линейного программирования называется такое допустимое решение (план) задачи, при котором целевая функция достигает экстремума.

Пример составления математической модели

Задача использования ресурсов (сырья)

Условие: Для изготовления n видов продукции используется m видов ресурсов. Составить математическую модель.

  • bi ( i = 1,2,3. m) — запасы каждого i-го вида ресурса;
  • aij ( i = 1,2,3. m; j=1,2,3. n) — затраты каждого i-го вида ресурса на производство единицы объема j-го вида продукции;
  • cj ( j = 1,2,3. n) — прибыль от реализации единицы объема j-го вида продукции.

Требуется составить план производства продукции, который обеспечивает максимум прибыли при заданных ограничениях на ресурсы (сырье).

Введем вектор переменных X=(X1, X2. Xn), где xj ( j = 1,2. n) — объем производства j-го вида продукции.

Затраты i-го вида ресурса на изготовление данного объема xj продукции равны aijxj, поэтому ограничение на использование ресурсов на производство всех видов продукции имеет вид:
Прибыль от реализации j-го вида продукции равна cjxj , поэтому целевая функция равна:

Ответ — Математическая модель имеет вид:

Источник

Читайте также:  Объектно ориентированное программирование силлабус
Оцените статью