Автор: Пользователь скрыл имя, 10 Декабря 2010 в 16:28, курсовая работа
примеры с расчетами
    Предметом изучения дисциплины являются количественные характеристики экономических процессов, протекающих в промышленном производстве, изучение их взаимосвязей на основе экономико-математических методов и моделей. Эти модели линейного и нелинейного программирования, модели исследования операций, модели массового обслуживания.
    Важное место отводится экономико-математическим моделям в ценообразовании. Особое внимание уделяется методам и моделям прогнозирования конъюнктуры рынка и определения цен, моделям и методам анализа инвестиционных проектов, моделям в управлении финансами.
    Немалое место отводится моделям оптимального отраслевого и регионального регулирования - экономико-математическим моделям проекта развития отдельных отраслей промышленности. Это такие важные модели, как вариантная, транспортно-производственная, модель расчета топливного баланса региона.
    Основным понятием является понятие математической модели. В общем случае слово модель - это отражение реального объекта. Такое отражение объекта может быть представлено схемой, эскизом, фотографией, моделью описательного характера в виде графиков и таблиц и т.д. Математическая модель - это система математических уравнений, неравенств, формул и различных математических выражений, описывающих реальный объект, составляющие его характеристики и взаимосвязи между ними. Процесс построения математической модели называют математическим моделированием. Моделирование и построение математической модели экономического объекта позволяют свести экономический анализ производственных процессов к математическому анализу и принятию эффективных решений.
    Поскольку нами изучаются экономические задачи, то и строятся экономико-математические модели, включающие:
выбор некоторого числа переменных величин для формализации модели объекта;
информационную базу данных объекта;
выражение взаимосвязей, характеризующих объект, в виде уравнений и неравенств;
выбор критерия эффективности и выражение его в виде математического соотношения - целевой функции.
          Итак, для принятия эффективных решений в планировании и управлении производством необходимо экономическую сущность исследуемого экономического объекта формализовать экономико-математической моделью, т.е. экономическую задачу представить математически в виде уравнений, неравенств и целевой функции на экстремум (максимум или минимум) при выполнении всех условий на ограничения и переменные.
qi(X) Ј bi (I = 1,M),
X і 0.
Критерии в свертке могут быть нормированы. Решение, полученное в результате оптимизации скаляризованного критерия эффективно.
К недостаткам метода можно отнести то, что малым приращениям коэффициентов соответствуют большие приращения функции, т.е. решение задачи неустойчиво, а также необходимость определения весовых коэффициентов.
Направление методов, использующих ограничения на критерии включает два подхода:
В методе ведущего критерия все целевые функции кроме одной переводятся в разряд ограничений. Пусть g = (g2, g3,…, gк-1) - вектор, компоненты которого представляют собой нижние границы соответствующих критериев. Задача будет иметь вид
F = f1 (max)
fr і gr (r = 2,K),
qi (X) Ј bi (I = 1,M),
X і 0.
Полученное этим методом решение может не быть эффективным, поэтому необходимо проверить его принадлежность области компромиссов.
    Метод 
ведущего критерия применяется в таких 
задачах, как минимизация полных затрат 
при условии выполнения плана по производству 
различных видов продукции, максимизация 
выпуска комплектных наборов при ограничении 
на потребляемые ресурсы. 
Алгоритм метода последовательных уступок:
Далее пункты 2 и 3 повторяются для критерия f2,…, fk.
Полученное решение не всегда принадлежит области компромиссов.
    При 
решении задач методами целевого программирования 
предполагается приближение значения 
каждого критерия к определенной величине 
fr, т.е. достижение определенной цели. В 
самом общем виде задача целевого программирования 
формулируется как задача минимизации 
сумм отклонений целевых функций от целевых 
значений с нормированными весами. 
d(F(X), F) = ( е wR кfR (X) - f R кp) (min),
где F = {f1,...., fR} - вектор целевых значений,
W = {w1,..., wR} - вектор весов, обычно е wR = 1, wR і 0
(r = 1, K), значения p находятся в пределах 1 Ј p Ј Ґ,
    d(.) 
- расстояние (мера отклонения) между F(X) 
и F. 
Во многих случаях применения целевого программирования полагают p = 1. Например, в линейном целевом программировании функции fR (X) (r=1, K) и qi (X) (i = 1,M) линейны и нет целочисленных переменных.
В задачах лексикографического программирования критерии строго упорядочены по важности, так что при сравнении пары решений в первую очередь используется критерий f1 и лучшим считается то решение, для которого значение этого критерия больше, если значения первого критерия для обоих решений оказываются равными, то применяется критерий f2 и предпочтение отдается тому решению, для которого значение f2 больше, ели и второй критерий не позволяет определить лучшее решение, то привлекается f3 и т.д. Учет информации о важности критериев осуществляется путем поэтапного решения задачи минимизации отклонений критериев от целевых значений. Часто в лексикографическом программировании F = F, p = 1 .
    Точка 
