Автор работы: Пользователь скрыл имя, 23 Июня 2013 в 23:33, курсовая работа
Основной целью написания курсовой работы является всесторонний анализ применения линейного программирования для решения экономических задач. Задачами курсовой работы являются:
1. Теоретико-методическое описание метода линейного программирования;
2. Оптимизация затрат с применением метода линейного программирования;
4. Постановка задачи и формирование оптимизационной модели;
5. Расчет и анализ результатов оптимизации затрат.
Введение 3
1. Теоретико-методическое описание метода линейного программирования 5
2. Практическая часть проекта 16
2.1 Решение транспортной задачи методом потенциалов 16
2.2 Решение двойственной задачи графическим методом 32
Заключение 38
Список литературы 40
Ячейка а3,b2, транспортной таблицы, должна загрузиться.
|
|
|
|
| |||||||||||||||||||||||
|
|
|
|
|
| ||||||||||||||||||||||
|
|
|
|
|
| ||||||||||||||||||||||
|
|
|
|
|
| ||||||||||||||||||||||
|
|
|
|
|
|
Ячейка а1,b2 становится свободной.
M = |
5 |
|
|
|
|
| |||||||||||
|
50 |
||||||||||||||
|
10 |
10 | |||||||||||||
|
5 |
5 |
20 |
||||||||||||
|
15 |
25 |
Итерация: 6
Рабочая матрица затрат с пересчитанными
потенциалами и оценкам.
|
|
|
|
|
||||||||||||
|
19 |
12 |
2 |
14 |
9 |
| ||||||||||
|
14 |
5 |
4 |
18 |
3 |
| ||||||||||
|
4 |
8 |
12 |
1 |
7 |
| ||||||||||
|
1 |
4 |
1 |
20 |
11 |
| ||||||||||
|
|
|
|
|
В приведенной
выше таблице нет отрицательных
оценок (план улучшить нельзя), следовательно,
достигнуто оптимальное решение.
Шаг:6
|
|
|
|
| |||||||||||||||||||||||
|
|
|
|
|
| ||||||||||||||||||||||
|
|
|
|
|
| ||||||||||||||||||||||
|
|
|
|
|
| ||||||||||||||||||||||
|
|
|
|
|
|
Общие затраты на перевозку всей продукции, для оптимального плана составляют:
50*2+10*4+10*3+5*8+5*12+20*1+
Vопт= 405
Ответ: Оптимальный план
содержит 8 перевозок: от 1 поставщика –
50 ед. к третьему потребителю; от 2 поставщика
– 10 ед. к третьему и 10 ед. к пятому;
от 3 поставщика – |
Дана задача:
V(X) = 5x1+5x2+x3+x4 → max
А так же ограничения:
-2x2
-3x3+x4 = 1
2x1+3x2+2x3+x4 = 6
xi≥0, i = 1,2,3,4
Составить и решить задачу, двойственную данной задаче.
1. Составим расширенную матрицу системы
0 -2 -3 1 1
A1 = 2 3 2 1 6
5 5 1 1 V
2. Найдём матрицу A1T, транспонированную
к A1:
0 2 5
-2 3 5
A1T = -3 2 1
1 1 1
1 6 Z
3. Далее, сформулируем
Z = y1 + 6y2 → min
2y2 ≥ 5
-2y1 + 3y2 ≥ 5
-3y1 + 2y2 ≥ 1
y1 + y2 ≥ 1
yi≥0, i = 1,2
Далее, находим минимальное значение
целевой функции
Z = y1+6y2 → min
Найдём точки ограничений:
(1) 2y2 = 5
y2
= 5/2 = 2.5
(2) 2y1 + 3y2 = 5
При y1 = 0: y2 = 5/3 ≈ 1.6
При y2 = 0: y1 = 2.5
(3) -3y1 + 2y2 ≥ 1
При y1 = 0: y2 = 0.5
При y2 = 0: y1 ≈ -0.3
(4) y1 + y2 = 1
При y1 = 0: y2 = 1
При y2 = 0: y1 = 1
Или:
Это границы области допустимых решений.
Пересечением полуплоскостей будет являться область, координаты точек которого удовлетворяют условию неравенствам системы ограничений задачи.
Обозначим границы области многоугольника
решений.
Рассмотрим целевую функцию задачи:
F = x1+6x2 → min.
Построим перпендикуляр, отвечающий
значению функции:
F = 0: F = x1+6x2 = 0.
Будем двигать этот перпендикуляр параллельным образом. Поскольку нас интересует минимальное решение, поэтому двигаем перпендикуляр до первого касания обозначенной области. На графике эта прямая обозначена пунктирной линией.
Равный масштаб
Область допустимых решений представляет собой линию F(x) = const.
Данная прямая F(x) = const пересекает область
в точке A.
Координаты этой точки можно получить
из уравнения (1):
0y1 + 2y2 = 5
0*y1 = 0
2y2 = 5
y2 = 5/2 = 2.5
Далее найдем минимальное значение
целевой функции:
F(X) = 0 + 6*2.5 = 15
Содержание
математического
Задачи
математического
Значительное число задач, возникающих в обществе, связано с управляемыми явлениями, т.е. с явлениями, регулируемыми на основе сознательно принимаемых решений. При том ограниченном объеме информации, который был доступен на ранних этапах развития общества, принималось оптимальное в некотором смысле решение на основании интуиции и опыта, а затем, с возрастанием объема информации об изучаемом явлении, - с помощью ряда прямых расчетов. Так происходило, например, создание календарных планов работы промышленных предприятий.
Совершенно
иная картина возникает на современном
промышленном предприятии с многосерийным
и многономенклатурным
Информация о работе Применение методов линейного программирования для решения экономических задач