Автор работы: Пользователь скрыл имя, 13 Декабря 2013 в 09:10, лекция
В настоящее время экономика характеризуются быстротой сменяемости условий экономической деятельности, что предъявляет высокие требования к принятию решений о выборе оптимальной стратегии по управлению предприятием, компанией, фирмой. В этих условиях использование серьезных методов анализа в экономических исследованиях приобретает первостепенное значение. В процессе решения экономических задач приходится формализовать зависимость между отдельными элементами экономической системы, применять математический аппарат, т.е. использовать экономико-математические методы. Результатом применения экономико-математических методов является математическая модель рассматриваемого экономического объекта или процесса.
(ЛИНЕЙНОЕ ПРОГРАММИРОВАНИЕ)
В настоящее время экономика
характеризуются быстротой
В процессе решения экономических задач приходится формализовать зависимость между отдельными элементами экономической системы, применять математический аппарат, т.е. использовать экономико-математические методы.
Результатом применения экономико-математических методов является математическая модель рассматриваемого экономического объекта или процесса.
Задачи линейного
Моделью называется материальный или идеальный объект, который создается для изучения исходного объекта (оригинала) и который отражает наиболее важные качества и параметры оригинала.
Модели могут принимать
Для построения экономико-математической модели используется следующий алгоритм:
Оптимальное решение заключается в поиске наилучшего варианта из множества возможных по выбранному критерию оптимальности. Такими критериями могут быть рентабельность, доход, издержки обращения, товарооборот и др. В связи с этим оптимальным считается такое решение, которое обеспечивает, например, максимальный доход (решение задачи на максимум) или минимум издержек обращения (решение задачи на минимум). В целом поиск оптимальных решений можно свести к двум основным постановкам задач: получение заданного эффекта при минимуме затрат или получение максимального эффекта при заданных ограниченных ресурсах.
Экономико-математические модели можно классифицировать по используемому математическому аппарату:
Методы классической математики включают математический анализ (дифференциальное и вариационное исчисление) и теорию вероятностей. Эти методы целесообразно использовать при расчете параметров календарно-плановых нормативов – определение размеров партий деталей, длительности производственного цикла, а также при решении задач оперативного регулирования хода производства и т.д.
Методы прикладной математики обширны по номенклатуре. Их можно классифицировать следующим образом: математическое программирование, математическая статистика, комбинаторные методы, теории расписаний, игр, массового обслуживания, управления запасами, экспертных оценок.
Математическое программирование
– это комплекс специальных методов,
обеспечивающих в условиях множества
возможных решений выбор
Среди задач математического
2. Примеры математических моделей экономических задач.
2.1. Планирование производства. Пусть некоторое предприятие производит п типов товаров, затрачивая при этом т типов ресурсов. Известны следующие параметры:
aij - количество i-гo ресурса, необходимое для производства единичного количества j-го товара, aij≥0, i=1,2,...,m, j=1,2,...,n;
bi - запас i-гo ресурса на предприятии, bi > о;
cj - цена единичного количества j-го товара,cj > о.
Считаем, что технология производства такова, что затраты ресурсов растут прямо пропорционально объему производства. Пусть xj показывает планируемый объем производства j-гo товара. Тогда допустимым является только такой набор производимых товаров х =(x1,x2, ...,xn), при котором суммарные затраты каждого i-гo ресурса не превосходят его запаса:
, i=1,2,...,m. (1)
Кроме этого, имеется следующее естественное ограничение:
xj≥0, j=1,2,..,n (2)
Стоимость набора товаров Х выражается величиной
(3)
Задача планирования производства ставится так: среди всех векторов х, удовлетворяющих ограничениям (1), (2), найти такой, при котором величина (3) принимает наибольшее значение.
2.2. Задача о рационе. При организации питания больших коллективов людей, например в армии, больницах и т.п., возникает задача о наиболее экономном рационе питания, удовлетворяющем определенным медицинским требованиям. Пусть имеется n продуктов питания (хлеб, мясо, молоко, картофель и т.п.), в которых учитывается m полезных веществ (жиры, белки, углеводы, витамины и т.п.) и известны следующие параметры:
aij - содержание i-ro вещества в единичном количестве j-го продукта aij≥0, i=1,2,...,m, j=1,2,...,n;
bi - минимальное количество i-ro вещества, которое должно потребляться индивидуумом в расчете, скажем, на месяц bi > о;
cj - цена единичного количества j-ro продукта, cj > о
Задача о рационе
, i=1,2,...,m.
xj≥0, j=1,2,..,n,
где xj - количество j-ro продукта, потребляемого индивидуумом в течение месяца. Другими словами, среди всех рационов питания x=(x1,x2,...,xn), покрывающих минимальные потребности индивидуума в полезных веществах, необходимо выбрать наиболее дешевый.
2.3. Транспортная задача. Пусть некоторый однородный продукт (уголь, кирпич, картофель и т.п.) хранится на m складах и потребляется в n пунктах.
Известны следующие параметры:
ai –запас продукта на i-том складе, аi >0; i=1,2,...,m;
bj- потребность в продукте в j-ом пункте,bj>0, j=1,2,...,n;
cij - стоимость перевозки единичного количества продукта с i-го склада в j-ый пункт, сij>0.
При этом суммарные запасы равны суммарным потребностям:
. (4)
Транспортная задача ставится так:
,
, i=1,2,...,m,
(5)
, j=1,2,...,n,
xij≥0, i=1,2,...,m, j=1,2,...,n;
где xij показывают количество продукта, перевозимого с i-ro склада в j-ый пункт. Иными словами, требуется организовать перевозки продукта со складов в пункты потребления так, чтобы при полном удовлетворении потребностей минимизировать суммарные транспортные расходы. Заметим, что условие (4) является необходимым и достаточным для существования, по крайней мере, одной матрицы перевозок Х =( xij), удовлетворяющей ограничениям задачи (5).
2.4. Задача о банке. Для простоты рассмотрим числовой пример такой задачи. Пусть собственные средства банка в сумме с депозитами составляют 100 млн. долларов. Часть этих средств, но не менее 35 млн. долларов должна быть размещена в кредитах. Кредиты являются неликвидными активами банка, так как в случае непредвиденной потребности в наличности обратить кредиты в деньги без существенных потерь невозможно. Другое дело ценные бумаги, особенно государственные. Их можно в любой момент продать, получив некоторую прибыль и, как правило, без большого убытка. Поэтому существует правило, согласно которому коммерческие банки должны покупать в определенной пропорции ликвидные активы - ценные бумаги, чтобы компенсировать неликвидность кредитов. Считаем, что ликвидное ограничение следующее: ценные бумаги должны составлять не менее 30% средств, размещенных в кредитах и ценных бумагах.
Пусть Х1 - средства (млн. долл.), размещенные в кредитах, Х2 - средства, вложенные в ценные бумаги. Тогда должны выполняться следующие линейные ограничения:
балансовое ограничение
x1+x2≤100; (6)
кредитное ограничение
x1≥35; (7)
ликвидное ограничение
x2≥0,3(x1+x2) (8)
условие неотрицательности
x1≥0, x2≥0. (9)
Если С1 -доходность кредитов, а С2 -доходность ценных бумаг, то цель банка состоит в том, чтобы получить максимальную прибыль от кредитов и ценных бумаг:
f=c1∙x1+c2∙x2→max,
при условиях (6) – (9).
Так как кредиты менее ликвидные, чем ценные бумаги, то обычно С1 > С2 . Получаем задачу линейного программирования с ограничениями (9)-(12) и целевой функцией, которую нужно максимизировать.
Таким образом, из рассмотренных выше примеров, следует, что задача линейного программирования заключается в нахождения минимальных и максимальных значений линейных функций в области неотрицательных значений переменных величин при ограничениях, заданных системой линейных уравнений или неравенств.
3. Общая постановка
задачи линейного
Линейное программирование (ЛП) есть совокупность математических методов нахождения минимальных и максимальных значений линейных функций в области неотрицательных значений переменных величин при ограничениях, заданных системой линейных уравнений или неравенств.
Определение. Линейная функция вида:
f(x)=с1х1+с2х2+…+сn
хn
максимум или минимум которой находится в задаче линейного программирования, называется целевой функцией.
Задачей линейного программирования (ЗЛП) называется задача вида: найти max(min) целевой функции (1) при условии, что на переменные х1,х2…хn наложены ограничения в виде линейных равенств или неравенств:
ai1x1+ai2x2+…+ainxn ≤ bi, i =1, … , m1,
al1x1+al2x2+…+alnxn
≥ bl, l =m1+1, … , m2,
ak1x1+ak2x2+…+aknxn = bk, k=m2+1, … , m,
xj≥0, j=1, … , n.
Искомые переменные x1,x2,…,xn могут выражать: объемы производства различных видов продукции, планируемые под с\х культуры, посевные площади, количество составляющих веществ в различных смесях, количество единиц приобретаемого продукта и т.д. Функция f(x) может представлять собой стоимость выпускаемой продукции, ожидаемый урожай, доход, ущерб, а условия ограничений, которым подчинены xi, i=1, n отражают ограниченность имеющихся естественных материальных, денежных ресурсов, требования к количеству продукции или производственных мощностей.
Определение Совокупность значений переменных x1,x2, … , xn удовлетворяющих условиям ЗЛП и образующих область определения функции f(x), называется областью допустимых значений переменных.
Определение Набор значений xi, i=1,…,n из допустимой области, при которой целевая функция (1) принимает наибольшее или наименьшее значения называется решением ЗЛП или оптимальным планом.
Замечание Определение минимального значения целевой функции f(x) можно свести к определению максимального значения функции (-f(x)), так как min f(x)= -max (-f(x)).
Определение. Критерием оптимальности называется некоторый показатель, имеющий экономическое содержание, служащий формализацией конкретной цели управления и выражаемый при помощи целевой функции.