F обычно не принадлежит области допустимых 
значений и поэтому ее иногда называют 
идеальной или утопической точкой. В некоторых 
методах целевого программирования допускается 
задание утопического множества, как пример 
при построении архимедовой задачи. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Глава 2. Практическая часть
Задача 1. 
Max Z= x1+x2+x3
6X1+12x2+3x3 <=21
4X1+3x2+8x3 <=15
3x1+4x2+8x3<=15
Решение. 
| Max Z=x1+x2+x3+0x4+0x5+0x6- целевая функция | ||||||||
| 6X1+12x2+3x3 +х4 =21 | ||||||||
| 4X1+3x2+8x3 +х5 =15 | ||||||||
| 3x1+4x2+8x3 +х6=15 | ||||||||
| Cj | БП | x1 | x2 | x3 | x4 | x5 | x6 | Вi | 
| X4 | 0 | 6 | 12 | 3 | 1 | 0 | 0 | 21 | 
| X5 | 0 | 4 | 3 | 8 | 0 | 1 | 0 | 15 | 
| X6 | 0 | 3 | 4 | 8 | 0 | 0 | 1 | 15 | 
| Z | -1 | -1 | -1 | 0 | 0 | 0 | 0 | |
| Cj | БП | x1 | x2 | x3 | x4 | x5 | x6 | Вi | 
| X1 | 1 | 1 | 2 | 0,5 | 1/6 | 0 | 0 | 3,5 | 
| X5 | 0 | 0 | -5 | 6 | -2/3 | 1 | 0 | 1 | 
| X6 | 0 | 0 | -2 | 6,5 | -0,5 | 0 | 1 | 4,5 | 
| Z | 0 | 1 | -1/2 | 1/6 | 0 | 0 | 3,5 | |
| Cj | БП | x1 | x2 | x3 | x4 | x5 | x6 | Вi | 
| X1 | 1 | 1 | 29/12 | 0 | 2/9 | -1/12 | 0 | 41/12 | 
| X3 | 1 | 0 | -5/6 | 1 | -1/9 | 1/6 | 0 | 1/6 | 
| X6 | 0 | 0 | 41/12 | 0 | 2/9 | -13/12 | 1 | 41/12 | 
| Z | 0 | 1/12 | 0 | 5/18 | 1/12 | 0 | 43/12 | |
| Ответ | ||||||||
| x1=41/12 | ||||||||
| x2=0 | ||||||||
| X3=1/6 | Z=43/12 | |||||||
Задача 2.
Min Z= 7x1+6x2+3x3+4х4+ 
х5 
2х1+6x2+3x3+х4+х5<=26 
x1+4x3+5х4<=20 
Решение.
| Mах Z= 7х1+6х2+3х3+4х4+х5+0х6+0х7- целевая функция | |||||||||
| 2х1+6х2+3х3+х4+х5+х6=26 | |||||||||
| Х1+4х3+5х4+х7=20 | |||||||||
| Cj | БП | x1 | x2 | x3 | x4 | x5 | x6 | x7 | BI | 
| X6 | 0 | 2 | 6 | 3 | 1 | 1 | 1 | 0 | 26 | 
| Х7 | 0 | 1 | 0 | 4 | 5 | 0 | 0 | 1 | 20 | 
| Z | -7 | -6 | -3 | -4 | -1 | 0 | 0 | 0 | |
| Cj | 0 | x1 | x2 | x3 | x4 | x5 | x6 | x7 | BI | 
| X1 | 7 | 1 | 3 | 3/2 | 1/2 | 1/2 | 1/2 | 0 | 13 | 
| Х7 | 0 | 0 | -3 | 2,5 | 4,5 | -0,5 | -0,5 | 1 | 7 | 
| Z | 0 | 15 | 7,5 | -0,5 | 2,5 | 3,5 | 0 | 91 | |
| Cj | БП | x1 | x2 | x3 | x4 | x5 | x6 | x7 | BI | 
| X1 | 7 | 1 | 10/3 | 11/9 | 0 | 5/9 | 5/9 | -1/9 | 110/9 | 
| X4 | 4 | 0 | -2/3 | 5/9 | 1 | -1/9 | -1/9 | 2/9 | 14/9 | 
| Z | 0 | 11/3 | 70/9 | 0 | 22/9 | 31/9 | 1/9 | 826/9 | |
| Ответ | |||||||||
| Х1=110/9 | |||||||||
| Х2=х3=х5=0 | |||||||||
| Х4=14/9 | |||||||||
| Z=826/9 | |||||||||
Задача 3.
Составим транспортную таблицу задачи.
| bj  ai  | 
  30 | 80 | 20 | 30 | 90 | 
| 120 | 2  30  | 
  4  80  | 
  2  10  | 
  ||
| 30 | 3  | 
  5  | 
  6  10  | 
  6  20  | 
  |
| 40 | 6  | 
  8  | 
  7  | 
  4  10  | 
  5  30  | 
| 60 | 3  | 
  4  | 
  2  | 
  1  | 
  4  60  | 
В данном случае, имеем задачу закрытого типа, так как
При построении плана мы должны учитывать, что сумма перевозок в столбце должна оказаться равной потребностям в данном пункте, а сумма перевозок в строке - запасу в пункте, соответствующем данной строке. Заполнение начинается с верхнего левого угла таблицы. Величина перевозки устанавливается равной минимальной из величин: величине остатка запасов в пункте i или величине еще неудовлетворенного спроса в пункте j.
Если ресурс в данной строке исчерпан, то переходим к перевозке в следующей строке текущего столбца (на одну строку вниз). Если потребности для данного пункта (столбца) удовлетворены, то переходим к следующей перевозке текущей строки в следующем столбце. Затраты на перевозку по построенному плану равны:
.
Естественно, что найденный план далек от оптимального плана относительно предложенных затрат.
Еще одним распространенным методом решения транспортной задачи является метод минимального элемента. В таблице отыскиваем и в первую очередь заполняем соответствующую клетку: . Затем вычеркиваем остаток соответствующей строки, если , или столбца, если , и корректируем остатки запасов и неудовлетворенного спроса. В оставшихся клетках таблицы снова отыскиваем минимальную стоимость перевозки и заполняем соответствующую клетку и т. д.