Формулировка задачи линейного программирования

Применение математических методов в экономике обосновано тем, что работа любого экономического объекта (цех, предприятие, фирма, компания и т.п.) может быть охарактеризована с экономической точки зрения некоторыми числовыми характеристиками. Это могут быть объем выпускаемой продукции или затрачиваемых ресурсов (сырья, времени и т.д.), величина прибыли или расходов и т.п. Обычно из числа этих величин выбирают некоторую группу, которую называют планом, а каждую величину, включенную в план – компонентой плана. Компоненты плана, очевидно, не могут принимать какие угодно значения. Они изменяются в некоторых пределах, образуя в целом множество или область планов. Планирование работы данного объекта состоит в выборе одного плана из этого множества. Но чтобы мотивировать выбор того или иного плана, надо иметь какой-то критерий, позволяющий оценивать планы, что делается обычно с учетом поставленной цели. Такой целью, например, может быть получение возможно большей прибыли, или затрата возможно меньшего количества средств и т.п. Для оценки степени достижения цели и сравнения с этой точки зрения различных планов выбирают некоторую величину, значения которой меняются в зависимости от выбранного плана. Следовательно, речь идет о выборе некоторой функции плана, её обычно называют целевой функцией. С помощью этой функции можно сравнивать, оценивать планы. Например, если функция выражает прибыль, то, естественно, тот план лучше, который обеспечивает большую прибыль, если целевая функция – это расходы, то тот план лучше, который обеспечивает меньшее значение расходов. Наиболее выгодный с точки зрения экономического эффекта план называется оптимальным планом. Значение целевой функции соответствующее оптимальному плану, называют её оптимальным значением. Чаще всего оптимальным значением целевой функции является её экстремальное значение, т.е. наибольшее или наименьшее среди всех её возможных значений.

Итак, выбор наилучшего плана означает отыскание оптимального значения целевой функции в области всех возможных планов. Такую задачу легко сформулировать математически, построив экономико-математическую модель, и свести, таким образом, вопрос об оптимальном планировании к решению этой задачи.

В общем виде задача математически записывается в виде:

Формулировка задачи линейного программирования - student2.ru ; Формулировка задачи линейного программирования - student2.ru ,

где Формулировка задачи линейного программирования - student2.ru ;

Формулировка задачи линейного программирования - student2.ru - область допустимых значений переменных Формулировка задачи линейного программирования - student2.ru ;

Формулировка задачи линейного программирования - student2.ru - целевая функция.

Для того чтобы решить задачу оптимизации, достаточно найти её оптимальное решение, т.е. указать Формулировка задачи линейного программирования - student2.ru такое, что Формулировка задачи линейного программирования - student2.ru при любом Формулировка задачи линейного программирования - student2.ru для случая максимизации и Формулировка задачи линейного программирования - student2.ru при любом Формулировка задачи линейного программирования - student2.ru для случая минимизации.

Методы решения оптимизационных задач зависят как от вида целевой функции Формулировка задачи линейного программирования - student2.ru , так и от строения допустимого множества Формулировка задачи линейного программирования - student2.ru . Если целевая функция в задаче является функцией Формулировка задачи линейного программирования - student2.ru переменных, то методы решения называют методами математического программирования.

В математическом программировании принято выделять задачи в зависимости от вида целевой функции Формулировка задачи линейного программирования - student2.ru и от области Формулировка задачи линейного программирования - student2.ru :

- задачи линейного программирования, если Формулировка задачи линейного программирования - student2.ru и Формулировка задачи линейного программирования - student2.ru линейны;

- задачи целочисленного программирования, если ставится условие целочисленности переменных Формулировка задачи линейного программирования - student2.ru ;

- задачи нелинейного программирования, если форма Формулировка задачи линейного программирования - student2.ru носит нелинейный характер.

Наши рекомендации