Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Программирования

Читайте также:
  1. Б. Коды Программирования.
  2. Дерево выбора подпрограмм для решения задач нелинейного программирования.
  3. Задание 1. Построить математическую модель задачи линейного программирования
  4. Задание 1. Построить математическую модель задачи линейного программирования
  5. Задачи линейного программирования и методы их решения
  6. Задачи целочисленного программирования.
  7. Информационные форматы и особенности программирования информационной станции

Основная задача линейного программирования формулируется следующим образом. Найти наибольшее или наименьшее значение функции f = если переменные х неотрицательные иудовлетворяют системе уравнений:

.

Эту систему уравнений можно записать в матричной форме где:

 

, ,

 

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

Если система ограничений задачи ЛП задана неравенствами, то ее можно путем введения балансовых переменных привести к системе уравнений, а саму задачу свести к основной задаче ЛП.

Задача. Пусть дана функция f = и система ограничений:

Требуется найти оптимальный план. Покажем, как эту задачу можно свести к основной задаче ЛП. В левую часть каждого i - го неравенства добавим неотрицательную величину у такую, чтобы неравенство обратилось в равенство ( = l,2 ,..., m). В результате система неравенства обратится в систему уравнений:

Целевую функцию f запишем в виде:

f =

То есть, по существу целевая функция не изменилась. Предположим, что точка (x , x ,...,xn, y , y2,...,ym) удовлетворяет системе уравнений. Тогда, опуская положительные слагаемые у , получаем, что точка (x , х2,..., х ) удовлетворяет системе неравенств. Наоборот, если точка 2,...,х ) удовлетворяет системе неравенств, то можно подобрать неотрицательные величины у , у2,...,уm такие, что точка (x 2,…, х , у , у2,..., уm) будет удовлетворять системе уравнений. Наконец, ясно, что если функция f принимает оптимальное значение в точке (x , х2,...,х , y ,y , , уm), то она примет оптимальное значение в точке (x 2,...,х ) и наоборот.

Добавочные переменные величины y , у2,...,уm называются балансовыми переменными. Если система ограничений задачи ЛП задана неравенствами

,

то балансовые переменные надо вычитать из левых частей неравенств и система ограничений станет системой уравнений.

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

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

Таблица 1

 
 
Вид продукта Содержание вещества Цена за единицу (руб.)
  А В С  
I        
II        

 

 

 


Какое количество продуктов каждого вида необходимо расходовать, чтобы получить наиболее дешевый рацион, если должно быть потреблено не менее 60 единиц вещества А, не менее 40 единиц вещества В и не более 50 единиц вещества С?


Дата добавления: 2015-07-26; просмотров: 69 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Транспортная задача| Решение.

mybiblioteka.su - 2015-2024 год. (0.007 сек.)