на тему рефераты Информационно-образоательный портал
Рефераты, курсовые, дипломы, научные работы,
на тему рефераты
на тему рефераты
МЕНЮ|
на тему рефераты
поиск
Исследование операций и принятие решения
table>

b

L

b

L

b

L

b

L

8

4.5

1

2

0.5

1

2/3

1/6

-1/3

4/3

5/6

1/3

Полученное решение удовлетворяет системе ограничений!

Ответ

L
* = 8

x*4,x*5=0 - свободные

- базисные

ЗАДАНИЕ N3

Условие

Решение транспортной задачи, все данные приведены ниже в таблице.

B1

B2

B3

B4

B5

ai

A1

0.09

0.12

0.14

0.1

0.09

3000

A2

0.08

0.1

0.15

0.05

0.07

6000

A3

0.1

0.15

0.15

0.08

0.06

8000

bj

1000

8000

3000

3000

4000

Решение

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

k = ai bj . Рассчитаем k.

Тогда получим транспортную задачу с правильным балансом.

B1

B2

B3

B4

B5

ai

A1

0.09

0.12

0.14

0.1

0.09

3000

A2

0.08

0.1

0.15

0.05

0.07

6000

A3

0.1

0.15

0.15

0.08

0.06

8000

bj

17000

Найдем опорное решение с помощью метода северо-западного угла.

r = 3+5-1 =7

B1

B2

B3

B4

B5

ai

A1

0.14

0.1

0.09

3000

A2

0.08

0.05

0.07

6000

A3

0.1

0.15

8000

bj

17000

Проверим сумму по столбцам, сумму по строкам и количество базисных (заполненных) клеток.

Проверка по столбцам:

Проверка по строкам:

Количество заполненных клеток равно r =7. Найденный план является опорным.

Постараемся улучшить план перевозок

B1

B2

B3

B4

B5

ai

A1

0.14

0.1

0.09

3000

A2

0.08

0.05

0.07

6000

A3

0.1

0.15

8000

bj

17000

Подсчитаем цены выделенных пунктирными прямоугольниками циклов.

Цикл1

(1;1)-(1;2)-(2;2)-(2;1)

, где цена цикла

Цикл2

(2;3)-(2;4)-(3;4)-(3;3)

Для того чтобы стоимость плана уменьшилась, имеет смысл совершать перевозки только по тем циклам, цена которых отрицательна. Цена Цикла2 отрицательна, поэтому выбираем его. Цикл1 в данном случае рассматривать не будем: так как цена его положительна, поэтому план перевозок с помощью перерасчета этого цикла не улучшится.

После всех рассуждений получим следующее:

B1

B2

B3

B4

B5

ai

A1

0.14

0.1

0.09

3000

A2

0.08

0.05

0.07

6000

A3

0.1

0.15

8000

bj

17000

Итак, улучшаем план перевозок с помощью Цикла1. Для этого перенесем по циклу мнимальное количество груза, стоящее в отрицательной вершине.

B1

B2

B3

B4

B5

ai

A1

0.14

0.1

0.09

3000

A2

0.08

0.07

6000

A3

0.1

0.15

8000

bj

17000

Подсчитаем L для таблицы с изменениями.

L =

Допустим, что найдено оптимальное решение. Проверим его с помощью метода потенциалов.

Примем a1 = 0, тогда bj = cij - ai (для заполненных клеток). Если найденное решение справедливо, то во всех пустых клетках таблицы Дij = cij - (ai + bj )?0. Ясно, что Дij = 0 для заполненных клеток. Получим следующее.

b1=0.09

b2=0.12

b3=0.14

b4=0.07

b5=0.05

ai

a1=0

3000

a2=-0.02

6000

a3=0.01

8000

bj

17000

Из таблицы видно, что найденное оптимальное решение верно, так как Дij ?0.

Ответ

B1

B2

B3

B4

B5

ai

A1

0.14

0.1

0.09

3000

A2

0.08

0.07

6000

A3

0.1

0.15

8000

bj

17000

ЗАДАНИЕ N4

Условие

b1

b2

c11

c12

c22

extr

a11

a12

a21

a22

p1

p2

Знаки огр.

1 2

2

7

-1

-2

-3

max

2

-4

3

2

10

20

Решение задачи нелинейного программирования

Определить экстремум целевой функции вида

= 1112+2222+1212+11+22

при условиях

111+122<=>1

211+222<=>2 .

Решение

ѓ(
x1,x2)=

1. Нужно определить относительный максимум функции для этого нужно определить стационарную точку .

стационарная точка (-0,25;1.25)

2. Исследовать найденную стационарную точку на максимум для чего определить вогнутость функции f.

-2<0

Условия выполняются, следовательно, целевая функция является строго вогнутой в окрестности стационарной точки.

3. Составление функции Лагранжа.

A Б

Перепишем систему А.

А1

4. Вводим дополнительные переменные v1,v2,w1,w2 ,превращающие неравенства системы А1 в равенства.

A2

перепишем систему Б

Б2 - условия дополняющей нежесткости

5. Решить систему А2 с помощью метода искусственных переменных.

в 1 и 2-ое уравнение системы А2.

Вводим псевдоцелевую функцию


базисные переменные: y1,y2,w1,w2

свободные переменные:x1,x2,v1,v2,u1,u2

80M

M

4M

0

M

4M

0

10

0

1.5

0

0

0.5

0

13.5

0

-1.5

-2

0.5

0.5

-0.5

50

0

8

0

0

2

0

58.5

-1

5.5

4

1.5

-0.5

1.5

Оптимальное решение:

y1=x1=u1=y2=w1=v2=0

x2=10

w1=50 оптимальное решение

u2=13.5

v1=58.5

6. проверим условие дополняющей нежесткости

xi*vi=0

ui*wi=0 условия выполняются

x1=0

x2=10- решение исходной задачи квадратичного программирования

Ответ

x1=0

x2=10

Литература

Курс лекций Плотникова Н.В.

Страницы: 1, 2



© 2003-2013
Рефераты бесплатно, курсовые, рефераты биология, большая бибилиотека рефератов, дипломы, научные работы, рефераты право, рефераты, рефераты скачать, рефераты литература, курсовые работы, реферат, доклады, рефераты медицина, рефераты на тему, сочинения, реферат бесплатно, рефераты авиация, рефераты психология, рефераты математика, рефераты кулинария, рефераты логистика, рефераты анатомия, рефераты маркетинг, рефераты релиния, рефераты социология, рефераты менеджемент.