Методы оптимизации

  • Вид работы:
    Контрольная работа
  • Предмет:
    Менеджмент
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    264,18 Кб
  • Опубликовано:
    2013-03-18
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Методы оптимизации

1.      Метод северо-западного пути

При этом методе всегда выбираем первый из оставшихся элементов.

Заполняем клетки начиная с А1В1 и заканчиваем на А3В5.

Так чтобы сумма строк была равна значению текущей строки в столбце «Запасы», а сумма столбцов была равна сумме в строке «Потребитель» текущего столбца.

Пункты

В1

В2

В3

В4

В5

Запасы

А1

7

150

12

30

4


6


5


180













А2

1


8

60

6

80

5

120

3

10

270













А3

6


13


8


7


4

100

100













Потребитель

150

90

80

120

110

550


X =  опорный план

Значения в матрице Х умножаем на соответствующий тариф из матрицы С.

F = 150*7+30*12+60*8+80*6+120*5+10*3+100*4=3400

2.      Метод наименьшего элемента

В данном случае заполнение начинается с наименьшего тарифа и таких несколько то заполняем тот который ближе к началу.

Пункты

В1

В2

В3

В4

В5

Запасы

А1

7


12


4

80

6

100

5


180













А2

1

150


6


5

10

3

110

270













А3

6


13

90

8


7

10

4


100













Потребитель

150

90

80

120

110

550


X =  опорный план

Значения в матрице Х умножаем на соответствующий тариф из матрицы С.

F = 80*4+100*6+150+10*5+110*3+90*13+10*7=2690

3.      Метод апроксимации Фогеля

В данном методе в столбце находи разность между двумя разными тарифами и первую итерацию записываем в столбец соответствующий максимальному значению из полученных разностей.

Пункты

В1

В2

В3

В4

В5

Запасы

А1

7


12


4


6

120

5

60

180













А2

1

150

8

90

6

30

5


3


270













А3

6


13


8

50

7


4

50

100













Потребитель

150

90

80

120

110

550


6

4

2

2



-

5

4

2

2



-

-

4

2

2



-

-

4

1

1



-

-

-

1

1



-

-

-

-

1



-

-

-

-

1



X =  опорный план

Значения в матрице Х умножаем на соответствующий тариф из матрицы С.

F =120*6+60*5+150+90*8+30*6+50*8+50*4=2670

4.      Симплекс метод

Ресурсы

Виды продукции


А

Б

Запасы

1

10

7

220

2

5

8

220

3

4

9

240

Прибыль

16

14



x1+14x2= min

Определим минимальное значение целевой функции F(X) = 16x1 + 14x2 при следующих условиях-ограничений.


Умножим коэффициенты исходной функции на -1.

G =

-16 x1

-14 x2



К левой части неравенства 1 системы ограничений прибавляем неотрицательную переменную x3 - преобразуем неравенство 1 в равенство.

К левой части неравенства 2 системы ограничений прибавляем неотрицательную переменную x4 - преобразуем неравенство 2 в равенство.

К левой части неравенства 3 системы ограничений прибавляем неотрицательную переменную x5 - преобразуем неравенство 3 в равенство.


Система ограничений приведена к каноническому виду, т.е. все условия системы представляют собой уравнения.

Наличие единичного базиса в системе ограничений позволяет легко найти начальное опорное решение. Рассмотрим подробнее:

Переменная x4 входит в уравнение 2 с коэффициентом 1, а в остальные уравнения системы с коэффициентом ноль, т.е. x4 - базисная переменная.

Переменная x5 входит в уравнение 3 с коэффициентом 1, а в остальные уравнения системы с коэффициентом ноль, т.е. x5 - базисная переменная.

Переменные, которые не являются базисными называются свободными переменными. Приравняв свободные переменные нулю в получившийся системе ограничений мы получим начальное опорное решение. нач = (0, 0, 220, 220, 240)

Функция G не должна содержать базисных переменных

Вернемся к рассмотрению функции G.

G = -16 x1-14 x2

Функция G не содержат базисных переменных.

Значение функции G для начального решения: G (X нач) = 0

Для составления начальной симплекс таблицы мы выполнили все условия.

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

базисные переменные

x1

x2

x3

x4

x5

свободные члены

x3

 10  

 7  

 1  

 0  

 0  

 220  

x4

 5  

 8  

 0  

 1  

 0  

 220  

x5

 4  

 9  

 0  

 0  

 1  

 240  

G

 16  

 14  

 0  

 0  

 0  

 0  


Учитывая, что все x i0, по условию задачи, наибольшее значение функции G равно свободному члену 0, т.е. мы получили оптимальное решение.

Ответ: опт = (0, 0, 220, 220, 240)

Значение функции: L = 0

апроксимация функция наименьший графический

5.      Графический метод

Ресурсы

Виды продукции


А

Б

Запасы

1

10

7

220

2

5

8

220

3

4

9

240

Прибыль

16

14

= 16 x1 + 14 x2

при следующих ограничениях


Решение

В первую очередь, найдем область допустимых значений, т.е. точки x1 и x2, которые удовлетворяют системе ограничений. По условию задачи x1  0, x2  0, т.е. мы рассматриваем только те точки, которые принадлежат первой четверти.

Шаг 1

Рассмотрим неравенство 1 системы ограничений

x1+ 7 x2<=220

Построим прямую.

Заменим знак неравенства на знак равенства.

x1+ 7 x2=220

Преобразуем уравнение следующим образом.


Каждый член уравнения разделим на 220.


Данное представление прямой называется уравнением прямой в отрезках и позволяет, очень легко, нарисовать данную прямую. На оси X1 рисуем точку с координатой 22. На оси X2 рисуем точку с координатой 31,42857. Соединяем полученные точки и получаем необходимую прямую.

Знак неравенства меньше или равно нуля, следовательно, нас интересуют точки лежащие ниже построенной нами прямой. X

Объединим полученную полуплоскость с ранее найденными ограничениями. Область допустимых значений выделена штриховкой. Точки принадлежащие области допустимых значений:

(0; 0)(22; 0)(0; 31,42857)


Шаг 2

Рассмотрим неравенство 2 системы ограничений.

5 x1

+ 8 x2

220


Заменим знак неравенства на знак равенства.

5 x1

+ 8 x2

=

220


Преобразуем уравнение следующим образом.

x1

+

x2

= 220





0,2


0,125



Каждый член уравнения разделим на 220.

x1

+

x2

= 1





44


27,5



Знак неравенства меньше или равно нуля, следовательно, нас интересуют точки лежащие ниже построенной нами прямой.

Объединим полученную полуплоскость с ранее найденными ограничениями, получим рисунок, область допустимых значений выделена штриховкой.

Точки принадлежащие области допустимых значений:

(0; 0)(22; 0)(0; 27,5)(3,33; 26,667)


Шаг 3

Рассмотрим неравенство 3 системы ограничений.

x1+ 9 x2<=240

Заменим знак неравенства на знак равенства.

4 x1

+ 9 x2

=

240


Преобразуем уравнение следующим образом

x1

+

x2

= 240





0,25


1/9



Каждый член уравнения разделим на 240.

x1

+

x2

=1


80/3



Соединяем полученные точки и получаем необходимую прямую.

Знак неравенства меньше или равно нуля, следовательно, нас интересуют точки лежащие ниже построенной нами прямой.

Объединим полученную полуплоскость с ранее найденными ограничениями, получим рисунок, приведенный справа.

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

Точки принадлежащие области допустимых значений:(0, 0)(22, 0)(0, 26,667)

Шаг 4

Вернемся к нашей исходной функции L.

L =

16 x1

+ 14 x2




Допустим значение функции L равно 1 (абсолютно произвольно выбранное число), тогда

1 =

16 x1

+ 14 x2


Данное уравнение является уравнением прямой на плоскости. Из курса аналитической геометрии известно, что данная прямая перпендикулярна вектору, координатами которого являются коэффициенты функции, а именно вектору



= (16,14).


ON



Следовательно, с геометрической точки зрения, наша исходная функция L изображается как множество прямых перпендикулярных вектору



= (16,14).


ON



Построим вектор



= (16, 14)


ON



Диапазон перемещения прямой НЕ от точки O до точки N, а именно, в направлении от точки O к точке N.

Диапазон перемещения в направлении от точки O к точке N.

Ответ:

Наименьшее значение функция достигает при1 =02 = 0

Значение функции: L = 0


Похожие работы на - Методы оптимизации

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!